#principale{
	background:none;	
}
#footer{
	position:fixed;
	bottom:0px;	
	width:934px;
}
#col-left{
	width: auto;
	margin:0px auto;
	float: none;
	padding: 30px 0 50px 30px;
}
#banniere h2#h2_diapo{
	position:absolute;
	top:39px;
	left:0;
	font-size:18px;
	text-transform:uppercase;
	background:url(../images/back-titre-banniere.png) top right no-repeat;
	padding:0 10px 0 30px;
	height:33px;
	line-height:33px;
}
a.bouton{
	margin-top:25px;
}

.fermer-bt{
	position:absolute;
	bottom:10px;
	right:10px;
	width:47px;
	height:18px;
	padding-top:05px;
	padding-left:25px;
	background:url(../images/fermer-bt-bg.png) no-repeat;
    text-transform: uppercase;
}

#diaporama{
	position:relative;
	/*width:954px;*/width:708px;
	height:441px;
	overflow:hidden;
	float:left;
}
#diaporama ul#diapo{
	position:absolute;
	width:2862px;
	height:441px;
}
#diaporama ul li{
	float:left;	
}
#diaporama ul#counter{
	position:absolute;
	right:30px;
	top:390px;
}
#diaporama ul#counter li.counter{
	cursor:pointer;
	margin-right:2px;
	padding:8px;
	font-size:18px;
	float:left;
	width:14px;
	height:14px;
	background:url(../images/counter.png) no-repeat;	
}
#diaporama ul#counter li.counter:hover{
	background-position:0px -30px;	
}
#diaporama ul#counter li.select{
	background-position:0px -30px;	
}

#home_actuality {width:246px; float:left;}
#home_actuality h2 {width:180px; font-size:18px; text-transform:uppercase; background:url(../images/back-titre-banniere.png) top right no-repeat; padding:0 10px 0 30px; height:33px; line-height:33px; margin:10px 0 15px;}
#home_actuality ul li {height:180px; margin:10px;}
#home_actuality h3 {color:#B49C65; font-size:18px; margin-bottom:12px; font-weight:normal;}
#fleche-gauche{position:absolute;}
#fleche-droite{position:absolute;right:0;}
#col-left  h2 {
font-size: 24px;
color: #B49C65;
text-transform: uppercase;
margin-bottom: 12px;
}
#bloc-home {
	/*position:relative;*/
	height:200px;	
}
#bloc-home h3{
	font-size:26px;	
	margin-bottom:5px;
}
#bloc-home li{
	float:left;	
	width:285px;
	/*margin-right:15px;
	display: inline;*/
	margin-right: 15px;
}
#bloc-home li.last{
	margin-right:0px;
}
#store-locator{
	position:relative;
	/*width:285px;*/
	height:161px;
	background:url(../images/store-locator.jpg) no-repeat;	
	padding:10px;
}
#bloc-home #store-locator strong{
	font-size:28px;	
	text-transform:uppercase;
	color:#000000;
	margin-left:10px;
}
#bloc-home #store-locator #location{
	margin-bottom:5px;	
}
#bloc-home #store-locator .google-map{
	position:absolute;
	right:10px;
	top:80px;
}
#autre-boutique{
	position:absolute;
	top:115px;
		
}
#autre-boutique p{
	width:70px;
	float:left;	
}
#autre-boutique select{
	float:left;	
	width:190px;
	margin-top:10px;
}
.rejoignez-nous{
	width:285px;
	height:71px;
	background:url(../images/rejoignez-nous.jpg) no-repeat;	
	margin-bottom:0x;
	/*padding:10px;*/
	padding: 10px 0 0 10px;
	position: relative;
}
#bloc-home .rejoignez-nous h3{
	margin:0px;
	/*display:inline;*/
}
#bloc-home .rejoignez-nous h3#newsletter_title {width:150px;}
.rejoignez-nous input[type="text"]{
	height:20px;
	width:220px;	
}
.rejoignez-nous input[type="button"]{
	background:url(../images/ok_button.png);
	width:37px;
	height:25px;
	border:none;
	color:#FFF;	
	margin-left:5px;
}
.facebook{
	/*float:right;
	margin-right:25px;*/
	position: absolute;
	right: 25px;
	top: 20px;
}

#btn_archives {float:right; margin:0 30px 0 0;}
