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

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

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; }

.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:1000px; border: none;  }
table.site td { padding: 0 }

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

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

#page { min-height:500px; vertical-align:top;  /*padding: 0 15px 15px 15px;*/ }
#page h1.titrepage { color:#56575a; /*text-align:center;*/ margin:5px 0;  }


/* --- Menu secondaire --- */
#menu-sec { height: 24px; text-align: right; /*padding-right: 10px;*/ font-size: 10px; font-family:Verdana,Arial,Helvetica,sans-serif; color: #BA8541; }

#menu-sec a.select0 { color: #BA8541; 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_centre { width: 300px; vertical-align: top; background:#98602f; }
#partie_centre embed, #partie_centre object, #partie_centre img { vertical-align:bottom;}
#partie_droite { width: 700px; vertical-align: top; background:url(../../media/xx/navig/fdp.jpg) 0 0 repeat-y;  }

 
/*--- Menu --- */
#menu { width: 175px; padding: 20px 10px; font-size: 12px; min-height:300px; }

#menu a { display: block; line-height: 20px; padding-left: 10px; }

#menu a.select0 { color:#FFFFFF; font-weight:normal; background:url(../../media/xx/navig/puce.gif) left center no-repeat;}
#menu a.select1 { color:#CB974B; font-weight: bold; background:url(../../media/xx/navig/puce2.gif) left center no-repeat;}


/*--- Menu sur page -----*/
#menu-page { /*margin:25px 0 5px 0; text-align: center;*/ }
#menu-page div.niveau1 { font-size: 11px; color: #4E1301; background: #dfdfdf url(../../media/xx/navig/fdp2.jpg) 0 0 repeat-y; height:30px; text-align:center;padding:auto;line-height:30px;/*font-weight: bold;*/ }
#menu-page div.niveau1 a.select0 { color:#666666; padding:1px 3px; font-weight:normal; }
#menu-page div.niveau1 a.select1 { color:#4E1301; padding:1px 3px; font-weight:bold; background:url(../../media/xx/navig/puce.gif) 0 6px no-repeat; padding-left:10px;}
#menu-page div.niveau1 h1.select1 { color:#4E1301; padding:1px 3px; font-weight:bold; background:url(../../media/xx/navig/puce.gif) 0 6px no-repeat; padding-left:10px; font-size: 11px; display:inline;}

#menu-page div.niveau2 { font-size: 11px; color: #8E5327; font-weight: bold; text-align:center; margin-top:10px; }
#menu-page div.niveau2 a.select0 { color:#666666; padding:1px 3px; font-weight:normal; }
#menu-page div.niveau2 a.select1 { color:#834820; padding:1px 3px; font-weight:bold; background:url(../../media/xx/navig/puce.gif) 0 6px no-repeat; padding-left:10px; }

/*--- 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: url(../../media/xx/navig/fdbas.jpg) 0 0 no-repeat; padding: 20px 10px 5px 10px; font-size: 10px; color: #98602D; vertical-align:top; }
#pied1 a { font-size: 10px; color: #98602D; 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:#9D642D; }
#pied2 h2 a { color:#9D642D; text-decoration: none; }
#pied2 h2 a:hover { text-decoration: underline; }
#pied2 h3 { font:normal 9px Verdana, Arial, Helvetica, sans-serif; margin: 0; color:#9D642D; }
#pied2 h3 a { color:#9D642D; 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:#9D642D; 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:#9D642D; }
#pied3 h2 a { color:#9D642D; 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:#9D642D; }
#pied3 h3 a { color:#9D642D; 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:#9D642D; 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; }
