.fiche_produit { position:relative; left: 60px; margin:0px; padding:0px; float:left; width:486px; height:423px; background-image:url(../images/fond_produit.png); background-position:top center; background-repeat: no-repeat; }
.fiche_produit .photo_frame_big { float: left; position: relative; line-height: 190px; height: 190px; width: 190px; vertical-align: middle; margin:15px 0px 0px 15px; padding:0; }
.photo_frame_big img { vertical-align: middle; float: none; }
.fiche_produit img.img_produit { margin:0; padding:0; position:relative; float:left; margin: 15px 0px 0px 15px; }
.fiche_produit .z_titre { margin:10px 0px 0px 10px; padding:0; position:relative; float:left; width:225px; height:60px; }
.fiche_produit .z_titre_nom { position: absolute; top: 0px; left: 0px; float: left; height: 85px; }
	.fiche_produit .z_titre_titre { color: #e2001a; font-size: 28px; font-weight: bold; float: left; width: 235px; }
	.fiche_produit .z_titre_prix { margin:0; padding:0; position:relative; color:#E2001A; font-size:18px; font-weight:bold; float: left; width: 235px; }
.fiche_produit .z_titre_prix_big { position: absolute; float: left; width: 270px; height: 110px; top: 90px; left: 0px; }
	.fiche_produit .z_titre_prix_name { float: right; margin-top: 10px; color: #ffffff; font-size: 28px; font-weight: bold; text-align: right; padding-right: 5px; }
.fiche_produit .z_titre a { margin:0; padding:0; position:relative; float:left; color:#E2001A; font-size:28px; font-weight:bold; }
.fiche_produit a.plus_info { margin:0; margin-top:10px; padding:0; position:relative; float:left; width:40px; height:15px; color:#999999; font-size:9px; }
.fiche_produit div.prix { position:relative; top:35px; right:-40px; margin:0; padding:0; float:right; color:#ffffff; font-size:28px; font-weight:bold; text-align:right; }
.fiche_produit p.ss_titre { margin:0; padding:0; position:relative; float:left;; color:#E2001A; font-size:18px; font-weight:bold; }
.fiche_produit .couleur { position:relative; top: 15px; left: 15px; margin:0; padding:0; float:left; width:450px; height:22px; }
.fiche_produit .couleur ul { margin:0; padding:0; position:relative; float:left; list-style-type:none; }
.fiche_produit .couleur ul li { margin:0; margin-right:10px; padding:0; position:relative; float:left; width:28px; height:20px; margin-bottom: 30px; }
.fiche_produit .couleur ul li .carre { margin:0; margin-left:2px; padding:0; float:left; width:25px; height:20px; }
.fiche_produit .couleur ul li span.code { margin:0; padding:0; position:relative; float:left; text-align:center; font-size:9px; }
.fiche_produit .description { margin:0; margin-top:0px; margin-left:15px; padding:0; position:relative; top: 20px; float:left; width:450px; height:107px; overflow:auto; text-align: justify; }
.fiche_produit p.texte { margin:0; padding:0; position:relative; float:left; width:430px; font-size:12px; line-height: 16px; text-align:justify; height: 53px; }
.fiche_produit p.lien { margin:0; padding:0; float:left; width:430px; font-size:12px; line-height: 16px; text-align: right; }
.fiche_produit p.lien a { font-size:12px; line-height: 16px; }
.fiche_produit .z_prix { margin:0; margin-top:5px; margin-left:5px; padding:0; position:relative; float:left; width:450px; }
.fiche_produit .z_prix span { margin:0; padding:0; position:relative; float:left; vertical-align:bottom; text-align:center; width:60px; font-size:10px; line-height:18px; }
.fiche_produit .z_prix span.right { margin:0; padding:0; position:relative; float:right; vertical-align:bottom; text-align:center; width:60px; font-size:10px; line-height:18px; }
.fiche_produit .z_prix .form { margin:0; padding:0; position:relative; float:right; }
.fiche_produit .z_prix .form form {  margin:0; padding:0; margin-top:-4px; position:relative; float:right; }
.fiche_produit .z_prix .form input { margin:0; margin-top:-10px; padding:0; width:60px; text-align:center; margin-bottom:0px; height:14px; font-size:10px; }
.fiche_produit a.ajout_panier { margin:0; margin-top:10px; padding:0; font-size:16px; font-weight:bold; color:#FFFFFF; }
.fiche_produit img.ajout_panier { margin:0; margin-top:-8px; padding:0; position:relative; float:right; font-size:16px; font-weight:bold; color:#FFFFFF; }