/* product-list.tpl */
ul#product_list { margin-top: 2em; list-style-type: none; overflow: hidden; border-bottom:1px #FFF solid; border-top:1px #FFF solid; }
ul#product_list li {
	position:relative;
	float:left;
	margin: 0 5px;
    width: 242px; /*height:287px; background:transparent url(../img/cadre-pdt-ombre.png) no-repeat;*/
	margin-bottom:15px;
}
* html ul#product_list li {
	height: auto !important;
	height: 130px
}
ul#product_list li a {
	text-decoration: none;
	color: #000
}

ul#product_list li .prix_fabricant{
	color: #CC022D;font-size:1.6em; font-weight:bold; text-align:right; margin:0; position:relative; float:right; width:100px;
}
ul#product_list li .detail{
	float:right;
	clear:both;
}
ul#product_list li #prix_conseille{
	height:18px; width:180px; font-size:13px; font-weight:bold;
}

ul#product_list a.product_img_link {
	margin-right:8px;
	
	/*float: left;
	margin-right: 0.6em*/
}
ul#product_list a.product_img_link img { vertical-align: bottom; /*display: block border: solid 1px #777777;*/ }
ul#product_list li h3{margin: 5px 10px 0 0; height:31px;}
ul#product_list li h3 a{ margin: 0.4em 0; color: #010F53; font-size: 13px; }
ul#product_list li .new {
	background: transparent url(../img/flag_new_bg.jpg) repeat-x scroll 0%;
	border: 1px solid #488C40;
	color: white;
	font-size: 0.6em;
	font-weight: bold;
	margin: 0 1em 0 0;
	padding: 0 0.4em;
	text-transform: uppercase;
	vertical-align: 0.3em
}
ul#product_list li p.product_desc {
	margin-bottom: 0;
	margin-left:5px;
	font-size: 11px;
	padding:0;
	height: 24px;
	text-align:left;
}
ul#product_list li div.center_block {
	float: left;
	text-align:left;
	background: url('../img/fond-article.png') no-repeat center -10px;
	width:245px;
	height:239px;
}
ul#product_list li div.right_block {
	float: left;
	text-align: center;
	margin-left: 1em;
	margin-top: 0
	width:100%;
}
ul#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
	color: #da0f00;
	text-transform: uppercase;
	font-weight: bold;
	display: block
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em
}
ul#product_list li .price {
	display: block;
	font-size: 1.5em;
	margin-bottom: 0.2em
}
ul#product_list li span.availability {
	color: #488c40;
	font-size: 0.9em
}
ul#product_list li a.button { margin-top: 0.5em }
ul#product_list li p.compare input { vertical-align: text-bottom }

ul#product_list .left_block_cat{ width:80px; float:left; position:relative;}
ul#product_list .right_block_cat{width:85px; float:right; position:relative;}

ul#product_list .liseparateur{width:100%; height:1px; border-bottom:1px solid #FFFFFF; min-height:0px; padding:0; margin:0;}

.prix_conseille2{ width:140px; float:left; position:relative; margin-top:3px; font-size:13px; }
.prix_conseille2 span{ text-decoration: line-through;}

.online1{ position:absolute; top:50px; right:0; width:69px; height:65px; background: url('../img/excmu-web-cdl.png') no-repeat;}
.online0{ display:none;}

.desto1{ position:absolute; top:50px; right:0; width:69px; height:65px; background: url('../img/destockage-cdl.png') no-repeat;}
.desto0{ display:none;}

/* Catégories ensembles*/
#cat_ensembles ul#product_list li{
	width:750px;
	margin:0 0 15px;
	padding:5px;
	background: url('../img/fond-article2.png') no-repeat center bottom;
	height:110px;
}
#cat_ensembles ul#product_list li div.center_block{
	background:none;
}

#cat_ensembles ul#product_list li h3{
	height:20px;
	margin:0;
}
#cat_ensembles ul#product_list .product_img_link{
	position:absolute;
	top:25px;
	left:150px;
	border: 1px solid #CCCCCC;
}
#cat_ensembles ul#product_list .product_img_link2{
	position:absolute;
	top:25px;
	left:250px;
	border: 1px solid #CCCCCC;
}
#cat_ensembles ul#product_list .product_desc{
	width:145px;
	margin-top:20px;
}
#cat_ensembles ul#product_list li .detail{
	position:absolute;
	bottom:0;
	left:325px;
}
#cat_ensembles ul#product_list li .prix_fabricant{
	position:absolute;
	top:10px;
	right:5px;
	font-size:31px;
	font-weight:bold;
	width:150px;
}
#cat_ensembles ul#product_list li .prix_fabricant .prix{
	font-size:15px;
	margin:0;
}
#cat_ensembles ul#product_list li .prix_conseille{
	position:absolute;
	top:65px;
	right:12px;
	font-size:22px;
	font-weight:bold;
	text-decoration:line-through;
}
#cat_ensembles #featureslist{
	position:absolute;
	top:35px;
	left:360px;
}
#cat_ensembles #featureslist img{
	padding:0px 4px;
}
#cat_ensembles ul#product_list li .stock{
	position:absolute;
	top:50px;
	right:110px;
	font-size:12px;
	font-weight:bold;
}

/* Filtres images*/
#jecherche_1, #jecherche_2, #jecherche_3, #jecherche_4, #jecherche_5{ position:absolute; top:0;}
#jecherche_1{ left:260px;}
#jecherche_2{ left:250px;}
#jecherche_3{ left:250px;}
#jecherche_4{ left:220px;}
#jecherche_5{ left:220px;}