/* Special style for block cart*/
#header #cart_block {position:absolute;right:0;top:100px;background:#fff;width:225px;padding:10px 0 15px!important;margin:0!important;display:none;z-index:999}
#header #cart_block  .block_content{padding:10px;overflow:hidden}
#cart_block h4 {overflow:hidden;padding-left:10px;}
#cart_block h4 a{float:left}
#cart_block h4 span#block_cart_collapse { background-image: url('img/icon/sort_asc_white.png') }
#cart_block h4 span#block_cart_expand { background-image: url('img/icon/sort_desc_white.png') }
#cart_block h4 span{width:7px;height:4px;cursor:pointer;float:right;margin-top:5px;margin-right:12px;}
#cart_block #cart_block_no_products { margin: 0.5em 0;padding:0 10px; }
#cart_block dl dt a,
 #cart_block dl dt span.quantity-formated { float: left;color:#5a5a5a; }
#cart_block dl { font-size:11px;overflow:hidden }
#cart_block dt {padding:0px 0 5px;}
#cart_block dl span.quantity-formated, #cart_block dl span.quantity-formated span {margin-right:3px;font-weight:700; }

#cart_block dd {
	clear: both;margin-bottom:12px;
}
#cart_block dt { 
	text-align: left;line-height:17px;overflow:hidden
}
#cart_block dl dt a { font-weight:400 ;color:#7d7d7d!important;font-family:'Conv_georgia';}
#cart_block dl dt a:hover{color:#28d0e9!important}
#cart_block a.ajax_cart_block_remove_link {
	width:8px;
	height:8px;
	margin-left: 3px;margin-top:5px;
	float: right;
	font-size: 0;
	display: block;
	background: transparent url('img/icon/delete.gif') no-repeat left bottom
}
#cart_block a.ajax_cart_block_remove_link:hover { text-decoration: none }
#cart_block p { clear: both }
#cart_block p span {
	clear: right;
	float: left;
	text-align: right
}
#cart_block li { clear: both }
#cart_block dl span.price {
	float: left;width:100%;margin-top:5px;
}
#cart_block_wrapping_cost, #cart_block_shipping_cost, #cart_block_tax_cost, #cart_block_total {}

#cart_block table#vouchers {
	margin-top: 0.5em;
	border-top: 1px solid white;
	height: 3em;
	padding-top: 0.4em;
	margin-bottom: 0.5em;
	clear: both
}
 #cart_block p#cart-prices {
	clear: both;
	margin-top: 8px;
	margin-bottom: 2em;
	display: block;
	padding-top: 0.4em;
	border-top: 1px solid white
}
#cart_block table#vouchers td {
	padding: 0;
	border: 0;
	height: 1.5em
}
#cart_block table#vouchers td.price {
	color: #000;
	font-size: 1em;
	font-weight: normal;
	width: 37%;
	text-align: right
}
#cart_block table#vouchers td.delete {
	width: 9%;
	text-align: right
}
#cart_block table#vouchers td.delete img { margin: 0 }
#cart_block p#cart-buttons {
	overflow:hidden;
}
#cart_block p#cart-buttons a { float: left;width:auto;padding-left:10px;padding-right:10px;margin-right:5px; }
#cart_block p#cart-buttons a#button_order_cart {background:url(../../../img/bg-login.jpg) repeat-x}
#cart_block .cart_block_customizations {
	margin-left: 6px;
	list-style-type: square
}
#cart_block #cart-price-precisions {
	margin-top: 0.5em;
	padding-top: 0.4em;
	border-top: 1px solid white;
	font-size: 0.9em;
	height: 2em
}
#cart-prices{background:#f2f2f3;overflow:hidden;padding:0 10px;margin-top:7px;margin-bottom:14px;}
#cart-prices p{height:31px;line-height:31px;}
#cart-prices p span{color:#262525;font-size:14px;text-transform:uppercase}
#cart-prices p span.price{color:#7e7e7e;font-size:12px;float:right;font-weight:700;}
#cart-prices p span#cart_block_total{color:#780a37;font-size:14px;font-weight:400}
#cart-prices p.total{border-top:1px solid #fff}
#cart_block_summary{margin-top:5px;}
#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}
.bloc_cart_voucher span a.delete_voucher img.icon{margin-right:0}