body {	margin-top: 0px;	padding: 10px;	background-color: #000066;	text-align: center; /* centre le container ds la page */	}		#container {	width: 730px;	margin: 0px auto;	padding: 0px;	text-align: left;	background-color: #336699;	border: 1px solid white    }		#header {	}	#header h1{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 35px; color : white;	margin: 0px;	background-image: url(heauder.jpg); background-repeat: no-repeat;	height: 150px;	}	#header span {	margin: 15px;	}	h2 {	}		/* navigation */ 	#menu {	text-align: center;	margin: 0px;	padding-top: 2px; padding-bottom: 0px;	background-color: #666699;	border-top: 1px; border-right: 0px; border-bottom: 1px; border-left: 0px;	border-color: White; border-style: solid;	}		#menu ul {	margin: 0px;	padding: 0px;	}		#menu li {	list-style-type: none;	display: inline;	}		#menu li a {	margin: 0px;	line-height: 25px;	padding-left: 5px; padding-right: 5px; padding-bottom: 0px;	background-color: #666699;	text-decoration: none; color:#333333;	border-right: 1px solid #FFFFFF;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color:#FFFFFF;	}		#menu li a:hover {	text-decoration: none;	color: #ffcc33;	border-bottom: 1px solid #ffcc33;	}		/* content */ 	#content {	margin: 0px;	padding: 0px 10px 5px 10px;	height: 350px;	background-repeat: repeat-x;	background-color: #8089c3;	text-align: left;	min-height: 350px;	}		#content h1 {		margin: 0px;		padding-top: 20px; padding-bottom: 5px; padding-left: 10px;		font-family: verdana, Arial, Helvetica, sans-serif;		font-size: 20px; font-weight: lighter;		color: white;	}		#content p {		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 10px;		color: white;		margin: 0px;		padding-top: 0px;		padding-left: 10px;		float: left;		text-align: justify;		width: 650px;	}		#content img {	border-width: 1px; border-style: solid; border-color: #660033;	}		/* content1 */ 	#content1 {	margin: 0px;	padding: 0px 10px 5px 10px;	background-image: url("fd_content.jpg");	height: 350px;	background-repeat: repeat-x;	background-color: #FF9933;	text-align: left;	min-height: 350px;	}		#content1 h1 {		margin: 0px;		padding-top: 20px; padding-bottom: 5px; padding-left: 10px;		font-family: verdana, Arial, Helvetica, sans-serif;		font-size: 20px; font-weight: lighter;		color: #ccff33;	}		#content1 p {		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;		font-size: 10px;		color: #ccff33;		margin: 0px;		padding-top: 0px;		padding-left: 10px;		float: left;		text-align: justify;		width: 475px;	}	#content1 img {	border-width: 1px; border-style: solid; border-color: #660033;	}		.floatr1 {	float: right;	margin: 0px 0px 5px 5px;	}		/* snav droite */ 	#snavd {	float: right;	text-align: left;	margin: 5px;	padding: 5px 5px 5px 0px;	border: 1px solid #660033;	background-color: #FFCC99;	width: 226px;	}		#snavd ul {	margin: 0px;	padding: 0px;	line-height: 20px;	}		#snavd li {	list-style-type: none;	padding-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660033;	}		#snavd li a {	padding-left: 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660033;	text-decoration: none;	}		#snavd li a:hover {	text-decoration: underline;	}		/* float generiques */ 	.floatr {	float: right;	margin: 5px 0px 5px 5px;	}		.floatl {	float: left;	margin: 5px 5px 5px 0px;	}	/* float image z */ 	.floatzoom {	float: right;	margin: 5px 30px 8px 0px;	}		/* float galerie images */ 	div.galerie {	float: left;	margin: 5px 0px 0px 10px;	width: 320px;	}		/* flooter */ 	#footer {	clear: both;	background-color: #666699;	margin: 0px;	padding-left: 30px; padding-bottom: 1px;	border-top: 1px; border-right: 0px;  border-bottom: 0px; border-left: 0px;	border-style: solid; border-color: White;	}		#footer p {	text-align: center;	font-size: 9px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	color: white;	}		/* styles generiques */ 	.clear {	clear: both;	}