body { margin:0; background: #000 url(../../media/xx/fd.jpg); }

body, td { font: 12px Arial, Helvetica, sans-serif; color:#ccc; line-height:138%}

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

a { text-decoration: none; color:#B97D41 }
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:#fff }
.obligatoire { color: #fff }
input.texteform, textarea.texteform {	border:#cdc2bc inset 1px; padding:2px; width: 80%; background-color: #cdc2bc }
input.submitform { border:#f2eeed outset 1px; background-color: #f2eeed; color:#000 }

table.site { width:1000px; border: none; /*background: url(../../media/xx/navig/fond_top.jpg) no-repeat;*/ }
table.site td { padding: 0 }

td.homepage {}
td.pagesite {}

div.bloc-demi-largeur { float:left; width:40%; margin-bottom:20px; margin-right:50px; height:150px }

embed, object, img { vertical-align:bottom }

#bandeau { background:#181817 url(../../media/xx/navig/fdp.jpg); text-align:right }

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

#page { background:#131313 url(../../media/xx/navig/fdp.jpg); min-height:470px; text-align:justify; vertical-align:top;  padding:25px 20px 5px 20px; }
#page h1.titrepage { color:#B97D41; text-align:center; margin:5px 0 }

#contenu-page a { color: #B97D41 }

/*--- A la une (Accueil) ---*/
#a-la-une-texte { float: right; width: 230px; padding:5px; margin: 0 0 10px 10px; color: #ccc; }
#a-la-une-texte .titre { font-size: 14px; color: #B97D41; margin-bottom: 10px }
#a-la-une-texte h1 {	font-size: 12px; margin: 3px 0; color: #B97D41 }
#a-la-une-texte p { font-size: 11px; margin:0; }
#a-la-une-texte p a { color:#fff }

/*--- A la une avec image (Accueil) ---*/
.titre-actu { background:#29160A; color:#9D652D; text-align:center; font-size:14px; padding: 6px 0}

#a-la-une-image { margin: 5px 0 0 0; color: #ccc; }
#a-la-une-image img { float: left; margin: 0 10px 10px 0; border: none; }
#a-la-une-image .titre { font-size: 13px; color: #B97D41; }
#a-la-une-image h1 {	font-size: 12px; margin: 3px 0; color: #B97D41; font-weight:bold }
#a-la-une-image p { font-size: 11px; margin:0; }
#a-la-une-image p a { color:#fff }


.date { color:#ccc; font-size:11px }
a.actu_plus_info1, a.actu_plus_info2 { background: url(../../media/xx/navig/puce3.gif) no-repeat 0 6px; color:#ccc; font-size:11px; padding: 1px 8px }
a.actu_plus_info2 { background:#252525 url(../../media/xx/navig/puce3.gif) no-repeat 5px 6px; padding: 2px 8px; padding-left:15px }

/*--- Menu principal -----*/
#menu-princ { height:39px; background:#fff; clear: both; }
#menu-princ td { border: #999 solid 1px; font-size: 12px; padding: 0 35px }
#menu-princ td.niv1_select0 { background:#fff; }
#menu-princ td.niv1_select1 { background:#999; }
#menu-princ a {  }
#menu-princ a.niv1_select0 { color:#666; }
#menu-princ a.niv1_select1 { color:#fff; font-weight: bold; padding-left:10px; background:url(../../media/xx/navig/puce.gif) no-repeat 0 5px;	}

/*--- Menu secondaire (haut) -----*/
#menu-sec { font:10px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:center }

#menu-sec a { color:#666; }

/*--- Menu Gauche 1 -----*/
#menu-gauche1 { background: url(../../media/xx/navig/fdd.jpg) no-repeat; vertical-align:top; height:500px }
#menu-gauche1 a { }

#menu-gauche1 div.niveau1 { font-size: 12px; padding: 20px 8px; color: #999 }	
#menu-gauche1 div.niveau1 a.select0 { display:block; color: #999; }
#menu-gauche1 div.niveau1 a.select1 { display:block; background:url(../../media/xx/navig/puce2.gif) no-repeat 2px 10px; padding-top: 4px; color: #fff; font-weight: bold; padding-left: 10px; }
	
#menu-page div.niveau2 { font-size: 12px; color: #ccc }
#menu-gauche1 div.niveau2 a.select0 { display:block; background:#333; color: #ccc; padding: 0 0 2px 1px; margin:1px 10px; }
#menu-gauche1 div.niveau2 a.select1 { display:block; font-weight: bold; color: #fff; padding: 0 0 2px 10px; margin:0 10px;
  background:#492D17 url(../../media/xx/navig/puce3.gif) no-repeat; background-position: 2px 6px;  }

a.deco { color:#ccc; font-size:11px }

/* --- Actualités --- */
#liste_actualites h1 { font-size: 16px; color: #B97D41; margin: 6px 0; text-align: center }
#liste_actualites h2 { font-size: 12px; color: #B97D41; margin:0;  }
#liste_actualites h2 a { color: #B97D41 }
#liste_actualites p { color: #ccc; margin: 4px 0 0 1px }
a.actu_retour    { color:#fff; font-weight:bold; font-size:11px }
a.actu_plus_info { background: url(../../media/xx/navig/puce3.gif) no-repeat 0 6px; color:#ccc; font-size:11px; padding: 1px 8px }


/*a.lien-langue { text-align: center; color:#bdae9b; font-size: 10px; margin-top: 30px; }*/

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

/*--- Plan du site ---*/
h1.plansite { font:bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.7em; margin: 3px 0 0 0; 
              background: url(../../media/xx/navig/puce4.gif) no-repeat 0 8px; padding-left: 12px; }
h2.plansite { font:bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.5em; margin: 0; }
h3.plansite { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:1.2em; margin: 0;}
h1.plansite a { color: #B97D41; }
h2.plansite a { color:#fff; padding-left: 20px; }
h3.plansite a { color:#fff; padding-left: 25px; }


/*------ Pied (adresse) ------*/
#langue img { border:0 }
#langue a { margin-left:10px; color: #666 }

#adresse-pied { text-align:center; padding: 10px 0 5px 0; color: #666; font-size:12px; }
#adresse-pied a { color: #fff; }
#adresse-pied h1 { font-size:12px; font-weight:bold; color: #fff; display:inline; padding-right: 5px; }

#pied1 { padding:10px 0; text-align: center; }


/*--- Menu pied (plan) ---*/
#pied2 { font-size:10px; color: #666; padding: 10px 0; } 
#pied2 td { padding-right: 20px; }
#pied2 h2 { margin: 0 0 2px 0 }
#pied2 h2 a { font-size:10px; color:#666 }
#pied2 h3 {  margin: 0 }
#pied2 h3 a { font-size:10px; color:#666 }

/*--- Menu pied (flux+cat+qnnuqire) ---*/
#pied3 { font:10px Verdana, Arial, Helvetica, sans-serif;	 color: #666; text-align: center; padding: 10px 0; }
#pied3 h2 { display:inline; margin: 0 3px 0 0 }
#pied3 h2 a { color:#666 }
#pied3 h3 { display:inline; margin: 0 }
#pied3 h3 a { color:#666 }

#pied3 a { color:#666; font-size:10px; }

/*--- Menu pied (autres) ---*/
#pied4 { font-size:10px; text-align: center; padding: 10px 0; }
#pied4 a { font-size:10px; color:#666; }
