*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:black;
	}
body {
	margin:0;margin:0;
	background:url("img/fond.jpg") repeat top left white;
	}
table#tableau{background:url("img/tableau.jpg") repeat top left #5D9921; border:1px solid white; border-top-width:0;}
td#haut{height:219px; width:328px;}
td#menu{
	width:238px; height:259px;
	vertical-align:middle; text-align:center;
	background:url("img/menu.jpg") no-repeat top right;
	}
td#gauche{
	background:url("img/gauche.jpg") no-repeat top left;
	width:238px; height:271px;
	vertical-align:top; text-align:left;
	}
td#titre{
	background:url("img/titre.jpg") no-repeat top left;
	width:328px; height:40px;
	vertical-align:top; text-align:left;
	}
td#corps{
	background:url("img/corps.jpg") no-repeat top left;
	width:328px; height:231px;
	vertical-align:top; text-align:left;
	}
td#corps_bas{
	background:url("img/corps_bas.jpg") no-repeat top left;
	width:328px; height:40px;
	}
td#droit{
	background:url("img/droit.jpg") no-repeat top left;
	width:199px; height:530px;
	vertical-align:top; text-align:center;
	}
td#droit img{ margin-top:190px;}
td#conseiller_ce_site{
	width:765px;height:46px; text-align:right; vertical-align:middle;
	background:url("img/conseiller_ce_site.jpg") no-repeat top left #5D9921;
	}
td#conseiller_ce_site a{
	margin-right:15px; padding-left:20px; font-size:12px; font-weight:bold;
	background:url("img/picto_conseiller_ce_site.jpg") no-repeat left;
	}
td#bas{
	width:765px;height:24px;
	vertical-align:top; background-color:#FA980C;
	}
td#horaires{
	vertical-align:top; text-align:center;
	background-color:#FA980C;
	color:#FEF3E2; font-size:13px;}
td#kmn{
	width:765px; height:40px;
	vertical-align:middle; text-align:center;
	font-size:11px;color:#ffffff;
	}
td#kmn a{font-size:11px;color:#ffffff; text-decoration:underline;}
td#kmn a:hover{text-decoration:none; color:ffffff;}
td#kmn img{vertical-align:middle;}
/*********** mise en page du contenu ***********/
h1{ padding:0; margin:0;}
h2{font-weight:bold;font-size:13px;color:#97E748; margin:5px 15px;}
h2 a{font-weight:bold;font-size:13px;color:#97E748; text-decoration:underline;}
h2 a:hover{font-weight:bold;font-size:13px;color:#FF9900; text-decoration:none;}
h3{font-size:13px;color:#97E748; margin:5px 0px; border-bottom:1px solid #97E748; font-weight:bold;}
h4{font-size:12px;color:#ffffff; margin:5px 0 0 0; border-bottom:1px dotted #FFFF99 ;font-weight:bold;}
p{color:white; margin-left:15px; margin-right:15px;}
a{color:#97E748; text-decoration:underline;}
a:hover{text-decoration:none; color:#97E748;} 
.min{ font-size:smaller;}
img.border{border:1px solid #97E748;}
sup{font-size:smaller;}
b, strong{ color:white;}
ul{padding-left:10px; margin-left:10px;}
li{padding-left:10px; margin-left:10px; color:white;}

table.table tr td{color:white; background-color:#5D9921; vertical-align:top; text-align:left;}
#cryptogram {
	border: 1px solid #7F9DB9;
	margin:0 0 0 0;
	padding:0;
	background:#fff;

}