* {
  margin: 0; 
  padding: 0;
}
body {  
  font-family: Arial, Helvetica, sans-serif; 
  margin: 0; 
  padding: 0;
   background-color: #FFF; 
}

img {
  border: 0px;
}

a {
  color: #2F3850; 
 
}

table {
  font-size: 11px; 
  color: #2F3850; 
}

.input-recherche {  
  font-size: 11px; 
  color: #3B4A74; 
  height: 15px;
  border-style: none;
}
.input-guide {  
  font-size: 11px; 
  color: #000; 
  height: 15px;
  border-style: none;
}

.txt_encadre {
line-height : 12px;
}

.txt_guide {
  font-size: 12px;
}

a.ariane {
  font-size: 10px;
  text-decoration: underline;
  color: #2F3850;
}

a.ariane-on {
  font-size: 10px;
  text-decoration: none;
  color: #6D0853;
}

a.ariane-on-gem {
  font-size: 10px;
  text-decoration: none;
  color: #179FFF;
}

.expedition-titre {  
  font-size: 14px; 
  font-weight: bold; 
  text-transform: uppercase; 
  color: #FFFFFF;
}

.expedition-texte { 
  color: #FFFFFF;
}

.col-recommande1 {  
  background-color: #E2CEDD;
}

.col-recommande2 {  
  background-color: #A16A92;
}

.col-recommande3 {  
  background-color: #4E0437;
}

.col-recommande4 {
  background-color: #C59CBA;
}

.col-recommande5 {
  background-color: #6D0853;
}

.prix_recommandation {  
  font-size: 12px; 
  color: #FFFFFF;
}

.reference {  
  font-size: 17px; 
  font-weight: bold; 
  color: #FFFFFF; 
  text-transform: uppercase;
}

.garantie {
  font-size: 10px; 
  color: #000;
  line-height: 12px;  
}

.total_fiche_prod {  
  font-size: 13px; 
  font-weight: bold; 
  color: #FFFFFF;
}

.garantie { 
  font-size: 11px; 
  color: #000000; 
}

.tetiere_garantie {  
  font-size: 15px; 
  color: #FFFFFF;
}

a.footer {
  font-size: 10px;
  text-decoration: none; 
  color: #3B4A74; 
}

a.footer:hover {
  text-decoration: underline;
  color: #CA0000;
}

a.linKlivraison {
  font-size: 11px;
  text-decoration: underline; 
  color: #CA0000; 
}

ul, li {
  vertical-align: middle;
  margin: 0;
}

li.atout {
  list-style-image: url(../pix/puce_service.gif);
  /*margin-bottom: 5px; */

}

li.livraison-date {
  list-style-image: url(../pix/puce_livraison.gif);
  margin-bottom: 5px;

}

li.voir-mag {
  list-style-image: url(../pix/puce_voir_mag.gif);
  margin-bottom: 5px;

}

li.livraison-gratuite {
  list-style-image: url(../pix/picto_expedie.gif);
  margin-bottom: 5px;
}

li.encard_home {
  list-style-image: url(../pix/puce_home_encard.gif);
  margin-bottom: 5px;
}

a.encard_homeLink {
  text-decoration: none;
  color: #3B4A74;
}

a.encard_homeLink:hover {
  text-decoration: underline;
  color: #CA0000;
}

.cel_accueil_fond {  
  background-image: url(../pix/menu/cel_accueil.gif); background-color: #CA0000;
}

.cel_image_fond {  
  background-image: url(../pix/menu/cel_image.gif); background-color: #6D0853;
}

.cel_gem_fond {  
  background-image: url(../pix/menu/cel_gem.gif); background-color: #179FFF;
}

.titre_push {
  font-size: 17px;
  /*color: #6D0853;*/
  font-weight: bold; 
}

.text_push {
  font-size: 14px;
  color: #2F3850;
}

/*.prix_rub0 {  
  font-size: 12px;
  padding: 2px;
  color: #FFFFFF; 
  font-weight: bold;
  background-color: #978B01;
}

.prix_rub1 {  
  font-size: 12px;
  padding: 2px;
  color: #FFFFFF; 
  font-weight: bold;
  background-color: #9A0072;
}

.prix_rub2 {  
  font-size: 12px;
  padding: 2px;
  color: #FFFFFF; 
  font-weight: bold;
  background-color: #6D0853;
}

.prix_rub4 {  
  font-size: 12px;
  padding: 2px;
  color: #FFFFFF; 
  font-weight: bold;
  background-color: #FF8300;
}*/
/*
a.vous-nous2 {
  font-size: 14px;
  font-weight: bold;
  color: #6D0853; 
  text-decoration: none;
}
a.vous-nous2:hover {
text-decoration: underline;
}

a.nos_conseils3 {
  font-size: 14px;
  font-weight: bold;
  color: #179FFF; 
  text-decoration: none;
}

a.nos_conseils3:hover {
text-decoration: underline;
}
*/

.lettrine_home_left {
  float: left;
  margin: 5px;
  padding: 5px;
}

.lettrine_home_right {
  float: right;
  margin: 5px;
  padding: 5px;
}

/*
.titre_tout_savoir3 {
  font-size: 17px;
  font-weight: bold;
  color: #179FFF; 
}
*/

.titre_rub2 {
  font-size: 16px;
  font-weight: bold;
  color: #6D0853; 
}

a.rub_image {
  color: #2F3850; 
  text-decoration: underline;
}
a.rub_image:hover {
  color: #6D0853; 
}

.titre_push_rubrique {
  font-size: 12px;
  font-weight: bold;
  color: #FFF; 
}

.prix_rubrique2 {
  text-transform: uppercase;
  color: #6D0853; 
}
.reference_guide {  
  text-transform: uppercase;.
  color: #179FFF;
}

.gem-color {
  color: #0099FF;
}

.titre_guide_gem {  
  font-size: 16px; 
  font-weight: bold; 
  color: #0099FF;
}

.result_guide {
  font-size: 15px; 
  font-weight: bold;  
}
.result_guide_on {
  color: #0099FF;
  text-decoration : underline;
}

.result_bottom {
  font-size: 13px; 
  font-weight: bold;  
}
.result_bottom_wht {
  color: #FFF
}

.comparateur_titre_produit {
  font-size: 14px; 
  font-weight: bold;  
  color: #6D0853;
}

.comparateur_titre_produit_wht {
  font-size: 14px; 
  font-weight: bold;  
  color: #FFF;
}
.col-fond_comparateur_image { 
  background-color: #C59CBA; 
  color: #000000;
}

a.comparateur {
  font-size: 8px;
  color: #6D0853;
}

.col-fond_comparateur_impaire { 
  background-color: #F9F5F8; 
}

.comparateur_definition {
  font-size: 12px;
  font-weight: bold;
}

.comparateur_prix {
  color: #6D0853;
  font-size: 12px;
  font-weight: bold;
}

.onglet_home_rub {
text-transform: uppercase;
font-weight: bold;
color: #FFF;
margin-bottom: 5px;
}

.encard_guide3 {
background-color: #179FFF; 
}.prix_fiche_produit { font-size: 18px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; }

.title-push-instit {
  font-size: 16px;
  color: #CA0000;
  font-weight: bold;
}
.title-instit {
  font-size: 14px;
  color: #CA0000;
  font-weight: bold;
}

a.Linkinstit {
  text-decoration: none;
  font-weight: bold;
  line-height: 8px;
  
}
a.Linkinstit:hover {
  text-decoration: underline;
}

div.mention_legal {
  margin-top: 15px;
  font-size: 9px;
}