body{background:#fff;width:769px;margin:0 auto;text-align:center;font:normal 80%/1em Helvetica, Arial, sans-serif;color:#4B4B4B;}
#header, #footer{height:150px;background:#fff;}
#header{margin-bottom:10px;}
#footer{margin-top:10px;}
#bloc-produit{width:769px;text-align:left;}
#bloc-produit #bloc-produit-top, #bloc-produit #bloc-produit-bottom{width:769px;}
#bloc-produit #bloc-produit-centre{width:769px;margin:0 auto;}
h1{font-weight:bold;font-size:18px;margin-bottom:15px;}
h2{font-weight:bold;font-size:16px;border-bottom:1px solid #000;padding-bottom:6px;margin-bottom:6px;}
#caracteristique{height:98px;}
#ref_produit{font-size:12px;font-style:italic;margin-bottom:5px;}
#bloc-produit #bloc-produit-centre #product-zone-image{float:left;margin-right:14px;width:300px;height:300px;}
#bloc-produit #bloc-produit-centre #product-zone-image .portfolio_img_small{margin:2px 0 0 20px;}
.portfolio_img_small li{float:left;width:200px;height:200px;border:1px solid #d4d3ca;margin:0 12px 12px 12px;}
#bloc-produit #bloc-produit-centre #product-zone-image .portfolio_img{width:455px;height:455px;position:relative;}
#bloc-produit #bloc-produit-centre #product-zone-image .portfolio_img .masque a{display:block;position:absolute;top:0;left:0;width:300px;height:300px;background:transparent url('images/mask_fiche_produit.png') 0 0 no-repeat;z-index:100;font-size:0;text-indent:-5000px;}
#bloc-produit #bloc-produit-centre #product-zone-info{float:left;width:455px;}
ul.disc{margin:10px 0 10px 15px;}
ul.disc, ul.disc li{list-style-type:disc;}
#bloc-produit #bloc-produit-centre #product-zone-info .product-description #product-description-int{margin-bottom:20px;}
#bloc-produit #bloc-produit-centre #product-zone-info .product-description #product-description-int ul{margin:0 0 10px 15px;line-height:17px;}
#bloc-produit #bloc-produit-centre #product-zone-info .product-description #product-description-int ul, #bloc-produit #bloc-produit-centre #product-zone-info .product-description #product-description-int ul li{list-style-type:disc;}
#bloc-produit #bloc-produit-centre #product-zone-info .product-description #product-description-int p{margin-bottom:10px;}
#bloc-produit #bloc-produit-centre #product-zone-info #product-description-small #product-description-int{height:147px;}
#bloc-produit #bloc-produit-centre #product-zone-info #product-description-big #product-description-int{height:187px;}
#bloc-produit #bloc-produit-centre #product-zone-info .bloc-price-attributs{width:291px;background:#e9cd84;}
#bloc-produit #bloc-produit-centre #product-zone-info .bloc-price-attributs p label{float:left;width:120px;}
#bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-top, #bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-bottom{width:100%;height:10px;}
#bloc-produit #bloc-produit-centre #product-zone-info .bloc-price-attributs #bloc-price-attributs-centre{width:271px;margin:0 auto;}
html>body #bloc-produit #bloc-produit-centre #product-zone-info .bloc-price-attributs #bloc-price-attributs-centre{height:auto;}
#bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-big #bloc-price-attributs-centre{height:159px;}
html>body #bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-big #bloc-price-attributs-centre{min-height:159px;}
#bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-big #bloc-price-attributs-centre #attributs{height:91px;}
#bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-small #bloc-price-attributs-centre{height:119px;}
html>body #bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-small #bloc-price-attributs-centre{min-height:119px;}
#bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-small #bloc-price-attributs-centre #attributs{height:41px;}
#bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-centre #info_livraison{height:29px;line-height:29px;border-width:1px 0;border-style:solid;border-color:#f0dba9;margin-bottom:5px;text-align:left;}
#bloc-produit #bloc-produit-centre #product-zone-info #bloc-price-attributs-centre #affiche_price{float:left;width:126px;height:21px;padding-top:13px;}
.our-price{font-size:16px;font-weight:bold;}
table{width:100%;margin:0 auto 20px auto;}
.two-column table{width:270px;}
table thead tr{border:1px solid #ccc;}
table thead tr th{text-align:left;font-weight:bold;padding:5px 4px;border-bottom:1px solid #f3e5c2;}
table tbody tr td{border-bottom:1px solid #f3e5c2;padding:4px 4px;vertical-align:middle;}
table tbody tr td.first-column{border-left:0;}
table tr td.column_modify{width:100px;}
tbody tr td.last-column, thead tr th.last-column{border-right:0;}
table tbody tr.coupon{background:#f8f0db;}
table tbody tr.fp{background:#f3e0b6;}
table tbody tr.total_panier{background:#e9cd84;}
table tbody tr.coupon td, table tbody tr.fp td, table tbody tr.total_panier td{border-bottom:1px solid #fff;}
tbody tr td .cartQty{width:40px;background:#fff url('images/qty-field.jpg') 0 0 no-repeat;border:0;height:21px;line-height:25px;text-align:center;}
tbody tr td.column-right{text-align:right;}
tbody tr td.column-price{width:65px;text-align:right;padding-right:5px;}
tbody tr td.column-quantity{width:65px;text-align:right;}
tbody tr td.column-img, tbody tr td.column-delete, tbody tr td.column-bouton{text-align:center;}
tbody tr td.column-delete{width:40px;}
tbody tr td.column-price{width:60px;text-align:right;}
tbody tr td.column-price-total{width:80px;text-align:right;}
tbody tr td.column-img{width:50px;}
.column-img img{width:50px;height:50px;}
