root { display: block; }

body { background: #FFFFFF url('../images/new/background.jpg') repeat fixed 50% 0%; }

#CONTAINER { text-align: left; width: 990px; margin: 0px auto; padding: 20px 0px 30px 0px; background-color: #FFFFFF; border-left: 2px solid #D3D3D3; border-bottom: 2px solid #D3D3D3; border-right: 2px solid #D3D3D3; }
#STRUCTURE { width: 990px; }

.SEPARATEURVERTICAL { width: 5px; }
.SEPARATEURHORIZONTAL { height: 5px; }

#HEADER {  }
#HEADER td { vertical-align: bottom; }

#HEADER #LOGO { width: 200px; text-align: right; }
#HEADER #LOGO a { display: block; }
#HEADER #BANNIERE { width: 570px; vertical-align: bottom; }
#HEADER #BANNIERE a { display: block; }
#HEADER #LOGIN { width: 205px; color: #FFFFFF; }
#HEADER #LOGIN #LOGINTITLE { background: #000000 url('../images/new/cadenas.png') no-repeat 90% 45%; color: #D4A419; font-family: Verdana, arial, sans-serif; font-weight: bold; font-size: 16px; padding: 2px 10px 0px 10px; line-height: 120%; }
#HEADER #LOGIN #LOGINCONTAINER { padding: 0px; background-color: #1C1C1C; height: 100px; }
#HEADER #LOGIN #LOGINCONTAINER td { padding: 1px 0px; line-height: 15px; vertical-align: middle; }
#HEADER #LOGIN #LOGINCONTAINER form { padding: 2px 10px 0px 10px; }
#HEADER #LOGIN #LOGINCONTAINER form a { text-decoration: none; display: block; padding-left: 10px; background: url('../images/new/puce-or.png') no-repeat 0% 50%; color: #FFFFFF; }
#HEADER #LOGIN #LOGINCONTAINER form a#SUBMIT { text-decoration: none; display: block; padding-left: 20px; background: none !important; color: #FFFFFF; }
#HEADER #LOGIN #LOGINCONTAINER form input { width: 175px; -moz-border-radius: 3px; border-radius: 3px; color: #B3B3B3; }

#LEFT { width: 200px; vertical-align: top; }

#LEFT #MENU { height: 650px; font-family: Verdana, arial, sans-serif; background-color: #1C1C1C; margin: 0px 0px 0px 10px; padding: 0px; }

#LEFT #MENU a, #LEFT #MENU a:active, #LEFT #MENU a:visited { color: inherit; display: block; text-decoration: none; }
#LEFT #MENU a:hover { color: #FFFFFF !important; }
#LEFT #MENU .MENUTITLE {  line-height: 120%; font-family: Verdana, arial, sans-serif; font-weight: bold; margin: 10px 0px 0px -10px; padding: 3px 0px 3px 18px; background-color: #000000; color: #D4A419; font-size: 16px; }
#LEFT #MENU .MENUTITLE.SELECTED {  }

#LEFT #MENU .MENUITEM { background: #1C1C1C url('../images/new/menu-noir.jpg') repeat-x 0% 100%; }
#LEFT #MENU .SUBMENUITEM { background: #808080 url('../images/new/menu-gris.jpg') repeat-x 0% 100%; }
#LEFT #MENU .SUBMENUITEM.SELECTED, #LEFT #MENU .OVERLAY .SUBMENUITEM:hover { background: #D4A419 url('../images/new/menu-gold.jpg') repeat-x 0% 100%; }

#LEFT #MENU .MENUITEM.LAST { background: #1C1C1C url('../images/new/menu-noir.jpg') repeat-x 0% 0%; }
#LEFT #MENU .SUBMENUITEM.LAST { background: #808080 url('../images/new/menu-gris.jpg') repeat-x 0% 0%; }
#LEFT #MENU .SUBMENUITEM.SELECTED.LAST, #LEFT #MENU .OVERLAY .SUBMENUITEM.LAST:hover { background: #D4A419 url('../images/new/menu-gold.jpg') repeat-x 0% 0%; }

#LEFT #MENU .MENUENTRY { background: url('../images/new/puce-grise.png') no-repeat 10px 50%; padding: 2px 0px 4px 20px; color: #6D6D6D; font-size: 13px; font-style: italic; }
#LEFT #MENU .MENUENTRY a, #LEFT #MENU .MENUENTRY a:active, #LEFT #MENU .MENUENTRY a:visited { color: #6D6D6D; }
#LEFT #MENU .MENUITEM.SELECTED .MENUENTRY { background: url('../images/new/puce-or.png') no-repeat 10px 50%; color: #FFFFFF; }
#LEFT #MENU .MENUITEM.SELECTED .MENUENTRY a, #LEFT #MENU .MENUITEM.SELECTED .MENUENTRY a:active, #LEFT #MENU .MENUITEM.SELECTED .MENUENTRY a:visited { color: #FFFFFF; }

#LEFT #MENU .MENUSUBENTRIES {  }
#LEFT #MENU .MENUSUBENTRY { background: url('../images/new/puce-blanche-gris-clair.png') no-repeat 10px 50%; padding: 2px 0px 4px 20px; color: #FFFFFF; font-size: 13px; font-style: italic; }
#LEFT #MENU .SUBMENUITEM.SELECTED .MENUSUBENTRY, #LEFT #MENU .OVERLAY .SUBMENUITEM .MENUSUBENTRY:hover { background: url('../images/new/puce-blanche-or.png') no-repeat 10px 50%; }
#LEFT #MENU .MENUSUBENTRY a, #LEFT #MENU .MENUSUBENTRY a:active, #LEFT #MENU .MENUSUBENTRY a:visited { color: #FFFFFF; }

#LEFT #PANIER { height: 95px; background-color: #D4A419; }

#LEFT #PANIER #PANIERCONTAINER {  }
#LEFT #PANIER #PANIERTITLE { line-height: 25px; height: 25px; font-family: Verdana, arial, sans-serif; font-weight: bold; line-height: 120%; background: #D4A419 url('../images/new/panier.gif') no-repeat 95% 45%; color: #000000; font-size: 16px; padding: 2px 10px 0px 18px; border-bottom: 1px dashed #FFFFFF; }
#LEFT #PANIER #PANIERARTICLES { padding-left: 10px; line-height: 25px; height: 25px; font-family: Verdana, arial, sans-serif; color: #FFFFFF; font-size: 14px; float: left; width: 90px; text-align: left;  }
#LEFT #PANIER #PANIERMONTANT { font-family: Verdana, arial, sans-serif; line-height: 25px; height: 25px; color: #FFFFFF; font-size: 14px; float: right; width: 80px; text-align: right; }

#BODY { height: 415px; padding-top: 0px; vertical-align: top; width: 780px; overflow: hidden; }

#FOOTER { height: 37px !important; color: #6D6D6D; background-color: #000000; text-align: center; padding: 3px 10px; }
#FOOTER a.gold { color: #D4A419; }
#FOOTER a { color: #6D6D6D; text-decoration: none; }
#FOOTER span { color: #B5B5B5; }

#PUB { vertical-align: bottom; }
#FOCUS {
}
#FOCUS img {
    float: left;
    padding: 0px; margin: 0px; outline: none;
}
#FOCUS .autoMargin { margin: 0px 3px; }
#FOCUS .noMarginRight { margin-right: 0px !important; margin-left: 3px; }
#FOCUS .noMarginLeft { margin-left: 0px !important; margin-right: 3px; }

#BANDE {
    height: 45px;
}
#BANDE marquee {
    padding: 5px 0px;
    color: #e0ad27;
    font-size: 20px;
    font-weight: bold;
}

#PROMOTE {
    height: 250px;
}
#PROMOTE img {
    float: left;
    padding: 0px; margin: 0px;
}
#PROMOTE .autoMargin { margin: 0px 1px; }
#PROMOTE .noMarginRight { margin-right: 0px !important; margin-left: 1px; }
#PROMOTE .noMarginLeft { margin-left: 0px !important; margin-right: 1px; }

#username.fieldBackground { background: #FFFFFF url('../images/new/votreemail.jpg') no-repeat 5px 50%; }
#password.fieldBackground { background: #FFFFFF url('../images/new/votremotdepasse.jpg') no-repeat 5px 50%; }

#LESS { margin: 0px auto; width: 800px; }
#LESS th { background-color: #FFFFFF; border: 2px solid #D3D3D3; }