body { margin:0; background: #5c0102 url(../../media/xx/navig/fond.gif) top repeat-x; }

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

h1 {font-size:20px; color:#56575a; font-weight: normal; }
h2 {font-size:18px; color:#caa500; font-weight: normal; }
h3 {font-size:16px; color:#5c0102; font-weight: normal; }

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

.gras { font-weight: bold; }
.rouge { color: #5c0102; }
.jaune { color: #caa500; }

.espace_pro { color: #FFF; font-size:15px; }

.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:#A3A3A3; }
.obligatoire { color: #FF0000; }
input.texteform, textarea.texteform {	border:#cdc2bc inset 1px; padding:2px; width: 80%; background-color: #f8edc7}
input.submitform { border:#f2eeed outset 1px; background-color: #f2eeed; color:#000 }

table.site { width:1200px; border: none;  margin: 0 auto;}
/*table.site td { padding: 0 }*/

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

/*--- Accueil ---*/
#pageAccueil { min-height:500px; vertical-align:top; }
#pageAccueil a.boutique_accueil { text-decoration:none;}
#partie_gauche_accueil { width: 235px; vertical-align: top; background:#771417 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#conteneur_partie_gauche_accueil { text-align: left; padding: 0px 10px 0 30px; }
#conteneur_partie_gauche_accueil .aoc_ventoux { text-align:right; }
#menuAccueil { width: 175px; padding: 55px 0px 0 0; font-size: 13px; }
#menuAccueil a { /*display: block;*/ line-height: 35px; color:#c8ab3e; font-weight: bold;}
#menuAccueil h1 { margin:2px;  font-size:15px; display:inline;}
#menuAccueil p { margin:0; color:#FFFFFF; }


/*--- Page ---*/
#contenu-page { padding:0px; }
#contenu-page-popup { padding:80px 5px 5px 5px; }

#page { min-height:500px; vertical-align:top;  padding: 15px; background: url(../../media/xx/navig/vague_page.png) no-repeat bottom right; }
#page h1.titrepage { color:#56575a; /*text-align:center;*/ margin:5px 0;  }


/* --- Menu secondaire --- */
#menu-sec { height: 40px; text-align: right; padding-right: 10px; font-size: 12px; color: #c3a005; letter-spacing: 1px; font-weight: bold; }

#menu-sec a.select0 { color: #FFFFFF; text-decoration: none; font-weight: normal; }
#menu-sec a.select0:hover { text-decoration: underline; }
#menu-sec a.select1 { color: #FFFFFF; text-decoration: underline; font-weight: normal;  }
#menu-sec a.select1:hover { text-decoration: none; }


/* --- Menu tertiaire --- */
#menu-ter { height: 20px; text-align: right; padding-right: 10px; font-size: 10px; color: #c3a005; letter-spacing: 1px; font-weight: bold; }

#menu-ter a.select0 { color: #FFFFFF; text-decoration: none; font-weight: normal; }
#menu-ter a.select0:hover { text-decoration: underline; }
#menu-ter a.select1 { color: #FFFFFF; text-decoration: underline; font-weight: normal;  }
#menu-ter a.select1:hover { text-decoration: none; }


/* --- partie gauche / centre / droite --- */
#partie_gauche { width: 190px; vertical-align: top; /*background-color: #d9dee7;*/ }
#conteneur_partie_gauche { }

/*#partie_centre_0 { width: 235px; vertical-align: top; background: url(../../media/xx/navig/menu_fond_0.gif) top center no-repeat; background-color: #bfa444; }*/
#partie_centre_0 { width: 235px; vertical-align: top; background:#bfa444 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#partie_centre_1 { width: 235px; vertical-align: top; background:#771417 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#partie_centre_2 { width: 235px; vertical-align: top; background:#bfa444 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#partie_centre_3 { width: 235px; vertical-align: top; background:#bfa444 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#partie_centre_4 { width: 235px; vertical-align: top; background:#bfa444 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#partie_centre_5 { width: 235px; vertical-align: top; background:#99a534 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#partie_centre_6 { width: 235px; vertical-align: top; background:#771417 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
#partie_centre_7 { width: 235px; vertical-align: top; background:#771417 url(../../media/xx/navig/menu_fond.png) top center no-repeat; }
/*#partie_centre_2 { width: 235px; vertical-align: top; background: url(../../media/xx/navig/menu_fond_2.gif) top center no-repeat; background-color: #bfa444; }
#partie_centre_3 { width: 235px; vertical-align: top; background: url(../../media/xx/navig/menu_fond_3.gif) top center no-repeat; background-color: #bfa444; }
#partie_centre_4 { width: 235px; vertical-align: top; background: url(../../media/xx/navig/menu_fond_4.gif) top center no-repeat; background-color: #bfa444; }
#partie_centre_5 { width: 235px; vertical-align: top; background: url(../../media/xx/navig/menu_fond_5.gif) top center no-repeat; background-color: #bfa444; }
#partie_centre_6 { width: 235px; vertical-align: top; background: url(../../media/xx/navig/menu_fond_6.gif) top center no-repeat; background-color: #bfa444; }
#partie_centre_7 { width: 235px; vertical-align: top; background: url(../../media/xx/navig/menu_fond_7.gif) top center no-repeat; background-color: #bfa444; }*/
#conteneur_partie_centre { text-align: right; padding: 0px 10px 0 30px; }
.aoc_ventoux { font-size: 10px; color: #FFFFFF; }

#partie_droite { width: 775px; vertical-align: top; background-color: #ffffff;  }

 
/*--- Menu --- */
#menu { width: 175px; padding: 55px 0px 0 0; font-size: 12px; font-weight: bold; letter-spacing:1px; }

#menu a { display: block; line-height: 35px; padding-right: 20px; }

#menu a.select0_0 { color:#5c0102; font-weight:normal; }
#menu a.select1_0 { color:#FFFFFF; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }

#menu a.select0_1 { color:#FFFFFF; font-weight:normal; }
#menu a.select1_1 { color:#c8ab3e; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }

#menu a.select0_2 { color:#5c0102; font-weight:normal; }
#menu a.select1_2 { color:#FFFFFF; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }

#menu a.select0_3 { color:#5c0102; font-weight:normal; }
#menu a.select1_3 { color:#FFFFFF; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }

#menu a.select0_4 { color:#5c0102; font-weight:normal; }
#menu a.select1_4 { color:#FFFFFF; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }

#menu a.select0_5 { color:#FFFFFF; font-weight:normal; }
#menu a.select1_5 { color:#611112; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }

#menu a.select0_6 { color:#FFFFFF; font-weight:normal; }
#menu a.select1_6 { color:#c8ab3e; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }

#menu a.select0_7 { color:#FFFFFF; font-weight:normal; }
#menu a.select1_7 { color:#c8ab3e; background: url(../../media/xx/navig/vague_menu.png) no-repeat top right; font-weight: bold; }



/*--- Menu sur page -----*/
#menu-page { margin:25px 0 5px 0; /*text-align: center;*/ }
#menu-page div.niveau1 { font-size: 12px; color: #caa500; /*font-weight: bold;*/ }
#menu-page div.niveau1 a.select0 { color:#696a6c; padding:1px 3px; font-weight:normal; }
#menu-page div.niveau1 a.select1 { color:#caa500; padding:1px 3px; font-weight:bold;}

#menu-page div.niveau2 { font-size: 11px; color: #caa500; font-weight: bold; }
#menu-page div.niveau2 a.select0 { color:#696a6c; padding:1px 3px; font-weight:normal; }
#menu-page div.niveau2 a.select1 { color:#caa500; padding:1px 3px; font-weight:bold; }

/*--- Formulaire Contact ---*/
.larg1 { width:323px; }
div.margegauche { margin-left:10px; }
div.margegauche h1 { font-size:12px; font-weight:normal; margin-bottom:10px; }
/*div.margegauche a { font-size:0.75em; color:#777; }
div.margegauche a:hover { color:#FFFFFF }*/

div.margegauche input,div.margegauche  textarea { font-family:Arial, Helvetica, sans-serif; }

div.margegauche input.submitform { border:#777 solid 1px; background-color:#eee; }

.legal { color:#666666; font-size:11px; padding-top:10px; }


/*--- panier page --- */
/*#panier_page { height: 34px; text-align: right; font-size: 11px; color: #1A2664; padding: 0px 10px 0 0; line-height: 34px; }
#panier_page a { color: #666666; font-size: 11px;  text-decoration: none; }
#panier_page a:hover { text-decoration: underline; }

#panier_page a.commander { background: url(../../media/xx/navig/puce3.gif) no-repeat 5px 5px;  background-color: #2d3748; font-size: 11px; color: #F9E101; font-weight: bold; 
 padding-left: 15px; padding-right: 10px; }

#panier_page_barre { height: 1px; background-color: #caa500; }*/


/*------ Pied (adresse) ------*/
/*#pied1 { background-color: #d9dee7; text-align: center; padding: 10px 10px 5px 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }
#pied1 a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; text-decoration: none; }
#pied1 a:hover { text-decoration: underline; }*/

/*--- Menu pied (plan) ---*/
#pied2 { /*background-color: #d9dee7; */text-align: center; padding: 5px 10px;  } 

#pied2 table { margin: auto; }
#pied2 td { text-align: left; padding-right: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#pied2 h2 { font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 0; color:#BFA444; }
#pied2 h2 a { color:#BFA444; text-decoration: none; }
#pied2 h2 a:hover { text-decoration: underline; }
#pied2 h3 { font:normal 9px Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#999; }
#pied2 h3 a { color:#999; text-decoration: none;  }
#pied2 h3 a:hover { text-decoration: underline; }

/*--- Menu pied (flux+cat) ---*/
#pied3 { /*background-color: #d9dee7; */text-align: center; padding: 5px 10px; color:#999; font:normal 10px Arial, Helvetica, sans-serif;  }

#pied3 h2 { display: inline; font:normal 10px Verdana, Arial, Helvetica, sans-serif; margin: 0 3px 0 0; color:#BFA444; }
#pied3 h2 a { color:#BFA444; text-decoration: none; }
#pied3 h2 a:hover { text-decoration: underline; }
#pied3 h3 { display: inline; font:normal 9px Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#999; }
#pied3 h3 a { color:#999; text-decoration: none; }
#pied3 h3 a:hover { text-decoration: underline; }


/*--- Menu pied (ugocom) ---*/
#pied4 { /*background-color: #d9dee7; */text-align: center; padding: 5px 0; }
#pied4 a { font-size:10px; color:#BFA444; text-decoration: none; }
#pied4 a:hover { text-decoration: underline; }
  

/* --- Actualités --- */
#liste_actualites h1 { font-size: 14px; color: #5c0102; margin: 6px 0; text-align: center }
#liste_actualites h2 { font-size: 12px; color: #5c0102; margin:0;  }
#liste_actualites h2 a { color: #5c0102 }
#liste_actualites p { color: #666666; margin: 4px 0 0 1px }
a.actu_retour    { color:#caa500; font-weight:bold; font-size:11px }
a.actu_plus_info { color:#caa500; font-weight:normal; font-size:11px }


/*--- Plan d'acces ---*/
/*#adresse2 {	display: none;}
#map { display: block; }*/

/*--- Plan du site ---*/
h1.plansite { font:bold 12px Arial, Helvetica, sans-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: #182163; }
h2.plansite a { color:#909FB1; padding-left: 12px; }
h3.plansite a { color:#aaa; padding-left: 25px; }