body { width:1000px; margin: auto; background:#dfdfdf url(../../media/xx/navig/fond.jpg) 0 0 repeat-x; }

body, td { font: 12px Verdana,Arial,Helvetica,sans-serif; color:#000;}

img, img a { border:none; }

h1 {font-size:15px; color:#A6293B; }
h2 {font-size:14px; color:#847465; }
h3 {font-size:13px; color:#847465; }

/*#page { background:#fff url(../../media/xx/navig/fd_basflash.jpg) 0 0;  }
#contenu-page { padding: 15px 10px 10px 10px; background:#fff; min-height: 700px;}*/
h1.titrepage { text-align:center; margin:4px 0; }

a { text-decoration:none; color:#847465}
a:hover { text-decoration: underline;}

.s-font-erreur { color:#cc0000; font-weight: bold;}
.s-font-ok { color:#009900; font-weight: bold; }
.centrer { margin-left:auto; margin-right:auto; text-align: center;}

label { color:#333 }
.obligatoire { color: #990000 }
input.texteform, textarea.texteform {	border:#EEE inset 1px; padding:2px; width: 400px; background-color: #FFF; color:#000; }
textarea.texteform {overflow:auto;}
input.submitform { border:#f2eeed outset 1px; background-color: #f2eeed; color:#000 }

/*div.bloc-demi-largeur { float:left; width:49%; margin:0 5px 5px 0; }

#conteneur-page-popup { padding:80px 5px 5px 5px; }*/

/*--- Menu drapeau ---*/
#menu-drapeau { float:left; margin-top:5px; margin-left:16px;}

/*--- Menu cano -----*/
#menu-cano { background:#847465/* url(../../media/xx/navig/fond-menu-haut.gif) 0 0 no-repeat*/; font:normal 12px/44px Arial,Helvetica,sans-serif; text-align:center; color:#D9D3CE; }
#menu-cano a { padding:0 40px; }
#menu-cano a.select0 { color:#CCD3BE; }
#menu-cano a.select1 { color:#FFFFFF; font-weight:bold; background: url(../../media/xx/navig/puce.gif) 0px 5px no-repeat; padding-left:8px; margin-left:32px; }

/*--- Menu principal ---*/
#menu-princ { background:#ececec; font:normal 12px/44px Arial,Helvetica,sans-serif; text-align:center; color:#333; }
#menu-princ a { padding:0 30px; }
/*#menu-princ a { padding:0 10px; }*/
#menu-princ a.select0 { color:#333; }
#menu-princ a.select1 { color:#612326; font-weight:bold; background: url(../../media/xx/navig/puce3.gif) 0px 5px no-repeat; padding-left:8px; margin-left:22px; }
/*#menu-princ a.select1 { color:#612326; font-weight:bold; background: url(../../media/xx/navig/puce3.gif) 0px 5px no-repeat; padding-left:8px; margin-left:2px; }*/

/*--- Menu secondaire (bas) -----*/
#menu-sec { color:#E7BCBE; font:10px Verdana,Arial,Helvetica,sans-serif; text-align:right; background:#370E10; padding-right:4px; padding-bottom:2px; }
#menu-sec a.niv1_select0 { color: #E7BCBE; }
#menu-sec a.niv1_select1 { color: #E15704; }
 
/*--- Menu tertiaire (Panier) -----*/
#menu-ter { color:#D9D3CE; font: normal 11px/22px Arial,Helvetica,sans-serif; padding-right:16px; text-align:right; background:#847465 url(../../media/xx/navig/fond-menu-3.gif) center bottom no-repeat; }
#menu-ter a { padding:2px; margin: 0 1px; color:#FFF; }
#menu-ter a.select0 { color: #CCD3BE; }
#menu-ter a.select1 { color: #FFF; font-weight:bold; background: url(../../media/xx/navig/puce.gif) 0px 6px no-repeat; padding-left:8px; }

/*--- Bandeau ---*/
/*#bandeau img, #bandeau embed, #bandeau object {vertical-align:bottom; }*/

/*--- Flash gauche ---*/
#flash-gauche { background:#612326; width:190px; }

/*--- Menu Gauche -----*/
#menu-gauche { width:170px; background:#969880; }
#div_menugauche { background:#b9bba6; /*margin:20px 5px;*/ }
#div_menugauche a { display:block; padding:1px; margin:2px 3px 5px; font:normal 11px Verdana,Arial,Helvetica,sans-serif; }
#div_menugauche a.niv1_select0 { color:#000; }
#div_menugauche a.niv1_select1 { color:#370F10; font-weight:bold; background:#CCCDBE; }
#div_menugauche a.niv2_select0 { color:#000; background:#F7F5ED; }
#div_menugauche a.niv2_select1 { color:#FFF; background:#7E8264; }

/*--- Page ---*/
/*#contenu-page { background:#cdcfb8; height:300px; padding: 10px; }*/
#contenu-page { background:#e0e1d5; height:300px; padding: 10px; }

/*--- Plan du site ---*/
h1.plansite { font:bold 12px Georgia, "Times New Roman", Times, serif; line-height:1.7em; margin: 3px 0 0 0; }
h2.plansite { font:bold 11px Arial, Helvetica, sans-serif; line-height:1.5em; margin: 0; }
h3.plansite { font: 11px Arial, Helvetica, sans-serif; line-height:1.2em; margin: 0;}
h1.plansite a { color: #79000B !important;  }
h2.plansite a { padding-left: 12px; color:#7A623D; }
h3.plansite a { padding-left: 25px; color:#4D4D4D;}

/*------ Pied (adresse) ------*/
#pied1 { color: #DDDED3; text-align:left; font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; background:#370E10; padding-left:365px; }
#pied1 h1 { color:#DDDED3; font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0; }
#pied1 a {color:#847465; text-decoration:underline; }

/*--- Menu pied (plan) ---*/
#pied2 { color: #666; text-align:left; clear:both; background:#B9BBA6; padding:8px 20px; }
#pied2 td { padding:1px 40px; text-align:left; }
#pied2 h2 { font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:/*11px */0; }
#pied2 h2 a { color:#726458}
#pied2 h3 { font:normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:2px 0;}
#pied2 h3 a { color:#666666 }

#pied2 h2.niv_1 { display:inline; }
#pied2 h3.niv_3 { display:inline; }
#pied2 div.niv_1 { clear:both; padding-top:5px; }
#pied2 div.niv_2 { float:left; margin-top:1px; }
#pied2 div.niv_3 { float:left; padding:1px 0;}

#pied2_cano { color: #CCD3BE; text-align:left; clear:both; background:#847465; padding:8px 20px; }
#pied2_cano h2 { font:normal 11px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:/*11px */0; }
#pied2_cano h2 a { color:#CCD3BE}
#pied2_cano h3 { font:normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:2px 0;}
#pied2_cano h3 a { color:#CCD3BE }

#pied2_cano h2.niv_1 { display:inline; }
#pied2_cano h3.niv_3 { display:inline; }
#pied2_cano div.niv_1 { clear:both; padding-top:5px; }
#pied2_cano div.niv_2 { float:left; margin-top:1px; }
#pied2_cano div.niv_3 { float:left; padding:1px 0;}

/*--- Menu pied (flux) ---*/
#pied3 { color:#847465; padding:8px 20px; text-align:left; clear:both; /*height:75px;*/ background:#B9BBA6; }
#pied3 h2 { display: inline; font:normal 14px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0px 0; }
#pied3 h2 a { color:#847465 }
#pied3 h3 { display: inline; font:normal 9px Verdana,Geneva,Arial,Helvetica,sans-serif; margin:2px 0; }
#pied3 h3 a { color:#666666 }

/*#pied3 { color:#847465; padding:8px 20px; text-align:left; clear:both; background:#B9BBA6; }
#pied3 h2,#pied2 h3 { font:bold 10px Arial,Helvetica,sans-serif; margin:2px 0; color:#824528; }
#pied3 h2 a,#pied2 h3 a { color:#824528; }*/
#pied3 h2.niv_1 { float:left; }
#pied3 h3.niv_2 { float:left; }
#pied3 h3.niv_3 { display:inline; }
#pied3 div.niv_1 { clear:both; padding-top:5px; }
#pied3 div.niv_2 { float:left; margin-top:1px; }
#pied3 div.niv_3 { float:left; padding:1px 0;}

/*--- Menu pied (autres) ---*/
#pied4 { font-size:10px; text-align:left; padding:20px 0 0 20px; float:left; width:300px; clear:both; }
#pied4 a { font-size:10px; color:#E15704; }

/*img.cadregris { padding: 2px; border: #d1d3d2 solid 1px; background-color: #fff }*/

#lien_cgv { background:#370E10; display:block; text-align:center; color:#FFF; font:bold 12px Verdana,Arial,Helvetica,sans-serif; padding:5px 10px; margin-bottom:2px; width:180px; }
#bloc_identification, #bloc-contact, #bloc-promotion { border: 3px solid #370E10; margin-bottom:2px; width:194px; }
#bloc_identification div.titre, #bloc-contact div.titre, #bloc-promotion div.titre { text-align:center; background:#370E10; color:#FFF; text-transform:uppercase; padding:2px 0 5px; font-weight:bold; }
#bloc-contact td, #bloc-contact td a { color:#FFF; text-align:center; }
#bloc_identification a { color:#FFF;}
#bloc-promotion { text-align:center; color:#FFF; }
#bloc-promotion h3 { margin:0; }
#bloc-promotion h3 a { color:#FFF;}
#bloc-promotion .prix { font-weight:bold; font-size:14px; }
.prix-barre { text-decoration:line-through; }

#lien_oubli_mdp_identification { color:#000; display:block; margin-bottom:3px;}
#bloc-panier { background:#370E10; color:#FFF; margin:10px 0 }
#bloc-panier a { color:#FFF; }

#bloc-paiement-securise { text-align:center; color:#FFF;}

#menu-boutique { background:#847465 url(../../media/xx/navig/fond-menu-haut.gif) 0 0 repeat-x; }
#menu-boutique td { padding:6px 10px 5px;  }
#menu-boutique form { margin:0; }
#menu-boutique a { color:#FFF; background:url(../../media/xx/navig/fond-bouton.png) 0 0 no-repeat; display:block; text-align:center; padding:8px 0 0 22px; width:165px; height:29px; font-size:15px; font-weight:bold; }

#form_recherche { margin-bottom:5px; }
#form_recherche .titre_recherche { color:#360e0f; font-size:15px; font-weight:bold; margin-bottom:5px; }

#menu_onglet { padding-top:14px; background:#e0e0d4; margin-bottom:10px; }
#menu_onglet .onglet { float:left; width:63px; height:34px; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; padding:10px 11px;  }
#menu_onglet .onglet a { color:#000; font:bold 11px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; }
#menu_onglet .onglet1_select0 { background:url(../../media/xx/navig/f5.jpg) 0 0 no-repeat; }
#menu_onglet .onglet1_select1 { background:url(../../media/xx/navig/f1.jpg) 0 0 no-repeat; }
#menu_onglet .onglet2_select0 { background:url(../../media/xx/navig/f2.jpg) 0 0 no-repeat; }
#menu_onglet .onglet2_select1 { background:url(../../media/xx/navig/f1.jpg) 0 0 no-repeat; }
#menu_onglet .onglet1_select0 a { color:#FFF; }
#menu_onglet .onglet2_select0 a { color:#FFF; }

#menu-spec-fr { display:inline; }
#menu-page { padding-bottom:5px; }
#menu-spec-fr .niv1_select0 {}
#menu-page .niv1_select1, #menu-spec-fr .niv1_select1 { font-weight:bold;}
.menu-page-niveau-2 .niv2_select1 { font-weight:bold; }
