    .btn-cartouche {
      background: url(/_boutiques/MYSWEETBIO//site_image/msb_btn-cartouche.png) 0 0 no-repeat;
      font-family: Georgia, Times New Roman, serif;
      font-size: 12px;
      height: 25px;
      line-height: 25px;
      margin: auto 5% auto auto;
      overflow: hidden;
      text-align: center;
      width: 202px;
    }
    
    .btn-cartouche a {
      color: #FFF;
      display: block;
      height: 25px;
      width: 202px;
    }
    
    .btn-cartouche a:hover {
      color: #393039;
      text-decoration: none;
    }
    
    .rs_avis .img-produit {
		  display: inline;
		  float: left;
		  text-align: center;
		  width: 220px;
    }
    
    .rs_avis .img-produit img {
		  margin-bottom: 1em;
    }
    
    .rs_ficheproduit .btn-cartouche { margin-right: 0;}
		
		/**** formulaire general d'avis (page avis.htm, ami.tm) ****/

	
  .form-avis {
    margin: 0 auto 3em; /* centre le formulaire */
    width: 34em; /* determiner une largeur pour le formulaire */
  }
  
  .form-avis fieldset {
    background: #eee;
    border: 1px solid #d9d7d7;
    padding: 1em 0 1em 5%; /* la marge droite de 5% est importante */
  }

  .form-avis h3 { margin: 0 0 0.5em 0;}

  .form-avis h4 {
    float: left;
    margin: 1em 0 0.5em;
    width: 100%;
  }

  .form-avis label {
    display: block;
    margin: 0 0 0.3em;
    width: auto;
  }

  .form-avis p {
    float: left;
    margin: 0 0 1em;
    width: 50%;
  }

  .form-avis p input {
    border: 1px solid #d9d7d7;
    padding: 0.3em 0;
    margin: 0 0 1.5em;
    text-indent: 4px; /* fonctionne partiellement sous IE mais ok */
    width: 90%;
  }
  
  .form-avis textarea {
    border: 1px solid #d9d7d7;
    display: block;
    margin: 0;
    padding: 0;
    width: 95%;
  }

  p.form-note {
    float: none;
    margin: 0.5em 0;
    width: 95%;
  }

  .form-avis .bouton {
    margin: 0.75em 5% 0.75em 0; /* la marge droite de 5% est importante */
    width: auto;
  } 
  
  /*** formulaire general avec label et input sur 1 ligne ***/

  .form-inline {
    margin: 0 auto 3em; /* centre le formulaire */
    width: 35em; /* determiner une largeur pour le formulaire */
  }

  .form-inline h3 { margin-bottom: 0.3em;}
  
  .form-inline fieldset {
    background: #eee;
    border: none;
    padding: 1em;
  }

  .form-inline label {
    display: block;
    float: left;
    height: 1.8em;
    line-height: 1.8em;
    margin: 0 0 0.8em 0;
    padding: 0 1% 0 0;
    text-align: right;
    width: 40%;
  }

  .form-inline p {
    clear: both;
    line-height: 1.8em;
    margin: 0;
  }

    .form-inline p input, .form-inline textarea {
      border: 1px solid #ccc;
      float: left;
      padding: 0.3em 0;
      margin: 0 0 0.5em;
      text-indent: 4px; /* fonctionne partiellement sous IE mais ok */
      width: 50%;
    }

  .form-inline p.form-checkbox {
    height: 1.8em;
    line-height: 1.8em;
  }

    .form-inline p.form-checkbox input {
      border: none;
      height: 2em;
      margin: 0 1% 0 38%;
      vertical-align: bottom;
      width: auto;
    }

  .form-inline textarea {
    text-indent: 0;
  }                    

  .form-inline .bouton {
    border: none;
    margin: 0.5em 8% 0 0;
    width: auto;
  }
  
    /*** liste des avis (fiche-produit.htm, avis.htm, avis_du_client.htm, avis_derniers.htm ***/
  
    #liste-avis {
      margin: 1em auto; /* centre les avis */
      padding: 0;
      width: 90%; /* specifier une largeur pour les avis */
    }
    
    #liste-avis li {
      margin: 0 0 3em;
    }
    
    .meta-avis {
      font-family: Georgia, Times New Roman, serif;
      height: 1.5em;
      margin: 1em 0 0.5em;
      overflow: hidden; /* pour cacher le mot note moyenne */
    }
    
      .meta-avis strong { font-style: normal;}
      
      .meta-avis img {
        float: right;
        margin-top: -13px;
      }
      
    .avis {
      background: #e6e6e6;
      height: 1%; /* pour IE6 */
      padding: 1em;
      margin: 0;
    }
    
    .avis img { margin-right: 1em;}
    
    .rs_ficheproduit #liste-avis { width: 100%;}


