img {border: 0;padding: 0;}
.clearall { clear: both; }
.illustRight{
	float:right;
	border:0px;
	margin:12px;
}
.illustLeft{
	float:left;
	margin:12px;
}
.illust{
	margin:12px;
}
body{
	background-attachment:scroll;
//	background:url(images/fond3.jpg);
	background-color: #CBCBCB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	color: #000000;
	}
ul {
	list-style-type: none;
	}
tbody{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}
.a_index{
	text-decoration:none;
	background-color:transparent;
	font-size: 		8px;
	}
.a_index:hover{
	text-decoration:none;
	background-color:transparent;
	font-size: 		8px;
	}
a{
	background-color:#EEA5B0;
	font-size: 		12px;
	color: 			#000000;
	text-decoration:none;
    }
a:hover{
	color: #AA0446;
    }
#bouton{
	position:absolute;
	left: 	0px;
	top: 	0px;
	width:	80px;
	height:	80px;
	z-index:0;
}
#actu{
    display:		block;
    margin:			0px;
    padding:		0px;
    }
#actu a{
    background-color:#FF7D02;
	font-size: 		16px;
	line-height: 	20px;
	color: 			#000000;
    text-decoration:none;
    }
#actu a:hover{
    background-color:#FFC55F;
	color: #AA0446;
    }
#actu a.actif{
    background-color:#FFC55F;
	font-weight:bold;
	color: #AA0000;
}
#lien {
	display:		inline;
    text-align:		left;
	font-size: 		14px;
    }
#lien a{
	background-color:transparent;
	color: 			#000000;
    text-decoration:none;
    }

#lien a:hover{
    background-color:#EEA5B0;
	color: #AA0446;
    }
.titre-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
}
.titre-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
    text-align:	 center;
	line-height: 18px;
}
.titre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.s-titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 	13px;
	font-weight:bold;
    text-align:	center;
	color: #AA0446;
	text-indent:0px;
}
.ss-titre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 	14px;
	font-weight:bold;
    text-align:	left;
	color: #AA0446;
	text-indent:0px;
}
.la-une {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 	14px;
	font-weight:bold;
   	text-align:	center;
	color: 		#FFD56F;
	text-indent:0px;
    }
.texte {
	font-size: 12px;
	line-height: 14px;
	text-indent:20px;
}
.textePlus {
	font-size: 14px;
	line-height: 15px;
	text-indent:25px;
}
.date {
	font-size: 13px;
	line-height: 14px;
	color: 		#FFFFFF;
}
.box {
	position:absolute;
	width:250px;
	height:250px;
	left: 100px;
	top: 350px;
    padding:10px;
	visibility: hidden;
	}
.forms {
	font-size: 		9px;
	line-height: 	9px;
}
.forms2 {
	font-size: 		9px;
	color: 			#000000;
    margin:			0;
    padding:		0;
    border: 		0px;
	line-height: 	13px;
	background-color: #EEA5B0;
}
#menu{
    position:absolute; /* solve a graphic bug in Opera6 */
    display:		block;
    margin:			0;
    padding:		0;
    width:			765px;
    border-top: 	0px #999 solid;
    border-left: 	0px #999 solid;
    border-right: 	0px #777 solid;
    border-bottom: 	2px #620405 solid;
	line-height: 	16px;
    }
#menu a{
    text-align:		left;
    background-color:#B76571;
    display:		block;
    width:			85px;
	font-size: 		12px;
	color: 			#000000;
    text-decoration:none;
	text-indent:5px;
    margin:			0;
    }
#menu a:hover{
    background-color:#EEA5B0;
	color: #AA0446;
    }
#menu a.actif{
    background-color:#EEA5B0;
	font-weight:bold;
	color: #AA0000;
}
#menu ul{
    clear: 			both;
    position:		absolute;
    margin:			-1px;
    margin-left:	-2px;
    padding:		0;
    border-top: 	0px #999 solid;
    border-left: 	1px #999 solid;
    border-right: 	0px #777 solid;
    border-bottom: 	2px #620405 solid;
    }
#menu li{
	display:		inline;
    margin:			0;
    padding:		0;
    border-bottom: 	0px;
    float:			left;
    }
#menu li ul{
    position:		absolute;
    visibility:		hidden;
    }
#menu li li{
	clear: 			both;
    display:		block;
    float:			left;
    }
#menu li li ul{
    margin-left:	+100px;
    margin-top:		-10px; /* move the sub menu verticaly */
    }
#ss-menu a{
    text-align:		center;
    background-color:#FF7D02;
    display:		block;
    width:			280px;
	font-size: 		12px;
	color: 			#000000;
    text-decoration:none;
	text-indent:5px;
    margin:			0;
    }
#ss-menu a:hover{
    background-color:#FFC55F;
	color: #AA0446;
    }
#ss-menu a.actif{
    background-color:#FFC55F;
	font-weight:bold;
	color: #AA0000;
}
#ss-menu ul{
    clear: 			both;
    position:		absolute;
    margin:			-1px;
    margin-left:	-2px;
    padding:		0;
    border-top: 	0px #999 solid;
    border-left: 	1px #999 solid;
    border-right: 	0px #777 solid;
    border-bottom: 	2px #620405 solid;
    }
#ss-menu li{
    display:		block;
    margin:			0;
    padding:		0;
    border-bottom: 	0px;
    }
