body {
	background: url(fond_page.gif) #fff;
	background-repeat:repeat-x;
	background-position: bottom;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	margin: 0px;
	margin-top: 20px;
	padding:0px;
	font-size: 11px;
	color: #666;
	/*letter-spacing:-0.4pt;
	word-spacing:-1pt;*/
	
}

/*=============================== HEADER ===================================== */

#logo {
background: url(fond_logo.jpg) #F1F1F1;
background-repeat:no-repeat;
vertical-align:top;
width:213px;
height:252px;
}

	#logo ul {
	margin: 0px; 
	vertical-align:top;
	padding: 0px; 
	margin-left: 12px; 
	font: 12px Verdana, sans-serif; 

	}

	#logo ul li {
	padding: 0px;
	margin:0px;
	margin-bottom:1px;
	list-style: none;
	background:url(puce.gif);
	background-repeat:no-repeat;
	}

	#logo ul li a:link {padding-left: 10px; margin-left: 15px; text-decoration: none;color: #448;}
   
	#logo ul li a:visited {padding-left: 10px; margin-left: 15px; text-decoration: none;color: #667; }

	#logo ul li a:hover {padding-left: 10px; margin-left: 15px; text-decoration: none;color: #2a8bb5;}

	#logo ul li a#current {padding-left: 10px; margin-left: 15px; text-decoration: none;color: #2a8bb5;}


#bandeau {
background: url(bandeau_haut.jpg);
background-repeat:no-repeat;
background-position: bottom left;
vertical-align:top;
height:231px;
width:533px;
text-align:right;
padding:0px;
padding-top:20px;

}
	
	


#color_droit {
background: url(bandeau_droit.gif);
background-repeat:no-repeat;
background-position: bottom right;
vertical-align:top;
width:18px;
}


/*=============================== CONTENT ===================================== */

#colonne_g {
background: #F1F1F1;
vertical-align:top;
padding-left:15px;
padding-top:10px;
padding-right:0px;
padding-bottom:10px;
font-size:11px;
}

	#colonne_g H3 , H1{
	font-size:12px;
	font-weight:bold;
	border-bottom: 1px dotted #CECECE;
	width:180px;
	color:#000;
	padding-bottom:3px;
	text-indent:3px;
	margin-top:15px;
	}

	#colonne_g ul {
	padding: 0px; 
	margin-left: 12px; 
	font: 12px Verdana, sans-serif; 
	}

	#colonne_g ul li {
	list-style: normal;
	padding-left: 10px; 
	margin-left: 15px; 
	}


#content{
vertical-align:top;
margin-left:15px;
padding-top:10px;
/*padding-right:10px;*/
padding-bottom:10px;
width:518px;
font-size:11px;
margin-bottom:20px;
}

	#content H1 {
	font-size:18px;
	color:#2a8bb5;
	width:500px;
	text-indent:5px;
	border-bottom:1px solid;
	border-left:1px solid;
	padding-bottom:3px;
	}


	#content H2 {
	font-size:16px;
	color:#eeb535;
	width:500px;
	text-indent:5px;
	border-bottom:1px dotted;
	padding-bottom:3px;
	}


   #content td{
	font-size:11px;
	}









#color_droit_2 {
background: url(bandeau_droit_2.gif);
background-repeat:repeat-y;
background-position:right;
width:18px;
}





	


/*=============================== FOOTER ===================================== */

#footer {
height:80px;
vertical-align:top;
background: #2A8BB5;
padding-top:20px;
}
	#footer p {
	padding-top:0px;
	font-size:0.7em;
	color:#fff;
	}

#footer A:link{cursor : pointer; color: #fff; text-decoration:underline; font-size: 11px; }
#footer A:visited{cursor : pointer; color: #fff; text-decoration:underline; font-size: 11px;}
#footer A:hover { cursor : pointer; color: #eeb535; text-decoration:underline}

A:link{cursor : pointer; color: #2a8bb5; text-decoration:none; font-size: 11px; }
A:visited{cursor : pointer; color: #2a8bb5; text-decoration:none; font-size: 11px;}
A:hover { cursor : pointer; color: #eeb535; text-decoration:none; text-decoration:underline}


#retour_h {
margin-top:15px;
width:500px;
text-align:right;

}

#retour_b {
border-top:dotted 1px #2a8bb5;
margin-top:15px;
width:500px;
text-align:right;

}