body #contentProd {
  width: 647px;
  height: auto;
  background: url(/img/contentProdBottom.gif) no-repeat 0 bottom;
  padding: 0;
  margin: 0;
  margin-top: 40px;
  margin-left: 19px;
  padding-bottom: 33px;
}

body #contentProdBg {
  background-color: white;
}

#contentProd #prodVisuels {
  padding-left: 7px;
  float: left;
  width:265px;
  height:503px;

}

#contentProd #prodVisuels #prodZoomerLoading{
  position:absolute;
  width:265px;
  height:265px;
  background: url(/img/ajax-loader.gif) no-repeat center;
}

#contentProd #prodVisuels #prodZoomer{
  width:265px;
  height:265px;
  overflow:hidden;
}

#contentProd #prodVisuels #prodZoomer img {
  width: 265px;
}
#contentProd #prodVisuels #visuelOutils {
  width:265px;
  text-align: right;
  background-color: #efefef;
}

#contentProd #prodVisuels #visuelOutils span {
  padding: 7px;
  color: #aaa;
  display: block;
}

/* OLD

#contentProd #prodVisuels #visuelOutils {
  padding-top:7px;
  padding-bottom:14px;
  width:265px;
  height:26px;
}


#contentProd #prodVisuels #visuelOutils a#outilMoins, #contentProd #prodVisuels #visuelOutils a#outilPlus {
  display:block;
  float:left;
  width:24px;
  height:26px;
  text-indent:-999px;
  overflow:hidden;
}

#contentProd #prodVisuels #visuelOutils a#outilMoins {
  margin-right:6px;
  background: url(/img/moins.gif) no-repeat;
}

#contentProd #prodVisuels #visuelOutils a#outilPlus {
  margin-left:11px;
  background: url(/img/plus.gif) no-repeat;
}

#contentProd #prodVisuels #visuelOutils #zoneSlider {
  float:left;
  padding-top:4px;
  width:200px;
  height:22px;
  background: url(/img/zoneSlider.gif) repeat-x;
}

#contentProd #prodVisuels #visuelOutils #zoneSlider #slider {
  width:9px;
  height:22px;
  cursor:pointer;
  background: url(/img/slider.gif) no-repeat;
}

#contentProd #prodVisuels #visuelsList {
  padding-left:6px;
}

*/

#contentProd #prodVisuels #visuelsList span {
  display:block;
  padding-top:14px;
  padding-left:3px;
  padding-bottom:7px;
}

#contentProd #prodVisuels #visuelsList img {
  float:left;
  display:block;
  margin-right:6px;
  margin-bottom:6px;
  width:46px;
  height:46px;
}

#contentProd #prodDescription {
  padding-left:291px;
  padding-right:28px;
}

#contentProd #prodDescription h1 {
  display:block;
  height:29px;
  font-size:29px;
  padding-bottom:4px;
  font-family: Times New Roman,Times,serif;
  font-weight:normal;
  /*font-size:11px;
  
  text-indent:-999px;
  overflow:hidden;*/
}

#contentProd #prodDescription h2 {
  display:block;
  height:29px;
  padding-bottom:8px;
  font-family: Times New Roman,Times,serif;
  font-size:18px;
  font-weight:lighter;
}

#contentProd #prodDescription form#ajoutPanier {
  padding-top:15px;
}

#contentProd #prodDescription form#ajoutPanier #formVisuelLoading{
  position:absolute;
  width:102px;
  height:102px;
  background: url(/img/ajax-loader.gif) no-repeat center;
  z-index:2;
}

#contentProd #prodDescription form#ajoutPanier #formVisuel {
  position:absolute;
  width:102px;
  height:102px;
}

#contentProd #prodDescription form#ajoutPanier #formLabels {
  padding-left:110px;
  height:124px;
}

#contentProd #prodDescription form#ajoutPanier #formLabels span {
  display:block;
  border:solid 1px #72B7BA; 
}

#contentProd #prodDescription form#ajoutPanier #formLabels select#prodOption {
  padding:1px;
  width: 216px !important;
  width: 213px;
  color:#72B7BA;
  font-size:12px;
  border:none; 
}

#contentProd #prodDescription form#ajoutPanier #formLabels p {
  margin-top:3px;
  padding-left:5px;
  text-align:right;
  border:solid 1px #72B7BA; 
}

#contentProd #prodDescription form#ajoutPanier #formLabels label {
  font-size:12px;
  display:block;
  position:absolute;
  margin-top:3px;
  padding-left:5px;
  text-align:left;
  width:100px;
  padding-top:2px;
}

#contentProd #prodDescription form#ajoutPanier #formLabels p select#prodQte {
  padding:1px;
  color:#72B7BA;
  font-size:12px;
  border:none;
}

#contentProd #prodDescription #prodBt{
  padding-top:20px;
}

#contentProd #prodDescription #prodBt #prodDiscount {
  color: #72B7BA;
  font-size: 13px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 5px 15px;
}
#prodDiscount.hidden{
  display: none;
}
#contentProd #prodDescription #prodBt #prodDiscount #old-price {
  text-decoration: line-through;
}
#contentProd #prodDescription #prodBt #prodDiscount strong {
  color: #DEB8C4;
  font-size: 15px;
}

#contentProd #prodDescription #prodBt .prodTarif{
  width:88px;
  float:left;
  margin-right:5px;
  line-height:29px;
  font-size:18px;
  color:#fff;
  text-align:center;
  background: url(/img/tarif.gif) no-repeat;
}

#contentProd #prodDescription #formAmi{
  padding-top:31px;
}

#contentProd #prodDescription #formAmi h2{
  display:block;
  height:19px;
  padding-bottom:9px;
  font-size:11px;
  font-weight:normal;
  text-indent:-999px;
  overflow:hidden;
  background: url(/img/formAmi.gif) no-repeat;
}

#contentProd #prodDescription #formAmi input#votreEmail, #contentProd #prodDescription #formAmi input#amiEmail{
  color:#72B7BA;
  font-size:11px;
  width:155px;
  border:solid 1px #72B7BA; 
}

#contentProd #prodDescription #formAmi #bt_newsletter {
  padding-top:7px;
}

#contentProd #prodDescription #formAmi #bt_newsletter p input#newsletter {
  float:left;
  margin-right:4px;
  margin-bottom:10px;
}

#contentProd #prodDescription #formAmi #bt_newsletter p {
  width:230px;
}

#contentProd #prodDescription #formAmi input#submitFormAmi {
  position:relative;
  top: -28px;
  left:239px;
}

#prodVisuel {
/*FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity : 0.00; opacity : 0.00;*/
}


#prodDescription ul {
}

#prodDescription li {
  list-style-position: outside;
  margin-left: 10px;
  margin-bottom: 5px;
}
