html,body{
	width:990px;
	margin:0 auto;
	background:#FFF url(/images/design/fond.png) repeat-x;
}
img{
	border:0;
}
#header{
	width:990px;
	height:110px;
	margin:0 auto;
	background:url(/images/design/pleindargent.png) no-repeat;
	position:relative;
}
#cont-plusone{
	position:absolute;
	top:82px;
	left:836px;
}
#menu{
	width:990px;
	height:40px;
	margin:0;
	background:url(/images/design/menu.png) no-repeat;
	list-style-type:none;
}
#menu li{
	font-size:18px;
	font-family:Verdana, Geneva, sans-serif;
	display:block;
	width:150px;
	height:39px;
	float:left;
	background:url(/images/design/fmenu.png) repeat-y;
}

#menu li:hover{
	background:url(/images/design/fmenu1.png) repeat-y;
}
#menu li a{
	text-decoration:none;
	padding-top:6px;
	display:block;
	width:150px;
	height:39px;
}

#menu li a:hover{
	color:#900;
}
#contenu{
	margin:0 auto;
	width:990px;
	padding:0;
	background:url(/images/design/contenu.png) repeat-y;
}
label {
	display:block;
	width:150px;
	float:left;
}
#top3{
	border:4px solid #F90;
	text-align:left;
	color:#F60;
	width:140px;
	margin:50px;
	-moz-border-radius:10px;
	padding:20px;
}
.h3site{
	text-align:left;
	text-decoration:underline;
	color:#009;
}
.h3site:hover{
	color:#C60;
}
.encadre_site{
	border:1px solid #000000;
	margin-left:40px;
	margin-right:40px;
	padding:10px;
	-moz-border-radius:10px;
	position:relative;
}
.description{
	width:900px;
}
.banniere{
	text-align:right;
	width:468px;
	height:60px;
}
#bas
{
	width:990px;
	height:110px;
	margin:0 auto;
	background:url(/images/design/bas.png) no-repeat;
}
.notation{
	position:absolute;
	top:2px;
	right:60px;
}
.encadre_site h3{
	position:absolute;
	top:-20px;
	left:10px;
}
#publicite{
	position:relative;
	top:10px;
}
.encadre{
border:1px solid #000000;
text-align:center;
position: relative;
margin-left:150px;
margin-right:150px;
padding:20px;
-moz-border-radius:10px;
}
.date{
	position:absolute;
	top:2px;
	right:16px;
	color:#000000;
}

