*{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
body{
	background:url("img/fond.jpg") repeat top left;
	padding:0; margin:0;
	}
#haut{width:765px; height:200px;}
#menu{
	width:765px; height:25px;
	background:url("img/menu.jpg") no-repeat top left;
	vertical-align:middle;
	}
#gauche{
	width:60px; height:325px;
	background:url("img/gauche_fond.jpg") repeat top right;
	vertical-align:top;
	}
#corps{
	width:605px; height:325px;
	background:url("img/corps.jpg") no-repeat bottom right;
	vertical-align:top;
	background-color:#FFFFFF;
	}
#contenu{
	background:url("img/corps_haut.jpg") no-repeat top left;
	width:605px; height:325px;
	vertical-align:top;
	}
#droit{
	width:100px; height:126px;
	background:url("img/droit_fond.jpg") repeat-y top left;
	vertical-align:top;
	background-color:#FFFFFF;
	}
#droit_bas{
	width:100px; height:199px;
	background:url("img/droit_fond.jpg") repeat-y top left;
	vertical-align:bottom;
	background-color:#FFFFFF;
	}
#bas{
	width:765px; height:50px;
	background:url("img/bas.jpg") no-repeat top center;
	vertical-align:bottom;
	color:#ffffff; font-weight:bold;
	font-size:14px; text-align:center; padding-bottom:4px;
	}
/************* menu ****************/
#menu table td{padding:4px 0; border-right:1px solid #dadada;}
#menu table td.contact{border-right-width:0;}
#menu table td a{padding:4px 8px;color:#AAD1EA;text-decoration:none;font-weight:bold; font-size:12px;}
#menu table td a:hover, #menu table td a.active{color:#ffffff;background-color:#AAD1EA;}
/************* table kmn *******************/
#kmn td{ font-size:11px; color:white; text-align:center;}
#kmn td a{ font-size:11px;}
/************* mise en page du contenu ****************/
h1{
	font-size:18px; font-weight:bold;
	color:#003466;
	margin:30px 30px 10px 30px;
	padding:0;
	}
h2{
	font-size:14px; font-weight:bold;
	color:#89DF4A;
	margin:10px 220px 30px 5px; padding-bottom:3px;
	border-bottom:1px dotted #94bfe5;
	}
h3{
	font-size:13px; font-weight:bold;
	color:#002577;
	margin:10px 30px 5px 5px; padding-bottom:3px;
	border-bottom:1px solid #dedede;
	}
p{margin-left:5px; margin-right:10px; text-align:justify;}
p:first-letter{margin-left:20px;}
.min, sup{ font-size:smaller; color:#333333;}
em,i{color:#666666;}
ul{margin-left:10px; padding-left:10px;}
li{
	list-style-type:none;
	padding-left:22px;
	margin-bottom:3px;
	background:url("img/puce.gif") no-repeat top left;
	}
img.border{ border:1px solid #94bfe5;}
a{color:#3780b9; text-decoration:underline;}/* lien par défaut */
a:hover{text-decoration:underline; color:#94bfe5;}
a.lien_blanc{color:#ffffff;}/* lien blanc */
a.lien_blanc:hover{color:#94bfe5;}
.tel{ color:#3780b9; font-size:16px; font-weight:bold;}

	
