/* CSS Document */body {	margin:0px;	padding:0px;	background-color:#FFFFFF;	}	/*Bloc principal */ /*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal *//*Bloc principal */	#container {	margin-top:2px;	width:850px;	height:1200px;	left:50%;	margin-left:-426px;	position:absolute;	background-color:#FFFFFF;	}	#box {	width:850px;	height:500px;	position:absolute;	background-color:#FFFFFF;	left: 0px;	top: 0px;	float:left;	}	#tete {	width:850px;	height:120px;	background-image:url(images/bandeau.gif);	background-repeat:no-repeat;	float:left;	}	/*pied page*//*pied page*//*pied page*//*pied page*//*pied page*//*pied page*//*pied page*//*pied page*/#piedpage {	width:850px;	height:20px;	background-color:#FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;	text-align:left;	float:left;	}	/* contenu */#titre {	width:590px;	height:25px;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	font-size:15px;	font-style:italic;	font-weight:bold;	margin-left:10px;	color:#993300;	float:left;	}	/* bandeau V */#boxbandeau {	width:150px;	height:350px;	float:left;	margin-top:10px;	}	.ligne {	width:145px;	height:20px;	margin-top:10px;	font-family:Arial, Helvetica, sans-serif;	size:14px;	color:#666666;	float:left;	}	.ligne a {	text-decoration:none;	color:#666666;	}	.ligne a:hover {	color:#CC0000;	}/*bandeau H*/#boxbandeauH {	width:850px;	height:26px;	margin-top:8px;	float:left;	}	#bouton1 {	width:130px;	height:25px;	float:left;	background-image:url(images/bouton1.gif);	background-repeat:no-repeat;	}	#bouton1:hover {	background-position:0 -25px;	}	#bouton2 {	width:130px;	height:25px;	float:left;	margin-left:14px;	background-image:url(images/bouton2.gif);	background-repeat:no-repeat;	}	#bouton2:hover {	background-position:0 -25px;	}	#bouton3 {	width:130px;	height:25px;	float:left;	margin-left:14px;	background-image:url(images/bouton3.gif);	background-repeat:no-repeat;	}	#bouton3:hover {	background-position:0 -25px;	}	#bouton4 {	width:130px;	height:25px;	float:left;	margin-left:14px;	background-image:url(images/bouton4.gif);	background-repeat:no-repeat;	}	#bouton4:hover {	background-position:0 -25px;	}#bouton5 {	width:130px;	height:25px;	float:left;	margin-left:14px;	background-image:url(images/bouton5.gif);	background-repeat:no-repeat;	}	#bouton5:hover {	background-position:0 -25px;	}	#bouton6 {	width:130px;	height:25px;	float:left;	margin-left:14px;	background-image:url(images/bouton6.gif);	background-repeat:no-repeat;	}	#bouton6:hover {	background-position:0 -25px;	}	/* main */#boxprincipale {	width:670px;	height:auto;	margin-left:20px;	float:left;	margin-top:20px;	}	#boxassoc {	font-family:Arial, Helvetica, sans-serif;	color:#666666;	font-size:14px;	width:650px;	height:auto;	margin-left:10px;	margin-bottom:20px;	float:left;	text-align:justify;	font-style:italic;	}#boxassoc1 {	font-family:Arial, Helvetica, sans-serif;	color:#666666;	font-size:14px;	width:400px;	height:auto;	margin-left:10px;	margin-bottom:20px;	float:left;	text-align:justify;	font-style:italic;	}	#photo1 {	width:192px;	height:auto;	float:left;	margin-left:50px;	}	#photo2 {	width:160px;	height:auto;	float:left;	}	#photo3 {	width:160px;	height:auto;	float:left;	margin-left:2px;	}	#photo4 {	width:100px;	height:auto;	float:left;	margin-left:10px;	}	#aster {	font-family:Arial, Helvetica, sans-serif;	color:#666666;	width:650px;	height:auto;	margin-left:12px;	margin-bottom:20px;	float:left;	text-align:justify;	font-style:italic;	font-size:10px;	font-weight:bold;	}.partenaires {	width:500px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	color:#666666;	font-size:14px;	float:right;	text-align:right;	margin-right:10px;	margin-top:10px;	}	.partenaires a{	text-decoration:none;	color:#666666;	}	.partenaires a:hover{	color:#CC0000;	}	.logopartenaires {	width:110px;	height:70px;	float:right;	margin-top:10px;	margin-left:15px;	}	.titreliens {	width:670px;	height:auto;	margin-right:20px;	float:right;	margin-top:20px;	text-align:right;	}	/*milieu*//*milieu*//*milieu*//*milieu*//*milieu*//*milieu*/#boxprincipalemilieu {	width:830px;	height:auto;	margin-left:0px;	float:left;	margin-top:20px;	}.milieuphoto {	width:250px;	height:180px;	float:left;	}	.txtphoto {	width:250px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	text-align:left;	font-size:16px;	color:#000000;	}	.boxmilieu {	width:250px;	height:auto;	float:left;	margin-left:20px;	margin-top:25px;	}	.titrephoto {	width:830px;	height:auto;	font-family:Arial, Helvetica, sans-serif;	font-size:16px;	text-align:justify;	color:#000000;	margin-left:0px;	margin-top:20px;	text-align:justify;	}	#menuderoulant {	width:850px;	height:20px;	margin-top:20px;	margin-bottom:20px;	text-align:center;	}