body
{
	background-image: url("bodyfill.png");
	background-repeat: repeat;
	margin:01%;
	margin-top:10px;	
	overflow:auto;}

#en_tete
{	background-image: url("headerfill.png");
	background-repeat: repeat-x;}
	
#headerdroit
{	margin:0px;
	float:right;
}
	
#map
{	text-align:center;
	display: block;}

#menu
{	background-image: url("fondmenugauche.png");
	background-repeat: repeat-x;
	list-style:none;   
	border:2px solid #1a52c4;
	border-bottom:2px solid #1a52c4;
    padding:02px;	
	text-align:center;
	margin-top:12px;}

#menu ul
{	background-image: url("fondmenu.png");
	background-repeat: repeat-x;
	padding-top:00px;
	padding-bottom:00px;
	padding-left:05px;
	margin-right:01px;
	margin-left:01px;
	margin-top:01px;
	margin-bottom:01px;
	height:19px;}
	
#menu li
{	display:inline;
	list-style-type:none;
	font-size:14px;
	padding-right:5px;
	font-family: "Arial Black", serif;}
	
#menu a
{   color:#fffbf1;
	text-decoration:none;}

#menu a:hover
{   background-color:#ef9525;
	}	
	
#cadregauche
{   float:left;	
	width:16%;
	padding:00px;
	margin-top:14px;
	margin-bottom:15px;
	padding-top:01px;
	}	
	
#gauche
{   font-size:10px;
	font-family: "Arial black", serif;
	border: 2px solid #1a52c4;
	border-bottom:4px solid #1a52c4;
	padding:03px;
	padding-top:02px;
	background-image: url("fondmenugauche.png");
	background-repeat: repeat-x;
	text-align:center;}
	
	
#gauche h3
{	margin-top:01px;
	margin-bottom:00px;
	float:none;
	color: #fffbf1;
	background-image: url("fondmenu.png");
	background-repeat: repeat-x;
	font-size:12px;
	padding-top:04px;
	padding-bottom:06px;
    font-family: Arial, sans-serif;
    text-align:center;}
   
#gauche ul
{   list-style: none;
    padding-left:02px;
	padding-right:02px;
	padding-top:02px;
	padding-bottom:02px;
	margin:00px;
	color: #16439e;
	text-decoration:none;
	text-align:left;}
	
#gauche li
{	font-size:10px;
	font-family: "Arial black", serif;
	padding-bottom:02px;
	padding-top:01px;
	margin-top:00px;
	margin-bottom:00px;
	margin-left:00px;
	margin-right:00px;
	border-bottom:1px solid #1a52c4;}
	
#gauche img
{	margin-top:05px;
	margin-bottom:00px;
	margin-left:00px;
	margin-right:00px;
	border:none;
	clear:both;}	
	
#gauche a
{   color: #16439e;
	text-decoration: underline;}
	
#gauche a:hover
{   color: #ef9525;
	text-decoration: underline;}
	
	
.images_gauche
{	border:none;
	margin-top:06px;}

#menugauche
{   float:left;	
	width:15%;
	border: 2px solid #1a52c4;
	border-bottom:4px solid #1a52c4;
  	padding:03px;
	background-image: url("fondmenugauche.png");
	background-repeat: repeat-x;
	text-align:center;
	margin-top:15px;}
	
#menugauche h3
{   margin-top:00px;
	margin-bottom:00px;
	float:none;
	color: #fffbf1;
	background-image: url("fondmenu.png");
	background-repeat: repeat-x;
	font-size:12px;
	padding-top:04px;
	padding-bottom:06px;
    font-family: Arial, "Arial Black", sans-serif;
    text-align:center;}
	
#menugauche img
{	border:none;
	margin-top:3px;
	margin-bottom:0px;
	padding-top:02px;
	}	
	
#menugauche ul
{   list-style: none;
    padding-left:02px;
	padding-right:02px;
	padding-top:00px;
	margin:00px;
	color: #16439e;
	text-decoration:none;
	text-align:left;}
	
#menugauche li
{	font-size:10px;
	font-family: "Arial black", serif;
	padding-bottom:02px;
	padding-top:01px;
	border-bottom:1px solid #1a52c4;}
	
#menugauche a
{   color: #16439e;
	text-decoration:none;}
	
#menugauche a:hover
{   background-color: #ef9525;
	text-decoration:none;}

#menugauche li:hover
{	font-size:10px;
	font-family: "Arial black", serif;
	padding-bottom:02px;
	padding-top:01px;
	background-color:#ef9525;
	border-bottom:1px solid #1a52c4;}
	
#menudroit
{   float:right;	
	width:16%;
	padding:00px;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:00px;
	color: #16439e;}	

#compteur
{	text-align:center;
	margin-top:15px;
	color: #16439e;}

#liens
{	margin-top:15px; 
	border: 2px solid #1a52c4;
	border-bottom:4px solid #1a52c4;
	padding:03px;
	padding-top:01px;
	text-align:center;
	background-image: url("fondmenugauche.png");
	background-repeat: repeat-x;}
		
#liens h3
{   margin-top:02px;
	margin-bottom:00px;
	float:none;
	color: #fffbf1;
	background-image: url("fondmenu.png");
	background-repeat: repeat-x;
	font-size:12px;
	padding-top:04px;
	padding-bottom:06px;
    font-family: Arial, sans-serif;
    text-align:center;}
	
#news
{   border: 2px solid #1a52c4;
	border-bottom:4px solid #1a52c4;
	background-image: url("fondmenugauche.png");
	background-repeat: repeat-x;
	padding:03px;
	padding-top:02px;
	text-align:left;}

#news h3
{   margin-top:01px;
	margin-bottom:00px;
	float:none;
	color: #fffbf1;
	background-image: url("fondmenu.png");
	background-repeat: repeat-x;
	font-size:12px;
	padding-top:04px;
	padding-bottom:06px;
    font-family: Arial, sans-serif;
    text-align:center;}
   
#news ul
{   list-style: none;
    padding-left:02px;
	padding-right:02px;
	padding-top:02px;
	padding-bottom:02px;
	margin:00px;
	text-decoration:none;
	text-align:left;
	text-decoration:none;
	text-align:left;
	color: #16439e;}
	
#news li
{	font-size:10px;
	font-family: "Arial black", serif;
	padding-bottom:02px;
	padding-top:01px;
	border-bottom:1px solid #1a52c4;
	color: #16439e;}
	
#news a
{   color: #16439e;
	text-decoration:none;}
	
#news a:hover
{   background-color: #ef9525;
	text-decoration:none;}
	
#news li:hover
{   font-size:10px;
	font-family: "Arial black", serif;
	padding-bottom:02px;
	padding-top:01px;
	background-color:#ef9525;
	border-bottom:1px solid #1a52c4;}

#banner
{	padding-left:2%;
	float:left;
	width:64%;
	display: block;
	margin-top:15px;
	text-align:center;
	overflow:hidden;
	border:none}
	
.images_banner
{	border:none;}

#centralcarte
{   color:#16439e ;
	position:relative;
	margin-top:07px;
	margin-bottom:00px;
	margin-left:1.5%;
	float:right;
	width:82%;
	height:615px;
	display: block;
	text-align:center;
	border-top:00px solid #1a52c4;
	border-bottom:00px solid #1a52c4;
	background-image: url("centralfill.png");
	background-repeat: repeat;
	top:-15px;
	table-layout:inherit;
	overflow:hidden;}

#central
{   color:#16439e ;
	position:relative;
	margin-top:07px;
	margin-bottom:00px;
	margin-left:1.5%;
	float:right;
	width:82%;
	display: block;
	text-align:center;
	border-top:00px solid #1a52c4;
	border-bottom:00px solid #1a52c4;
	background-image: url("centralfill.png");
	background-repeat: repeat;
	top:-15px;
	table-layout:inherit;
	overflow:auto;}

#central img
{	clear:both;
	border:none;
	margin-top:05px;
	margin-bottom:05px;		
	margin-left:05px;
	margin-right:05px;}	
	

#central h1
{	text-align: left;
    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:18px;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}

#central h2
{   text-align: left;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:16px;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}
	
#central h3
{   text-align: left;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	text-decoration:underline;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}
	
#central h4
{	text-align:center;
    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:18px;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}

#central h5
{   text-align:center;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:16px;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}
	
#central h6
{   text-align:center;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	text-decoration:none;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}

#central p
{   display:block;
	text-align: justify;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:11px;
	margin-right:05px;
	margin-left:05px;
	margin-top:05px;
	margin-bottom:05px;}
	
#central a
{   color:#16439e ;}

#central a:hover
{   color:#ef9525 ;}
	
#central pre
{   display:block;
	text-align: justify;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	margin-right:05px;}	
	
#central tbody
{	display:block;
	text-align: justify;
	color:#000070;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:10px;
	margin-left:05px;
	margin-right:05px;
	margin-top:05px;
	margin-bottom:05px;}
	
.orange
{background-color:#ffefd5;}

.violet
{background-color:#f8e8ef;}	

.vert
{background-color:#e3f3cb;}

#central table
{	margin-left:00px;
	margin-right:00px;
	margin-top:00px;
	margin-bottom:00px;}
	
.textleft
{text-align:left;}

.textright
{text-align:right;}

.textcenter
{text-align:center;}

.textjustify
{text-align:justify;}	

.gauche
{display:block;
float:left;}

.droit
{display:block;
float:right;}
	
#central_titre
{   margin-top:15px;
	margin-bottom:0px;
	margin-left:1.5%;
	float:left;
	width:82%;
	display: block;
	text-align:left;
	border-top:00px solid #1a52c4;
	border-bottom:00px solid #1a52c4;
	overflow:hidden;
	}
	
#central_titre  h1
{	margin-top:10px;
	margin-bottom:0px;
	Position:relative;
	top:-50px;
	left:70px;
	color:#ee9d00;
    text-align: left;
    font-family: "Arial", "times new roman", times, serif;
	font-style:italic;
	font-size:15px;
	margin-right:05px;	}
	
	
	
#central_fill
{	background-image: url("fill_central.png");
	background-repeat: repeat-x;
	top:-30px;}	
	
#corps
{   margin-top:15px;
	margin-bottom:13px;
	margin-right:1.5%;
	float:right;
	width:64%;
	display: block;
	text-align:center;
	color:#16439e ;
	background-image: url("centralfill.png");
	background-repeat: repeat;
   	border-top:00px solid #1a52c4;
	border-bottom:00px solid #1a52c4;
	overflow:auto;
	}
	
#corps under
{	text-align: justify;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:10px;
	text-decoration:underline;
	margin-right:05px;
	margin-left:05px;
	margin-top:05px;
	margin-bottom:05px;
	display:block;}	

.article
{border-bottom:1px solid #1a52c4;}
.w58
{width:58px}
.w88
{width:88px}
.w90
{width:90px}
.w120
{width:120px}
.w150
{width:150px}
.w180
{width:180px}
.w250
{width:250px}
.w350
{width:350px}	
	
#corps img
{   clear:both;
	border:none;
	margin-top:05px;
	margin-bottom:05px;		
	margin-left:05px;
	margin-right:05px;
	}

#corps h1
{	text-align: left;
    font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	text-decoration:underline;
	font-size:18px;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}

#corps h2
{   text-align: left;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:16px;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}
	
#corps h3
{   text-align: left;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	text-decoration:underline;
	margin-left:10px;
	margin-top:05px;
	margin-bottom:05px;
	margin-right:05px;}
	
#corps p
{  	color:#16439e ;
    text-align: justify;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:11px;
	margin-right:05px;
	margin-left:05px;
	margin-top:05px;
	margin-bottom:05px;
	display:block;}	
	
#corps tbody
{	display:block;
	text-align:justify;
	font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:10px;
	margin-left:02px;
	margin-right:02px;
	margin-top:02px;
	margin-bottom:02px;}

#corps a
{   color:#16439e ;}	

#corps a:hover
{   color:#ef9525 ;}
	
#sousgauche
{   float:left;	
	width:15%;
	background-color: #f7fbfd;
   	padding:00px;
	text-align:center;
	margin-top:10px;
	}


#pied_de_page
{   clear:both;
	margin-top:00px;
	text-align:center;
	border: 2px solid #1a52c4;
	border-bottom:4px solid #1a52c4;
	padding-top:02px;
	height:22px;
	background-image: url("fondmenupied.png");
	background-repeat: repeat-x;
	background-color: #fffbf1;}

#pied_de_page img
{	position:relative;
	float:right;
	margin-left:00px;
	margin-right:05px;
	margin-top:02px;}	
	
#pied_de_page a
{	font-family:Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:10px;
	color:#ee9d00;
	margin-left:05px;
	margin-right:02px;
	margin-top:04px;}	
	
.maj
{	font-family:Arial, "Arial Black", "Times New Roman", Times, serif;
	font-size:10px;
	color: #eeeeee;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;}	

.images_validation
{	border:none;}	
