*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
body {
	margin:0;margin:0;
	/*background:url("img/fond-totem.jpg") no-repeat top left;*/
	background-color:#CAEEF8;
	}
table#tableau{border:1px solid white;}
td#haut{width:765px; height:128px;vertical-align:bottom;}
td#menu{
	background:url("img/menu.jpg") no-repeat top center;
	width:765px; height:44px; text-align:center;
	vertical-align:top; color:#FFFFFF; font-size:12px;
	}
td#corps{
	background:url("img/corps.jpg") no-repeat bottom center;
	width:765px; height:403px;
	vertical-align:top;
	background-color:#CAEEF8;
	}
td#bas{
	background-color:#FDDE5E;
	background:url("img/bas.jpg") no-repeat top center;	
	width:765px; height:25px;
	vertical-align:middle; text-align:center;
	color:#017C02;font-weight:bold; font-size:13px;
	}
td#kmn{
	color:#3780b9;
	width:765px; height:30px;
	vertical-align:bottom; text-align:center;
	font-size:11px;
	}
td#kmn a{font-size:11px; color:#002577;}
/*********** menu **************/
td#menu td{padding:3px 0; margin:0; font-size:12px;}
td#menu a{
	color:white;
	font-weight:bold;
	text-decoration:none;
	border-right:1px solid white;
	padding:3px 4px; margin:0; font-size:12px;
	}
td#menu a:hover,td#menu a.active{
	color:#017C02;
	background-color:#FFCC00; 
	font-weight:bold; 
	text-decoration:none;
	}
/*********** cadres ************/
table.cadre{width:235px; margin-left:10px;}
td.cadre_haut{background:url("img/cadre_haut.gif") no-repeat top center; padding-top:10px; vertical-align:top;}
td.cadre_bas{background:url("img/cadre_bas.gif") no-repeat top center; height:8px;}

table.cadre2{width:330px; margin-right:10px;}
td.cadre2_haut{background:url("img/cadre2_haut.gif") no-repeat top center; padding-top:10px; vertical-align:top;}
td.cadre2_bas{background:url("img/cadre2_bas.gif") no-repeat top center; height:8px;}


/*********** mise en page du contenu ***********/
h1{
	font-weight:bold; font-size:20px;
	color:#2370E3;
	margin:20px;
	}
h2{
	font-weight:bold; font-size:14px;
	margin-left:15px; margin-right:15px;
	color:#666666;
	}
h3{
	font-weight:bold; font-size:14px;
	margin-left:0; margin-right:15px;
	color:#ffffff;
	}
p{margin-left:15px; margin-right:15px;}
a{color:#336600; text-decoration:underline;}
a:hover{color:#00CC00;text-decoration:none;}
a.lien_blanc{color:#ffffff; text-decoration:underline;}
a:hover.lien_blanc{color:#dadada;text-decoration:none;}

li{ margin-bottom:3px;}
.min{ font-size:smaller; color:#666666;}
img.border{border:1px solid #ffffff;}
sup{ font-size:smaller;}
