BODY { background-color: #310204;	margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #310204; }

#page{	padding: 10px;}

TD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#310204;}

a:link, a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #000000; 
	text-decoration: underline;	font-weight: normal; }
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #571904; text-decoration: underline;
	font-weight: normal;}
	
.toutext{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#310204;}
.toutext_marron1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #cc6600;}
.toutext_marron2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #571904;}
.toutext_marron3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #40080b;}

.titre{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color:#310204; font-weight: bold;}
.titre_marron1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color: #cc6600; font-weight: bold;}
.titre_marron2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color: #571904; font-weight: bold;}
.titre_marron3{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color: #40080b; font-weight: bold;}

h1{font-family: Verdana, Arial, Helvetica, sans-serif;  font-size:11pt; color: #cc6600; font-weight: bold; display: inline;}

.s-font-ok  { color:green; font-weight : bold; }
.s-font-erreur  { color:red; font-weight:bold; }
.s-font-affichage  { color : maroon; }
.s-label  {	color : Black; }
.s-label-obligatoire  { color:#5959ac; }
.s-font-titre1  {	font-size : large;	font-family : sans-serif;	color : black;	font-weight : bold;}
.s-font-titre2  {	font-size : medium;	font-family : arial,sans-serif;	font-weight : bold;	color : Black;	font-style : italic;}
.s-tab-entete1  {background-color : #6699CC;padding : 2; color : white;}
.s-tab-ligne1  {	background-color : #ffcc33;	color : Black;	padding : 2;}
.s-tab-ligne2  {background-color : #ffffcc; color : Black;}

/* ------------------ MENU HAUT ------------------ */
a.menu:link, a.menu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #CC6600; text-decoration: none;
	font-weight: normal; font-style: normal; }
a.menu:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #CC6600; text-decoration: underline;
	font-weight: normal; font-style: normal;}
a.menu_select:link, a.menu_select:visited { 
	background: url(../../media/xx/navig/puce-menu.gif) no-repeat;
	background-position: 0 6px;
	padding-left: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #FFFFFF; 
	text-decoration: none; font-weight: bold; font-style: bold;}
a.menu_select:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #FFFFFF; text-decoration: underline;
	font-weight: bold; font-style: bold; }
.menu_barre{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #CC6600; font-weight: normal; }


/* ---------------- SOUS MENU ----------------- */
td.sousmenu1{ /*background-color: #87527D;*/ text-align: left; padding-left: 5px;}
td.sousmenu1_select{ /*background-color: #07BFD7;*/ text-align: left; padding-left: 5px; }

td.sousmenu2{ /*background-color: #ffffff;*/ text-align: left; padding-left: 18px; }
td.sousmenu2_select{ /*background-color: #5b0f11;*/ text-align: left; padding-left: 18px; }

a.sousmenu1:link, a.sousmenu1:visited, a.sousmenu1_select:link, a.sousmenu1_select:visited {
	background: url(../../media/xx/navig/puce-sousmenu.gif) no-repeat;
	background-position: 0 6px;
	padding-left: 10px;
	margin-left: 9px;
}

a.sousmenu1:link, a.sousmenu1:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #BE7B12; 
	text-decoration: none;	font-weight: normal; }
a.sousmenu1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #BE7B12; text-decoration: underline;
	font-weight: normal; }
	
a.sousmenu1_select:link, a.sousmenu1_select:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #FCFCE5; 
	text-decoration: none;	font-weight: bold; }
a.sousmenu1_select:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #FCFCE5; text-decoration: underline;
	font-weight: bold; }
	
a.sousmenu2:link, a.sousmenu2:visited, a.sousmenu2_select:link, a.sousmenu2_select:visited{
	margin-top: 5px;
	margin-right: 5px;
	margin-left:22px;
}
	
a.sousmenu2:link, a.sousmenu2:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #CC6600; 
	text-decoration: none;	font-weight: normal; display: block; padding-left: 2px; padding-top: 1px; padding-bottom: 1px; }
a.sousmenu2:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #CC6600; text-decoration: underline;
	font-weight: normal; display: block; padding-left: 2px; padding-top: 1px; padding-bottom: 1px;}
	
a.sousmenu2_select:link, a.sousmenu2_select:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #FCFCE5; 
	text-decoration: none; font-weight: bold; display: block; background-color: #5b0f11; padding-left: 2px; 
	padding-top: 1px; padding-bottom: 1px;}
a.sousmenu2_select:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #FCFCE5; text-decoration: underline;
	font-weight: bold; display: block; background-color: #5b0f11; padding-left: 2px; padding-top: 1px; padding-bottom: 1px;}	

	
/* ------------------ ACTU ---------------------- */
.theme_actu_select{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10.5pt; color: #cc6600; text-decoration: none;
	font-weight: bold; font-style: italic; padding-left:10px; padding-right: 10px;}
a.theme_actu:link, a.theme_actu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10.5pt; color: #571904; 
	text-decoration: none;font-weight: bold; font-style: italic; padding-left:10px; padding-right: 10px;}
a.theme_actu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10.5pt; color: #cc6600; text-decoration: underline;
	font-weight: bold; font-style: italic; padding-left:10px; padding-right: 10px;}
a.liste_actu:link, a.liste_actu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10.5pt; color: #cc6600; 
	text-decoration: none;	font-weight: bold; }
a.liste_actu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10.5pt; color: #cc6600; text-decoration: underline;
	font-weight: bold; }
h1.titre_actu{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12pt; color: #cc6600; font-weight: bold; display: inline;}	
a.retour_actu:link, a.retour_actu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10.5pt; color: #cc6600; 
	text-decoration: none;	font-weight: normal; }
a.retour_actu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10.5pt; color: #571904; text-decoration: underline;
	font-weight: normal; }

	
/* ------------------- PIED PAGE ---------------------- */
.bas_page:link, .bas_page:visited, .bas_page { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color: #B06406; 
	text-decoration: none;	font-weight: bold; }
.bas_page:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; color: #B06406; text-decoration: underline;
	font-weight: bold; }

.pied_page{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #571904; 	font-weight: normal;}
a.pied_page:link, a.pied_page:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #990000; 
	text-decoration: none;	font-weight: bold; }
h1.pied_page{ font-weight: bold; }
a.pied_page:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #990000; text-decoration: underline;
	font-weight: bold; }

/* -------------------- PLAN DU SITE ----------------------- */	
a.lienplan1:link, a.lienplan1:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color: #cc6600; 
	text-decoration: none;	font-weight: bold; font-style: italic;}
a.lienplan1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11pt; color: #cc6600; text-decoration: underline;
	font-weight: bold; font-style: italic;}

a.lienplan2:link, a.lienplan2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #cc6600; 
	text-decoration: none;	font-weight: normal; font-style: italic;}
a.lienplan2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #cc6600; text-decoration: underline;
	font-weight: normal; font-style: italic;}

a.lienplan3:link, a.lienplan3:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #571904; 
	text-decoration: none;	font-weight: normal; font-style: italic;}
a.lienplan3:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #571904; text-decoration: underline;
	font-weight: normal; font-style: italic;}


/*--- Pied ---*/
h1.pied{
	font-size: 11px; color: #310204; font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.pied, a.pied:visited{
	font-size: 11px; color: #310204; font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a.pied:hover, a.pied:hover,visited{
	text-decoration: underline;
	font-size: 11px;
}

h2.menu-pied2, h3.menu-pied3{
	display: inline;
}
a.menu-pied2, a.menu-pied2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #571904;
	font-weight: bold;
	text-decoration: none;
}

a.menu-pied3, a.menu-pied3:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A9723F;
	text-decoration: none;
}

a.menu-pied3:hover{
	text-decoration: underline;
	font-size: 11px;
}

a.menu-pied2:hover{
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}


/*--- Plan ---*/
a.plan1, a.plan1:hover, a.plan1:visited{
	font-weight: bold;
	font-size: 12px;
}
a.plan2, a.plan2:hover, a.plan2:visited{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.plan3, a.plan3:hover, a.plan3:visited{
	text-decoration: none;
	font-size: 11px;
}

h1.plan1{
	text-decoration: underline;
	font-weight: bold;
	display: inline;
}

h2.plan2, h3.plan3{
	font-size: 12px;
	display: inline;
}


/*--- Plan d'accès ---*/
#adresse2{
	display: none;
}

#map{ display: block; }
