body { background-image: url(../../media/xx/navig/fd.jpg); background-position: top; background-repeat: repeat-x; margin:0; text-align: center;
	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; }

td { 	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333;}
a:link, a:visited { 	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF7900; text-decoration: none; font-weight: normal;}
a:hover {	text-decoration: underline;}

h1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF7900; }
h2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF7900; }
h3 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF7900; }

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


/* --- ACCUIEL --- */
td.accueil_1 { height: 57px; background-image: url(../../media/xx/navig/accueil_fd_haut.jpg); background-position: top center; background-repeat: no-repeat; }

td.menu_haut_accueil { text-align: center; background-color: #FFB901; }
td.menu_haut_accueil a:link, td.menu_haut_accueil a:visited { font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #804900; text-decoration: none;	font-weight: normal;}
td.menu_haut_accueil a:hover {  text-decoration: underline;}

.adresse_accueil { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; font-weight: normal;  }
a.adresse_accueil:link, a.adresse_accueil:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; font-weight: normal; text-decoration: none;}
a.adresse_accueil:hover { text-decoration: underline;}

td.menu_bas_accueil { text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #FFFFFF; }
td.menu_bas_accueil a:link, td.menu_bas_accueil a:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #CA7400; text-decoration: none;	font-weight: normal;}
td.menu_bas_accueil a:hover {  text-decoration: underline;}


/* --- MENU HAUT --- */
td.menu_haut { height: 14px; text-align: right; vertical-align: middle; color: #FF7C00; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; padding-right: 5px;
	background-color: #E6E6E6;}

td.menu_haut a.non_select:link, td.menu_haut a.non_select:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666; text-decoration: none;
	font-weight: normal;}
td.menu_haut a.non_select:hover {  text-decoration: underline;}

td.menu_haut a.select:link, td.menu_haut a.select:visited { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666; text-decoration: underline;
	font-weight: normal;}
td.menu_haut a.select:hover {  text-decoration: none;}


/* ---  BANDEAU ---*/
td.bandeau { height: 163px;}

/* --- MENU PRINCIPAL --- */
td.menu_principal_container { height: 59px; background-color: #ffffff; text-align: center; vertical-align: middle;}

td.menu_principal_non_select { background-color: #E6E6E6; padding: 2px 3px 2px 3px; }
td.menu_principal_non_select a:link, td.menu_principal_non_select a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none;
	font-weight: normal; }
td.menu_principal_non_select a:hover { text-decoration: underline;}

td.menu_principal_select {background-color: #FF9501; padding: 2px 3px 2px 3px;}
td.menu_principal_select a:link, td.menu_principal_select a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none;
	font-weight: bold; }
td.menu_principal_select a:hover { text-decoration: underline;}



/* --- PARTIE GAUCHE ---*/
td.partie_gauche { width: 180px; background-image: url(../../media/xx/navig/fd_menu_gauche.jpg); background-position: top center; background-repeat: no-repeat;
	background-color: #ffffff; vertical-align: top; }

a.menu_gauche_non_select:link, a.menu_gauche_non_select:visited { color: #ffffff; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	text-decoration: none; display: block; padding: 4px 10px 0px 10px;}
a.menu_gauche_non_select:hover { text-decoration: underline;}

a.menu_gauche_select:link, a.menu_gauche_select:visited { color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
	text-decoration: none; display: block; padding: 4px 10px 0px 10px;}
a.menu_gauche_select:hover { text-decoration: underline;}

a.sous_menu_gauche_non_select:link, a.sous_menu_gauche_non_select:visited { color: #ffffff; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	text-decoration: none; display: block; padding: 3px 10px 3px 20px; }
a.sous_menu_gauche_non_select:hover { text-decoration: underline;}

a.sous_menu_gauche_select:link, a.sous_menu_gauche_select:visited { color: #ffffff; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	text-decoration: none; display: block; padding: 3px 10px 3px 20px; }
a.sous_menu_gauche_select:hover { text-decoration: underline;}


/* --- PARTIE PAGE --- */
td.page { width: 650px; vertical-align: top; background-color: #ffffff; } 
#page{ padding: 0px 10px 10px 10px;}

/* --- PARTIE DROITE ---*/
td.partie_droite { width: 170px; background-color: #efefef; vertical-align: top; }



/* --- ADRESSE BAS --- */
td.adresse_bas { text-align: center; height: 40px; vertical-align: middle; background-color: #e6e6e6;}
.adresse_bas_1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #CC6600; font-weight: bold;}
.adresse_bas_2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal;}
a.adresse_bas_2:link, a.adresse_bas_2:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-decoration: none;}
a.adresse_bas_2:hover { text-decoration: underline;}


/* --- BAS --- */ /* --- PIED DE PAGE --- */
td.bas_1 { background-color: #efefef; }

td.pied_plan { vertical-align: top;}

h2.pied_page { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; display: inline; font-weight: normal;}
h3.pied_page { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; display: inline; font-weight: normal;}

a.pied_page_1:link, a.pied_page_1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFAB00; text-decoration: none; font-weight: normal;}
a.pied_page_1:hover { text-decoration: underline;}

a.pied_page_2:link, a.pied_page_2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FF8E01; text-decoration: none; font-weight: normal;}
a.pied_page_2:hover { text-decoration: underline;}

td.bas_2 { background-color: #f5f5f5; height: 32px; text-align: center;	 }
td.bas_3 { background-color: #f9f9f9; height: 32px; text-align: center; }
td.bas_3 a:link, td.bas_3 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: normal; text-decoration: none;}
td.bas_3 a:hover { text-decoration: underline; }

td.bas_4 { background-color: #ffffff; height: 95px; text-align: center; }



/* --- ACTU --- */
a.liste_actu:link, a.liste_actu:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; color: #FF7900;}
a.liste_actu:hover {  text-decoration: underline;}

.actu_resume { color: #999999; font-size: 11px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight : normal; font-style: italic;}

a.plus_infos:link, a.plus_infos:visited { font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF7900; text-decoration: underline; font-weight: normal;}
a.plus_infos:hover {	text-decoration: none;}


/* --- PLAN D'ACCES --- */
#adresse2{	display: none;}
#map{ display: block; }


/* --- PLAN DU SITE --- */
h1.plan { font-size: 12px; display: inline;}
h2.plan { font-size: 12px; display: inline;}
h3.plan { font-size: 11px; display: inline;}

a.plan1:link, a.plan1:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: bold; text-decoration: none; display: block; color: #FF7900;}
a.plan1:hover { text-decoration: underline;}

a.plan2:link, a.plan2:visited { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 12px; font-weight: normal; text-decoration: none; display: block; color: #FF7900;
	padding-left: 15px;}
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; display: block; color: #999999;
	padding-left: 30px;}
a.plan3:hover { text-decoration: underline;}





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