body { background:#b60a20 url(../../media/xx/navig/fd_p.jpg) repeat-x; background-position: top center; margin:0; }
body, td { font:normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000; line-height:140%; }

h1 {font:bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; }
h2 {font:bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
h3 {font:bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif; }

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

.marron { color:#fff; font-weight: normal; }
.s-font-erreur { color: red; font-weight: bold;}
.s-font-ok { color:#009900; font-weight: bold; }

label { color:#000 }
.obligatoire { color: #AB091E }
input.texteform, textarea.texteform {	border:#000 solid 1px; padding:2px; width: 90% }
input.submitform { border:# outset 1px; background-color: # }

#site { width:1000px; }

.centrer { margin-left:auto; margin-right:auto; text-align: center;}

/* --- Bandeau --- */
#bandeau { width: 1000px; height: 171px;}


/*--- Menu haut ---*/
#menu-haut { background-color:#333;  font-size:11px; color:#fff; height:17px; text-align:right; padding: 2px 4px 2px 4px; }
#menu-haut a { padding:0; }
#menu-haut a.select0 { color:#ccc; }
#menu-haut a.select1 { color:#ccc; font-weight:bold; }

/*--- Menu principal ---*/
#menu-principal { height:23px; color:#999900; background: url(../../media/xx/navig/fd_rub.jpg) no-repeat; padding: 9px 2px 0 6px; font-size:12px; }

#menu-principal a { display:inline; margin:0 1px; color:#000; }
#menu-principal a:hover { text-decoration: underline; }

#menu-principal a.select0 { color:#000; }
#menu-principal a.select1 { color:#AB091E; font-weight:bold; padding-left:10px; background: url(../../media/xx/navig/puce.gif) no-repeat 1px 6px; }

/*--- Menu Gauche 1 -----*/
#menu-gauche1 { background: #000; width: 170px; vertical-align:top;  	}
#menu-gauche1 img, #menu-gauche1 object, #menu-gauche1 embed  { vertical-align:bottom; }

/*--- Menu Gauche 2 -----*/
#menu-gauche2 { background: #4b4b4d url(../../media/xx/navig/fd_famille.jpg) no-repeat;	width: 190px;	vertical-align: top; padding-top: 24px;	}
#menu-gauche2 a { color:#fff; padding-top:1px; padding-bottom: 1px; }
	
#menu-gauche2 a.niv1_select0 {  display:block; color: #fff; }
#menu-gauche2 a.niv1_select1 { margin: 0 3px 6px 3px; background: #000;	font-weight: bold; display:block; color: #fff; }
	
#menu-gauche2 a.niv2_select0 { display:block; color: #fff; background-color:#000; padding-left: 5px; margin:1px 6px;  }
#menu-gauche2 a.niv2_select1 { display:block; color: #fff; background:#000 url(../../media/xx/navig/puce.gif) no-repeat; background-position: 1px 6px; padding-left: 8px; margin:1px 6px;  }

/*--- Rechercher -----*/
div.rechercher { font-size: 11px; color: #E5E5E5; margin-left: 5px; }
div.rechercher form { display:inline }
div.rechercher input.texte { margin: 6px 0 3px 0; padding:1px; width:120px; 
   border:#000 inset 1px; background-color:#fff }
div.rechercher a.ok { font-size: 10px; font-weight: bold;	color: #fff;	text-decoration: underline;	margin-left: 5px;display:inline-block; }
div.rechercher a.ok:hover { text-decoration:none; }

div.resultat-recherche-entete { border-bottom:#000 dotted 1px; padding-bottom:4px; margin-bottom:5px; }
div.resultat-recherche-entete h2 { color:#000; font-size:1.1em; margin: 0  }
div.resultat-recherche-liste { clear:both; padding-left:20px; margin-bottom:20px; }
div.resultat-recherche-liste a { background: url(../../media/xx/navig/puce.gif) no-repeat; background-position: 1px 5px; padding-left: 9px; }
div.resultat-recherche-liste .score { color: #000; font-size:0.85em }

/*--- Page -----------*/
#conteneur-page { width:640px; background:#fff; /*padding: 15px 10px 5px 10px;*/ }

#page { min-height:560px; vertical-align:top; padding: 0px 5px 0 5px; }
#page h1.titrepage { color:#DB7C04; text-align: center  }



#menu-actu {
	background: url(../../media/xx/navig/fond_news.jpg) repeat-y right; text-align: right;
   width: 192px; margin-top: 6px;	padding: 7px 0; }
#menu-actu a {	padding-left: 10px;	padding-right: 4px;	text-decoration: none; }
#menu-actu a:hover { text-decoration: underline;}	

a.menu_actu_select {
	color: #000; font:bold 13px Arial, Helvetica, sans-serif; 
	/*background: url(../../media/xx/navig/puce.gif) no-repeat;	background-position: 0 5px; */
		}
a.menu_actu_non_select {
	color: #000; font:normal 13px Arial, Helvetica, sans-serif; }

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

/* --- SOUS MENU PRINCIPAL --- */
#sous-menu-principal { color:#666; text-align:center }
#sous-menu-principal a { display: inline; font-family: Arial, Helvetica, sans-serif; padding:2px; margin:0 1px;  }

a.sous_menu_principal_non_select { font-size:12px; color:#666; }
a.sous_menu_principal_select { font-size:12px; color:#AB091E; font-weight: bold; text-decoration: none; background: url(../../media/xx/navig/puce2.gif) no-repeat 1px 6px;	padding-left: 10px; }

a.sous_sous_menu_principal_non_select { font-size:11px;  color:#666; }
a.sous_sous_menu_principal_select { font-size:11px; color:#AB091E; padding:2px; margin:0 1px; background: url(../../media/xx/navig/puce2.gif) no-repeat 0 5px; padding-left: 10px; font-weight: bold; text-decoration: none; }


/* --- ACTU --- */
a.actualite-liste-nom { color: #AB091E;	font-weight: bold;	font-size: 11px;	text-decoration: none;}
a.actualite-liste-nom:hover { text-decoration: underline;}

.actualite-resume { color: #666; font-weight: normal; font-size: 11px; }

a.actualite-plus-infos { font-size: 10px;	font-weight: bold; color: #993300; text-decoration: underline; background: url(../../media/xx/navig/puce4.gif) no-repeat 0 5px; padding-left: 9px; }
a.actualite-plus-infos:hover { text-decoration: none;}

a.actualite_retour { font-weight: bold; color: #999;	font-size: 11px;	text-decoration: none;}
a.actualite_retour:hover { text-decoration: underline;}

/*--- A la une (Accueil) ---*/
#a-la-une {	margin-left:8px; margin-top:5px; }
#a-la-une .titre { font-size: 14px;	font-weight: normal; line-height: 2em;	}
#a-la-unea, #a-la-une span { display: block; text-decoration: none; }
#a-la-une img { display: block; margin: 2px auto; }
#a-la-une a:hover { text-decoration: undeline; }
#a-la-une a.titre_actu_accueil { font-weight: bold; font-size: 11px;	color: #AB091E; background: url(../../media/xx/navig/puce.gif) no-repeat 0 7px;	padding-left: 10px; margin-bottom: 4px}
#a-la-une .resume_actu { font-size: 11px;	color:#333; margin-bottom: 4px}	
#a-la-une a.plus-infos { font-size: 10px;	font-weight: bold; color:#993300; background: url(../../media/xx/navig/puce4.gif) no-repeat 0 5px; padding-left: 9px; text-decoration: underline; }

div.bloc-demi-largeur { float:left; width:45%; margin:0 0 20px 16px; padding:0 5px 5px 5px; border-left:#000 dotted 1px }

/*--- 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.6em; 
						  background: url(../../media/xx/navig/puce2.gif) no-repeat 0 8px; padding-left: 11px; }
h2.plansite { font: 12px 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: #AB091E; }
h2.plansite a { color:#333; padding-left: 15px; }
h3.plansite a { color:#777; padding-left: 30px; }


/*------ Pied (adresse) ------*/
#pied1 { background:#4b4b4d; padding: 4px 0 4px 174px;	font-size: 11px; }
#adresse-pied { padding: 10px 0 5px 0; color: #ccc; font-size:11px; }
#adresse-pied a { color: #ccc; }
#adresse-pied h1 { font-size:11px; font-weight:bold; color: #ccc; display:inline; }

a.copyugocom { font-size: 10px; color: #ccc; font-weight: normal; text-decoration: none; padding-left: 10px; } a.copyugocom:hover { text-decoration: underline;}

/*--- Menu pied (plan) ---*/
#pied2_gauche { background-color: #68686a; width: 170px; }
#pied2_droite {	background-color: #68686a; width: 830px; padding: 5px 0 5px 5px; }
#pied2_droite { color: #ccc; font-size:10px; }
#pied2_droite h2 { display:inline; font-size:10px; font-weight: normal }
#pied2_droite h2 a { display:block; text-align:left; color:#ccc; margin-bottom:3px; }
#pied2_droite h3 { display:inline; font-size:10px; font-weight: normal }
#pied2_droite h3 a { display:block; text-align:left; color:#999; }

/*--- Menu pied (flux+cat) ---*/
#pied3_gauche { background-color: #7e7e81; width: 170px; }
#pied3_droite { background-color: #7e7e81; width: 830px; padding: 5px 0 5px 5px; }
#pied3_droite { color: #ccc; font-size:10px; }
#pied3_droite h2 { display:inline; font-size:10px; font-weight: normal; color: #ccc; }
#pied3_droite h2 a {  color:#ccc; margin-bottom:3px; }
#pied3_droite h3 { display:inline; font-size:10px; font-weight: normal; }
#pied3_droite h3 a { color:#ccc; }

/*--- Menu pied (autres) ---*/
#pied4_gauche { background-color: #919193; width: 170px; }
#pied4_droite { background-color: #919193; width: 830px; }
#pied4_droite { padding: 5px 0 5px 5px; }
#pied4_droite td {	color: #ccc; font-size:10px; }
#pied4_droite td a { color:#ccc; }
#pied4_droite h2 { display:inline; font-size:10px; font-weight: normal; }
#pied4_droite h2 a { color:#ccc; }

#pied4 { background-color: #919193; width: 830px; padding: 5px 0 5px 0; }
#pied4 td {	color: #ccc; font-size:10px; }
#pied4 td a { color:#ccc;  text-decoration: underline; }
#pied4 h2 { display:inline; font-size:10px; font-weight: normal; }
#pied4 h2 a { color:#ccc; text-decoration: underline; }

#pied4 h2 a:hover, #pied4 td a:hover  { text-decoration: none;}

#pied_ugocom { margin-top:10px;}	
#pied_ugocom a{}

