
td.produit-photo-mini {
  width:186px;
  height:300px;
  text-align:center;
  font-size:12px;
  vertical-align:bottom;
}

.produit-viewer-main {
    text-decoration: none;
}

div.produits-liste-photos {
  width:159px;
  height: 90px;
  margin:10px auto 0 auto;
  padding:0;
  text-align:left;
  color:#8a1e1b;
  font-weight:bold;
  background-repeat: repeat-y;
  background-position: left;
  background-image: url('../images/sprites/commandefondrepeaty.png?ea999f3cc5263ac577037da4691d8130');
  background-position: -0px top;
}

div.produits-liste-photos-conteneur {
  margin:0;
  padding:4px 0 0 10px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image:url('../images/textures/debut_commande_miniatures.png');
}

div.produits-miniatures {
    margin:6px 6px 0 0;
    float:left;
    width:25px;
    height:25px;
    text-align:center;
    display: table-cell;
    vertical-align: middle;
    border:1px solid #a59a9c;
}

div.produits-miniatures * {
    vertical-align: middle;
}

div.produits-miniatures span {
    height: 100%;
    display: inline-block;
}

/*\*//*/
div.produits-miniatures {
    display: block;
}
div.produits-miniatures span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/

td.produit-description {
  padding-top:20px;
  padding-bottom:11px;
  vertical-align:bottom;
}

td.produit-description h1 {
  padding:0;
  margin:0 0 3px 0;
  font-size:20px;
  color:#000000;
}

td.produit-description h2 {
  padding:0;
  margin:0 0 3px 0;
  font-size:10px;
  color:#535353;
}

img.produit-logo {
  float:right;
  margin-right:3px;
}

div.produit-commande {
  margin:20px 3px 0 0;
  padding:0;
  border:1px solid #a09c9b;
  background-color:#e3cbc7;
  color:#883620;
  font-size:12px;
  background-repeat: repeat-x;
  background-position: top;
  background-image:url('../images/textures/fond_produit_commande_haut.png');
}

div.produit-commande del {
  color:#883620;
}

div.produit-commande table {
  float:left;
  margin:0;
  padding:0;
  width:100%;
  border-collapse:collapse;
}

div.produit-commande td {
  height:40px;
  width:25%;
}

div.produit-commande-total {
  height:56px;
  color:#883620;
  margin-right:3px;
  border-left:1px solid #a09c9b;
  border-right:1px solid #a09c9b;
  background-repeat: repeat-x;
  background-position: top;
  background-image: url('../images/sprites/commandefondrepeatx.png?63be82d80387a3e5f1f8061c145901f2');
  background-position: left -0px;
}

div.produit-commande-total table {
  height:56px;
  margin:0;
  border-collapse:collapse;
}

div.produit-commande-total td {
  width:25%;
}

div.produit-commande-total td.grand {
  width:50%;
}

div.produit-commande-total td.ajouter-au-panier {
  text-align:right;
  padding-right:76px;
}

div.produit-commande-total .grand {
  font-size:20px;
}

a.commande-caddy {
  display:block;
  float:right;
  margin-top:-56px;
  margin-right:3px;
  width:66px;
  height:56px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -0px;
}

a.commande-caddy:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -56px;
}

h3.commande-information {
  width:488px;
  height:31px;
  margin:0;
  padding:14px 0 0 50px;
  color:#ffffff;
  font-weight:bold;
  font-size:16px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url('../images/sprites/commandefondstatic.png?313f61a77c149ff856dfb8c6982b1645');
  background-position: left -0px;
}

div.commande-information {
  padding-left:15px;
  width:545px;
}

div.commande-information-boutons {
  margin:10px 1px 20px 0;
}

a.bouton-marron {
  display:block;
  width:75px;
  height:16px;
  margin-right:5px;
  padding-top:3px;
  font-size:8px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  color:#ffffff;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -112px;
}

a.bouton-marron:hover {
  display:block;
  width:75px;
  height:16px;
  margin-right:5px;
  padding-top:3px;
  font-size:8px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  color:#412824;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -131px;
}

div.commande-information ul {
  font-size:12px;
  margin-top:10px;
}

div.commande-recents h3 {
  width:306px;
  height:32px;
  margin:0 0 10px 10px;
  padding:14px 0 0 50px;
  color:#ffffff;
  font-weight:bold;
  font-size:16px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url('../images/sprites/commandefondstatic.png?313f61a77c149ff856dfb8c6982b1645');
  background-position: left -45px;
}

div.colonne-produit-32 {
  width:297px;
  margin-left:14px;
}

div.produit-mini {
  float:left;
  font-size:12px;
  margin-bottom:20px;
  margin-left:10px;
  width:356px;
  height:199px;
  max-height:199px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandefondstatic.png?313f61a77c149ff856dfb8c6982b1645');
  background-position: left -91px;
}

a.bouton-ajouter-produit-mini {
  margin-left:329px;
}

div.produit-mini h4 {
  margin:10px 0 10px 10px;
  font-size:15px;
  color:#0f0f0f;
  font-weight:bold;
}

div.produit-mini img.produit-illustration {
  float:left;
  margin-left:10px;
}

div.produit-mini img.produit-illustration-mini {
  float:left;
  margin-left:10px;
}

div.produit-mini p {
  margin:0 0 0 140px;
  text-align:left;
}

div.produit-mini p.produit-mini-prix {
  padding:13px 30px 20px 0;
  text-align: right;
}

div.produit-mini span.produit-mini-nouveau-prix {
  color:#892919;
  font-weight:bold;
  font-size:20px;
}

div.produit-mini span.produit-mini-ancien-prix {
  color:#a28581;
}

h3.titre-information-maxi {
  width:860px;
  height:32px;
  margin:0 0 10px 14px;
  padding:14px 0 0 50px;
  color:#ffffff;
  font-weight:bold;
  font-size:16px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url('../images/sprites/commandefondstatic.png?313f61a77c149ff856dfb8c6982b1645');
  background-position: left -290px;
}

h3.titre-fleche-maxi {
  width:860px;
  height:32px;
  margin:0 0 10px 14px;
  padding:14px 0 0 50px;
  color:#ffffff;
  font-weight:bold;
  font-size:16px;
  background-repeat: no-repeat;
  background-position: top left;
  background-image: url('../images/sprites/commandefondstatic.png?313f61a77c149ff856dfb8c6982b1645');
  background-position: left -336px;
}

div.information-marque {
  margin-top:30px;
  color:#70341c;
  font-size:12px;
  width:924px;
}

div.information-marque p {
  padding-left:15px;
}

div.information-marque img {
  float:left;
  margin:0 20px 0 15px;
}

div.etoiles-moyenne {
  float:right;
  margin-left:10px;
  margin-top:-4px;
}

span.nombre-votes {
  float:left;
  margin-top:5px;
  font-weight:bold;
}

div.etoiles-vote {
  margin:5px 0 5px 14px;
}

div#etoiles-vote-1 {
  padding-top:7px;
}

div.etoiles-titre {
  float:right;
}

div.liste-produits {
  margin-top:20px;
}

div.liste-produits div.produit-mini {
  margin-left:20px;
}

div.avis-clients p {
  margin:0;
  padding-left:20px;
  padding-right:20px;
}

div.moyenne-note {
  float:right;
  margin-right:20px;
  padding:5px;
  border:1px solid #b9afa6;
  color:#421b1e;
  font-weight:bold;
  font-size:10px;
}

div.moyenne-note img {
  vertical-align:middle;
}

div.commentaires {
  width:96%;
  margin:10px auto 10px auto;
  padding:10px 0;
  border-top:1px solid #a39f9c;
  border-bottom:1px solid #a39f9c;
}

div.commentaire {
  padding:10px 10px 0 10px;
  margin-top:10px;
  margin-bottom:10px;
  border:1px solid #a39f9c;
}

div.commentaire h1 {
  color:#000000;
  font-size:20px;
  padding:0;
}

div.commentaire h1 img {
  vertical-align:middle;
}

div.commentaire h2 {
  color:#000000;
  font-size:15px;
  padding-left:4px;
  font-weight:bold;
}

div.commentaire h3 {
  color:#513424;
  font-size:10px;
  margin:6px 0 0 0;
  padding:0;
  font-weight:bold;
}

div.commentaire a.bouton-blanc, div.commentaire a.bouton-marron {
  float:left;
}

div.commentaire p {
  padding:0;
}

div.commentaire table {
  margin:5px 0 5px 0;
  padding:0;
  width:430px;
}

div.commentaire td {
  vertical-align:top;
}

div.signaler-panel {
  float:right;
  padding-top:1px;
  margin-top:-24px;
}

a.commentaire-signaler {
  display:block;
  padding-top:1px;
  float:right;
  width:105px;
  height:13px;
  font-size:7px;
  text-decoration:none;
  color:#ffffff;
  text-align:center;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -150px;
}

a.commentaire-signaler:hover {
  color:#4f240e;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -164px;
}

a.supprimer-avis {
  width: 14px;
  height: 14px;
  display:block;
  margin-right: 5px;
  float:right;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -178px;
}

a.supprimer-avis:hover {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -192px;
}


div#titre-commentaire-produit {
  float:left;
}

div.commenter-produit {
  padding:0 20px;
  font-weight:bold;
  color:#401006;
  font-size:14px;
}

div.commenter-produit div.textbox-conteneur {
  margin-left:50px;
  width:300px;
  height:30px;
  background-repeat: repeat-x;
  background-position: center;
  background-image:url('../images/textures/fond_input_recherche.png'); /** sprite-ref: commandrepeatx; sprite-alignment: repeat; */ 
}

div.commenter-produit div.textbox {
  width:300px;
  height:30px;
  background-repeat: no-repeat;
  background-position: center right;
  background-image:url('../images/icones/ferme_input_3.png'); 
}

div.commenter-produit div.textbox-conteneur input {
  margin-left:-35px;
  padding:7px 10px 0 0;
  width:261px;
  height:23px;
  font-size:12px;
}

body:nth-of-type(1) div.commenter-produit div.textbox-conteneur input {
  padding-top:10px;
}

div.ajouter-note {
  float:right;
}

div.ajouter-note span {
  float:left;
}

div.ajouter-note img {
  vertical-align:middle;
}

input.ajouter-titre {
  width:331px;
  height:34px;
  border:none;
  vertical-align:middle;
  font-size:18px;
  color:#401006;
  padding:8px 0 0 0;
  background-repeat: repeat-x;
  background-position: center;
  background-image: url('../images/sprites/commandefondrepeatx.png?63be82d80387a3e5f1f8061c145901f2');
  background-position: left -56px;
}

textarea.ajouter-commentaire {
  float:right;
  border:none;
  overflow:auto;
  width:872px;
  height:166px;
  padding:10px;
  border:3px solid #401006;
  font-size:18px;
  color:#401006;
  font-family:Arial, 'Trebuchet MS', serif, sans-serif;
  margin-top:16px;
  background-position: center right;
  background-repeat: repeat-y;
  background-image: url('../images/sprites/commandefondrepeaty.png?ea999f3cc5263ac577037da4691d8130');
  background-position: -159px top;
}

input.ajouter-bouton-envoyer, input.ajouter-bouton-envoyer-hover {
  float:right;
  display:block;
  margin-top:5px;
  border:none;
  height:21px;
  width:208px;
  color:#ffffff;
  cursor:pointer;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -206px;
}

input.ajouter-bouton-envoyer:hover, input.ajouter-bouton-envoyer-hover {
  color:#4f240e;
  background-repeat: no-repeat;
  background-position: center right;
  background-image: url('../images/sprites/commandebutton.png?de408ba15c9d2c45b21415c8b728014d');
  background-position: left -227px;
}

input#label-visa, input#label-mc, label#lblTypePayment {
  margin-top:20px;
  margin-left: 14px;
}

img#visa {
  margin:10px 10px 0 0;
}

input#label-visa, input#label-mc, img#mc, img#visa {
  float:left;
  cursor:pointer;
}

span.lien-commande-confirmation {
    font-weight:bold;
    font-size:15px;
    text-decoration:none;
    font-family:'Helvetica Neue",Arial,Helvetica,sans-serif';
}

label.lien-commande-cgv {
    font-weight:bold;
    font-size:15px;
    text-decoration:underline;
    font-family:'Helvetica Neue",Arial,Helvetica,sans-serif';
}
