body {background: #b80000 url(../../media/xx/navig/fd_p.jpg) no-repeat; margin:0;}

body, td {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}


h1 {font-size: 16px; color:#b80000; display: inline; font-weight: bold;}
h2 {font-size: 14px; color:#3366ff; display: inline; font-weight: bold;}
h3 {font-size: 13px; color:#ffffff; display: inline; font-weight: bold;}

a{font-size: 14px; color: #FFFFFF; font-weight: normal; text-decoration: underline;}
a:hover { text-decoration: none;}

.marron { color: #FFFFFF; }

#site { width: 1000px;}

.centrer { text-align:center;}

#menu { background: #FAD3A9 url(../../media/xx/navig/fd_rubriques.jpg) repeat-x; height: 26px;
        padding-left: 202px; font-weight: bold;;}

/*--- Menu haut ---*/
#menu-haut { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #B3231B;	height: 17px;	padding: 4px 4px 3px 4px;	background-color: #b80000;}

a.menu_haut_non_select:link, a.menu_haut_non_select:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FDF9F2;
	text-decoration: none;}
a.menu_haut_non_select:hover { text-decoration: underline;}	

a.menu_haut_select:link, a.menu_haut_select:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FDF9F2;
	text-decoration: underline;}
a.menu_haut_select:hover { text-decoration: none;}	

#menu-haut .gauche {	float: left;}
#menu-haut .droite {	float: right;}


/* --- Bandeau --- */
#bandeau { background: #000000 no-repeat; height: 115px; }
#bandeau-bas { background: url(../../media/xx/navig/bas_fdrubriques.jpg) no-repeat; height: 34px; }


/* --- Gauche --- */
#colonne-gauche{	background: #000000 url(../../media/xx/navig/bas_flash.jpg) no-repeat;	background-position: 0 311px;	text-align: center;	width: 200px;}


/*--- Menu Gauche (familles)---*/
#menu-gauche{	background: #525051  url(../../media/xx/navig/fd_sous_rub.jpg) no-repeat;	width: 181px;	vertical-align: top;	padding-top: 0px;}

#menu-gauche .barre-haut{	margin: 3px 0 4px 5px;	width: 181px;	height: 10px;}

#menu-gauche .barre{	width: 181px;	height: 10px;	margin: 4px 0 4px 5px;}

a.menu_famille_non_select:link, a.menu_famille_non_select:visited { margin: 0 3px 0 3px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #FFFFFF; display: block;
	 padding: 2px; font-weight: normal; text-decoration: none; }
a.menu_famille_non_select:hover { text-decoration: underline; }

a.menu_famille_select:link, a.menu_famille_select:visited { margin: 0 3px 6px 3px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	display: block; 
	background-color: #A16123;	font-weight: bold; padding: 2px; text-decoration: none;}
a.menu_famille_select:hover { text-decoration: underline; }

a.sous_menu_famille_non_select:link, a.sous_menu_famille_non_select:visited { font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	padding: 2px 0 2px 2px;	display: block;	
margin: 0 7px 2px 7px;  background-color: #DDC18E; font-weight: normal; color: #000000; text-decoration: none;}
a.sous_menu_famille_non_select:hover { text-decoration: underline; }

a.sous_menu_famille_select:link, a.sous_menu_famille_select:visited { font-size: 11px;	padding: 2px 0 2px 2px;	display: block;	margin: 0 7px 2px 7px; text-decoration: none; 
	background: #FDF9F2 url(../../media/xx/navig/puce2.gif) no-repeat;	background-position: 2px 7px;	padding-left: 11px;	font-weight: bold;	color: #996600; 
	font-family: Arial, Helvetica, sans-serif;}
a.sous_menu_famille_select:hover { text-decoration: none; }


/* --- PAGE --- */
#conteneur-page{ padding:10px; background: #000000  repeat-y top;	width: 599px; color:#FFFFFF;}
#conteneur-page-accueil{background: #000000  repeat-y top;	width: 800px; color:#FFFFFF;}

#page {	min-height: 500px;	vertical-align: top;	padding: 10px 5px 0 5px;}


/* --- MENU PRINCIPAL --- */
#menu-principal {	background: url(../../media/xx/navig/fd_rub.jpg) no-repeat;	height: 23px; color: #9F5A1F; padding: 9px 2px 0 6px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: normal;}

a.menu_principal_non_select:link, a.menu_principal_non_select:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; font-size: 12px; 
	text-decoration: none;}
a.menu_principal_non_select:hover { text-decoration: underline; color:#FF3300;}

a.menu_principal_select:link, a.menu_principal_select:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: url(../../media/xx/navig/puce.gif) no-repeat;	
	background-position: 1px 3px;	padding-left: 14px;	color: #ff3300;	font-weight: bold; font-size: 12px; text-decoration: none;}
a.menu_principal_select:hover { text-decoration: underline;  color: #000000; }


/* --- SOUS MENU PRINCIPAL --- */
#sous-menu-principal {color: #996600;}
img.sous_menu_principal {	margin: 0px 0 0px 0;}

a.sous_menu_principal_select, a.sous_menu_principal_non_select 
{ display: block; text-decoration: none; margin-bottom: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; font-weight: bold; margin-left: 4px; margin-right: 4px; padding: 2px;}
a.sous_menu_principal_select,a.sous_menu_principalselect:visited { padding-left:10px;
              background: #DA0000 url(../../media/xx/navig/puce2.gif) no-repeat left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold;background-position: 1% 50%;}
a.sous_menu_principal_select:hover { color:#fff; }
a.sous_menu_principal_non_select, a.sous_menu_principal_non_select:visited{ color: #CCCCCC;}
a.sous_menu_principal_non_select:hover { color:#fff; }

a.sous_sous_menu_principal_select, a.sous_sous_menu_principal_non_select 
{ display: block; color:#fff; text-decoration: none; margin-left:12px; margin-right: 15px; margin-bottom: 2px; padding: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;background-color: #9C9A9B; color: #000000;}
a.sous_sous_menu_principal_select, a.sous_sous_menu_principal_select:visited{font-weight: bold; background-color:#E9E9E9; }
a.sous_sous_menu_principal_select:hover { font-weight: bold; background-color:#666; }
a.sous_sous_menu_principal_non_select, a.sous_sous_menu_principal_non_select:visited{ font-weight: normal;  }
a.sous_sous_menu_principal_non_select:hover { font-weight: normal; color:#ffffff; background-color: #333; }



/* --- ACTU --- */
a.actualite-liste-nom:link, a.actualite-liste-nom:visited { color: #FFFFFF;	font-weight: bold;	font-size: 16px;	text-decoration: none;}
a.actualite-liste-nom:hover { text-decoration: underline;}

.actualite-resume { color: #ff3300; font-weight: normal; font-size: 11px; }

a.actualite-plus-infos:link, a.actualite-plus-infos:visited { background: url(../../media/xx/navig/puce4.gif) no-repeat; background-position: 0 5px; padding-left: 9px; font-size: 10px;
	font-weight: bold;	color: #FFF; text-decoration: underline; }
a.actualite-plus-infos:hover { text-decoration: none;}

a.actualite_retour:link, a.actualite_retour:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold; color: #b80000;	font-size: 11px;	text-decoration: none;}
a.actualite_retour:hover { text-decoration: underline;}


/*--- Pied ---*/
#pied { background-color: #B80000; font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; height: 55px; padding-left: 10px; font-weight: bold;}
#pied a { text-decoration: none; color: #FFFFFF; font-weight: normal;}
#pied a:hover { color: #666666; }


/*--- A la une (Accueil) ---*/
#a-la-une{	float: right;	margin-left: 10px;	width: 240px;}

#a-la-une .titre { color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#a-la-une a.titre_actu_accueil:link, #a-la-une a.titre_actu_accueil:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bold; font-size: 11px;	
	text-decoration: none;	color: #b80000;}
#a-la-une a.titre_actu_accueil:hover { text-decoration: underline;}

#a-la-une .resume_actu { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal;	font-size: 11px;	text-decoration: none;	color: #333;}	

#a-la-une a.plus-infos:link, #a-la-une a.plus-infos:visited { background: url(../../media/xx/navig/puce4.gif) no-repeat; background-position: 0 5px; padding-left: 9px; font-size: 10px;
	font-weight: bold;	color: #FFFFFF; text-decoration: underline; }
#a-la-une a.plus-infos:hover { text-decoration: none;}

#actu{
	text-transform: uppercase;
}
.et_actu{
	color: #DC0000
}


/*--- Plan d'acces ---*/
#adresse2{	display: none;}

#map{ display: block; }


/*--- Plan du site ---*/
h1.plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; display: inline;}
h2.plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; display: inline;}
h3.plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; display: inline;}

a.plan1:link, a.plan1:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration: none; color: #e3e3e3; 
	padding-right: 15px; display: block; }
a.plan1:hover { text-decoration: underline; }

.plan1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #e3e3e3; padding-right: 15px; display: block;}

a.plan2:link, a.plan2:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #e3e3e3; 
	padding-left: 15px; padding-right: 15px; display: block; }
a.plan2:hover { text-decoration: underline; }

a.plan3:link, a.plan3:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #e3e3e3; 
	padding-left: 175px; padding-right: 150px; display: block; }
a.plan3:hover { text-decoration: underline; }


/*--- Menu pied (plan) ---*/
td.pied2_gauche { background-color: #b80000; width: 181px; }
td.pied2_droite { background-color: #b80000; width: 599px; padding: 5px 0 5px 0; }

a.copyugocom:link, a.copyugocom:visited{	font-size: 10px; color: #FFFFFF; font-weight: normal; text-decoration: none; padding-left: 10px;}
a.copyugocom:hover { text-decoration: underline;}

h2.pied_page_plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; display: inline; }

a.pied_page_plan_1:link, a.pied_page_plan_1:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; color: #FFFFFF;
	display: block; padding-right: 20px; }
a.pied_page_plan_1:hover { text-decoration: underline;}

h3.pied_page_plan { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; display: inline; }

a.pied_page_plan_2:link, a.pied_page_plan_2:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; color: #FFFFFF;
	display: block; padding-right: 10px; }
a.pied_page_plan_2:hover { text-decoration: underline;}
td.pied3_gauche { background-color: #b80000; width: 181px; }
td.pied3_droite { background-color: #b80000; width: 599px; padding: 5px 0 5px 0; }


h2.pied_page_plan_2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; display: inline; font-weight: normal; color: #FFFFFF; }

a.pied_page_plan_3:link, a.pied_page_plan_3:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; text-decoration: none; color: #FFFFFF; }
a.pied_page_plan_3:hover { text-decoration: underline;}

.pied_page_plan_3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; color: #FFFFFF; }


td.pied4_gauche { background-color: #FBF0DB; width: 170px; }
td.pied4_droite { background-color: #FBF0DB; width: 830px; padding: 5px 0 5px 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px; 
	color: #9F4F1E; }
	
td.pied4_droite a:link, td.pied4_droite a:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 10px;  color: #9F4F1E; 
	text-decoration: underline;}
td.pied4_droite a:hover { text-decoration: none;}	



.s-font-erreur { color: red; font-weight: bold;}
.s-font-ok { 	color:#009900; 	font-weight: bold; }
