* {
	margin:0;
	padding:0;
	border:0;
	}
	
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	background:url(images/back-banniere.jpg); background-repeat:no-repeat; background-position:center top;
	background-color:#FDFCF8;
	color:#492A56;
	}
	
a {
	font-weight:bold;
	text-decoration:none;
	color:#492A56;
}

a:hover {
	text-decoration:underline;
	color:#492A56;
}

a.rose{
	color:#E40E70;
	font-weight:bold;
}


h1{
	color:#492A56;
	font-size:18px;
	font-weight:bold;
}		

h2{
	color:#A1569B;
	font-size:16px;
	font-weight:bold;
}
h3{
	color:#A1569B;
	font-size:13px;
	font-weight:bold;
}

p{
	line-height:18px;
	margin-bottom:10px;
}
p.blanc{
	color:#FFFFFF;
}
/**** Communs ****/
		
#conteneur {
	width:1000px;
	margin:0 auto;
	}
	
#haut {
	height:200px;
	clear:both;
	margin-bottom:20px;
	}
	
	#haut ul { padding-top:174px; margin-left:270px;}
	
	#haut ul li {
		list-style:none;
		background-image:url('images/puce-menu.jpg');
		background-repeat:no-repeat;
		background-position:center left;
		float:left;
		padding-right:30px;
		padding-left:10px;
		font-weight:bold;
		}
		
		#haut ul li a {
			
			color:#FFF;
			}
			
	#logo {
		float:left; 
		height:153px;
		}
		
		
#contenu {
	clear:both;
	}
			
	
	#contenu-gauche {
		float:left;
		width:720px;
		}
		
		ul.liste-boutique li a {
			display:block;
			padding-left:5px;
		}
		ul.liste-boutique li a:hover {
			display:block;
			text-decoration:none;
			background-color:#492A56;
			color:#FFFFFF;
		}
		
		#menu-droite {
		float:left;
		width:268px;
		margin-left:8px;
		}
		
		#menu-droite ul {
			margin:5px 0 0 10px;
			}
			
			#menu-droite 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-droite ul li a {
					color:#444D52;
					}
	
#footer {
	background-color:#492A56;
	clear:both;
	border-bottom:2px solid #E1007A;
	height:25px;
	}
	
		
		#footer ul {
		margin-left:40%;
		}
		
		#footer ul li {
			list-style-type:none;
			float:left;
			padding:0 17px 0 15px;
			}
			
			#footer ul li a {
				color:#FFF;
				line-height:25px;
				}
				
#referencement {
	width:1000px;
	margin:0 auto;
	margin-top:20px;
	}
	
.boutonmauve{
	float:right;
	background-color:#A05598;
	color:#FFFFFF;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
	
/**** 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;
}

#cvi_tooltip {
	display:none;
	position:absolute;
	padding:4px 8px;
	background:#996699;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	text-transform:uppercase;
	
}