body{
	margin:0;
	padding:0;
	background:#d7ceca;
	font-size:12px;
	font-family:"Trebuchet MS";
}

.clear{
	clear:both;
	height:0px;
}

img{
	border:0;
}

#global{
	width:982px;
	background:#fff;
	padding:6px;
	margin:auto;
	position:relative;
	z-index:200;
}

/********************	ENTETE	********************/

#entete{
	background:url(images/fond_entete.gif) no-repeat 60px bottom;
	min-height:110px;
}

#logo{
	float:left;
	display:block;
	margin:0 335px 0 0;
}

#connexion{
	float:left;
	margin:20px 20px 0 0;
	font-size:11px;
	width:210px;
}

#connexion form{
	margin:0;
	padding:0;
}

#connexion form label{
	color:#452d17;
	display:block;
	width:90px;
	float:left;
}

#connexion p{
	color:#452d17;
	text-align:right;
	margin:0;
	padding:0 0 10px 0;
}


#connexion form input{
	color:#452d17;
	font-size:11px;
	float:left;
	margin:0 0 8px 0;
}

#connexion a{
	color:#9e4283;
	text-decoration:none;
	float:right;
}

#panier{
	float:left;
	background:url(images/fond_panier.gif) no-repeat top left;
	min-height:59px;
	width:170px;
	margin:20px 0 0 0;
	padding:10px 0 0 75px;
}

#panier p{
	margin:0;
	padding:0;
}

#panier p#nbArticlePanier{
	font-size:13px;
	color:#452d17;
}

#panier p#prixPanier{
	font-size:14px;
	color:#9b337d;
	margin:0 0 5px 0;
}

#panier a{
	font-size:10px;
	text-decoration:none;
	color:#604742;
	border:1px solid #dddddd;
	padding:0 5px 0 5px;
}

/********************	ENTETE	********************/

/********************	MENU	*********************/

#menu{
	background:url(images/fond_menu.gif) no-repeat top left;
	width:982px;
	height:34px;
	color:#fff;
	font-size:13px;
}

#menu ul{
	list-style:none;
	margin:0;
	padding:0;
}

#menu ul li{
	float:left;
	font-weight:bold;
	padding:1px 0 0 0;
}

#menu ul li a{
	color:#fff;
	text-decoration:none;
	display:block;
	text-align:center;
	padding:9px 0 0 0;
	height:24px;
}

ul#menuRose{
	float:left;
	width:311px;
	position:relative;
	z-index:300;
}

#menuRose1{
	width:114px;
	margin:0 2px 0 0;
	border-left:1px solid #9e4283;
}

#menuRose2{
	width:89px;
	margin:0 2px 0 0;
	border-left:1px solid #9e4283;
}

#menuRose3{
	width:101px;
	border-left:1px solid #9e4283;
}

ul#menuRose a{
	background:#9e4283;
}

ul#menuRose a:hover{
	background:#fff;
	color:#9e4283;
	border-left:1px solid #9e4283;
}

#survolmenuRose1, #survolmenuRose2, #survolmenuRose3{
	position:absolute;
	bottom:-5px;
	background:#9e4283;
	height:7px;
	text-align: center;
	display:none;
}

#survolmenuRose1{
	left:0;
	width:115px;
}

#survolmenuRose2{
	left:117px;
	width:90px;
}

#survolmenuRose3{
	left:210px;
	width:101px;
}

ul#menuMarron{
	float:left;
	width:465px;
	position:relative;
	z-index:300;
}

#menuMarron1{
	width:196px;
	margin:0 2px 0 0;
}

#menuMarron2{
	width:107px;
	margin:0 2px 0 0;
}

#menuMarron3{
	width:157px;
}

#survolmenuMarron1, #survolmenuMarron2, #survolmenuMarron3{
	position:absolute;
	bottom:-5px;
	background:#452d17;
	height:7px;
	text-align: center;
	display:none;
}

#survolmenuMarron1{
	left:0;
	width:196px;
}

#survolmenuMarron2{
	left:196px;
	width:109px;
}

#survolmenuMarron3{
	left:307px;
	width:157px;
}

#menu form{
	float:left;
	margin:0;
	padding:10px 0 0 5px;
}

#menu form label{
	float:left;
	color:#452d17;
	font-weight:bold;
	margin:0 4px 0 0;
}

#menu form input{
	float:left;
	border:0;
	background:url(images/fond_recherche.gif) no-repeat center right #fff;
}

/** sous menu	**/

#menuDeroulant p{
	float:left;
	width:345px;
	text-align:right;
	margin:0;
	font-size:24px;
	color:#9e4283;
	padding:22px 0 0 0;
}

#menuDeroulant ul{
	float:left;
	list-style:none;
	margin:0;
}

#menuDeroulant li{
	margin:0 0 9px 0;
}

#menuDeroulant a{
	text-decoration:none;
	color:#452d17;
	font-size:13px;
	padding:0 8px 0 4px;
}

#menuDeroulant a span{
	color:#9e4283;
	font-size:18px;
	padding:0 5px 0 0;
}

#menuDeroulant a:hover{
	background:#dedede;
}

#menuDeroulant ul.sousMenuGauche{
	width:230px;
	padding:22px 0 0 40px;
	height:208px;
}

#menuDeroulant ul.sousMenuDroite{
	width:325px;
	background:#eaeaea;
	padding:22px 0 0 40px;
	height:208px;
}

#menuDeroulantProduit, #menuDeroulantLibrairie, #menuDeroulantTisane{
	width:980px;
	margin:0 0 0 2px;
	padding:0 0 15px 0;
	color:#58411e;
	font-size:12px;
	display: none;
	position: absolute;
	left: 4px;
	top: 150px;
	z-index:100;
	border:1px solid #9e4283;
	height:215px;
}

#menuDeroulantProduit{
	background:url(images/visu_menu_produit.jpg) no-repeat top left #f6f6f6;
}

#menuDeroulantLibrairie{
	background:url(images/visu_menu_librairie.jpg) no-repeat top left #f6f6f6;
}

#menuDeroulantTisane{
	background:url(images/visu_menu_tisane.jpg) no-repeat top left #f6f6f6;
}

/** sous menu	**/

/********************	MENU	*********************/

/********************	ACCUEIL	*********************/

#accueil{
	background:url(images/fond_accueil.jpg) no-repeat top left #fff;
	width:968px;
	/*height:942px;*/
	padding:0 0 0 14px;
}

#accueil h1{
	margin:40px 0 20px 0;
	padding:0;
	float:left;
}

#accueil h1 img{
	behavior: url('iepngfix.htc');
	width:386px;
	height:183px;
}

#versRub{
	float:left;
	margin:40px 0 0 0;
}

#versRub a{
	margin:0 0 0 50px;
}

#versRub a:hover img{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

#bienfaitsAccueil{
	background:url(images/fond_bienfait.png) no-repeat top left;
	width:174px;
	height:170px;
	margin:0 0 50px 0;
	padding:32px 10px 0 180px;
	font-family:arial;
	color:#452d17;
	behavior: url('iepngfix.htc');
}

#bienfaitsAccueil h2{
	font-size:13px;
	margin:0;
	padding:0;
}

#bienfaitsAccueil p{
	font-size:12px;
	margin:0;
	padding:0;
}

#bienfaitsAccueil label{
	font-size:17px;
	color:#c74c00;
	display:block;
	margin:3px 0 0 0;
}

#bienfaitsAccueil a{
	font-size:10px;
	color:#452d17;
	background:#fff;
	padding:0 5px 0 5px;
	text-decoration:none;
	margin:5px 0 0 35px;
}

#nouveauteAccueil{
	float:left;
	width:309px;
	margin:0 22px 0 0;
}

#nouveauteAccueil h2, #promotionAccueil h2{
	background:#18899e;
	font-size:24px;
	color:#fff;
	float:left;
	font-weight:normal;
	height:29px;
	width:216px;
	padding:0 0 0 18px;
	margin:0;
}

#nouveauteAccueil h2{
	background:#18899e;
}

#promotionAccueil h2{
	background:#d09302;
}

#nouveauteAccueil p.ttVoir, #promotionAccueil p.ttVoir{
	float:left;
	background:#40abbf;
	height:22px;
	margin:0;
	padding:7px 0 0 0;
	width:75px;
	text-align:center;
}

#nouveauteAccueil p.ttVoir{
	background:#40abbf;
}

#promotionAccueil p.ttVoir{
	background:#eab434;
}

#nouveauteAccueil .listeProduit{
	border-bottom:1px solid #40abbf;
	border-left:1px solid #40abbf;
	border-right:1px solid #40abbf;
}

#promotionAccueil .listeProduit{
	border-bottom:1px solid #d09302;
	border-left:1px solid #d09302;
	border-right:1px solid #d09302;
}

#nouveauteAccueil a, #promotionAccueil a{
	text-decoration:none;
	color:#fff;
}

#promotionAccueil{
	float:left;
	width:309px;
	margin:0 22px 0 0;
}

#droiteAccueil{
	float:left;
	width:284px;
}

#agendaAccueil{
	background:#e4e7da;
	color:#403f3c;
	padding:10px;
	zoom:1;
	width:264px;
}

#agendaAccueil h3{
	font-size:14px;
	margin:0 0 15px 0;
	padding:0;
	border-bottom:1px solid #889268;
	font-weight:normal;
}

#agendaAccueil label{
	color:#768643;
	font-size:13px;
}

#agendaAccueil p{
	margin:0 0 5px 0;
	padding:0;
	font-size:12px;
}

#agendaAccueil a{
	text-decoration:none;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	background:#889268;
	padding:0 5px 0 5px;
	float:right;
}

#astucesAccueil{
	background:#d9d1bb;
	padding:0 10px 0 10px;
	margin:12px 0 0 0;
	zoom:1;
}

#astucesAccueil h3{
	float:left;
	font-size:14px;
	color:#282828;
	margin:0;
	padding:10px 10px 10px 0;
	font-weight:normal;
}

#astucesAccueil a{
	float:right;
	margin:10px 0 0 0;
	color:#fff;
	font-weight:bold;
	background:#968249;
	padding:0 5px 0 5px;
	font-size:10px;
	text-decoration:none;
	
}

#presentationAccueil{
	background:#d0d7c1;
	margin:12px 0 12px 0;
	padding:5px 0 0 10px;
}

#presentationAccueil h3{
	font-size:12px;
	margin:0;
	color:#282828;
	padding:0;
	zoom:1;
}

#presentationAccueil h3 span{
	font-weight:normal;
}

#presentationAccueil a{
	background:#878e79;
	padding:0 5px 0 5px;
	font-size:10px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	float:right;
	margin:0 10px 5px 0;
}

#manifAccueil{
	background:#d7caca;
	margin:12px 0 12px 0;
	padding:5px 0 0 10px;
}

#manifAccueil h3{
	font-size:12px;
	margin:0;
	color:#282828;
	padding:0;
	zoom:1;
}

#manifAccueil a{
	background:#d09302;
	padding:0 5px 0 5px;
	font-size:10px;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	float:right;
	margin:0 10px 5px 0;
}



#manifAccueil a:hover, #astucesAccueil a:hover, #agendaAccueil a:hover{
	filter:alpha(opacity=70); 
    -moz-opacity:0.7; 
    opacity:0.7;
}

#infoAccueil a{
	display:block;
	padding:0 0 0 38px;
	color:#604742;
	font-size:13px;
	text-decoration:none;
	margin:0 0 5px 0;
}

#infoAccueil a:hover{
	color:#9e4283;
}

a#paiementLien{
	background:url(images/ico_paiement.png) no-repeat center left;
}

a#contactLien{
	background:url(images/ico_contact.png) no-repeat center left;
}

a#livraisonLien{
	background:url(images/ico_livraison.png) no-repeat center left;
}

a#serviceLien{
	background:url(images/ico_service.png) no-repeat center left;
}

a#cgvLien{
	background:url(images/ico_cgv.png) no-repeat center left;
}
/********************	ACCUEIL	*********************/

/********************	LISTE PRODUIT	**************/

.listeProduit{
	background:#fff;
	padding:5px 3px 5px 3px;
	width:301px;
}

.listeProduit a:hover img{
	filter:alpha(opacity=70); 
    -moz-opacity:0.7; 
    opacity:0.7;
}

.listeProduit .photo{
	text-align:center;
	width:72px;
	height:72px;
	float:left;
}

.listeProduit .descProduit{
	float:left;
	width:224px;
	padding:0 0 0 5px;
}

.listeProduit .descProduit p{
	margin:0 0 15px 0;
	padding:0;
	color:#828282;
}

.listeProduit .descProduit span.nouveau{
	font-size:9px;
	background:#18899e;
	color:#fff;
	padding:2px 3px 0 3px;
	height:18px;
	display:block;
	float:left;
}

.listeProduit .descProduit span.prixListe{
	font-size:14px;
	background:#f5f1e6;
	color:#da1636;
	padding:0 3px 0 3px;
	height:20px;
	display:block;
	float:left;
	width:70px;
	text-align:center;
}

.listeProduit .descProduit span.ajoutPanier{
	background:url(images/fond_ajout_panier.gif) no-repeat top left #d5ccb4;
	height:18px;
	display:block;
	float:left;
	font-size:10px;
	color:#604742;
	padding:2px 5px 0 10px;
}

#nouveauteAccueil .listeProduit .descProduit span.ajoutPanier a, #promotionAccueil .listeProduit .descProduit span.ajoutPanier a{
	color:#604742;
}

.listeProduit .descProduit span.promo{
	font-size:10px;
	color:#000;
	padding:2px 3px 0 3px;
	height:18px;
	display:block;
	float:left;
	width:42px;
}

/********************	LISTE PRODUIT	**************/

/*******************	CONTENU	********************/

#bandeau{
	display:block;
	position:relative;
}

#contenu{
	background:#ebebec;
	padding:20px 0 0 12px;
	width:970px;
}

#contenu h1{
	background:url(images/fond_h1_marron.gif) no-repeat center left;
	font-size:17px;
	color:#452d17;
	margin:0 0 15px 0;
	font-weight:normal;
	padding:0 0 0 30px;
	float:left;
}

#contenu h1 span{
	border-bottom:1px solid #452d17;
	display:block;
}

p#chemin{
	margin:0;
	padding:0 0 15px 0;
	font-size:11px;
	color:#6d6d6d;
}

p#chemin a{
	color:#6d6d6d;
	text-decoration:none;
}

p#chemin a:hover{
	text-decoration:underline;
}

#retour{
	background:url(images/fond_retour.gif) no-repeat center left;
	float:right;
	padding:0 0 0 15px;
	text-decoration:none;
	font-size:11px;
	color:#604742;
}

#contenuGauche{
	width:750px;
	float:left;
}

#contenuDroite{
	float:left;
	width:215px;
}

#cadre{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:5px 10px 5px 10px;
	color:#452d17;
	width:730px;
}

#cadre p{
	margin:0;
	padding:0 0 15px 0;
}

.colonneListePlante{
	float:left;
	width:180px;
}

.colonne3ListeVertus{
	float:left;
	width:200px;
	padding:0 0 0 40px;
}

.colonneListePlante h2{
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
}

.colonneListePlante ul, .colonne3ListeVertus ul{
	list-style:none;
	margin:0;
	padding:0 0 10px 0;
}

.colonneListePlante ul span, .colonne3ListeVertus ul span{
	color:#9e4283;
	font-size:18px;
	padding:0 5px 0 0;
}

.colonneListePlante a, .colonne3ListeVertus a{
	color:#452d17;
	text-decoration:none;
}

.colonneListePlante a:hover, .colonne3ListeVertus a:hover{
	color:#9e4283;
}

#contenuDroite .encartDroite{
	background:url(images/fond_encart_droite.gif) no-repeat top left;
	width:186px;
	height:131px;
	margin:0 0 0 10px;
	padding:4px 9px 0 5px;
	text-align:center;
}

#contenuDroite .encartDroite h3{
	font-size:15px;
	margin:0;
	padding:0;
}

#contenuDroite .encartDroite p{
	margin:0;
	padding:0;
	height:35px;
}

#contenuDroite a:hover img{
	filter:alpha(opacity=80); 
    -moz-opacity:0.8; 
    opacity:0.8;
}

.encartLib{
	color:#b43d62;
}

.encartTisane{
	color:#814d42;
}

.encartVertu{
	color:#ad2b87;
}

.encartPlante{
	color:#85a007;
}

.encartConseil{
	color:#22336b;
}

#contenuDroite .encartConseil h3,#contenuDroite .encartTruc h3{
	font-size:13px;
}

.encartTruc{
	color:#672811;
}
/*******************	CONTENU	********************/

/*******************	LIBRAIRIE	*****************/

#menuLibrairie ul{
	list-style:none;
	margin:0;
	padding:0 0 0 44px;
}

#menuLibrairie ul li{
	float:left;
	width:139px;
	border:1px solid #cccccc;
	font-size:16px;
	margin:0 27px 11px 0;
}

#menuLibrairie ul a{
	display:block;
	background:url(images/fond_menu_lib.gif) repeat-x top left;
	height:26px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	padding:3px 0 0 0;
}

#menuLibrairie ul a:hover, #menuLibrairie ul a.actif{
	background:#fff;
	color:#c0753e;
}

#librairie{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:5px 10px 5px 30px;
	color:#452d17;
	width:710px;
}

#librairie .listeProduit{
	float:left;
	background:#fcfcfc;
	margin:0 40px 30px 0;
}

#librairie .listeProduit a{
	color:#604742;
	text-decoration:none;
}

/*******************	LIBRAIRIE	*****************/

/*******************	TISANES	***********************/

#ficheTisane{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:5px 10px 5px 5px;
	color:#452d17;
	width:735px;
}

#ficheTisane img{
	float:left;
}

#ficheTisane h2{
	font-size:24px;
	color:#452d17;
	margin:0;
	padding:25px 0 0 0;
}

#descriptionFicheTisane p{
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	margin:0;
	padding:0;
}

#descriptionFicheTisane ul{
	margin:0;
	padding:10px 0 15px 0;
	list-style:none;
}

#descriptionFicheTisane li{
	padding:0 0 0 20px;
	font-size:16px;
}

#ficheTisane.plaisir #descriptionFicheTisane p{
	color:#d9aee0;
}

#ficheTisane.plaisir a{
	color:#d9aee0;
}

#ficheTisane.sante a{
	color:#a2b656;
}

#ficheTisane.plaisir #descriptionFicheTisane li{
	background:url(images/liste_tisane_plaisir.gif) no-repeat center left;
}

#ficheTisane.sante #descriptionFicheTisane p{
	color:#a2b656;
}

#ficheTisane.sante #descriptionFicheTisane li{
	background:url(images/liste_tisane_sante.gif) no-repeat center left;
}

#ficheTisaneDroite{
	float:left;
	padding:0 0 0 30px;
	width:529px;
}

#descriptionFicheTisane{
	float:left;
	width:390px;
	padding:0 0 0 0;
}

#ficheTisane.plaisir #explicationTisane label{
	color:#d9aee0;
}

#ficheTisane.sante #explicationTisane label{
	color:#a2b656;
}

#explicationTisane p{
	margin:0;
	padding:0 0 15px 0;
	font-size:13px;
}

#commandeTisane{
	float:left;
	display:block;
	background:url(images/commande_tisane.gif) no-repeat top left;
	width:130px;
	/*height:49px;*/
	padding:105px 0 0 0;
}

#decouvrezConseil{
	margin:15px 0 0 150px;
}

#prixTisane{
	padding:20px 0 0 0;
	font-size:18px;
	color:#da1636;
}

#prixTisane del{
	font-size:12px;
	margin:0 10px 0 0;
}

/*******************	TISANES	***********************/

/******************	LES PRODUITS	*********************/

#listeProduits{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:15px 10px 5px 30px;
	color:#452d17;
	width:710px;
}

#listeProduits h2{
	margin:0;
	padding:0 0 15px 0;
	font-size:16px;
}

#listeProduits .listeProduit{
	float:left;
	background:#fcfcfc;
	margin:0 40px 30px 0;
}

#listeProduits .listeProduit a{
	color:#604742;
	text-decoration:none;
}

#ficheProduits{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:15px 10px 5px 30px;
	color:#452d17;
	width:710px;
}

#photoFicheProduit{
	float:left;
	width:334px;
	height:334px;
	border:1px solid #cacaca;
	position:relative;
	text-align:center;
	font-weight:bold;
}

#descriptionFicheProduit{
	float:left;
	width:320px;
	padding:0 20px 0 30px;
}

#descriptionFicheProduit h3{
	margin:0;
	padding:0;
}

#prixFicheProduit{
	float:left;
	background:#f5f1e6;
	color:#da1636;
	font-weight:bold;
	padding:0 5px 0 5px;
	font-size:16px;
	margin:25px 30px 0 0;
}

#prixFicheProduit del{
	font-weight:normal;
	font-size:12px;
	margin:0 10px 0 0;
}

#btnAjoutFicheProduit{
	float:left;
	margin:0 0 20px 0;
}

.liaisonProduit{
	border-top:1px solid #fcfcfc;
	background:#eeeeee;
	padding:5px 10px 5px 10px;
}

.liaisonProduit p{
	margin:0;
	padding:0;
}

.liaisonProduit a{
	color:#919c10;
}

.liaisonProduit a:hover{
	text-decoration:none;
}

#descriptionFicheProduit #nouveauProduitFiche{
	font-size:9px;
	background:#18899e;
	color:#fff;
	padding:0 3px 0 3px;
	display:inline;
}

#descriptionFicheProduit #promoProduitFiche{
	font-size:9px;
	background:#d09302;
	color:#fff;
	padding:0 3px 0 3px;
	text-align:center;
}

#texteGelules{
	position:absolute;
	top:196px;
	left:99px;
	width:129px;
	height:60px;
	z-index:25;
}

#texteSachet{
	position:absolute;
	top:245px;
	left:105px;
	width:121px;
	height:81px;
	z-index:25;
}

#texteEssence{
	position:absolute;
	top:221px;
	left:123px;
	width:88px;
	height:53px;
	z-index:25;
}

#texteTeinture{
	position:absolute;
	top:206px;
	left:114px;
	width:107px;
	height:58px;
	z-index:25;
}

/******************	LES PRODUITS	*********************/

/******************	LES PLANTES	*************************/

#fichePlante{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:5px 10px 5px 5px;
	color:#452d17;
	width:730px;
}



#entetePlante img{
	float:left;
	margin:0 10px 0 0;
}

#droitePlante{
	float:left;
	width:540px;
	color:#452d17;
}

#droitePlante h2{
	font-size:36px;
	margin:0;
	padding:0;
	border-bottom:1px solid;
	text-align:center;
}

#droitePlante p.savoirPlus img{
	float:none;
}

#droitePlante p.savoirPlus{
	text-align:center;
}

#fondGrisPlanteLivre{
	background:#eeeeee;
	border:1px solid #cacaca;
	width:299px;
	float:left;
	margin:0 10px 0 0;
	padding:10px 0 0 10px;
	height:130px;
}

#fondGrisPlanteVertu{
	background:#eeeeee;
	border:1px solid #cacaca;
	width:190px;
	float:left;
	text-align:center;
	height:130px;
	padding:10px 10px 0 10px;
}

#fondGrisPlanteVertu p{
	margin:0;
	padding:0;
}

#fondGrisPlanteVertu a{
	color:#c4496d;
}

#descPlanteLivre{
	float:left;
	width:210px;
	font-size:16px;
}

#descPlanteLivre p{
	margin:0;
	padding:0 0 10px 0;
}

#descPlanteLivre strong{
	color:#c4496d;
}

#descPlanteLivre p a{
	font-size:12px;
	margin:0 0 0 30px;
	color:#452d17;
}

#liaisonPlante{
	padding:30px 0 20px 35px;
}

#liaisonPlante h3{
	font-size:24px;
	margin:0;
	padding:0 0 10px 0;
}

#liaisonPlante .listeProduit{
	float:left;
	background:#fcfcfc;
	margin:0 35px 30px 0;
}

#liaisonPlante .listeProduit a{
	color:#604742;
	text-decoration:none;
}

/******************	LES PLANTES	*************************/

/******************	TRUCS ET ASTUCES	********************/

#centre{
	width:955px;
	padding:0 0 10px 0;
}

#page{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:15px 10px 5px 30px;
	color:#452d17;
	width:915px;
}

#page h2{
	margin:0;
	padding:0 0 15px 0;
	color:#9e4283;
	font-size:24px;
}

#page h4{
	color:#9e4283;
	font-size:18px;
	margin:0;
	padding:0;
}

#page a{
	color:#9e4283;
}

.violet{
	color:#9e4283;
}

.fondChiffre{
	background:url(images/fond_chiffre.gif) no-repeat top left;
	width:17px;
	height:18px;
	color:#fff;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	margin:0 10px 0 0;
}

/*.photoAstuce{
	float:left;
	width:125px;
	text-align:center;
}

.descriptionAstuce{
	float:left;
	width:710px;
	padding:0 0 0 40px;
	margin:0 0 20px 0;
}

.descriptionAstuce h2{
	font-size:18px;
	color:#9e4283;
	margin:0;
	padding:0;
}

.descriptionAstuce p{
	margin:0;
	padding:0 0 15px 0;
}

.descriptionAstuce a{
	color:#9e4283;
}

.descriptionAstuce a:hover{
	text-decoration:none;
}*/

/******************	TRUCS ET ASTUCES	********************/

/*********************	CONTACT	**********************/

.contact{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:15px 10px 5px 30px;
	color:#452d17;
	width:915px;
}

.contact h2{
	margin:0;
	padding:0;
	color:#a6b615;
	font-size:24px;
}

.contact .colFormContact{
	float:left;
	padding:0 0 0 50px;
}

.contact .colFormContact label{
	display:block;
	float:left;
	width:120px;
}

.contact .colFormContact input, .contact .colFormContact textarea{
	float:left;
	margin:0 0 12px 0;
}

#btnEnvoyer{
	float:none;
	margin:0 0 15px 380px;
}

#googleMap{
	height:266px;
	width:300px;
	float:left;
}

#gaucheAcces{
	float:left;
	width:300px;
}

#encartHoraire{
	background:#c24e20;
	display:block;
	color:#fff;
	font-size:13px;
	width:200px;
	padding:2px 10px 5px 10px;
}

/*********************	CONTACT	**********************/

/*********************	PROCESSUS COMMANDE	**************/

#processus{
	position:absolute;
	top:200px;
	left:25px;
}

#processus img{
	margin:0 42px 0 0;
}

#maCommande{
	border-collapse: collapse;
	margin: 20px auto 30px  auto;
	width: 780px;
	color:#464646;
}

#maCommande th{
	font-weight: bold;
	height: 34px;
	color:#452d17;
	font-size:12px;
	border-bottom:1px solid #ebebec;
}

#maCommande .photo{
	padding: 0 0 0 0;
	width:72px;
}

#maCommande .designation{
	padding: 0 0 0 20px;
	text-align: left;
	width:405px;
}

#maCommande td{
	background: #fff;
	text-align: center;
	border-bottom:1px solid #ebebec;
	border-right:1px solid #ebebec;
	border-left:1px solid #ebebec;
	padding:10px 0 10px 0;
}

#maCommande .quantite input{
	text-align: center;
	width: 20px;
	border:1px solid #a5acb2;
}

#maCommande .quantite a{
	margin: 0 0 0 5px;
}

#maCommande .quantite a:hover, #retour:hover, #validerPanier:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

#maCommande td.total{
	text-align:right;
	padding:0 20px 0 0;
	background:#d5ccb4;
	color:#452d17;
}

#maCommande td.totalTTC{
	text-align:right;
	padding:0 20px 0 0;
	color:#fff;
	font-size:14px;
	background:#b2a687;
}

#maCommande td.fondTotal{
	background:#fff;
	color:#452d17;
	font-size:14px;
	font-weight:bold;
}

#poursuivrePanier{
	margin:0 0 0 620px;
}

#poursuivrePanier:hover img{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

/* identification */
#identificationGauche{
	float: left;
	margin: 50px 0 15px 100px;
	padding: 0 30px 10px 44px;
	width: 284px;
	background:#fff;
	border:1px solid #d3d3d3;
	display: inline;
}

#identificationGauche.modifLivraison{
	margin:0;
	padding: 0 0 10px 10px;
}

#identificationDroite{
	display: inline;
	float: left;
	margin: 50px 0 0 17px;
	width: 287px;
	background:#fff;
	padding: 0 30px 10px 44px;
	border:1px solid #d3d3d3;
}

#identificationGauche label, #identificationDroite label{
	display: block;
	float: left;
	width: 95px;
}

#identificationGauche .clear{
	height: 5px;
}

#identificationDroite .clear{
	height: 10px;
}

#identificationGauche label.grand, #identificationDroite label.grand{
	width: 250px;
}

#identificationGauche input.petit{
	width: 51px;
}

#identificationGauche textarea{
	height: 59px;
	width: 158px;
}

#identificationGauche input, #identificationDroite input, #identificationGauche select{
	float: left;
	width: 147px;
}

#identificationGauche input.checkboxInscription{
	width:auto;
}

#identificationGauche h2, #identificationDroite h2{
	font-size:24px;
	font-weight:normal;
	padding:0 0 0 0;
	margin:20px 0 10px 0px;
	color:#452d17;
}

#identificationGauche input.poursuivreIdentification, #identificationDroite input.poursuivreIdentification{
	border: 0;
	display: block;
	height: 26px;
	width: 182px;
	margin-top:15px;
}

#identificationGauche input.poursuivreIdentification:hover, #identificationDroite input.poursuivreIdentification:hover{
	filter : alpha(opacity=80);
	-moz-opacity : 0.8;
	opacity : 0.8; 
}

#identificationDroite p{
	margin:0;
	padding:0;
}

#oublieMdp{
	color: #9e4283;
	display: block;
	font-weight: bold;
	text-decoration: none;
	margin:0 0 0 0;
}

#identificationGauche input.modifier{
	width:76px;
	height:32px;
}

#champsObligatoire{
	float:left;
	display:block;
	width:430px;
	text-align:right;
	margin:250px 0 0 0;
}

#identificationGauche input#valideModifLiv{
	width:66px;
	height:21px;
	float:none;
	margin:10px 0 0 150px;
}

/* identification */

.coordonneCommande{
	background:#fff;
	width:235px;
	border:1px solid #c1c1c1;
	margin:20px 0 35px 90px;
	display:inline;
	float:left;
	color:#5b5b5b;
	height:130px;
	padding:0 0 0 30px;
	position:relative;
}

.coordonneCommande h3{
	font-size:14px;
	margin:0;
	padding:15px 0 0 0;
	color:#452d17;
}

.coordonneCommande a{
	color:#fff;
	text-decoration:none;
	font-size:11px;
	position:absolute;
	bottom:-17px;
	right:0;
	padding:0 10px 0 10px;
	background:#e4831a;
}

p#cgv{
	text-align:center;
	color:#452d17;
	font-size:14px;
}

p#cgv a{
	color:#944d28;
}

#cadreTypePaiement{
	margin:0 0 20px 230px;
}

.typePaiement{
	float:left;
	background:#f8f8f8;
	border:1px solid #d3d3d3;
	padding:22px 39px 10px 39px;
	margin:0 10px 0 0;
}

.typePaiement p{
	text-align:center;
	margin:0;
	padding:10px 0 0 0;
}

#tableauCodesBancaires{
	border-collapse: collapse;
	margin: 20px auto 30px  auto;
	width: 780px;
	color:#464646;
	background:#fff;
	border:1px solid #c1c1c1;
}

#tableauCodesBancaires th, #tableauCodesBancaires td{
	border-bottom:1px solid #c1c1c1;
	border-right:1px solid #c1c1c1;
	text-align:center;
}



/*********************	PROCESSUS COMMANDE	**************/

/*********************	CONSEILS	******************/

#conseilsEtHygiene{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:5px 10px 5px 10px;
	color:#452d17;
	width:730px;
	position:relative;
	margin:40px 0 0 0;
}

#ongletConseil{
	position:absolute;
	top:-29px;
	left:37px;
}

#ongletConseil a{
	display:block;
	float:left;
	color:#c0753e;
	font-size:14px;
	width:115px;
	text-align:center;
	text-decoration:none;
	background:#fcfcfc;
	margin:0 4px 0 0;
	padding:5px 0 5px 0;
	border-top:1px solid #cacaca;
	border-left:1px solid #cacaca;
	border-right:1px solid #cacaca;
	border-bottom:1px solid #fcfcfc;
}

#ongletConseil a.inactif{
	background:url(images/fond_onglet.gif) repeat-x top left;
	color:#fff;
}

#conseilsEtHygiene h2, #autresProduits h2{
	color:#c0753e;
	font-size:24px;
	margin:0;
	padding:40px 0 10px 10px;
}

#descriptionConseil{
	float:left;
	width:440px;
	padding:0 20px 0 10px;
}

#infoSymptome{
	float:left;
	width:200px;
	background:#c0753e;
	padding:20px;
	color:#fff;
}

#infoSymptome h3{
	margin:0 0 0 0;
	font-size:20px;
	padding:0;
}

#conseilsEtHygiene .listeProduit, #autresProduits .listeProduit{
	float:left;
	background:#fcfcfc;
	margin:0 35px 30px 0;
}

#conseilsEtHygiene .listeProduit a, #autresProduits .listeProduit a{
	color:#604742;
	text-decoration:none;
}

#autresProduits{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:5px 10px 5px 10px;
	color:#452d17;
	width:730px;
	position:relative;
	margin:20px 0 0 0;
}

#autresProduits ul{
	list-style:none;
	margin:20px 0 30px 0;
	padding:0;
	border-left:1px solid #cacaca;
}

#autresProduits li{
	float:left;
	border-bottom:1px solid #cacaca;
	border-right:1px solid #cacaca;
}

#autresProduits li a{
	display:block;
	width:100px;
	text-align:center;
	text-decoration:none;
	background:url(images/fond_onglet.gif) repeat-x top left #c0753e;
	color:#fff;
	border-top:1px solid #cacaca;
	text-transform:uppercase;
}

#autresProduits li a.elementSeul{
	padding:10px 0 8px 0;
}

#autresProduits li a:hover, #autresProduits li a.actif{
	background:#fff;
	color:#c0753e;
}

/*********************	CONSEILS	******************/

/*********************	MON COMPTE	******************/

#monCompte{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:15px 10px 5px 30px;
	color:#452d17;
	width:915px;
}

#monCompte form{
	margin:0;
	padding:15px 0 20px 30px;
}

#monCompte h2{
	margin:0;
	padding:0 0 25px 0;
	color:#9e4283;
	font-size:18px;
}

.colMonCompte{
	float:left;
	padding:0 0 0 70px;
}

.colMonCompte label{
	float:left;
	display:block;
	text-align:right;
	width:80px;
	padding:0 20px 0 0;
}

.colMonCompte label.grand{
	width:180px;
	margin:0 0 0 0;
}

.colMonCompte input, .colMonCompte textarea, .colMonCompte select{
	margin:0 0 5px 0;
}

/*#monCompte form a{
	color:#9e4283;
	text-decoration:none;
	padding:0 0 0 20px;
	background:url(images/fond_enregistrer.gif) no-repeat center left;
	font-weight:bold;
	margin:20px 0 0 320px;
	display:block;
	width:110px;
}*/

#monCompte input#btnEnregistrerCompte{
	margin:20px 0 0 320px;
}

#tableFacture{
	border-collapse: collapse;
	margin: 20px auto 30px  auto;
	width: 625px;
	background:#fff;
	border-left:1px solid #c1c1c1;
	border-top:1px solid #c1c1c1;
}

#tableFacture th{
	background:#9e4283;
	color:#fff;
	padding:8px 0 5px 0;
}

#tableFacture td{
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	padding:8px 0 8px 15px;
}

#tableFacture a{
	color:#ea5e00;
}

/*********************	MON COMPTE	******************/

/********************	AGENDA	***********************/

#agenda{
	background:#fcfcfc;
	border:1px solid #cacaca;
	padding:15px 10px 5px 30px;
	color:#452d17;
	width:915px;
}

#agenda label{
	background:url(images/fleche_agenda.gif) no-repeat center left;
	padding:0 0 0 15px;
	color:#9e4283;
	margin:15px 0 0 0;
	display:block;
}

#agenda p{
	margin:0;
	padding:0;
}

#agenda a{
	color:#9e4283;
}

/********************	AGENDA	***********************/

/***********************	FENETRE MODALE	************/

#repere{
	position:absolute;
	z-index:9999;
	right:0;
	bottom:0;
	width:1px;
	height:1px;
}

#masque{
	position:absolute;
	display:none;
	background-color:#000;
	z-index:9998;
	top:0;
	left:0;
	width:1px;
	height:1px;
	filter:alpha(opacity=50); 
	-moz-opacity:0.50; 
	opacity:0.50;
}

#fenetreModale, #imageModale{
	width:400px;
	height:240px;
	position:fixed;
	z-index:9999;
	display:none;
	left:0;
	top:0;
	background-color:#f8f8f8;
	border:1px solid #9c8e7f;
}

#imageModale{
	background: #fff;
	height: 570px;
	padding: 10px 31px;
	width: 528px;
}

#imageModale td{
	height: 528px;
	text-align: center;
	vertical-align: middle;
	width: 528px;
}

#imageModale h2{
	float: left;
	font-size: 16px;
	margin: 7px 0 3px 0;
}

#imageModale img{
	border: 1px solid #959595;
}

.fenetreModaleHaut{
	background: #e2dcda;
	padding-top: 2px;
	color:#604742;
	font-size:15px;
}

.fenetreModaleHaut p{
	margin:0;
	padding:0;
}

.fermerFenetre{
	display:inline;
	float: right;
	width:11px;
	height:11px;
	margin:0 2px 0 0;
}

#fenetreModale p{
	margin:12px 0 27px 0;
	padding:0 0 5px 0;
	text-align:center;
	font-size:14px;
	font-weight: bold;
	border-bottom:1px solid #666;
}

#photoFenetreModaleProduit{
	float:left;
	padding:0 0 0 10px;
}

#fenetreInfos{
	width: 300px;
	float:left;
	padding:0 0 15px 10px;
}

#fenetreInfos h2{
	margin:0 0 0 0;
	color:#9a9a9a;
	font-size:12px;
	padding:0;
	color:#9a9a9a;
	font-size:12px;
}

#fenetreInfos p{
	padding:0;
	margin:0 0 25px 0;
	text-align:left;
	font-size:12px;
	font-weight: normal;
	border-bottom:0;
	color:#9a9a9a;
}

#fenetrePrix{
	float:left;
	padding:2px 6px 3px 6px;
	margin:0 20px 0 0;
	color:#da1636;
	font-size:14px;
	background:#f5f1e6;
}

#fenetreQuantite{
	float:left;
	margin:2px 6px 0 0;
	color:#452d17;
	font-size:13px;
	font-weight:bold;
}

#fenetreMoins, #fenetrePlus{
	float:left;
	width:14px;
	margin:0 1px 0 0;
	background-color:#b6b3b3;
	text-align:center;
	color:#fff;
	font-size:120%;
	text-decoration:none;
	font-weight:bold;
}

#fenetreChamp{
	float:left;
	width:26px;
	margin:0 1px 0 0;
}

#fenetreChamp input{
	float:left;
	width:24px;
	padding:0;
	border:1px solid #b6b3b3;
	background-color:#fff;
	font-size:14px;
	color:#da1636;
	text-align:center;
}

#poursuivreAchats{
	float:left;
	margin:15px 0 0 0;
}

#accesPanier{
	float:left;
	margin:0 48px 0 85px;
	display:inline;
}

#fenetreModale a:hover img#poursuivreAchats, #fenetreModale a:hover img#accesPanier{
	filter:alpha(opacity=80); 
	-moz-opacity:0.80; 
	opacity:0.80;
}

#fermerImageModale{
	color: #5f5f5f;
	display: block;
	margin: 0 0 0 478px;
	text-decoration: none;
	width: 50px;
}

/***********************	FENETRE MODALE	************/

/*******************	PIED	**********************/

#pied{
	background:#452d17;
	margin:5px 0 0 0;
}

#pied p{
	text-align:center;
	margin:0;
	padding:5px 0 5px 0;
	color:#fff;
}

#pied a{
	color:#fff;
	text-decoration:none;
	margin:0 5px 0 5px;
}

/*******************	PIED	**********************/