/* product-list.tpl */
ul#product_list { margin-top: 2em; list-style-type: none; width:744px; }
ul#product_list li {
	float:left;
	margin:0 16px 16px 0;
	padding:0;
	width: 170px;
	
}
* html ul#product_list li {
	height: auto !important;
	height: 130px
}
ul#product_list li a {
	text-decoration: none;
	color: #A3A3A3
}
ul#product_list a.product_img_link { float:left; width:170px; height:170px; text-align:center;}
ul#product_list li h3 { float:left; margin:-8px 0 0 0; padding:15px 5px 2px 5px; width:160px; background:url(../img/fleche-titre.png) no-repeat 0 1px;}
ul#product_list li h3 a { color:#222222; font-size:13px;}
ul#product_list li .new {
	color:#99b615;
	font-weight: bold;
	margin:0;
	padding:1px 0;
	text-transform: uppercase;
	float:right;
}
ul#product_list li p.product_desc {float:left; margin:0; padding:0 5px; width:160px; height:63px; background:#fff; color:#a3a3a3; line-height:15px; overflow:hidden;}
ul#product_list li div.center_block {
	float: left;
	width: 100%;
	background:#fff;
	min-height:265px;
}
ul#product_list li div.right_block {
	float:left;
	width:160px;
	padding:5px;
	margin-bottom:5px;
	background:#fff;
	height:35px;
}
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.1em;
	margin-bottom: 0.2em
}
ul#product_list li span.availability {
	color: #488c40;
	font-size: 0.9em
}
ul#product_list li a.button { margin-right:5px }
ul#product_list li p.compare input {  margin-top:5px; border:none !important  }
