#header #cart_block {position:absolute;right:0;top:128px;background:#fff;border:1px solid #e6e8e8;width:190px;padding:0!important;margin:0!important;display:none;z-index:100}
#cart_block{padding-bottom:20px!important;margin-bottom:30px;overflow:hidden}
#cart_block h4{position:relative;margin-bottom:5px;overflow:hidden}
#cart_block h4 a{float:left;width:auto;color:#000;font-size:18px;text-transform:lowercase; font-family:helvetica}
#cart_block h4 a:hover{color:#D22013}
#cart_block .block_content{border:none;padding:0 15px 10px!important;position:relative;display:block;overflow:hidden}
#cart_block .block_content #cart_block_list{float:left;width:100%}
#cart_block h4 span{background-position:left top;background-repeat:no-repeat;cursor:pointer;float:right;font-size:.8em;height:4px;margin-left:0;margin-top:10px;padding:0!important;text-transform:none;width:7px}
#cart_block h4 span#block_cart_collapse{background:url(../../../img/icon/less.gif) no-repeat scroll 0 0 transparent}
#cart_block h4 span#block_cart_expand{background:url(../../../img/icon/sort_desc_white.png) no-repeat 0 0}
#cart_block dl dt a,#cart_block dl dt span.quantity-formated{float:left}
#cart_block dt,#cart_block dd{clear:both;margin-top:2px}
#cart_block dt{margin-top:7px;overflow:hidden;line-height:18px;}
#cart_block dd{font-style:italic;display:block; margin-bottom:15px}
#cart_block a.ajax_cart_block_remove_link{background:transparent url(../../../img/icon/delete.png) no-repeat left bottom;display:block;font-size:0;height:7px;width:7px}
#cart_block a.ajax_cart_block_remove_link:hover{text-decoration:none}
#cart_block p{clear:both;color:#636363;font-size:14px}
#cart_block p.total{height:15px;}
#cart_block p.total span{color:#636363;font-size:13px;font-weight:700}
#cart_block p span{clear:right;float:left;text-align:right}
#cart_block li{clear:both}
#cart_block span.price{color:#383838;float:right;font-size:12px;font-weight:700}
#cart_block dl span.price{color:#383838;float:left;font-weight:700;width:80%}
#cart_block table#vouchers{border-top:1px solid #FFF;clear:both;height:3em;margin-bottom:.5em;margin-top:.5em;padding-top:.4em}
#cart_block div#cart-prices{clear:both;display:block;overflow:hidden;border-top:1px solid #f0f0f0;margin-top:15px;padding-top:5px;}
#cart_block div#cart-prices span{color:#7e7e7e;font-size:12px;font-weight:700;text-transform:none;}
#cart_block div#cart-prices span.price{color:#383838;font-weight:700}
#cart_block div#cart-prices p{height:23px;line-height:23px;}
#cart_block table#vouchers td{border:0;height:1.5em;padding:0}
#cart_block table#vouchers td.price{color:#FFF;font-size:1em;font-weight:400;text-align:right;width:37%}
#cart_block table#vouchers td.delete{text-align:right;width:9%}
#cart_block table#vouchers td.delete img{margin:0}
#cart_block p#cart-buttons{float:left;height:auto;margin-top:10px}
#cart_block p#cart-buttons a{float:left;font-size:12px;font-weight:700;margin-bottom:5px}
#cart_block p#cart-buttons a.button_small{background:url(../../../img/button-whitef_30.png) no-repeat; height:30px; display:inline-block; padding:0 0 0 7px;border:none; float:left; margin-right:5px }
#cart_block p#cart-buttons a.button_small span{background:url(../../../img/button-whitet_30.png) no-repeat right 0; height:30px; display:inline-block; padding:0 15px 0 8px; border:none!important; color:#676565; font-weight:700; text-transform:uppercase; font-size:10px }
#cart_block p#cart-buttons a#button_order_cart{float:left;width:auto;padding-left:7px; background: url(../../../img/button-redf_29.png) no-repeat 0 0;height:27px;}
#cart_block p#cart-buttons a#button_order_cart span{padding:0 15px 0 8px; background: url(../../../img/button-redt_29.png) no-repeat right 0; height:27px;}
#cart_block .cart_block_customizations{list-style-type:square;margin-left:6px}
#cart_block #cart-price-precisions{height:20px;padding:10px 0 0;color:#a6a4a1;font-size:11px;}
#cart_block .block_content #cart_block_summary,#cart_block #cart_block_no_products{color:#a6a4a1;font-size:11px;line-height:20px;text-transform:lowercase}
#cart_block .block_content #cart_block_summary span.ajax_cart_total{border-left:1px solid #8c8b7c;color:#636363;font-weight:700;padding-left:5px}
#cart_block dl dt span.quantity-formated span,#cart_block dl span.quantity-formated{color:#7e7e7e;margin-right:5px}
#cart_block dl dt span.remove_link{float:right;margin-top:5px}
#cart_block dl dt a.cart_block_product_name,#cart_block dl dt a{float:left;text-align:left;text-decoration:none}
#cart_block dl dt a.cart_block_product_name{width:84%}
#cart_block dl dt a:hover{color:#d22013}
#cart_block dl,#cart_block dl dt a,#cart_block dd a{color:#525252;font-size:12px}
#cart_block dd a:hover{text-decoration:underline}
#cart_block dl dt.last_item{margin-bottom:10
px}
#vouchers{margin:5px 0;overflow:hidden}
.bloc_cart_voucher span{float:right!important}
.bloc_cart_voucher span.delete a img{margin:0}
.bloc_cart_voucher span.name{float:left!important}
#vouchers dt{border:none;margin:0;padding:0}
.bloc_cart_voucher span.quantity{float:left!important;padding-right:5px}