
#modalCart.modal { width: 500px; margin-left: -250px; }

#modalCart .modal-header .close { display: block; margin-top: 0; }



.modal-prod-img {
	float: left;
	width: 30%;
}
.modal-prod-info {
	float: left;
	width: 65%;
	padding: 30px 0 0 5%;
}
	.modal-prod-info .modal-prod-name {
		display: block;
		font-size: 16px;
		font-weight: bold;
	}
	.modal-prod-info .reduction { display: block; color: #aaa; text-decoration: line-through; }
	.modal-prod-info .price { display: block; font-weight: bold; }

.supplementary_block_title {
	display: block;
	font-size: 14px;
	font-weight: bold;
}

.modal-body .supplementary_block_title {
	clear: both;
	padding: 10px 0 4px 2px;
	border-bottom: 1px solid #DDD;
	margin-bottom: 8px;
}

#modal_cross { clear: both; padding-top: 8px; }

#modal_cross ul.product_list li .product_img_link { border: none; }
#modal_cross ul.product_list li .product_name { font-size: 11px; }
#modal_cross ul.product_list li .exclusive { background-color: transparent; color: #000; height: auto; line-height: 1.1em; }
#modal_cross ul.product_list li .exclusive i { display: none; }
#modal_cross ul.product_list li .content_price { color: #000; margin: 0; }

#modalCart .modal-footer { background-color: #fafafa; padding: 10px 12px; border-color: #eee; }
#modalCart .retour { float: left; font-size: 12px; text-decoration: underline; }