body {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #dedede}.conteneur {	LEFT: 45%; MARGIN-LEFT: -400px;WIDTH: 900px; POSITION: absolute; BACKGROUND-COLOR: #FFF}p {		 font-size: 12px;		 margin-right: 30px;		 text-align: justify;		 margin-bottom:10px}.milieu {	margin-top:-25px;	padding-top:5px;	margin-left:20px;	float:left;	width:650px;}.left_ {	margin-top:-25px;	margin-left:10px;	float:left;	width: 200px; }.left_ ul {	list-style-type: none; 	width: 100%;		margin-left:5px;}.left_ li {	font-size: 10px;	color: #2D64A4;}.left_ li a{	color: #2D64A4;}.visit {  top: 100px;  left: 2px;   right:2px;  width:850px;}.visit h1 {    color: #808080;    font-size: 16px;}		 .photo {	margin-top: 2px;	width:850px;	vertical-align:middle;    float:left;}.photo p.right {	margin-right: 15px;	margin-top: 10px;	text-align: justify;	vertical-align:middle;}.right {	margin-left: 20px;	margin-right: 15px;	margin-top: 30px;	text-align: justify;	vertical-align:middle;}.sleft {	margin-left: 15px;	margin-top: 30px;	text-align: justify;	vertical-align:middle;	width:250px;	float:left;}.photo img.gauche {	float: left;	margin: 10px 10px 10px 0px;	vertical-align:middle;}.photo img.droite {	float: right;	margin: 10px 0px 10px 10px;	vertical-align:middle;}img.gauche {	float: left;	vertical-align:middle;}img.droite {	float: right;	vertical-align:middle;}.header {	background: #FFF; 	color: #808080;	height: 10px;	padding: 0 0 2px 3px;	text-align: left;	font-size: 10px; 	float: left;}.header a {	color: #808080;	text-decoration: none;}.header a:hover {	text-decoration: underline;}.langue {	font-family: Arial;	background: #FFF; 	float: right;	top : 0px;	height: 25px;	color: #808080;	padding: 0 0 2px 0;	text-align: right;	font-size: 10px;}.langue a {	color: #808080;	text-decoration: none;}.langue a:hover {	text-decoration: underline;	color: #2D64A4;}.langue ul {	list-style-type: none; }.langue li { 	list-style-type: none; }.banniere {	background-repeat:no-repeat;	height: 160px;	float:left;	width:900px;	margin-top:2px;	margin-bottom:25px;}.menu {	margin-top:10px;	margin-left: 295px;	vertical-align: bottom}  .menu ul {	list-style-type: none; 	width: 100%}.menu li { 	list-style-type: none; 	float: left;}.menu a {     margin: 0 1px;     width: 91px; /* on definit la taille du bouton de menu */     height: 15px;     display: block;     font-size: 11px;     text-align: center;     text-decoration: none;     color: #fff;     background: #730506;}	 .menu a:hover {     background: #ccc}.menu a:active {     background: gray;     color: #000000}		  a {	color: #808080;	text-decoration: none}a:hover {	text-decoration: underline}h1 {	color: #808080;	font-size: 16px;	padding-bottom: 5px;	margin-bottom: 5px;	margin-top: 10px}h2 {	margin-top: 330px;	margin-bottom: 0px;	padding: 0px;	font-size: 14px;	color: #808080}h3 {	font-size: 12px;	margin-top: 5px;	margin-bottom: 5px;		padding: 0px;	color: #808080}h4 {	color: #2D64A4;	font-size: 14px;	padding-bottom: 5px;	padding-left: 8px;	padding-top: 2px;	margin-bottom: 5px;	margin-top: 15px;	margin-right: 10px;	margin-left: -8px;	border-left:solid #808080 2px;	border-bottom: solid #2D64A4 1px;}.adresse {	font-size: 12px;		background-color: #dedede;	margin-right: 30px}#links {	text-align: center;	margin-left:100px;	margin-top: 2px;	font-size: 10px;	border-top : solid 1px #2D64A4;	float:left;	width:600px;}#links a {	color: #808080;	text-decoration: none} 		 #links a:hover {	text-decoration: underline}#links a:visited {	color: #2D64A4} 
