ul#product_list {list-style-type: none}
	#product_list li {
		padding: 15px 0px;
		border-bottom:1px solid #eee
	}		
		#product_list li a {
			color: #374853;
			text-decoration: none
		}
#product_list li .left_block {
	float:left;
	padding-top:58px;
	width:15px
}
	#product_list li .left_block  .compare label {display:none;}
		#product_list li p.compare input {vertical-align: text-bottom}

#product_list li .center_block {
	float: left;
	padding:0 10px;
	width: 536px;
}
	#product_list a.product_img_link {
		overflow:hidden;
		position:relative;
		float: left;
		display:block;
		margin-right: 10px;
		border: 1px solid #ccc
	}
		#product_list a.product_img_link img {
			display: block;
			vertical-align: bottom
		}
		#product_list li span.new {
			display: block;
			position: absolute;
			top: 20px;
			right:-25px;
			padding: 1px 4px;
			width: 101px;
			font-size:10px;
			color: #fff;
			text-align: center;
			text-transform: uppercase;
			-moz-transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			background-color: #ea0026
		}
		#product_list li span.promo {
			display: block;
			position: absolute;
			top: 20px;
			left:-25px;
			padding: 1px 4px;
			width: 101px;
			font-size:10px;
			color: #fff;
			text-align: center;
			text-transform: uppercase;
			-moz-transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
			background-color: #ea0026
		}		
	#product_list li h2 {
		padding:0 0 5px 0;
		font-size:14px;
		color:#000;
		width: 650px;
	}
		#product_list li a {
			color: #333;
			text-decoration: none
		}

	#product_list li p.product_desc {
		overflow: hidden;
		padding:0 0 5px 0;
		line-height:16px
	}
	#product_list li p.product_desc,
	#product_list li p.product_desc a {
		color:#666
	}

#product_list li .right_block {
	position:relative;
   float: left;
   width: 176px;
   text-align: right
}
	#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
		
		background: none repeat scroll 0 0 #FFFFE0;
    	border: 1px solid #E6DB55;
    	padding: 3px 5px;
		color:#EA0026;
		font-weight:bold;
		display: inline-block;		
		
		
	}
	#product_list li .discount {

		top:0;
		right:0;
		display: inline-block;
		font-size: 12px;
		margin-bottom:5px;
	}

	#product_list li .content_price {margin:15px 0}
		#product_list li .price {
			display: block;
			margin-bottom: 12px;
			font-weight: bold;
			font-size: 18px;
			line-height:18px;
		}
		#product_list li .price .barre {
			text-decoration:line-through;
			font-weight: normal;
			font-size: 12px;
			margin-right:5px;
		}		
		#product_list li .price .taxe {
			font-size: 12px;
			margin-bottom:5px
		}
		#product_list li .price .horstaxe {
			font-weight:normal;
		}					
		#product_list li span.availability, #product_list li span.not-availability {
			background: transparent url("../img/icon/icon-availability.png") no-repeat scroll 0 0;
			display: inline-block;
			margin: 0 0 10px;
			padding-left: 20px;
			color: #666
		}
		#product_list li span.not-availability {
			background-image: url("../img/icon/icon-notavailability.png");
			}

	#product_list li .ajax_add_to_cart_button {color: #fff}
	#product_list li .ajax_add_to_cart_button span {
		position: relative;
		top: 2px;
		display: inline-block;
		margin-right:10px;
		height: 15px;
		width: 16px;
		background: url(../img/icon/pict_add_cart.png) no-repeat 0 0 transparent
	}
	#product_list li .lnk_view {
		display: inline-block;		padding:0;
		border:none;		border-raduis:0;		font-weight:normal;
		color:#000;		background:none
	}
	#product_list li .lnk_view:hover {text-decoration:underline}
	
	