/* ————— product-list.tpl ————— */
.des-mob,.product_desc.mob,.product_desc.mob2{ display:none;}
#product_list {position:relative; padding-top:15px;}
#product_list .product_flags {margin:-4px 0 8px 0;}
#product_list .reduction_percent, #product_list .reduction_amount { padding: 0; float: left; margin-bottom: 0; margin-right: 10px; font-size: 13px; font-style: italic; font-weight: normal; color: #333; }
#product_list .reduction_percent span, #product_list .reduction_amount span { font-family: 'Fjalla One', sans-serif; display: block; float: left; font-size: 13px; font-style: italic; font-weight: normal; color: #333; }
#product_list #old_price,#product_list .old_price { padding: 0; font-size: 13px; display: inline-block; font-style: italic; font-weight: normal; color: #333; float: left; margin-bottom: 0px; }
#product_list #old_price #old_price_display,#product_list .old_price .old_price_display { font-family: 'Fjalla One', sans-serif; float: left; margin-right: 15px; font-size: 13px; font-style: italic; font-weight: normal; color: #333; text-decoration: line-through; }
#product_list #old_price .discount { font-family: Georgia, "Times New Roman", Times, serif; float: right; font-size: 16px; line-height: 18px; font-style: italic; font-weight: normal; color: #f00; }
#product_list .discount { Position:absolute;width:72px;height:72px;top:31px;right:0px;text-indent: -9999px;z-index:30; }
#product_list.list .discount { top:15px;right: 82.8%;}
#product_list .reduced { background-image: url("../img/promos.png"); }
#product_list .on_sale { background-image: url("../img/solde.png"); }
#product_list .coupDeCoeur { background-image: url("../img/coeur.png");Position:absolute;display:block !important;margin:0px !important;width:72px;height:72px;top:31px;right:0px;text-indent: -9999px;z-index:20; }
#product_list.list .coupDeCoeur {top:15px;right: 82.8%;}
#product_list .logomarque {position:absolute;right:0px;bottom: -15px;width:30%; max-width: 80px;}
#product_list .logomarque img {width: 100%!important;height: auto!important;}
#product_list .product_flags span {display:inline-block;float:left;margin:0 20px 0px 0; text-decoration:underline;}
#product_list .product_flags span.new { color:#000;}
#product_list .product_flags span.online_only { margin-right:0;}
#product_list .right_block span.on_sale,#product_list .right_block span.discount {display:block;margin:-1px 0 20px 0; color:#f00;}
#product_list a.product_link { font-size: 16px; }

.list {padding:0px 0px 0 0; margin:0;}
.list li.last_item{ padding-bottom:0;margin-bottom:0px;}
.list li.first_item{ border:none!important;}
.list li {position:relative;padding:20px 0 0px 0;margin:0px 0 20px 0;border-bottom:0;border-top: 1px dotted #B2B2B2; width:100%; }
.list li a.product_img_link {width:150px;float:left;}
.list li .center_block {width:500px;float:left;padding:0px 0 0 20px;}
.list li .center_block h3 {margin:0 0 10px 0}
.list li .center_block .product_desc {margin:0;}
.list .logomarque { bottom: 0px !important; }
.list .reduction_percent { display: none; }
.list #old_price { margin-top: 0; }
.list li .right_block {width:170px;min-height: 150px;float:right;padding:0px 0 0 20px; border-left: 1px dotted #B2B2B2; }
.list li .right_block span.price {display:block;padding:0;font-size:21px; margin:0;}
.list li .right_block .compare {margin:0;padding:17px 0 18px 0;}
.list li .right_block .compare input{ margin:4px 10px 0 0}
.list li .right_block .exclusive {margin:15px 0px 0px 0; float:left;}
.list li .right_block .button { display:none;}
.list li .right_block span.exclusive{ margin-right:20px;}
.list li:first-child{ border:none; padding-top:20px;}

/* grid view */
.grid li .right_block {width:70%;}
.grid {padding:0px 0 0px 0; margin:0;}
.grid li {padding:30px 0 0px 0; margin-top:20px;border-top: 1px dotted #B2B2B2; border-bottom:0; position:relative;}
.grid li.product_list_1{ margin-left:0; clear:left;}
.grid li.num-1,.grid li.num-2,.grid li.num-3{ border:none; margin-top:0;}
.grid li a.product_img_link {display:block;text-align:center;}
.grid li .center_block .product_desc,#product_list.grid .product_flags span {display:none;}
.grid li h3 { margin:10px 0 10px 0;}
.grid li span.price {display:block;padding:0px 0 12px 0;font-size:21px;margin:0px 0 0 0;white-space: nowrap;float: left;}
.grid li .compare {margin:0;padding:5px 0 16px 0;}
.grid li .compare input{ margin-right:7px;}
.grid li .button{ display:none;}
.grid li .exclusive{margin:0px 16px 10px 0; float:left;}