body 
  {
	padding: 0;
	margin: 0;
  }
* 
  {
	font-size: 11px;
	font-family: Arial;
	padding: 0;
	margin: 0;
  }
.fond_rose a, .fond_mauve a, .fond_gris a
  {
	font-size: 11px;
	font-family: Arial;
	text-decoration:none;
	display: block;
	padding-left: 15px;
  }
#tracer a {
	color:#666666;
	text-decoration:none;
	ext-decoration:underline;
}
#footer
  {
	font-size: 11px;
	font-family: Arial;
	color: #6f6159;
  }
#groupement, #tracer
  {
	background: #ffffff url(../../images/fondpage.gif) top left repeat-y;
	font-size: 10px;
	font-family: Arial;
	color: #666666;
  }

h1
  {
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0;
  }
h2
  {
	font-size: 16px;
	font-weight: bold;
	margin: 20px 0 10px 0;
  }

.contenu1 p, .contenu2 p, .contenu3 p, .contenu4 p, .contenu5 p
  {
	margin: 8px 0;
	color: #262626;
	text-align:justify;
  }
.contenu1 a, .contenu2 a, .contenu3 a, .contenu4 a, .contenu5 a, .liens, a
  {
	color: #262626;
	text-decoration: underline;
  }

.contenu1 h1, .contenu4 h1, .contenu1 h2, .contenu4 h2, .contenu5 h2, .contenu5 h1
  {color: #e64589;}
.contenu2 h1, .contenu2 h2
  {color: #04bcd6;}
.contenu3 h1, .contenu3 h2
  {color: #9040b9;}

ul
  {margin: 0 0 0 20px;}

.contenu1 ul, .contenu4 ul, .contenu5 ul
  {list-style-image: url(../../images/carre_rose.jpg);}
.contenu2 ul
  {list-style-image: url(../../images/carre_bleu.jpg);}
.contenu3 ul
  {list-style-image: url(../../images/carre_mauve.jpg);}

.contenu1 ul li, .contenu4 ul li, .contenu3 ul li, .contenu2 ul li, .contenu4 ul li, .contenu5 ul li
  {margin: 4px 0;}

.fond_menu3
  {background-color: #9040b9;}
.fond_menu2
  {background-color: #04bcd6;}
.fond_menu4, .fond_menu5, .fond_menu1
  {background-color: #e64589;}

.fond_rose .titre, .fond_rose a
  {color: #e64589;}
.fond_mauve .titre, .fond_mauve a
  {color: #9040b9;}
.fond_gris .titre, .fond_gris a
  {color: #2b2b2b;}
.fond_rose a
  {background: url(../../images/fl_rose.gif) center left no-repeat;}
.fond_mauve a
  {background: url(../../images/fl_mauve.gif) center left no-repeat;}
.fond_gris a
  {background: url(../../images/fl_grise.gif) center left no-repeat;}

.fond_menu3 .sousnav
  {background-color: #b27ace;}
.fond_menu2 .sousnav
  {background-color: #51d0e3;}
.fond_menu4 .sousnav, .fond_menu5 .sousnav, .fond_menu1 .sousnav
  {background-color: #ee7dad;}

.sousnav
  {padding: 2px 3px;}
.sousnav td
  {vertical-align: baseline;}

.fond_menu2, .fond_menu3, .fond_menu4, .fond_menu5, .fond_menu1, .fond_menu2 a, .fond_menu3 a, .fond_menu4 a, .fond_menu1 a, .fond_menu5 a
  {
	font-size: 12px;
	font-family: Arial;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:none;
  }
.fond_droite1 
  {
	background-image: url(../../images/droite_bas.gif);
	background-repeat: no-repeat;
  }





.fond_bas_bandeau1 {
	background-image: url(../../images/bas_bandeau1.jpg);
	background-repeat: no-repeat;
}
#header *
  {
	padding: 0;
	margin: 0;
  }
#header a {
	color:#f76901;
	text-decoration:none;
}
.fond_filet {
	background-image: url(../../images/pix_gris.jpg);
	background-repeat: repeat-y;
	background-repeat: repeat-x;
}
.fond_annuaire {
	background-image: url(../../images/fond_annuaire.jpg);
	background-repeat: no-repeat;
}
.edito {
	font-size: 11px;
	font-family: Arial;
	color: #7e6f66;
}
.contenu {
	font-size: 11px;
	font-family: Arial;
	color: #464545;
	line-height: 18px;
}
.chapeau_annuaire {
	font-size: 12px;
	font-family: Arial;
	color: #464545;
	line-height: 18px;
	font-weight: bold;
}
.contenu2 {
	font-size: 11px;
	font-family: Arial;
	color: #464545;
}
a.lien_contenu {
	font-size: 11px;
	font-family: Arial;
	color: #464545;
	line-height: 18px;
	text-decoration:underline;
}
a.lien_faq  {
	font-size: 11px;
	font-family: Arial;
	color: #e64589;
	text-decoration:none;

}

a.lien_faq:visited{
	font-size: 11px;
	font-family: Arial;
	color: #000000;
	text-decoration:none;

}
.txt_dossier {
	font-size: 11px;
	font-family: Arial;
	color: #2b2b2b;
}
.txt_faq {
	font-size: 12px;
	font-family: Arial;
	color: #8e2b55;
	font-weight: bold;
	line-height: 18px;
}
.txt_ingredients {
	font-size: 11px;
	font-family: Arial;
	color: #262626;
	line-height: 18px;
}
.chapeau_ingredients {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #262626;
	line-height: 18px;
}
.recherche_ingredients {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #f76901;
}
a.annuaire {
	font-size: 11px;
	font-family: Arial;
	color: #f99145;
	text-decoration:none;
}

.bouton  {
	background-color:#f76901;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;	
}
.bouton2  {
	background-color:#e64589;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;	
}
.bouton3  {
	background-color:#efeae1;
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;	
}
.fond_rose {
	background-color: #fcecf3;
}
.fond_mauve {
	background-color: #f5ecf7;
}
.fond_gris {
	background-color: #f0efee;
}
.titre_usage {
	font-size: 24px;
	font-family: Arial;
	color: #9040b9;
	font-weight: bold;	
}
.titre_qualite {
	font-size: 24px;
	font-family: Arial;
	color: #04bcd6;
	font-weight: bold;	
}
.titre_actualite {
	font-size: 24px;
	font-family: Arial;
	color: #e64589;
	font-weight: bold;	
}
.ss_titre_garantie {
	font-size: 12px;
	font-family: Arial;
	color: #04bcd6;
	font-weight: bold;	
}
.ss_titre_actualite {
	font-size: 12px;
	font-family: Arial;
	color: #e64589;
	font-weight: bold;	
}
.ss_titre_usage {
	font-size: 12px;
	font-family: Arial;
	color: #9040b9;
	font-weight: bold;	
}
.ss_titre_usage2 {
	font-size: 11px;
	font-family: Arial;
	color: #9040b9;
	font-weight: bold;	
}
.titre_ingredients {
	font-size: 24px;
	font-family: Arial;
	color: #64554c;
	font-weight: bold;	
}
.titre_annuaire {
	font-size: 24px;
	font-family: Arial;
	color: #59493f;
	font-weight: bold;	
}
.txt_annuaire {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color: #f76901;
    text-transform: uppercase;
}
.recherche {
	font-size: 11px;
	font-family: Arial;
	color: #f76901;
	text-decoration:none;
}
.fond_rose_faq {
	background-color: #fbf0f6;
}
.fond_gris_ingredients {
	background-color: #e2dfde;
}

#question label {
	display: block;
	clear: left;
	float: left;
	width: 113px;
	color:#E64589;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin-bottom: 10px;
}
#question  .textelong{
	display: block;
	clear: left;
	width: 400px;
	color:#E64589;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
#question  .textelong_info{
	display: block;
	clear: left;
	width: 400px;
}

#question .input_texte {
	display: block;
	float: left;
	width: 292px;
	margin-bottom: 10px;
}
#question .radio{
	clear: left;
	width: 400px;
}
#question .bt_radio {
	display: none;
	width: auto;
}