@charset "UTF-8";/* CSS Document */#index {	position:absolute;	left:0;	top:50%;	width:100%;	height:170px;	margin-top:-85px;	background-color:#FFFFFF;	overflow:hidden;}	#site {	position:absolute;	left:0;	top:50%;	width:100%;	height:670px;	margin-top:-335px;	background-color:#FFFFFF;	overflow:hidden;}	#top {	position: absolute;    top: 0px;    left: 50%;	height: 170px;    width: 500px;    margin-left: -250px;	background-color: #FFFFFF;	z-index: 1;	overflow: hidden;}#fond {	position: absolute;	left: 0px;    top: 170px;	height: 330px;    width: 100%;    border-top: 2px;    border-left: 0px;    border-right: 0px;    border-bottom: 2px;    border-color: #000000;    border-style: solid;    background-color: #141414;	z-index: 1;    overflow: hidden;}	#rubrique {	position: absolute;	left: 50%;    top: 170px;	height: 330px;    width: 40px;    margin-left: -292px;	border-top: 2px;    border-left: 0px;    border-right: 0px;    border-bottom: 2px;    border-color: #000000;    border-style: solid;    background-color: #141414;    z-index: 2;}#photo {	position: absolute;	left: 50%;    top: 170px;	height: 330px;    width: 500px;    margin-left: -252px;	border-top: 2px;    border-left: 2px;    border-right: 2px;    border-bottom: 2px;    border-color: #000000;    border-style: solid;    background-color: #141414;	text-align: center;    z-index: 2;	overflow: hidden;}	#texte {	position: absolute;	left: 50%;    top: 170px;	right: 0px;	height: 330px;    margin-left: 252px;	border-top: 2px;    border-left: 0px;    border-right: 0px;    border-bottom: 2px;    border-color: #000000;    border-style: solid;    z-index: 2;}	#texte .titre{	padding-left: 5 px;	font-family: Arial, Helvetica, sans-serif;	font-weight:bold;	font-size:14px}	#texte .texte{	padding-left: 5 px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;}	#vignette {	position: absolute;	left: 0px;	top: 504px;	height: 64px;	width: 100%;	border-top: 0px;	border-left: 0px;	border-right: 0px;	border-bottom: 2px;	border-color: #141414;	border-style: solid;	background-color: #141414;	text-align: center;	overflow: hidden;	z-index: 5;}	.vignette {	opacity: 0.5;	-moz-opacity: 0.5;	-khtml-opacity: 0.5;	filter: alpha(opacity=50);}.vignette:hover {	opacity: 1;	-moz-opacity: 1;	-khtml-opacity: 1;	filter: alpha(opacity=100);}#vide {	position: absolute;	left: 0px;    top: 570px;	height: 100px;    width: 100%;    background-color: #FFFFFF;	z-index: 1;    overflow: hidden;}	#presentation {	position: absolute;	left: 50%;    top: 170px;	height: 177px;    width: 480px;    margin-left: -252px;	border-top: 2px;    border-left: 2px;    border-right: 2px;    border-bottom: 2px;    border-color: #000000;    border-style: solid;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #514B66;	font-weight: bold;	padding-left: 10px;	padding-right: 10px;	padding-top: 10px;	padding-bottom: 10px;    background-color: #FFFFFF;    overflow: auto;	z-index: 3;}	#contact {	position: absolute;	top: 369px;	left: 50%;	margin-left: -252px;	height: 131px;	width: 500px;	border-top: 2px;	border-left: 2px;	border-right: 2px;	border-bottom: 2px;	border-color: #000000;	border-style: solid;	background-color: #FF0000;	overflow: hidden;	z-index: 4;}	#contact .texte{	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #514B66;	text-align: middle;}	#ad {	position: absolute;	left: 50%;    top: 170px;	height: 396px;    width: 500px;    margin-left: -252px;	border-top: 2px;    border-left: 2px;    border-right: 2px;    border-bottom: 2px;    border-color: #000000;    border-style: solid;    background-color: #141414;	text-align: center;    z-index: 6;	overflow: auto;}	#ad .alerte{	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF0000;}