* {
	margin:0;
	padding:0;
	border:0;
	color:#3d4a52;
	}
	
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background:url(img/fd-page.jpg) repeat-x top;
	}
	
a {
	text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
		}

h1{
	font-size:18px;
}		

h2{

}
/**** Communs ****/
		
#conteneur {
	width:870px;
	margin:0 auto;
	background-color:#FFF;
	}
	
#haut {
	height:171px;
	background:url(img/fd-haut.jpg) repeat-x;
	clear:both;
	}
	
	#haut ul li {
		list-style-type:none;
		float:left;
		border-right:#FFFFFF solid 1px;
		padding:5px 26px 5px 25px;
		font-weight:bold;
		}
		
		#haut ul li a {
			color:#FFF;
			}
			
	#logo {
		float:left; 
		height:153px;
		}
			
	#haut-menu {
		float:left; 
		background:url(img/fd-haut-menu.jpg) no-repeat top; 
		padding:109px 0 0 0; 
		width:679px; 
		height:44px;
		}
		
#contenu {
	background:url(img/fd-contenu.jpg) no-repeat top left; 
	float:left; 
	clear:both;
	}
			
#menu-gauche {
	width:194px;
	float:left;
	clear:left;
	padding:8px 0 0 0;
	}
	
	#menu-gauche ul {
		margin:5px 0 0 10px;
		}
		
		#menu-gauche ul li {
			width:154px;
			background-color:#FFF;
			text-align:center;
			border-left:#CCAAAA solid 10px;
			padding:5px 0;
			list-style-type:none;
			font-weight:bold;
			margin:0 0 5px 0;
			}
			
			#menu-gauche ul li a {
				color:#444D52;
				}
	
#contenu-droite {
	width:656px;
	float:right;
	padding:10px;
	}
	
#footer {
	width:100%;
	height:70px;
	background-color:#E3D1B9;
	clear:both;
	}
	
	#footer div {
		width:870px;
		margin:0 auto;
		background:url(img/fd-footer-div.jpg) repeat-x top;
		height:60px;
		padding:5px 0 0 0;
		}
		
		#footer div ul li {
			list-style-type:none;
			float:right;
			padding:0 17px 0 15px;
			background:url(img/fd-footer-li.gif) no-repeat right;
			}
			
			#footer div ul li a {
				color:#FFF;
				}
	
/**** Fin des communs ****/

/**** Home ****/
#Homebonplan{
width:335px;
height:144px;
background:url(img/fd-home1.jpg) repeat-x;
margin-top:-3px;
margin-left:50px;
}

#homepropre{
padding-top:0px;
padding-left:15px;

}

#homebonplanint{
padding-top:10px;
background-color:#FFFFFF;
width:305px;
height:100px;

}

#homebonplanphoto{
padding-left:10px;
width:140px;
text-align:center;
float:left;
}

#homebonplandescription{
width:140px;
height:100px;
float:left;
clear:right;
}

#homebonplansavoir{
padding-top:10px;
text-align:center;
}

/**** Commercial ****/

#titre{
padding-top:10px;
padding-left:240px;
font-size:20px;
}

#bloccommerce{
padding-top:6px;
border-top:2px solid;
border-top-color:#999CCF;
float:left;
height:130px;
width:645px;
}

#logocommerce{
width:125px;
height:118px;
padding:6px 0px 0px 0px;
border-right:2px solid #999CCF;

float:left;


}
#infocommerce{
margin-top:0px;
padding:0px 5px 5px 5px;
width:175px;
height:118px;
border-right:2px solid #999CCF;

float:left;
font-size:10px;
}
#descriptioncommerce{
padding:0px 5px 0px 5px;
font-size:10px;
width:180px;
height:118px;
float:left;
}
#imagecommerce{
width:100px;
float:left;
padding-top:10px;
}
#telechargement {
width:85px;
padding:0px 0px 0px 5px;
float:left;
}

#telechargement a{
font-size:10px;
}

/**** Actualites ****/

#actualite{
width:100%;
background-color:#F2ECE0;
}

#actualite h3{
font-size:16px;
display:block;
text-transform:uppercase;
color:#FFFFFF;
padding-left:15px;
padding-top:2px; padding-bottom:2px;
}

#actualitebg{
margin:10px;
line-height:18px;
}



#actualiteinfo{

height:70px;
width:265px;
margin-left:10px;
padding-top:10px;
border-bottom:2px solid #D8C29D;

}
#actualitephoto{
height:75px;
width:100px;
margin-left:10px;
text-align:center;

float:left;

}

#actualiteActu{
width:150px;
text-align:center;
float:left;
}
#actualiteActu2{
width:150px;
text-align:center;
float:left;
}
#actualiteDescription{
float:left; 
clear:both;
font-size:10px;
}
#actualiteDescription2{
padding-top:15px;
float:left; 
clear:both;
font-size:10px;
}
#actualiteCadreLigne{

}
/**** bon plan ****/


#bonplan{
width:100%;
background-color:#F2ECE0;
float:left; 
width:540px;
}

#bonplan h3{
font-size:16px;
display:block;
text-transform:uppercase;
color:#FFFFFF;
padding-left:130px;
padding-top:2px; padding-bottom:2px;
}

#bonplanbg{
margin:8px;
line-height:18px;
}

#bonplaninfo{
padding-top:10px;
height:160px;
width:265px;
margin-left:10px;
}

#bonplaninf{
padding-top:5px;
}

#bonplansup{
height:70px;
border-bottom:2px solid #D8C29D;
}

#bonplansupgauche{
float:left;
width:120px;
text-align:center;
}

#bonplansupdroit{
width:140px;
float:left;
padding-left:0px; 
text-align:center;

}

#bonplaninf1gauche{
float:left;
height:70px;
width:120px;
text-align:center;
}

#bonplaninf1droit{
width:135px;
height:70px;
float:left;
clear:right;
padding-left:10px;
font-size:10px;
}

#bonplaninf2droit{
height:70px;
padding-left:10px;
font-size:10px;
}