h1 {
  float: left;
  display: inline;
  margin-left: 23px;
  margin-top: 5px; 
}
#menu {
  clear: both;
  float: left;
  width: 100%;
  border-bottom: 1px solid #76ad52;
  margin-top: 10px;
  position: relative;
}
#newsletter-header {
  float: left;
  display: inline;
  margin-left: 100px;
  margin-top: 13px;
  width: 150px;
  height: 66px;
  background: url(../images/bg-encart-newsletter.gif) 0 0 no-repeat;
}
#titre-news-header {
  text-align: center;
  padding-top: 3px;
  color: #283718;
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
}
#form-newsletter {
  text-align: center;
  padding-top: 4px;
  margin-left: 12px;

}
.input-newsletter-home {
  border: 1px solid #ABADB3;
  width: 110px; /*ajout pierre*/
  height: 15px; /*ajout pierre*/
  background: #fff;
  color: #97999E; /*couleur texte case newsletter*/
}
.bt-ok {
  border: 0;
  background: none;
  color: #97999E;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
}
#compte-header {
  float: left;
  display: inline;
  margin-left: 23px;
  margin-top: 13px;
  background: url(../images/bg-encart-compte.gif) 0 0 no-repeat;
  width: 147px;
  height: 66px;
}
#compte-header p {
  margin-left: 50px;
  line-height: 16px;
}
#compte-header p a {
  font-size: 12px;
  font-weight: bold;
  color: #283718;
}
#lien-inscription-header {
  padding-top: 10px;
}
#panier {
  float: left;
  display: inline;
  margin-top: 13px;
  margin-left: 23px;
  background: url(../images/bg-panier.gif) 0 0 no-repeat;
  width: 147px;
  height: 66px;
}
#panier p {
  text-align: right;
  margin-right: 10px;
}
#titre-panier-header {
  padding-top: 10px;
}
#titre-panier-header a {
  font-weight: bold;
  color: #283718;
  font-size: 12px;
}
#value-panier {
  padding-top: 5px;
  margin-right: 10px;
  text-align: right;
}
#value-panier * {
  color: #000;
}
#ariane {
  clear: both;
  height: 20px;
  line-height: 20px;
  border-bottom: 1px solid #76ad52;
  padding-left: 5px;
  color: #51534e;
}
#ariane a {
  color: #51534e;
}
#content-left table td {
  padding: 0;
}
.sep-promos {
  float: left;
  display: inline;
  margin-right: 10px;
  margin-top: 20px;
  width: 1px;
  height: 180px;
}
.encart-produit {
  float: left;
  display: inline;
  width: 280px;
  height: 200px;
  /*background: url(../images/bg-encart-produit.gif) 0 0 no-repeat;*/
  padding-bottom: 5px;
  margin-left: 40px;
  /*z-index: 50;*/
}  
h2.nom-produit {
  text-align: center;
  padding-left: 15px;
  padding-top: 15px;
}
h2.nom-produit a {
  font-family:'UsenetRegular';
  color: #97999E;
  font-weight: bold;
  font-size: 12px; /* police produit en promo accueil*/
  /*text-transform: uppercase;*/ /*affichage en gras promo*/
}
.photo-produit {
  float: left;
  display: inline;
  text-align: center;
  width: 120px;
  margin-left: 6px;
  margin-top: 15px; /* hauteur photo produit en promo */
}
.details-produit {
  float: left;
  display: inline;
  margin-left: 5px;
  width: 142px;
  margin-top: 15px;
  /*width: 438px;*/
}
.encart-detail-produit {
  height: 85px;
}
.descrip-produit {
  color: #97999E;
  height: 55px;
  font-size:11px; 
font-family:'UsenetRegular';
}
.savoir-plus-produit a {
  color: #76ad52;
  text-decoration: underline;
  font-weight: bold;
}
.prix-produit-special {
  float: left;
  color: #97999E;
  font-family:'UsenetRegular';
  font-size: 11px;
  font-weight: bold;
  text-decoration: line-through;
}
.prix-produit {
  float: left;
  display: inline;
  margin-left: 10px;
  color: #d32651;
  font-size: 16px;
  font-weight: bold;
}
.ajouter-panier {
  clear: both;
  margin-top: 5px;
  background: url(../images/picto-ajouter-panier.gif) 0 0 no-repeat;
  height: 23px;
  line-height: 23px;
  padding-left: 30px;
  /*float: right;
  display: inline;
  margin-right: 10px;*/
}
.ajouter-panier a {
  color: #76ad52;
  text-decoration: underline;
  font-weight: bold;
}
#right-col h2, #left-col H2 {
  font-family:'UsenetRegular';
  font-size:13px;
  font-weight: bold;
  color: #97999E; /*couleur titre boxe*/
  text-align:left; margin-left:10px;
  padding-top: 5px;
  padding-bottom: 5px; /* position vertical */

}
.header-search { float:left; display:inline; margin-top:5px; margin-left:30px; text-align:left; width:240px; }
.label-header-search { margin-top:1px; font-weight:bold; color:#97999E; }
.input-search {
  float: left;
  display: inline;
}
.input-search input { border:1px solid #ABADB3; color:#97999E; padding-left:2px; width:180px; height:15px; }
.bt-ok-search {
  float: left;
  display: inline;
  margin-left: 5px;
}
.bt-ok-search input {
  color: #97999E;
  font-weight: bold;
  border: 0;
  background: none;
  font-size: 11px;
}
.advanced-search {
  clear: both;
  margin-left: 10px;
  padding-top: 2px;
}
.advanced-search a {
  color: #97999E;
  font-family: Arial;
  text-decoration: underline;
}
.tirets-right {
  background: url(../images/pointille-hor.gif) bottom left repeat-x;
  height: 10px;
  float: left;
  width: 100%;
}
#pictos-labels {
  text-align: center;
}
#offre-bienvenue {
  margin: 0 10px;
  color: #97999E;
  font-size: 11px;
}
#offre-bienvenue span {
  font-weight: bold;
  font-size: 11px;
}
#inscription-newsletter {
  color: #97999E;
    font-size:11px; 
font-family:'UsenetRegular';
  text-align: left;
  margin-left: 10px;
  margin-right: 10px;
  line-height: 13px; /* interligne texte */
}
#frais-port span {
  font-weight: bold;
  font-size: 11px;
}
#modes-reglement {
  text-align: center;
}
#picto-livraison {
  text-align: center;
  padding-top: 15px;
}
#liens-footer {
  color: #97999E;
}
#liens-footer a {
  color: #97999E;
  margin-left: 2px;
  margin-right: 2px;
  font-size:11px; 
font-family:'UsenetRegular';
}
#logo-partenaires {
  padding-top: 10px;
}
#liens-partenaires {
  color: #55713e;
  padding-top: 15px;
}
#liens-partenaires a {
  color: #55713e;
  margin-left: 2px;
  margin-right: 2px;
}
#liens-partenaires a span {
  font-weight: bold;
}
#txt-footer {
  color: #99c277;
  text-align: justify;
  padding-top: 15px;
  margin: 0 5px;
}
#banniere-footer {
  clear: both;
  padding-top: 15px;
  text-align: center;
}
#page-panier {
  clear: both;
  margin-right: 1px;
}
h1#titre-page, h2#titre-page {
  font-size: 12px;
  font-weight: bold;
  color: #97999E;
  padding: 10px 0;
  padding-left: 15px;
}  
.entete-panier {
  font-weight: bold;
  color: #97999E;
}
.entete-panier2 {
  font-weight: bold;
  color: #97999E;
  margin-right: 15px;
}
#page-panier .productListing-even td {
  padding-top: 10px;
  background: #fff;
}
#page-panier .productListing-odd td {
  padding-top: 10px;
}
.photo-produit-panier {
  clear: both;
  float: left;
  width: 110px;
  text-align: center;
}
.nom-produit-panier {
  float: left;
  display: inline;
  margin-left: 15px;
  width: 300px;
}
.nom-produit-panier a {
  color: #97999E;
  font-weight: bold;
}
.input-quantite input {
  border: 1px solid #000000;
  color: #97999E;
  padding-left: 10px;
}
.prix-produit-panier {
  color: #97999E;
  font-weight: bold;  
}
.prix-produit-panier b {
  margin-right: 15px;
}
#intro-login {
  padding-top: 10px;
  margin-left: 10px;
  color: #97999E;
}
#intro-login * {
  color: #97999E;
}
#login {
  text-align: center;
}
#encart-new-client {
  
  width: 300px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border: 1px solid #ABADB3;
  background: #FFFFFF;
  padding: 10px 0;
  height: 175px;
}
#encart-old-client {
  width: 300px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border: 1px solid #ABADB3;
  background: #FFFFFF;
  padding: 10px 0;
  height: 175px;
}
.titre-client-login {
  text-align: center;
  color: #97999E;
  font-weight: bold;
  font-size: 12px;
}
.phrase-intro-client {
  color: #97999E;
  font-weight: bold;
  margin-left: 15px;
  padding-top: 10px;
}
.content-new-client {
  margin-left: 15px;
  color: #97999E;
  padding-top: 10px;
}
.bt-continuer-new-client {
  text-align: right;
  margin-right: 15px;
  padding-top: 10px;
}
#form-login {
  margin-left: 15px;
  margin-top: 15px;
}
#form-login li {
  clear: both;
  margin-bottom: 10px;
}
#form-login li label {
  color: #97999E;
  font-weight: bold;
  display: block;
  float: left;
  width: 95px;
}
#form-login li input {
  border: 1px solid #97999E;
  width: 165px;
}
#password-lost-login {
  clear: both;
  margin-left: 15px;
}
#password-lost-login a {
  color: #97999E;
  font-family: Arial;
  font-size: 10px;
}
#bt-login {
  text-align: right;
  margin-right: 15px;
  padding-top: 10px;
}
#form-inscription, .form-inscription {
  margin-left: 30px;
}
#form-inscription li, .form-inscription li {
  clear: both;
  margin-bottom: 5px;
  
}
#form-inscription li.rubrique, .form-inscription li.rubrique {
  font-weight: bold;
  color: #97999E;
  padding-top: 15px;
  text-transform: uppercase;
}
#form-inscription li label, .form-inscription li label {
  display: block;
  float: left;
  cursor: pointer;
  color: #97999E;
  width: 160px;
}
.form-inscription {
  border: 1px solid #ABADB3;
  padding-left: 15px;
  margin-bottom: 10px;
  margin-right: 200px;
  background-color: #FFFFFF; /* couleur de fond du tableau de creation de compte*/
} 
#txt-compte-cree, #tx-points-fidelite, #infos-points-fidelite {
  color: #97999E;
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 10px;
  text-align: justify;
}
#txt-compte-cree a, #tx-points-fidelite a, #infos-points-fidelite a {
  color: #97999E;
  font-weight: bold;
}
#bt-continuer-ok-inscription {
  padding-top: 20px;
  text-align: center;
}
h2#rubrique-home {
  color: #97999E;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
  display: inline;
  margin-top: 15px;
  margin-left: 15px;  
}
#choix-marque-home {
  float: right;
  display: inline;
  margin-right: 15px;
  margin-top: 15px;
  color: #97999E;
}
#liste-produits-home {
  clear: both;
  padding-top: 10px;
}
#liste-produits-home a {
  font-family:'UsenetRegular';
  font-size:12px;
  color: #97999E; 
}
.lien-trier a, .lien-trier {
  color: #97999E;
}
.nom-produit-liste a {
  color: #97999E;
  font-weight: bold;
  text-transform: uppercase;
}
.descript-produit-liste {
  color: #97999E;
}
.descript-produit-liste a *, .descript-produit-liste a:hover * {
  color: #97999E;
  font-weight: bold;
}
.productListing-odd td, .productListing-even td {
  color: #97999E; /*ajout pierre*/
  line-height: 13px; /* interligne texte fiche produit */
}
#nbr-produits-affiches {
  float: left;
  display: inline;
  margin-left: 15px;
  color: #97999E;
  margin-top: 5px;
}
#pagination {
  float: right;
  display: inline;
  margin-right: 10px;
  color: #97999E;
  margin-top: 5px;
}
#pagination a {
  color: #97999E;
}
.nbr-produits-affiches {
  float: left;
  display: inline;
  margin-left: 15px;
  color: #97999E;
  margin-top: 5px;
}
.pagination {
  float: right;
  display: inline;
  margin-right: 10px;
  color: #97999E;
  margin-top: 5px;
}
.pagination a {
  color: #97999E;
}
#tx-confirm-newsletter {
  margin: 0 20px;
  text-align: justify;
  color: #97999E;
  padding-top: 15px;
}
#bt-continuer {
  text-align: right;
  margin-right: 20px;
  padding-top: 10px;
}
#prix-produit {     
  clear:both;
  font-size: 14px;
  color: #97999E;
  font-weight: bold;
  margin-left: 15px;
}
#nbr-points-produit {
  margin-left: 15px;
  padding-top: 10px;
  height: 25px;
  color: #97999E;
}
#details-produits {
  float: right;
  display: inline;
  margin-left: 10px;
  width: 450px;
}
#details-produits ul li {
  border: 1px solid #ABADB3; /*couleur de contour onglet produit*/
  color: #97999E;
  width: 90px;
}
.titre-encart-produit {
  font-size: 12px;
  font-family:'UsenetRegular'; 
  /*border-bottom: 1px dashed #97999E;*/
  font-weight: bold;
}

// PHOTO PRODUIT
#cadre-photo-produit {
  float: left;
  display: inline;
  width: 150px;
  margin-right: 20px;
  border: 1px solid red;
}
#photo-produit {
  text-align: center;
}
// EOF PHOTO PRODUIT

#critiques {
  margin-left: 20px;
  color: #97999E;
  border: 1Px solid red;
}
#adresse-expedition {
  margin-left: 15px;
  padding-top: 10px;
}
#left-expedition {
  float: left;
  width: 300px;
}
#right-expedition {
  float: right;
  width: 300px;
}
.titre-adresse-expedition {
  font-weight: bold;
  color: #97999E;
  text-transform: uppercase;
}
#tx-choix-adresse {
  color: #97999E;
}
#adresse-enregistree {
  color: #97999E;
}
#methode-expedition {
  clear: both;
  padding-top: 20px;
  margin-left: 15px;
  color: #FFFFFF;
}
#titre-commentaires {
  font-weight: bold;
  padding-top: 15px;
}
#tx-continuer-procedure {
  float: left;
  display: inline;
  margin-left: 15px;
  margin-top: 25px;
  color: #97999E;
}
#bt-continuer-adresse {
  float: right;
  display: inline;
  margin-right: 15px;
  margin-top: 10px;
}
#table-process-commande {
  clear: both;
  margin-top: 15px;
}
#table-process-commande td {
  color: #97999E;
}
#choix-paiement {
  clear: both;
  margin-left: 15px;
  padding-top: 15px;
}
#table-choix-paiement {
  
}
#table-choix-paiement td {
  color: #97999E;
}
#table-process-commande a {
  color: #97999E;
}
#confirm-commande {
  padding-top: 15px;
  margin-left: 15px;
  color: #97999E;
}
#confirm-commande a {
  color: #97999E;
  font-weight: bold;
  text-decoration: underline;
}
#commande-fini {
  padding-top: 15px;
  margin-left: 15px;
  color: #97999E;
}
#merci {
  padding-top: 15px;
  font-weight: bold;
}
#notifications-produits {
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 10px;
}
#imprimer-commande {
  float: left;
  display: inline;
  margin-left: 10px;
  margin-top: 15px;
}
#continuer-fin-commande {
  float: right;
  display: inline;
  margin-right: 10px;
  margin-top: 15px;
}
#compte {
  padding-top: 10px;
  margin-left: 15px;
  margin-right: 5px;
  overflow: hidden;
  color: #97999E;
}
#compte a {
  color: #97999E;
}
#titre-commandes-precedentes {
  padding-top: 15px;
  font-weight: bold;
}
.titre-compte {
  clear: both;
  font-weight: bold;
  padding-top: 15px;
  text-transform: uppercase;
}
.liste-compte {
  margin-left: 30px;
  color: #97999E;
}
.liste-compte li {
  background: url(../images/fleche-compte.gif) left center no-repeat;
  padding-left: 20px;
}
#points-recus {
  padding-top: 6px;
}
#historique-commndes {
  margin-left: 15px;
  margin-right: 15px;
  color: #97999E;
}
#num-commande {
  font-weight: bold;
  padding-top: 10px;
}
#date-commande {
  float: left;
  display: inline;
  margin-top: 3px;
}
#total-commande {
  float: right;
  display: inline;
  margin-right: 10px;
}
.gras {
  font-weight: bold;
}
#bt-retour-edit {
  float: left;
  margin-top: 15px;
}
#bt-continu-edit {
  float: right;
  display: inline;
  margin-top: 15px;
  margin-right: 10px;
}
.adresse {
  padding-top: 15px;
}
.boutons-adresse {
  padding-top: 10px;
}
#bt-retour-adresse {
  float: left;
  margin-top: 15px;
}
#bt-new-adresse {
  float: right;
  display: inline;
  margin-right: 15px;
  margin-top: 15px;
}
#entrees-max {
  clear: both;
  padding-top: 15px;
}
#supp-adresse {
  margin-left: 30px;
}
#bt-supp {
  float: left;
  margin-top: 10px;
}
#bt-retour-supp-adresse {
  float: right;
  display: inline;
  margin-top: 10px;
  margin-right: 40px;
}
.check-box-news {
  clear: both;
  float: left;
  margin-top: 10px;
}
.nom-inscription {
  float: left;
  display: inline;
  margin-left: 10px;
  margin-top: 10px;
}
#txt-inscription {
  clear: both;
  padding-top: 15px;
}
#total-points {
  float: left;
  margin-top: 15px;
}
#points-expire {
  float: right;
  display: inline;
  margin-right: 10px;
  margin-top: 15px;
}
#no-points {
  padding-top: 15px;
}
#table-liste-points {
  clear: both;
  margin-top: 20px;
  width: 600px;
}
#table-liste-points .entete td {
  font-weight: bold;
}
#left-pagination-points {
  float: left;
  display: inline;
  margin-left: 10px;
  margin-top: 15px;
}
#right-pagination-points {
  float: right;
  display: inline;
  margin-right: 10px;
  margin-top: 15px;
}
#bt-retour-points {
  clear: both;
  padding-top: 15px;
}
#error {
  position: absolute;
  border: 1px solid #97999E;
  padding: 10px;
  background: #fff;
  top: 100px;
  left: 150px;
}
.visu-produit-liste {
  margin-left: 2px;
  padding-right: 5px;
}
#encart-home {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 15px;
  color: #97999E; /*couleur texte intro page d'acceuil*/
}
h1.encart-home {
text-align: center; 
font-size:11px; 
font-family:'UsenetRegular';
font-weight:normal;
color: #97999E 
} 
#titre-promos {
  text-align: center;
  text-transform: uppercase;
  border-top: 0px solid #735F31; /* barre horizontal promo */
  padding-top: 5px;
}
#titre-promos a {
  font-size: 12px;
  font-weight: bold;
  color: #735F31; /* couleur titre promo accueil*/
}
#menu-gauche {
  margin-left: 10px;
  margin-top: 5px;
}
#menu-gauche li {
  padding-top: 3px;
}
#menu-gauche a {
  color: #97999E;
}
#menu-gauche a:hover {
  text-decoration: underline;
}
.catmenu li {
  background: url(../images/puce.gif) 0 5px no-repeat;
  padding-left: 10px;
}
.catmenu li ul {
  display: none;
}
.catmenu li li {
  background: none;
  padding-left: 0;
}
.catmenu li .catmenu {
  margin-left: 5px;
}
.choix-adresse {
  float: left;
  width: 200px;
  margin-top: 5px;
  font-weight: bold;
}
.choix-adresse-radio {
  float: left;
  margin-top: 3px;
}
.detail-choix-adresse {
  clear: both;
  padding-bottom: 3px;
  border-bottom: 1px solid #97999E; 
}
#bt-retour-search {
  clear: both;
  padding-top: 15px;
}
#lien-aide-search {
  padding-top: 10px
}
#lien-aide-search a {
  color: #97999E;
}
#bt-search {
  padding-top: 20px;
}
#left-plan {
  float: left;
  display: inline;
  margin-left: 50px;
}
#right-plan {
  float: right;
  display: inline;
  margin-right: 60px;
}
#right-plan ul ul {
  margin-left: 10px;
}
#plan li {
  padding-top: 3px;
}
#plan a {
  color: #97999E;
}
#cgv {
  padding-top: 10px;
  margin-left: 15px;
  margin-right: 15px;
  text-align: justify;
  color: #97999E;
}
#cgv a {
  color: #97999E;
}
#cgv * {
  color: #97999E;
}
#cgv h3 {
  padding-top: 15px;
  cursor: pointer;
}
#also-purchased {
  font-weight: bold;
}
#box-also-purchased {
  padding-top: 5px;
  color: #97999E;
  margin-left: 5px;
}
.separateur-confirmation {
  border-top: 1px solid #97999E;
  height: 10px;
  width: 100%;
}
#points-gagnes-critique {
  color: #97999E;
  margin-left: 15px;
  padding-top: 10px;
}
#points-gagnes-critique a {
  color: #97999E;
}
#critique {
  float: left;
  display: inline;
  margin-left: 15px;
  padding-top: 10px;
  height: 300px;
  color: #97999E;
}
#titre-votre-avis {
  font-weight: bold;
}
#photo-produit-critique {
  float: right;
  display: inline;
  margin-right: 10px;
  margin-top: 35px;
  width: 180px;
  height: 300px;
  text-align: center;
}
#photo-produit-critique a {
  color: #97999E;
  margin-bottom: 7px;
}
#bt-critique {
  clear: both;
  float: left;
  display: inline;
  margin-left: 15px;
  margin-top: 30px;
}
#nom-ajout, .nom-ajout {
  margin-left: 15px;
  padding-top: 10px;
}
#nom-ajout a, .nom-ajout a {
  color: #97999E;
}
#date-ajout, .date-ajout {
  margin-left: 15px;
  color: #97999E;
}
#no-critique {
  margin-left: 15px;
  color: #97999E;
}
#marques {
  margin-left: 10px;
  width: 140px;
}
#avis {
  margin-left: 10px;
  width: 620px;
}
.rubrique-gauche {
  background: url(../images/puce.gif) 0 3px no-repeat;
  padding-left: 9px;
}
.productSpecialPrice {
  color: #d32651;
  font-size: 15px;
  font-family:'UsenetRegular';
  font-weight: bold;
}
.prix-produit-liste-barre {
  text-decoration: line-through;
}
#content-panier {
  margin-left: 3px;
}
.etape-commande {
  border: 1px solid #ABADB3;
  margin-bottom: 15px;
  width: 100%;
  padding-left: 10px;
  padding-bottom: 10px;
  background: #FFFFFF;
}
.etape-avis {
  border: 1px solid #ffffff;  
  margin-bottom: 15px;
  width: 100%;
  padding-left: 10px;
  padding-bottom: 10px;
  background: #ffffff;
}
.etape-adresse {
  float: left;
  display: inline;
  margin-left: 10px;
}
#liens-header {
  float: right;
  display: inline;
  margin-right: 20px;
  margin-top: 30px;
  text-align: right;
}
#liens-header a {
  color: #97999E; /* couleur texte accueil mon compte mon panier */
}
#liens-header p {
  height: 25px;
  line-height: 25px;
}
#lien-panier-header {
  padding-left: 20px;
  background: url(../images/panier.gif) left center no-repeat;
}
#lien-mon-compte {
  padding-left: 20px;
  background: url(../images/cadenas.gif) left center no-repeat;
}
#lien-logout {
  padding-left: 20px;
  background: url(../images/cadenas-ouvert.gif) left center no-repeat;  
}
#page-confirm-commande {
  float: left;
  margin-left: 15px;
  margin-right: 15px;
}
#choix-paiement-valid {
  clear: both;
  padding-top: 15px;
}
#mainnav1 li {
  text-align: center;
}
#mainnav1 li a {
  display: block;
  text-align: center;
}
#choisissez-livraison {
  font-weight: bold;
  text-align: right;
  margin-right: 15px;
  margin-top: -10px;
  background: none;
}
#choix-methode-paiement {
  font-weight: bold;
  text-align: right;
  margin-right: 55px;
  margin-top: -10px;
  background: none;
}
#tx-password-lost {
  padding-top: 10px;
  margin-right: 15px;
}
#titre-cookies {
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  padding-top: 5px;
}
#tx-cookies {
  padding: 5px;
}
.div-encart-colonne {
	clear: both;
	margin-top: 15px;
}
.content-encart-colonne {
	padding-bottom: 10px;
}
#boite-informations {
	padding-top: 1px;
}
#liens-information {
	margin-left: 10px;
	line-height: 16px; /* interligne texte */
}
#liens-information a {
	color: #97999E;
	font-family:'UsenetRegular';
	font-size: 11px;
}
.prix-afficher {
	font-size: 14px;
	font-family:'UsenetRegular';
	font-weight: bold;
}
.liens-sous-rubrique a {
    font-weight: bold;
    color: #97999E;
    font-size: 11px;
}

.top-fiche-produit { clear:both; float:left; width:100%; }
.product-photo { clear:both; float:left; display:inline; margin-left:15px; margin-top:20px; width:232px; position:relative; }
.product-photo .photo { margin-top:10px; margin-left:10px; width:111px; height:120px; text-align:center; }
.product-photo .photo table { width:111px; height:150px; }
.product-photo .photo table td { text-align:center; }
#bt-zoom { text-align:right; margin-right:10px; margin-top:-20px; }
#bt-zoom a.p1, #menu a.p1:visited { text-decoration:none; background:#fff; border:0; }
#bt-zoom a img { border:0; }
#bt-zoom a.p1:hover { text-decoration:none; background-color:#fff; color:#000; }
#bt-zoom a.p1:hover .large { display:block; position:absolute; top:50px; left:300px; width:auto; height:auto; border:1px solid #c4c4c4; }
#bt-zoom a.p1 .large { /*display:none;*/ position:absolute; width:0px; height:0px; border:0; top:-1px; left: -1px; }
.details-product { float:left; display:inline; margin-left:20px; margin-top:20px; width:407px; }
.details-product h1 { font-family:'UsenetRegular'; display:block; color:#97999E; font-weight:bold; border-bottom:1px solid #97999e; padding-bottom:3px; font-size:14px; float:none; margin:0; }
.product-price { clear:both; padding-top:10px; margin-left:0!important; font-weight:bold; }
.product-price span { font-size:17px; color:#d32651;  }
.product-price s { color:#737373; font-size:10px; padding-top:2px; }
.details-product #nbr-points-produit { margin-left:0; padding-top:10px; font-size:10px; color:#737373; }
.label-etat-stock { float:left; display:inline; margin-right:5px;  font-size:11px; font-family:'UsenetRegular'; color:#737373; }
.qte-product { clear:both; float:left; width:110px; margin-top:27px; font-weight:bold; color:#737373; }
.bt-ajouter-panier { float:left; display:inline; margin-top:5px; text-align:right; width:297px; }
.ajouter-panier-review { width:100%; margin-top:20px; }
.bt-ajouter-liste { clear:both; padding-top:5px; }
.social-bookmark { clear:both; padding-top:10px; }
.social-bookmark .logos-social { float:left; display:inline; margin-left:5px; }
.social-bookmark .logos-social span { float:left; }
.label-social-bookmark { float:left; display:inline; width:70px; font-weight:bold; color:#7c7e82; font-size:12px; }
.get1free { clear:btoh; padding-top:20px; }
.textes-produit { clear:both;  float:left; width:100%; margin-top:20px; }
.titre-texte-produit { clear:both; padding-top:15px; margin-left:15px; margin-bottom:10px; font-size:13px; color:#7C7E82; padding-bottom:2px; font-weight:bold; }
.text-produit { font-size:12px; color:#737373; text-align:justify; margin-left:15px; }
.options-produit { clear:both; margin-left:15px; padding-top:15px; background:red; }
.titre-options { clear:both; margin-bottom:10px; font-size:13px; color:#7a9d35; border-bottom:1px solid #7a9d35; padding-bottom:2px; font-weight:bold; }
.note-produit { clear:both; text-align:right; padding-top:10px; }
.avis-product { clear:both; float:left; display:inline; margin-top:20px; margin-left:15px; width:670px; }
.titre-les-avis { float:left; display:inline; text-align:center; width:104px; line-height:26px; font-size:13px; color:#97999e; font-weight:bold; background:url(../images/bg-titre-avis.gif) 0 0 no-repeat; }
.content-avis { clear:both; float:left; width:668px; border:1px solid #97999e; }
.laisser-avis { float:left; padding-top:8px; }
.laisser-avis a { margin-left:10px; background:url(../images/puce-laisser-avis.gif) 0 4px no-repeat; padding-left:7px; color:#747474; text-decoration:underline; }
.left-review { float:left; display:inline; margin:10px; width:120px; background:url(../images/sep-review.gif) top right repeat-y; color:#747474; font-size:12px; }
.author a { font-weight:bold; color:#747474; }
.date-review { padding-top:5px; }
.note-review { padding-top:5px; }
.text-review { float:left; display:inline; margin:10px 0 10px -11px; background:url(../images/sep-review.gif) top left repeat-y; padding-left:10px; color:#747474; width:520px; }
.no-review { padding:15px 10px; color:#97999E; }

.sous-categories { clear:both; float:left; width:670px; margin:10px 0 10px 15px; position:relative; }
.sous-categories ul { position:absolute; }
.sous-categories ul li { float:left; display:inline; width:160px; margin-right:10px; padding-bottom:5px; text-align:right; }
.sous-categories ul li a { color:#000; font-weight:bold; font-size:12px; }

/* Soins du corps */
.sous-categories .liste-souscat-37 { bottom:50px; left:15px; width:340px; }
.sous-categories .liste-souscat-37 li { padding-bottom:10px; }
.sous-categories .liste-souscat-37 a { color:#fff; }

/* Soins du visage */
.sous-categories .liste-souscat-142 { bottom:50px; left:15px; width:340px; }
.sous-categories .liste-souscat-142 li { text-align:left; width:135px; margin-right:0; }
.sous-categories .liste-souscat-142 li a { color:#FFFFFF; }

/* Soins des cheveux */
.sous-categories .liste-souscat-170 { bottom:120px; left:15px; width:340px; }
.sous-categories .liste-souscat-170 li { text-align:left; width:135px; margin-right:0; }
.sous-categories .liste-souscat-170 li a { color:#FFFFFF; }

/* Soins bébé */
.sous-categories .liste-souscat-59 { bottom:120px; left:15px; width:340px; }
.sous-categories .liste-souscat-59 li { text-align:left; width:135px; margin-right:0; }
.sous-categories .liste-souscat-59 li a { color:#FFFFFF; }

/* Soins bien-être */
.sous-categories .liste-souscat-85 { bottom:90px; left:15px; width:340px; }
.sous-categories .liste-souscat-85 li { text-align:left; width:135px; margin-right:0; }
.sous-categories .liste-souscat-85 li a { color:#FFFFFF; }

/* Eaux de toilette*/
.sous-categories .liste-souscat-88 { bottom:110px; left:15px; width:340px; }
.sous-categories .liste-souscat-88 li { text-align:left; width:135px; margin-right:0; }
.sous-categories .liste-souscat-88 li a { color:#FFFFFF; }

/* Soins homme */
.sous-categories .liste-souscat-50 { bottom:110px; left:15px; width:340px; }
.sous-categories .liste-souscat-50 li { text-align:left; width:135px; margin-right:0; }
.sous-categories .liste-souscat-50 li a { color:#FFFFFF; }

.titre-offres-speciales { clear:both; text-align:center; font-family:'UsenetRegular'; font-size:17px; color:#97999E; }
.bt-confirm-commande { clear:both; text-align:right; }

.photo-review { text-align:center; height:235px; padding-top:20px; }
.photo-review a { color:#b5b5b; }
.details-review { clear:both; margin-left:15px; }
.auteur-review { text-transform:capitalize; color:#7A9D39; font-size:12px; margin-bottom:10px; }
.date-ajout-review { color:#97999E; margin-bottom:10px; }
.txt-review { margin-bottom:20px; }
.actions-review { clear:both; padding-top:20px; margin-left:15px; text-align:right; }
.actions-review .bt-retour-review { float:left; }
