body {	
	background: #dddddd;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align: center;
}
table {	font :normal 11px Verdana, Arial, Helvetica, sans-serif;color:666666px;}

#page{border:#999999 1px solid;
	width:780px;height:100%; 	
	margin:0px 0px 0px 0px ;	
	background-color:#FFFFFF ;
	text-align:left;
}

#head{border:#33FFFF 0px solid;
	background: url(images/head.jpg) no-repeat center top ;
	width:780px; height:150px;	
	margin:0px 0px 0px 0px ;	
	text-align:left;
}

#gauche{
	background:#99CCCC url(images/gauche.jpg) repeat-y left bottom ;
} 
#menu {border:#FFFFFF 0px solid;
	background: url(images/menu.jpg) no-repeat left top ;
	width:165px; height:244px;margin:0px;padding-top:10px;
	text-align:left;
}

.menu_item {FONT: bold 12px Times New Roman, Times, serif; text-decoration:none; color:#CC0000;margin:3px 0px 0px 20px;height:20px}
.menu_item a{FONT: bold 12px Times New Roman, Times, serif; text-decoration:none; color:#223366;}
.menu_item a:hover{FONT: bold 12px Times New Roman, Times, serif; text-decoration:none; color:#CCDDDF;}



#m1{margin-left:20px;}
#m2{margin-left:3px;}
#m3{margin-left:0px;}
#m4{margin-left:8px;}
#m5{margin-left:25px;}
#m6{margin-left:55px;}
#m7{margin-left:67px;}
#m8{margin-left:70px;}
#m9{margin-left:65px;}

#insc {border:#FFFFFF 0px solid;
	background: url(images/inscription.jpg) no-repeat left top ;
	width:165px; height:113px;margin:0px;
	text-align:center;
	visibility:hidden;
}



#connex1{border:#33FFFF 0px solid;
	width:100%;height:26px; margin:0px;
	background: url(images/connex1.jpg) no-repeat right top ;
}
#connex{
	border:#0000FF 0px solid;
	width:184px; 	
	margin:0px 0px 0px 0px ;	
	text-align:right;
	float:right;
}

#connex A{FONT: normal 10px arial;color:#555555;text-decoration:none;}
#connex A:hover{FONT: normal 10px arial;color:#CC0000;}


#central{
	border:#CCCCDD 2px solid;
	BORDER-RIGHT:none;
	margin:0px 0px 0px 0px ;
	padding:0px;
	FONT: normal 11px georgia, arial;color:#555555;
	text-align:justify;
}
#intro{FONT: bold 11px georgia, arial;color:#555555;border-bottom:#CCCC33 1px dashed;padding-bottom:10px;}
#titre{FONT: bold 12px georgia, arial;color:#AAAA33;text-transform:uppercase;text-decoration:underline;float:left;padding:5px 15px;}

#texte{border:#FF9900 0px solid;
	margin:0px 0px 0px 0px ;
	padding:0px 15px;
	FONT: normal 11px georgia, arial;color:#555555;
	text-align:justify;
}
#texte A{FONT: normal 11px georgia, arial;color:#555555; text-decoration:underline;}
#texte A:hover{FONT: normal  11px georgia, arial;color:#CC0000;text-decoration:none;}



#focus {FONT: 11px  arial;  COLOR: #555555;
	border:#DDDDDD 1px solid;
	background: url(images/focus.jpg) no-repeat left bottom ;			
	height:60px; width:250px;
	margin:10px 2px;padding:0px;	
}
#img_focus {
	border:#555555 0px solid;			
	height:60px; width:60px;
	padding:3px;
	margin: 0px;	
	float:left	
}
#texte_focus {
	border:#aaaaaa 0px solid;			
	height:60px; width:180px;
	padding:2px;
	margin:0px;
	text-align:justify;
	float:right;
	FONT: NORMAL 10px georgia, arial; 	
}

#titre_focus a {
	FONT: bold 11px georgia, arial;  COLOR: #555555; text-decoration:underline;	
}
#titre_focus a:visited {
	FONT: bold 11px georgia, arial;  COLOR: #555555; text-decoration:none;	
}
#titre_focus a:hover {
	FONT: bold 11px georgia, arial; COLOR: #CC0000;text-decoration:none;	
}

#actu1{width:100%;height:23px;
	background: url(images/actu1.gif) repeat-x left top ; 
	FONT: bold 14px georgia, arial;  COLOR: #EEEEFF;
	text-align:center;
	margin:0px 0px 0px 0px ;
}
#actu{border:#FF55500 0px solid;
	margin:0px 0px 0px 0px ;
	padding:0px 5px;
	width:170px;
	background: url(images/actu.jpg) repeat left top ; 
	FONT: normal 11px georgia, arial;color:#555555;
	text-align:justify;
}
#date {FONT: bold 11px georgia, arial;  COLOR: #555555; text-decoration:none;}

#actu a {FONT: normal 11px georgia, arial;  COLOR: #555555; text-decoration:none;}
#actu a:visited {FONT: normal 11px georgia, arial;  COLOR: #555555; text-decoration:none;}
#actu a:hover {	FONT: normal 11px georgia, arial; COLOR: #CC0000;text-decoration:underline;}



#footer{border:#FFFFFF 0px solid;
	width:100%;	
	margin:0px 0px 0px 0px ;	
	background: url(images/footer.jpg) repeat-x left top ;
	text-align:center; vertical-align:top;
}
#copy {border:#FFFFFF 0px solid;
	FONT: NORMAL 10px arial;color:#CCCCDD;
	width:98%;
}

#copy a{FONT: bold 10px arial;color:#CCCCDD;text-decoration:underline;}
#copy a:visited{FONT: bold 10px arial;color:#CCCCDD;text-decoration:underline;}
#copy a:hover{FONT: bold 10px arial;color:#CC0000;text-decoration:none;}

#coord{
	FONT: NORMAL 10px arial;color:#666;
	width:100%; 	
	margin:0px 0px 0px 0px ;	
	text-align:center;
}


#f_contact  img{
	visibility:hidden;
	border:none;
	}


#mess_error{
	border:#cc0000 1px solid;
	background-color:#EEBBBB.
	width:330px;
	padding: 3px 3px 3px 3px ;
	color:#cc0000;
	text-align:left;
}