.prodLeft {
  float:left;
  width:333px;
  display:inline;
}

.prodLeft a#visuelPrincipal {
  display:block;
  padding-top:27px;
  padding-left:19px;
  width:286px;
  height:290px;
  text-decoration:none;
  background: url(../images/produit/cadre1.gif) no-repeat;
}

.prodLeft a#visuelSecondaire {
  display:block;
  padding-top:27px;
  padding-left:19px;
  width:286px;
  height:290px;
  text-decoration:none;
  background: url(../images/produit/cadre1.gif) no-repeat;
}

.prodLeft a#visuelPrincipal {display: block}
.prodLeft a#visuelSecondaire {display: none}
.prodLeft a#visuelPrincipal.secondaire {display: none}
.prodLeft a#visuelSecondaire.secondaire {display: block}

.prodLeft #listVisuel {
  padding-top:19px;
  padding-left:9px;
  width:296px;
  height:324px;
  background: url(../images/produit/cadre2.gif) no-repeat 0px 6px;
}

.prodLeft #listVisuelOff {
  padding-top:19px;
  padding-left:9px;
  width:296px;
  height:324px;
}

.prodLeft #listVisuel a {
  display:block;
  float:left;
  padding:8px;
  text-decoration:none;
  width:128px;
  height:127px;
}

.prodLeft #listVisuel a img {
  display:block;
}

.prodRight {
  float:left;
  width:340px;
  display:inline;
}

.prodRight .macaron2 {
  float:right;
  display:block;
  padding-top:25px;
  width:73px;
  font-size:14px;
  height:47px;
  color:#fff;
  font-weight:normal;
  text-align:center;
  background: url(../images/produit/macaron.gif) no-repeat right top;
}

.prodRight h3.sifr {
  padding-top:20px;
  height:30px;
  width:250px;
  color:#FA8DC5;
  font-weight:normal;
  font-size:22px;
}

.prodRight h4 {
  font-size:14px;
  font-weight:bold;
  line-height:20px;
}

.prodRight .prodCrea {
  padding-top:10px;
  height:36px;
  font-weight:bold;
  color:#000;
  background: url(../images/actu.gif) repeat-x;
  width: 270px;
  margin-top: 7px;
}

.prodRight .prodCrea a {
  color:#FA8DC5;
}

.prodRight p {
  padding-bottom:20px;
}

.prodRight form .itemFormProd {
  padding-top:6px;
  padding-bottom:12px;
  background: url(../images/actu.gif) repeat-x left bottom;
}

select#optionProd {
  font-weight:bold;
  background-color:#fff;
  border:solid 1px #000;
}

a#bt_prod_panier {
  float:right;
  display:block;
  width:202px;
  height:34px;
  text-decoration:none;
  overflow:hidden;
  text-indent:-999px;
  background: url(../images/produit/panier.gif) no-repeat;
}

a#bt_prod_panier:hover {
  background: url(../images/produit/panier_hover.gif) no-repeat;
}

.qteSelectProd {
  padding-top:6px;
  padding-left:76px;
  width:45px;
  height:28px;
  background: url(../images/produit/qte.gif) no-repeat;
}

.prodRight div.sifr {
  padding-top:10px;
  height:37px;
}

.prodRight .prodLink {
  padding-bottom:14px;
  background: url(../images/actu.gif) repeat-x left bottom;
}

.prodRight .prodLink div.item {
  float: left;
  height:138px;
  width: 101px;
  margin: 0px 10px 14px 0px;
  background: url(../images/produit/cadre3.gif) no-repeat 0px 0px;
}

.prodRight .prodLink a.preview {
  display:block;
  float:left;
  width:101px;
  height:101px;
  padding: 6px 0px 0px;
  line-height: 90px;
  text-decoration:none;
  overflow:hidden;
  text-align:center;
  color:#fff;
}

.prodRight .prodLink a.preview img {
  vertical-align: center;
}

.prodRight .prodLink a.price {
  float: left;
  width:101px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  text-decoration:none;
  color: white;
}

.prodRight .prodLink a.price:hover {
  text-decoration: underline;
}

/* deprecated
.prodRight .prodLink {
  height:138px;
  padding-bottom:14px;
  background: url(../images/actu.gif) repeat-x left bottom;
}

.prodRight .prodLink a {
  display:block;
  float:left;
  padding-top:7px;
  padding-left:8px;
  padding-right:4px;
  text-decoration:none;
  overflow:hidden;
  width:101px;
  height:131px;
  text-align:center;
  color:#fff;
  background: url(../images/produit/cadre3.gif) no-repeat 8px 0px;
}

.prodRight .prodLink a span {
  display:block;
  padding-top:8px;
  text-align:center;
}

.prodRight .prodLink a:hover {
  text-decoration:underline;
}
*/

