body{
background-color:#b8af9f;
font-family:Arial, Helvetica, sans-serif;
}
p{
  margin: 0;
}
#clearer { 
clear:both;
}
#conteneur { 
width:980px;
margin:auto;
}
#banniere { 
width:980px;
height:166px;
background-image:url(images/banniere.jpg);
}
#middle { 
width:840px;
padding-left:70px;
padding-right:70px;
background-image:url(images/middle.jpg);
}
#middleleft { 
margin-top:40px;
margin-bottom:40px;
width:257px;
float:left;
background-image:url(images/menu.jpg);
}
#menu1 { 
width:232px;
padding-top:25px;
padding-bottom:85px;
padding-left:15px;
padding-right:10px;
float:left;
background-image:url(images/menu.jpg);
}
#menufooter { 
width:191px;
height:116px;
padding:31px;
padding-top:15px;
padding-bottom:0px;
float:left;
background-image:url(images/menufooter.jpg);
}
#middleright { 
margin-top:40px;
margin-bottom:40px;
width:493px;
padding-left:10px;
padding-right:10px;
float:right;
}
#middlerightfoto { 
margin-top:40px;
margin-bottom:40px;
width:513px;
float:right;
}

#footer { 
width:948px;
height:58px;
padding-top:32px;
padding-right:32px;
background-image:url(images/footer.jpg);
}

.contenublanc {
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
}
.contenu {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
}
 .titres {
font-family: Arial, Helvetica, sans-serif;
color:#666666;
font-size: 20px;
 }
 a:link {
font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size:12px;
}
a:visited {
font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
		font-size:12px;
}
a:hover {
font-family: Arial, Helvetica, sans-serif;
	color: #7c1d0f;
		font-size:12px;
}
a:active {
font-family: Arial, Helvetica, sans-serif;
	color: #7c1d0f;
		font-size:12px;
		}
 
 
 
 
 
 
 #menuseparator { 
height:20px;
}
 *{
	list-style:none;
	margin:0px;
	padding:0px;
}
 
 #menu {

	}
	
#menu li a {
	width:220px;
	height:20px;
	text-decoration: none;
	font-size:17px;
	}	
	
#menu li a:link, #menu li a:visited {
	color: #FFFFFF;
	display: block;
	}
	
#menu li a:hover {
	color: #FFFFFF;
	background: url(images/roll.jpg);
	}
	
#menu li a:active {
	color: #FFFFFF;
	background: url(images/roll.jpg);
	}
	
#menu li a.active { 
	width:220px;
	color: #FFFFFF;
	background: url(images/roll.jpg);
	
}
