* {	outline:none;	}/*-----------------------------------------------------GENERAL*/html {	font-family:Calibri, Arial, Helvetica, sans-serif;	color:#FFF;	font-size:13px;	background-color:#FFF;	}body {	margin:0px;	padding:0px;	text-align:center;	font-family: Calibri, Arial, Helvetica, sans-serif;	}img{border:none;}#conteneur{margin:0 auto; text-align:center;}/*-----------------------------------------------------HEADER*/#header{height:200px; width:100%;}#menu{background:url(images/back_menu.png) repeat-x; height:155px; width:100%;}#position1{width:950px; text-align:center; margin: 0 auto;}#position2{width:950px; text-align:left; margin: 0 auto; padding-top:55px;}	#logo{width:200px; height:200px; float:left;}#image_header{width:750px; height:200px; float:right; }	/*-----------------------------------------------------CONTENU*/#contenu{	background-color:#00113c;	width:100%;	text-align:center;	font-family: Calibri, Arial, Helvetica, sans-serif;}#position3{width:950px; text-align:center; margin: 0 auto;  }	#side_left{ width:612px; text-align:justify; float:left; margin-right:10px; }#side_right{	width:328px;	float:right;	font-family: Calibri, Arial, Helvetica, sans-serif;}/*-----------------------------------------------------FOOTER*/#bas{background:url(images/back_bas.png) repeat-x; height:95px; width:100%;}#footer{color:#666; font-size:11px; text-align:center;}/*-----------------------------------------------------TITRE - LIENS */h1{border-bottom:#FFFFFF solid 1px;padding-bottom:5px;	}h2{	margin:0 0 4px 0;	padding:0;	font-size:14px; }h4{	margin:0 0 4px 0;	padding:0;	font-size:18px;	font-weight:bold;	border-bottom:#FFFFFF solid 1px;}a:link, a:visited{	color:#999;	text-decoration:none;	}a:link:hover, a:visited:hover{	color:#fff;	text-decoration:underline;	}