#produit .gauche {
 width: 427px;
 float: left;
}
#produit .gauche .vignette {
 margin-top: 15px;
 float: right;
 border: 1px solid #000000;
 width: 96px;
 height: 128px;
 margin-left: 15px;
 background-position: 50%;
 background-repeat: no-repeat; 
 position: relative;
}
#produit .gauche .vignette img {
 position: absolute;
 bottom: -1px;
 right: 6px;
}
#produit .prod .prix {
 position: absolute;
 top: 163px;
 right: 13px;
 width: 200px;
 text-align: right;
 font-size: 12px;
}
#produit .prod .sexe {
 position: absolute;
 top: 163px;
 left: 13px;
 font-size: 12px;
}
#produit .prod .reference {
 position: absolute;
 top: 178px;
 left: 13px;
}
#produit .prod .taille {
 position: absolute;
 top: 194px;
 left: 13px;
}
#produit .prod .quantite {
 position: absolute;
 top: 230px;
 left: 13px;
}
#produit .prod .voir {
 position: absolute;
 top: 177px;
 right: 13px;
}
#produit .prod .voir img {
 width: 144px;
}
#produit .prod .addpanier {
 border: 0;
 position: absolute;
 bottom: 13px;
 right: 13px;
}
#produit .prod {
 border: 1px solid #000000;
 padding: 13px;
 height: 282px;
 width: 399px;
 position: relative;
}
#produit .prod .description {
 height: 146px;
 overflow: auto;
}
#produit .prod .description h1 {
 font-size: 12px;
 font-weight: bold;
 margin-bottom: 10px;
}
#produit .droite {
 float: left;
 margin-left: 15px;
 width: 314px;
}
#produit .droite .image {
 width: 312px;
 height: 416px;
 border: 1px solid #000000;
 background-position: 50%;
 background-repeat: no-repeat;
 margin-bottom: 12px;
}
#produit .clr1, #ajoutpanier .clr1 {
 color: #f9410f;
}
#voir {
 margin-top: 42px;
 border-top: 1px dotted #000000;
 padding-top: 13px;
}
#voir .head {
 line-height: 26px;
 height: 26px;
 background: url('../images/logo-mini.gif') no-repeat 0px 50%;
 padding-left: 38px;
 color: #f9410f;
 font-weight: bold;
}
#voir .item {
 float: left;
 width: 228px;
 height: 163px;
 border: 1px solid #000000;
 background: url('../images/fond-produit.gif') repeat-y #FFFFFF top left;
 margin-right: 10px;
 margin-top: 6px;
 margin-bottom: 4px;
 padding-left: 6px;
 padding-top: 6px;
 position: relative;
}
#voir .item h2 {
 font-size: 10px;
 font-weight: bold;
 display: block;
 margin-bottom: 3px;
 height: 25px;
}
#voir .item h2 a {
 color: #F9410F;
}
#voir .item .pic {
 float: left;
 width: 96px;
 height: 128px;
 border: 1px solid #000000;
 position: relative;
 background-position: 50%;
 background-color: #FFFFFF;
 background-repeat: no-repeat;
}
#voir .item .desc {
 float: left;
 margin-left: 5px;
 width: 125px;
 height: 70px;
 overflow: auto;
}
#voir .item .sexe_f {
 color: #F9410F;
}
#voir .item .sexe_h, #voir .item .sexe_m, #voir .item .sexe_f {
 position: absolute;
 right: 50px;
 bottom: 35px;
 font-weight: bold;
}
#voir .item .prix {
 padding-left: 5px;
 float: left;
}
#voir .style1 {
 color: #F9410F !important;
 font-weight: bold;
}
.jqmWindow {
 background: url('../images/fond-addpanier.png') no-repeat top left;
 height: 142px;
 padding: 0;
 border: 1px solid #F9410F;
 padding-top: 60px;
 padding-left: 110px;
 padding-right: 17px;
 font-size: 11px;
 margin-left: -160px;
}
#sendfriend {
 background: #FFFFFF;
 padding: 0;
 border: 1px solid #F9410F;
 padding-top: 5px;
 height: auto;
 padding-right: 17px;
 font-size: 11px;
 margin-left: -300px;
}
#sendfriend td {
 padding-left: 10px;
}