#cadre div#contenu #message_produit {
  position:relative;
  padding:8px;
  color:#fff;
  text-align:center;
  width:329px;
  background-color:#474747;
  z-index:5;
  visibility:hidden;
}

#cadre div#contenu #message_produit a {
  color:#B1A2C3;
  font-size:10px;
  text-decoration:none;
}

#cadre div#contenu #message_produit a.close {
  float:right;
}

#cadre div#contenu #message_produit a:hover {
  color:#fff;
}


#cadre div#contenu img#prod_img {
  float:left;
  margin-right:30px;
  margin-bottom:20px;
  border:solid 1px #D9D9D9;
}

#cadre div#contenu h1 {
  margin:0;
  padding:0;
  padding-bottom:8px;
  font-size:14px;
  color:#000;
  text-transform:uppercase;
  font-weight:normal;
}

#cadre div#contenu h2 {
  margin:0;
  padding:0;
  padding-bottom:14px;
  font-size:12px;
  color:#A1A2A4;
  font-weight:normal;
  background: url(../img/tiret2.gif) no-repeat bottom right;
}

#cadre div#contenu h2 a {
  color:#A1A2A4;
  text-decoration:none;
}

#cadre div#contenu h2 a:hover {
  text-decoration:underline;
}

#cadre div#contenu div#desc {
  padding-top:12px;
  color:#A1A2A4;
}

#cadre div#contenu div#detail {
  padding-top:18px;
  color:#A1A2A4;
}

#cadre div#contenu div#detail span {
  color:#474747;
}

#cadre div#contenu div#detail span a.taille_select {
  text-decoration:none;
  color:#474747;
}

#cadre div#contenu div#detail span a.taille_select:hover {
  color:#fff;
  background-color:#474747;
}

#cadre div#contenu form#produit_bt a.qte_bt {
  text-decoration:none;
  color:#474747;
  font-size:14px;
  font-weight:bold;
}

#cadre div#contenu form#produit_bt span#qte_visu {
  margin-left:4px;
  margin-right:4px;
  padding-left:2px;
  padding-right:2px;
  text-align:center;
  color:#474747;
  border: solid 1px #474747;
}

#cadre div#contenu form#produit_bt {
  margin:0;
  padding:0;
  padding-top:16px;
}


#cadre div#contenu form#produit_bt a.retour {
  padding-top:3px;
  padding-bottom:3px;
  margin-right:20px;
  margin-top:10px;
  width:74px;
  color:#6B6C6E;
  display:block;
  float:left;
  text-decoration:none;
  text-align:center;
  border:solid 1px #DADADB;
}

#cadre div#contenu form#produit_bt a.retour:hover {
  border:solid 1px #6B6C6E;
}

#cadre div#contenu form#produit_bt a.panier {
  padding-top:3px;
  padding-bottom:3px;
  margin-top:10px;
  width:112px;
  color:#fff;
  display:block;
  float:left;
  text-decoration:none;
  text-align:center;
  background-color:#B0B0B0;
}

#cadre div#contenu form#produit_bt a.panier:hover {
  background-color:#6B6C6E;
}

