ul#product_list {
	list-style-type: none
}
	#product_list li {
		padding:15px 10px 14px 10px;
		border-bottom: 1px solid #98b930;
		/*-webkit-transition: all 200ms linear;
		   -moz-transition: all 200ms linear;
		    -ms-transition: all 200ms linear;
		     -o-transition: all 200ms linear;
		        transition: all 200ms linear;*/
	}
	#product_list li.last_item {
		border-bottom:none;
	}
	#product_list li:hover {
		padding:10px 5px 10px 5px;
		border:5px solid #98b930;
	}
	#product_list.list li.last_item:hover {
		padding:10px 5px 9px 5px;
		/*border:5px solid #98b930;*/
	}
		#product_list li a {
			color: #374853;
			text-decoration: none
		}

#product_list li .left_block {position:relative; float:left; width:5%; padding-top:5%;}
#product_list li .image_block {position:relative; float:left; width:20%;}
#product_list li .center_block {position:relative; float:left; width:50%;}
#product_list li .right_block {float:left; width:25%; text-align:right;}




#product_list li .center_block-inner {margin:0 10px; font-size:14px; color:#000;}
#product_list li .center_block-inner .marque {text-transform:uppercase;}



	#product_list li .left_block  .compare label {display:none;}

		#product_list li p.compare input {
			vertical-align: text-bottom
		}

#product_list li .center_block {}
	#product_list a.product_img_link {
		/*overflow:hidden;*/
		position:relative;
		/*float: left;*/
		display:block;
		/*margin-right: 14px;*/
	}
		#product_list a.product_img_link img {
			display: block;
			vertical-align: bottom;
			max-width:100%;
			height:auto;
		}
		/*#product_list li span.new {
			display: block;
			position: absolute;
			top: 15px;
			right:-30px;
			padding: 1px 4px;
			width: 101px;
			font-size:10px;
			color: #fff;
			text-align: center;
			text-transform: uppercase;
			-moz-transform: rotate(45deg);
			-webkit-transform: rotate(45deg);
			-o-transform:rotate(45deg);
			background-color: #990000;
			transform: rotate(45deg); 
			-ms-transform: rotate(45deg);
		}*/
		
		.ie8 #product_list li span.new{top:111px;right:0;width:94%}
		.ie7 #product_list li span.new {top:111px;right:0;width:94%}
	#product_list li h3 {
		padding:5px 0;
		font-size:14px;
		color:#000
	}
		#product_list li a {
			color: #000;
			text-decoration: none;
		}
	#product_list.grid .hideviewgrid {display:none;}
	#product_list.list .more {display:none;}
	
	#product_list li p.product_desc {
		overflow: hidden;
		padding:0;
		line-height:16px;
	}
	

#product_list li .right_block {}
	#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
		display: block;
		font-weight: bold;
		color: #990000;
		text-transform: uppercase
	}
	#product_list li .discount {
		position:absolute;
		top:0;
		right:0;
		display: inline-block;
		font-weight: bold;
		padding: 1px 5px;
		font-size: 10px;
		color: #fff;
		text-transform: uppercase;
		background: none repeat scroll 0 0 #9B0000
	}
	#product_list li .online_only {
		margin:0 0 10px 0
	}
	#product_list li .content_price {
		/*margin:26px 0 15px 0;*/
		margin:0;
		line-height:1.1;
		float:right;
		text-align:right;
	}
	#product_list li .add_cart {float:right; margin-left:10px; position:relative;}
	#product_list li .price, #categpush .price{
		display: block;
		font-size: 24px;
		color:#7f9a28;
	}
	#product_list li .price.red, #categpush .price.red {
		color:#f51818;
	}
	#product_list li span.availability {
			color: #488C40
	}
	#product_list li .ajax_add_to_cart_button {
		width:42px; height:42px; display:block; background:url(../img/atlanpolis/addtocart.png) no-repeat 0 0 transparent; border:none; padding:0; margin:0;
		-webkit-transition: all 200ms linear;
		   -moz-transition: all 200ms linear;
			-ms-transition: all 200ms linear;
			 -o-transition: all 200ms linear;
				transition: all 200ms linear;
	}
	#product_list li .ajax_add_to_cart_button:hover { background-position:0 -42px;}
	#product_list li .ajax_add_to_cart_button span {
		display: block;
		position: absolute;
		top: -1px;
		left: -12px;
		height: 26px;
		width: 26px;
		background: url(../img/icon/pict_add_cart.png) no-repeat 0 0 transparent
	}
	#product_list li .lnk_view {
		display: block;
		margin-top:15px;
		padding:0 10px;
		border:none;
		font-weight:bold;
		color:#0088CC;
		background:url(../img/arrow_right_1.png) no-repeat 100% 4px transparent
	}
	#product_list li .lnk_view:hover {text-decoration:underline}
	
#product_list.list .block_product-inner {position:relative; padding:0 0 20px 0;}
#product_list.list .right_block .action {position:absolute; right:0; bottom:20px; width:200px;}

#product_list.grid .picto-odr {display:none;}

/* ---- */

#product_list.grid li {float:left; padding:0; margin:0 0 20px 0; width:25%; border:none;}
#product_list.grid li .block_product-inner {border:5px solid #FFF; padding:5px; height:340px; position:relative;
/*-webkit-transition: all 200ms linear;
   -moz-transition: all 200ms linear;
    -ms-transition: all 200ms linear;
     -o-transition: all 200ms linear;
        transition: all 200ms linear;*/
}
#product_list.grid li:hover .block_product-inner {border:5px solid #98b930;}
/*#product_list.grid li .left_block {position:relative; float:none; width:100%; padding-top:0; text-align:center;}*/
#product_list.grid li .left_block {position:absolute; float:none; bottom:0; left:0; right:0; width:100%; padding-top:0; text-align:center;}
#product_list.grid li .left_block p.compare {padding:5px 0;}
#product_list.grid li .image_block {position:relative; float:none; width:inherit; padding:0;}
#product_list.grid li .center_block {position:relative; float:none; width:100%; text-align:center; padding:5px 0;}
#product_list.grid li .right_block {position:absolute; left:0; right:0; bottom:25px; float:none; width:100%; text-align:right;}


#product_list.grid li .content_price {
	margin:0;
	line-height:1.1;
	float:none;
	text-align:center;
}
#product_list.grid li .add_cart {float:none; margin:5px 0; position:relative;}
#product_list.grid li .add_cart a {margin:auto; position:relative;}
/* ---- */

.cmp_remove_all {
	display:inline-block;
	width:78px;
	height:34px;
	padding:0;
	margin:0;
	border:none;
	vertical-align:middle;
	background:url(../img/atlanpolis/vider-comparateur.jpg) no-repeat 0 0 transparent;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	transition: all 200ms linear;
}
.cmp_remove_all:hover { background-position:0 -34px; }