#header #cart_block {z-index:110;position:absolute;right:10px;top:124px;background:#f0f0f0;width:160px;padding:15px!important;#padding-bottom:0!important;margin:0!important;display:none}
#cart_block{padding-bottom:0!important;margin-bottom:30px;}
#cart_block h4{position:relative;margin-bottom:10px;height:25px}
#cart_block h4 a{float:left;width:auto;color:#e58da2;font-size:20px;text-transform:lowercase;}
#cart_block .block_content{border:none;padding:0!important;position:relative;width:100%;float:left}
#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:22px;margin-top:12px;padding:0!important;text-transform:none;width:7px}
#cart_block h4 span#block_cart_collapse{background:url(img/icon/sort_asc_white.png) 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;}
#cart_block dd{font-style:italic;display:block;margin-bottom:5px;}
#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:9px;width:9px}
#cart_block a.ajax_cart_block_remove_link:hover{text-decoration:none}
#cart_block p{clear:both;color:#505050;font-size:14px}
#cart_block p.total{height:15px;}
#cart_block p.total span{color:#505050;font-size:13px;font-weight:700}
#cart_block p span{float:left;text-align:right}
#cart_block li{clear:both}
#cart_block span.price{color:#505050;float:right;font-size:12px;font-weight:700}
#cart_block dl span.price{color:#505050;float:left;font-weight:700;width:100%}
#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:10px 0 20px;padding-top:5px;}
#cart_block div#cart-prices span{color:#505050;font-size:13px;font-weight:400;text-transform:lowercase;font-family:"CentSchbookBTBold";}
#cart_block div#cart-prices span.price{color:#505050;font-size:12px}
#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{height:auto;clear:left;}
#cart_block p#cart-buttons a{float:left;font-size:12px;font-weight:700}
#cart_block p#cart-buttons a.button_small{background:#97d8de;float:left;height:25px;width:auto;margin-bottom:5px;margin-right:2px;}
#cart_block p#cart-buttons a#button_order_cart{background:#f1b2c4;float:left;width:auto}
#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:#505050;font-weight:700;padding-left:5px}
#cart_block dl dt span.quantity-formated span,#cart_block dl span.quantity-formated{color:#505050;margin-right:5px}
#cart_block dl dt{float:left;line-height:18px;margin-bottom:2px;width:100%}
#cart_block dl dt span.remove_link{float:left;margin-top:5px}
#cart_block dl dt a.cart_block_product_name,#cart_block dl dt a{float:left;text-align:left;width:80%;text-decoration:underline}
#cart_block dl dt a:hover{color:#e58da2}
#cart_block dl dt.last_item{margin-bottom:0}
#cart_block dl,#cart_block dl dt a,#cart_block dd a{color:#505050;font-size:11px}
#vouchers{margin-bottom:15px;overflow:hidden}
.bloc_cart_voucher span{float:right!important}
.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}