/* Global ************************* */

BODY { margin: 5px 0px 20px 0px;  background-color: #f8fafa; }
BODY,TD,TH,LI  { font-size: 12px; color: #555555; font-family: Arial, Helvetica, Verdana, sans-serif;	}

/* //////////////////////////////// */
/*  S I T E ****************** */
/* ///////// */

.iFrame {background-color: #FFFFFF;}

.site_trousse {  width:100%;height:100%;
				background-image: url(/images/interface/bg_site.jpg); background-repeat:repeat-x; }
/* I.E. ONLY  */ * html .site_trousse {}
.site_contenu {background-color: #FFFFFF;}
.site_footer { }

	
.footer {}
	
.TDMenu {padding: 19px 0px 0px 0px; }	
	
.menu {margin: 0px 0px 0px 40px;
		font-weight: 900; font-size: 12px;  font-family: Verdana, Helvetica, Arial, sans-serif; 
		list-style-image: url(/images/icons/i_fleche.gif); }
		
.Divjasim{margin: 35px 0px 0px 0px;}			
.bg_jasmin .titre{ color:#C2D240; font-weight: bold; font-size: 14px;}				

.Divjasim A:link, .Divjasim A:visited { color:#C2D240; text-decoration:none; }
.Divjasim A:active, .Divjasim A:hover { color:#C2D240; text-decoration:underline; }

.div_wp{margin: 130px 0px 0px 40px; color:#FFFFFF;}			
.bg_wp .titre{ color:#d0d94f; font-weight: bold; font-size: 12px;}				

.div_wp A:link, .div_wp A:visited { color:#FFFFFF; text-decoration:none; }
.div_wp A:active, .div_wp A:hover { color:#FFFFFF; text-decoration:underline; }		

.div_feuilles{margin: 140px 14px 0px 28px; color:#FFFFFF;}			
.bg_feuilles .titre{ color:#e5d199; font-weight: bold; font-size: 12px;}				

.div_feuilles A:link, .div_feuilles A:visited { color:#FFFFFF; text-decoration:none; }
.div_feuilles A:active, .div_feuilles A:hover { color:#FFFFFF; text-decoration:underline; }					
			
.bg_FAQ{ background-color: #FFFFFF;
		   padding: 13px 10px 5px 10px;
			display: none;
}	

.bgHome{width:606px; height:342px; background:url(/images/accueil/bg_acai.jpg) no-repeat 0 0; position:relative;}
.bgHome#eng{width:606px; height:342px; background:url(/images/accueil/bg_acai_en.jpg) no-repeat 0 0; position:relative;}
	.bgHome a:link, .bgHome a:visited{color:#5b2376; text-decoration:none;}
	.bgHome a:active, .bgHome a:hover{text-decoration:underline;}
	
.bgHome .div_accueil{padding: 110px 0 0 30px; color:#555555; width:370px; font-size:12px; text-align:justify;}
.bgHome .titre{ color:#5b2376; font-weight: bold; font-size: 14px;}	
	
#HomeEN.bgHome{background-image: url(/images/accueil/bg_fusoEn.jpg)}
	
/* //////////////////////////////// */
/*  LISTE  P R O D U I T S  ********/
/* ///////// */			

			
.tdProduitMenu{ background-color: #eaeaea;color:#555555;text-align: justify;}
	.tdProduitMenu H2 {margin: 0 0 0 0;}
	
	.prod_menu {text-align:left;margin: 7px 15px 10px 28px;}
		.prod_menu .liste_produits {margin-left:0;}
		
	.prod_liste A:link, .prod_liste A:hover, .prod_liste A:visited { text-decoration: none; } 
	
	.prod_liste .categories {margin-top:20px;}
	.prod_liste .cat {margin:0 0 10px 0;}
	.prod_liste .cat UL {margin-top:10px;}
	.prod_liste H3 {font-size:12px;font-weight:bold;margin:0;}
	H3.actif A:link, H3.actif A:visited {color:#3E7988;}
	H3 A:hover {color:#000000;}

	
/* //////////////////////////////// */
/*  FICHE  P R O D U I T  **********/
/* ///////// */				
					
.tdProduit { color:#555555;text-align: left;
			 padding: 0 14px 24px 14px; background-color: #ffffff; }	
			 
	.tdProduit .Tdtitle { font-size: 11px; color:#28546b; font-weight:bold;
		padding: 5px 5px 5px 5px; border-bottom: 1px dotted #28546b; }	
		
	.tdProduit .tdItem{ font-size: 12px; color:#6e3c25; font-weight:bold;
				padding: 5px 5px 5px 5px; border-bottom: 1px dotted #ffffff; }
								
.produit {margin: 0 0 0px 0;clear:both;}
	.produit H1 { color:#888888; font-size: 18px; margin: 0px 0px 18px 0px; font-weight:bold; text-align:left; }				
	.produit .desc{ margin: 15px 0px 5px 0px;}
	.produit .ingredients{ margin: 15px 0px 0px 0px; }											
	.produit .autres{ margin: 0px 0px 0px 0px;color:#357886;  font-style: italic; }
	
	.produit .info {margin: 10px 0 0 0; width:400px;float:left;}
	.produit .image { margin: 45px 0px 0px 0px; clear:right;}
	
	.produit HR {clear:both;color:#EAEAEA;border-top:solid 1px #EAEAEA;}
	
	.produit .photo_melange{padding:20px 40px 20px 0; float:right;}

/* //////////////////////////////// */
/*  B O X E S ****************** */
/* ///////// */


.txt_top_accueil { margin: 12px 0px 0px 12px; color: #d6f6fc;  text-align: justify; }	
	.txt_top_accueil A:link, .txt_top_accueil A:visited { color: #96eeff; text-decoration:none; }
	.txt_top_accueil A:active, .txt_top_accueil A:hover { color: #96eeff; text-decoration:underline;}	

.txt_top_accueil4 { margin: 12px 0px 0px 12px; color: #dbf8c0;  text-align: justify; }	
	.txt_top_accueil4 A:link, .txt_top_accueil4 A:visited { color: #dbf8c0; text-decoration:none; }
	.txt_top_accueil4 A:active, .txt_top_accueil4 A:hover { color: #dbf8c0; text-decoration:underline;}		
	
.txt_top_accueil2 { margin: 12px 0px 0px 12px; color: #daf3ff;  text-align: justify; }	
	.txt_top_accueil2 A:link, .txt_top_accueil2 A:visited { color: #daf3ff; text-decoration:none; }
	.txt_top_accueil2 A:active, .txt_top_accueil2 A:hover { color: #daf3ff; text-decoration:underline;}	

.TDNews	{padding: 0px 0px 0px 16px; color:#555555; }

.News#news1 {padding: 15px 20px 8px 30px; background-color: #f4f4f4; }
.News#news2 {padding: 15px 20px 8px 30px; background-color: #eaeaea; }
.News#all {padding: 18px 20px 12px 0px; background-color: #c4e8f0;  text-align: right;  }

	.News A:link, .News A:visited { color: #555555; text-decoration:none; }
	.News A:active, .News A:hover { color: #21829e; text-decoration:none;}
	
	.News P {margin:0 0 0px 0;}	
	.News .titre {margin: 0px 0px 5px 0px; color: #21829e;}
	.News .date {margin: 0px 0px 0px 10px;color: #838383;}
	
.tNouvelles {padding: 34px 0px 13px 25px; background-color: #eaeaea; }

.tdContenu {padding: 0px 50px 50px 0px; background-color: #eaeaea;  text-align: justify;  }

.tdContenu1 {padding: 0px 0px 0px 0px; background-color: #eaeaea; }

.texte {padding: 20px 0px 0px 50px; }
		
/* //////////////////////////////// */
/*  T A B L E S  ****************** */
/* ///////// */


/* //////////////////////////////// */
/*  T E X T  ****************** */
/* ///////// */

H1 { font-size: 18px; color: #505050; margin: 20px 0px 0px 0px;}
H2 { font-size: 13px; font-weight:bold; color: #646464; margin: 20px 0 10px 1px; }
H3 { font-size: 13px; font-weight:bold; color: #5fa5b6; margin: 20px 0 10px 0; }
H4, H5 { font-size: 12px; font-weight:bold; color: #505050; margin: 5px 0px; }

	
.tAsterix {color:#C91616;font-weight:bold;}
.tFleche {color:#459b28;font-weight:bold;}
.tNormal {font-weight:normal;}
.etoile{color:#5395A5;}

P {margin:0 0 10px 0;}
P.actif {font-weight:bold;}

/* Forms ************************** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit { font-size: 12px; }

/* Links ************************** */

A:link, A:visited {color: #5fa5b6; text-decoration:underline;}
A:active, A:hover {color: #5fa5b6; text-decoration:none; }

.menuA:link {color: #5fa5b6; text-decoration:none; }
.menuA:visited {color: #5fa5b6; text-decoration:none; }

/* //////////////////////////////// */
/*  L I S T S ****************** */
/* ///////// */

UL { margin: 0px 0px 20px 30px; padding: 0; list-style-image: url(/images/icons/i_fleche.gif); list-style-type: disc;}
	LI { margin: 0px 0 0px 0; padding: 0px 0 0px 0; vertical-align:top; }
	LI.asterix { list-style-image: url(/images/icons/li_asterix.gif); color:#DF0000; }
	
UL.liste_check {list-style-image: url(/images/icons/li_check.gif); list-style-type: none;}
	.liste_check LI {}

UL.liste {margin: 0px 30px 0px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(../images/icons/li_carre.gif); }
	.liste LI {margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}	

UL.auto {margin: 0px 30px 0px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/ico_auto.gif); }
	.auto LI {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px;}
	
UL.pdf {margin: 0px 30px 0px 30px;  padding: 0px 0px 0px 0px; list-style-image: url(/images/icons/i_pdf.gif); }
	.pdf LI {margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px;}

OL { margin: 5px 0px 10px 30px; padding: 0; }
	LI { margin: 10px 0 0 0; padding: 0; vertical-align:top; }		

	
UL.liste_produits { margin: 20px 0px 20px 10px; padding: 0px 0 0px 20px; list-style-image: url(/images/icons/i_fleche.gif); list-style-type: disc; height:100%; }
	.liste_produits LI { margin: 0 0 10px 0; }	
	.liste_produits#liste_compacte LI { margin: 0 0 5px 0;  }	
	
	
	.liste_produits A:link, .liste_produits A:visited { color: #5fa5b6; text-decoration:none; }
	.liste_produits A:active, .liste_produits A:hover { color: #555555; text-decoration:none;}	
	.liste_produits A:link.actif, .liste_produits A:visited.actif { color: #555555; text-decoration:none; }

	
/* //////////////////////////////// */
/*  E N C Y C L O P É D I E ***********/
/* ///////// */				
		
.bg_herbes_fr { 
		background-image: url(/images/text_fr/bg_herbes.gif); 
		background-repeat: no-repeat; background-position: top left;}
		
.bg_herbes_en { 
		background-image: url(/images/text_en/bg_herbes.gif); 
		background-repeat: no-repeat; background-position: top left;}
				
.lettre{ padding: 26px 0px 0px 182px; color:#ffffff;font-size: 35px;}		
.mots{ padding: 10px 0px 0px 77px; color:#555555;font-size: 14px; height: 215px;  font-weight: bold;  }		

	.mots A:link, .mots A:visited { color:#555555; text-decoration:none; }
	.mots A:active, .mots A:hover { color: #4a9da8; text-decoration:none;}	
	A.actif, A:link.actif, A:visited.actif, A:active.actif, A:hover.actif  {color: #4a9da8;}
		
.TD_herbes { background-color: #eaeaea;
		background-image: url(/images/contenu/bg_herbes.gif); 
		background-repeat: repeat-y; background-position: top left;}		
				
					
.menu_lettre { padding: 29px 0px 0px 50px;}		

	.menu_lettre A:link span, .menu_lettre A:visited span {color:#555555; text-decoration:none; 
	cursor:hand; padding-top:2px; width:20px; height:21px; display: block;
	background-image: url(/images/contenu/num.gif); background-repeat: no-repeat; background-position: top left; }

	.menu_lettre A:active span, .menu_lettre A:hover span {color:#4a9da8; text-decoration:none; 
	cursor:hand; padding-top:2px; width:20px; height:21px; display: block;
	background-image: url(/images/contenu/num_o.gif);  background-repeat: no-repeat; background-position: top left;}

	.menu_lettre A.actif span, .menu_lettre A:link.actif span, .menu_lettre A:visited.actif span, .menu_lettre A:active.actif span, .menu_lettre A:hover.actif span {color:#ffffff; text-decoration:none; 
	cursor:hand; padding-top:2px; width:20px; height:21px; display: block; 
	background-image: url(/images/contenu/num_a.gif); background-repeat: no-repeat; background-position: top left; }

	.menu_lettre A span {color:#555555; text-decoration:none; 
	padding-top:2px; width:20px; height:21px; display: block;  
	background-image: url(/images/contenu/num_off.gif); background-repeat: no-repeat; background-position: top left;
	background-color: #eaeaea;  cursor: default;}

		
	.lettre_tous A:link, .lettre_tous A:visited { color:#555555; text-decoration:none; }
	.lettre_tous A:active, .lettre_tous A:hover { color: #4a9da8; text-decoration:none;}	

.t_mot{ color:#4a9da8; font-size: 18px; font-weight:bold;  margin: 40px 0px 0px 47px;}

.texte_herbes { margin: 10px 50px 50px 68px;  text-align: justify;  }
.relations {margin-top:10px;}
	
/* //////////////////////////////// */
/*  H E A D E R  P R O D U I T S  ******** */
/* ///////// */
		
			
.ProdTD_2	{ background-color: #494d2b; }				
.Produits_2{ 
		background-image: url(/images/interface/bg_2.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#f3ffcc;
		text-align: justify;
		}		
		
.ProdTD_1	{ background-color: #365969; }			
.Produits_1{ 
		background-image: url(/images/interface/bg_1.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#a1d4d5;
		text-align: justify;
		}	
		
.ProdTD_3	{ background-color: #765a32; }			
.Produits_3{ 
		background-image: url(/images/interface/bg_3.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#ffe6a3;
		text-align: justify;
		}	
		
.ProdTD_3x	{ background-color: #8a8644; }			
.Produits_3x{ 
		background-image: url(/images/interface/bg_3.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#ffe6a3;
		text-align: justify;
		}	
		
.ProdTD_0	{ background-color: #357268; }			
.Produits_0{ 
		background-image: url(/images/interface/bg_0.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#a3ffee;
		text-align: justify;
		}			
		
		
.Produits_0_en{ 
		background-image: url(/images/interface/bg_0_en.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#a3ffee;
		text-align: justify;
		}				
.Produits_1_en{ 
		background-image: url(/images/interface/bg_1.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#a1d4d5;
		text-align: justify;
		}			
.Produits_2_en{ 
		background-image: url(/images/interface/bg_2.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#f3ffcc;
		text-align: justify;
		}		
.Produits_3_en{ 
		background-image: url(/images/interface/bg_3_en.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#ffe6a3; 
		text-align: justify;
		}		
.Produits_4_en{ 
		background-image: url(/images/interface/bg_4_en.jpg); 
		background-repeat: no-repeat; background-position: top left;
		padding: 133px 200px 20px 26px; color:#a3ffee;
		text-align: justify;
		}											
		
		

/* //////////////////////////////// */
/*  B A C K G R O U N D S  ******** */
/* ///////// */


.bg_top { background-color: #FFFFFF;
		background-image: url(/images/interface/top.gif); 
		background-repeat: repeat-x; background-position: top left; padding: 0;}
		
.bg_bottom { background-color: #FFFFFF;
		background-image: url(/images/interface/bottom.gif); 
		background-repeat: repeat-x; background-position: bottom left;}
		
.bg_ga { background-color: #FFFFFF;
		background-image: url(/images/interface/ga.gif); 
		background-repeat: repeat-y; background-position: top left;}
		
.bg_dr { background-color: #FFFFFF;
		background-image: url(/images/interface/dr.gif); 
		background-repeat: repeat-y; background-position: top right;}						

.bg_1 { background-color: #FFFFFF;
		background-image: url(/images/accueil/bg_1.gif); 
		background-repeat: repeat-y; background-position: top left;
		padding: 0px 34px 20px 21px;}			
	
		
/*.bg2_1 { background-color: #FFFFFF;
		background-image: url(/images/accueil/bg2_1.gif); 
		background-repeat: repeat-y; background-position: top left; 
		padding: 35px 17px 0px 0px;
		}		*/
		
		
.bg2_1 { background-color: #4e87d4;
		background-image: url(/images/accueil/bg2_1.gif); 
		background-repeat: no-repeat; background-position: top left; 
		padding: 35px 17px 0px 0px;
		}		
		
		
.bg_2 { background-color: #FFFFFF;
		background-image: url(/images/accueil/bg_2.gif); 
		background-repeat: repeat-y; background-position: top left;
		padding: 0px 34px 20px 21px;}			
	
		
.bg2_2 { background-color: #5C7198;
		background-image: url(/images/accueil/bg2_2.gif); 
		background-repeat: no-repeat; background-position: top left; 
		padding: 35px 17px 0px 0px;
		}	

.bg2_4 { background-color: #738D55;
		background-image: url(/images/accueil/bg2_4.gif); 
		background-repeat: no-repeat; background-position: top left; 
		padding: 35px 17px 0px 0px;
		}
		
.bg_3 { background-color: #FFFFFF;
		background-image: url(/images/accueil/bg_3.gif); 
		background-repeat: repeat-y; background-position: top left;
		padding: 0px 34px 20px 21px;}			
	
		
.bg2_3 { background-color: #009099;
		background-image: url(/images/accueil/bg2_3.gif); 
		background-repeat: no-repeat; background-position: top left; 
		padding: 35px 17px 0px 0px;
		}	
		
.bg_4 { background-color: #FFFFFF;
		background-image: url(/images/accueil/bg_4.gif); 
		background-repeat: repeat-y; background-position: top left;
		padding: 0px 34px 20px 21px;}					
		
.bg_jasmin{ background-color: #FFFFFF;
		background-image: url(/images/accueil/bg2_jasmin.gif); 
		background-repeat: repeat-y; background-position: top left;
		padding: 0px 20px 0px 53px; color:#e5f2c3;}		
		
.bg_wp{ background-color: #FFFFFF;
		background-image: url(/images/accueil/bg2_wp.gif); 
		background-repeat: no-repeat; background-position: top left;
		/*padding: 0px 20px 0px 53px; color:#e5f2c3;*/}		
	
.bg_feuilles{ background-color: #FFFFFF;
		background-image: url(/images/accueil/bg2_feuilles.gif); 
		background-repeat: no-repeat; background-position: top left;}		
	
	
/* //////////////////////////////// */
/*  M I S C ****************** */
/* ///////// */

HR { height:1px; color:#000000; background-color:#000000; margin: 5px 0 5px 0; border:none; }

.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.floatLeft {float:left;}
.floatRight {float:right;}
.floatClear {clear:both;}
.maxSize {width:100%;height:100%;}

.noPadding {padding:0;}
.noWrap { white-space:nowrap;}

.splash {color:#d1d1d1; padding:10px;}
.splash1:link, .splash1:visited, .splash1:active, .splash1:hover  { color:#d1d1d1; }

.icon{margin-left:8px;}
.tNew{font-weight:bold; padding-left:6px; font-style:italic; color:#555555;}