body, div, img {
margin: 0px;
padding: 0px;
}

.clearboth {
clear: both;
visibility: hidden;
}
/* Conteneur **************************************************************/
div#page {
width: 955px;
margin-right: auto;
margin-left: auto;
padding:0;
}/* Entte de page *********************************************************/
div#header {
position: absolute;
top: 13px; 
width: 955px;
}

/* Corps de la page */
div.titre {
text-align: left;
margin-bottom: 30px;
}

/* Pied de page *********************************************************/
div#footer {
width: 955px;
margin-top:30px;
padding-bottom: 20px;
}

/* Animation flash de la page d'accueil */
div#flash {
background-color:#000000;
padding: 0;
margin: 0px;
width: 246px;
padding: 0px 0 0px 0;
margin-top: 30px;
border: none;
}

/* Acualite **************/
div#blocActualite {
float: right;
width: 405px;
background-image:url(/images/backActualite.gif);
background-position: top left;
background-repeat: repeat-y;
margin-bottom: 30px;
margin-left: 20px;
}
	#blocActualite img.footer {
	display: block;
	}

div#contenuActualite {
width: auto;
margin: 10px 20px 0 20px;
}

div#bandeau {
	/*float: right;*/
	background-image: none;
	width: 405px;
	text-align:center;
	background-color: #fff;
}

/* Liste des actualits ******************/
div#listeActualite {
width: 600px;
}
	div#listeActualite img {
	vertical-align: middle ;
	border: none;
	}	
	
/* Personnalit ********************/
.blocPersonnalite {
clear: right;
float: right;
width: 318px; 
background-image:url(images/backPersonnalite.gif);
background-position: top left;
background-repeat: repeat-y;
}
	.blocPersonnalite img.footer {
	display: block;
	}

	.contenuPersonnalite {
	width: 278px;
	margin: 10px 20px 10px 20px;
	text-align: left;
	color: #535353;
	}

div#contenuAccueil 	{ width: 505px; }
div#contenuGauche 	{ width: 600px; } /*600px*/
div#contenuGaucheRef	{ width: auto; }

/* Page mentions légales */
div#contenuGaucheMention { 
	width: auto; 
	margin-right: 20px;	
	text-align: justify;
}

p.xhtmlStrict {
text-align: center;
}

p#melee {
	text-align: center;
}