@import url(coffrets.css);



/*-structure------------------------------------------------------------*/

.product{

	width:775px;

	margin-top:10px;

	position:relative;

	float:left;

	background:url(images/bg_product.gif) repeat-x;

	padding:30px 20px 20px 30px;	

}

.productbox{

	float:left;			

}

#productnew {

	position:relative;

}

.productImage{

	border:1px solid #CBCBC3;

}

.productHead{

	padding:0 4px 0 20px;

	width:360px;		

}

.productInfo{

	padding:6px 0 0 4px;

	width:203px;

	float:right;

	line-height:20px;					

}

.productPrice{

	padding:0 4px;

	float:right;

	height:97px;

	width:90px;

	text-align:center;				

}

.productPriceSpecial{

	padding:0 4px;

	float:right;

	height:97px;

	width:90px;

	text-align:center;

		

}

.specialPriceReduc {

	font-size:12px;

	margin-bottom:5px;

	padding:3px 0 4px;

	font-weight:bold;

	border:4px solid #B43F19;

	border-width:1px 3px 3px 1px;

	background-color:#FAEBE1;	

}



#filtre {

	padding:10px 20px 10px 18px;

	width:788px;

	background:#E3E0C4 url(images/bg_filtre.gif) repeat-x;	

	position:relative;

	line-height:10px;

	float:left;	

}

#filtre select {

	color:#787A74;

	font-size:11px;

	margin-top:5px;

}

.filtre_box {

	float:left;

	margin-right:10px;	

}

#filtre_end {

	float:right;

	width:65px;

	text-align:right;



}

#filtre_end a {

	font: normal 10px verdana,"trebuchet MS",sans-serif;

	color:#5D522B;

	line-height:18px;	

}

.sup_filtre_label {

	padding:4px 0 0 5px;

	height:15px;	

	float:left;

}

.sup_filtre_btn  {

	text-decoration:none;

	background:url(images/close_box.gif) no-repeat;

	display:block;	

	width:20px;height:19px;

	float:right;

}

.sup_filtre a:hover {

	text-decoration:none;	

}

.sup_filtre {

	color:#5D522B;

	background:url(images/bg_sup_filtre.gif) no-repeat;	

	margin-top:5px;

	font-size:11px;

	height:19px;	

}

.filtre_title {

	font: bold 10px verdana,"trebuchet MS",sans-serif;

	text-transform:uppercase;

	color:#5D522B;

}

.resultat{

	width:805px;height:20px;

	background:url(images/bg_titre_1.gif) repeat-x;

	padding:4px 3px 4px 18px;

	position:relative;	

	float:left;			

}

.page_result {

	float:left;

	width:200px;	

	font-size:11px;

}

.page_navig {

	float:left;

	width:300px;

	font-size:11px;

	text-align:center

}

.page_navig .fleche_right {

	text-decoration:none;

	background:url(images/fleche_right.gif) no-repeat 0 3px;	

}

.page_navig .fleche_left {

	text-decoration:none;

	background:url(images/fleche_left.gif) no-repeat 0 3px;	

}

.page_navig .current {

	color:#5D522B;

	font-size:12px;

	font-weight:bold;		

}

.page_navig a,.page_navig a:visited {

	font-size:12px;	

	color:#B43F19;	

}

.tri_result {

	float:right;

	text-align:right;

	font-size:11px;

}

.tri_result2 {

	float:right;

	text-align:right;

	font-size:11px;

	font-weight:bold;		

}

.tri_result select{

	color:#787A74;

	font-size:11px;

}

.span_stock{
	display:block;
	background:url(images/icone_stock_listing.gif) no-repeat 0px 6px;
	padding:0 3px 0 20px;
	color:#639613;
	font-weight:bold;
	font-size:11px;
	margin:4px 0 3px;
}
.span_hors_stock{
	display:block;
	color:#B43F19;
	font-weight:bold;
	font-size:11px;
	margin:4px 0 3px;		
}



/*-Textes----------------------------------------------- */

h2 a, h2 a:visited {

	color:#8D670C;

	text-decoration:none;

	font-weight:bold;		

}



h2 a:hover, h2 a:visited:hover {

	color:#A87E1A;

	text-decoration:underline;

}

/*-Pour-les-livres----------------------------------------------- */

.catbox{

	border:1px solid #E7E7E3;

	background:url(images/accessoires/bg_cat.gif) repeat-x;	

	width:178px;height:28px;

	margin:0 15px 30px 0;

	position:relative;

	float:left;

}



#active_catbox{

	border:1px solid #415A15;

	background:url(images/accessoires/bg_cat_active.gif) repeat-x;		

}



.catboxfin{

	margin:0

}

.sous_catbox {

	padding:5px 10px;	

}

.catbox a, .catbox a:visited {

	font-weight:bold;

	color:#685C31;

	text-decoration:none;

}



#active_catbox a,#active_catbox a:visited{

	color:#F2FFE0;	

}



.catbox a:visited:hover, .catbox a:hover {

	text-decoration:underline;

}



.cadre{

	background-color:#F9F9F5;

	border:1px solid #F0F0EB;

}

#infos_sup_unique {

	float:left;

	position:relative; 

	width:740px; 

	margin:20px 0 0 0;

	padding:11px 15px 10px 15px;

	line-height:20px;

	margin-left:25px;

	background:#F5F5EF url(images/bg_box_texte.gif) repeat-x;

	border:1px solid #DADACD;

}





/*-Ajout tete de gondole et textes pays----------------------------------------------- */

.image_title{

	float:left;

}

#titre_all{

	background:#F0EFDA url(images/bg_titre_absinthe.gif) repeat-x;

	height:86px;

	margin:6px 25px 25px 0;	

}

#titre_suisse{

	background-position:right;

	height:86px;

	margin:6px 25px 25px 0;	

}

.titre_texte{

	font-size:10px;

	line-height:18px;

	width:300px;

	margin-left:270px;

	padding:14px 0 0 17px;

}.titre_texte a{

	font-size:10px;

	line-height:18px;

	text-decoration:none;

}

#big_description {

	background:#F0EEDA;

	padding:20px;

	border:1px solid #D6D6C4;

	margin:15px 25px 10px 0;

	color:#5D522B;

	float:left;

	position:relative;

}

.close_description {

	text-align:center;

	margin:15px auto 0;

	width:195px;

}



#tete_de_gondole {

	margin:0 0 25px 0;	

	float:left;

	width:775px;

	padding:0 25px;

	position:relative;



}

.gondoleImage{

	border:1px solid #CBCBC3;

	float:left;

}

.gondoleHead{

	padding:0 4px 0 20px;

	width:330px;height:131px;

	float:left;

}

.gondoleDesc{

	font-size:11px;

	margin-top:15px;

}

.gondoleDetail{

	float:right;

	width:200px;height:131px;

	float:right;

	line-height:20px;	

}

.gondoleBuy{

	float:right;

	width:90px;

	height:131px;

	text-align:center;

}

h3{

	color:#B43F19;

	font-size:13px;

	display:inline;

	font-weight:bold;

}