a.accueil:active {
	color: #FF0909;
	text-decoration:none
}
a.accueil:hover {
	color: #A27566;
	text-decoration:none
}
a.accueil {color:#FF0909;text-decoration:none}
a.accueil:visited {
	text-decoration:none;
	color:#FF0909
}
a.accueil:visited:hover{
	color:#A27566;
	text-decoration:none
}


.entetetpbe {
	background-color:#E9F1D5;
	position: absolute;
	width: 1255px;
	z-index: 17;
	top: 0px;
	left: 0px;
	height: 110px;
}


.tout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FF0909;
	font-weight: bold;
	text-align:left;
	float: left;
	position: absolute;
	left: 20px;
	top: 14px;
	width: 600px;
	height: 27px; /* IE6, IE7beta2, Gecko */
	line-height: 30px;
	background-color: transparent;
	background-position: bottom;
	padding-left: 4px;
	z-index: 1;
	background-repeat: repeat-x;
	margin-left: 40px;
}



.ligne {
	height: 20px;
	width: 1255px;
	position: absolute;
	z-index: 8;
	left: 0px;
	top: 96px;
	background-color: #913160;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}


.ducorps {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #91807F;
	font-weight: bold;
	text-align:left;
	position: absolute;
	left: 84px;
	top: 28px;
	height: 23px;
	letter-spacing: 10px;
	}


.magasin {
	font-size: 10px;
	color: #913160;
	float: left;
	left: 840px;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	width: 141px;
	top: 24px;
	margin-left: 4px;
	height: 14px;
	z-index: 10;
	font-weight: bold;
}




.fleurhaut
 {
	top: -47px;
	left:857px;
	width: 369px;
	height: 232px;
	z-index: 7;
	background:transparent url(images/fleur-haut-forme-2.png) no-repeat top left; /* IE6, IE7beta2, Gecko */
	_background:none; /* IE6 */


filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fleur-haut-forme-2.png', sizingMethod='scale');
	float: left;
	margin-bottom: -120px;
}



.promotions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0909;
	font-weight: bold;
	position:absolute;
	width:246px;
	height:26px;
	top: 307px;
	left: 543px;
	z-index: 4;
	
	}




.epm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B07CD1;
	font-weight: bold;
	text-align:left;
	margin:2px;
	float: left;
	position: absolute;
	width: 120px;
	text-indent: 5px;
	z-index: 5;
	background:transparent url(images/fondbleupetit.png) no-repeat top left; /* IE6, IE7beta2, Gecko */
	_background:none; /* IE6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fondbleupetit.png', sizingMethod='scale');
	height: 22px;
	top: 14px;
	left: 8px;
	padding-top: 4px;
	padding-left: 4px;
	/*background-image: url(images/fondmenu2.gif);
	/*background-image: url(images/fondmenu2.gif);
	background-repeat: no-repeat;
	background-position: 8px 7px;*/
}


.milieu-horizontal {
	position:absolute;
	width:297px;
	top:278px;
	left: 149px;
	height: 20px;
	
	}


.recherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0909;
	font-weight: bold;
	position:absolute;
	width:297px;
	top:-24px;
	left: 137px;
	height: 47px;
	
	}


.logogauche {
	border: 1px #Fc3e4cf outset;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-bottom: 20px;
	margin-top: 50px;
	width: 244px;
	left: 763px;
	margin-left: 50px;
	background-image: url(../images/logo1.jpg);
	background-repeat: no-repeat;
	height: 53px;
	background-position: 2px 1px;
	position: absolute;
	top: -9px;
}


/* CSS issu des tutoriels css.alsacreations.com/ */
body {
	margin: 0;
	padding: 0;
}
#header {
	height: 100px;
}


a.link:active {color: #A27566;text-decoration:none}
a.link:hover {color: #098209; text-decoration:none}
a.link {color:#A27566;text-decoration:none}
a.link:visited {text-decoration:none;color:#A27566}
a.link:visited:hover{color:#098209; text-decoration:none}


a.linkpromo:active {
	color: #FF0909;
	text-decoration:none
}
a.linkpromo:hover {color: #098209; text-decoration:none}
a.linkpromo {
	color:#FF0909;
	text-decoration:none
}
a.linkpromo:visited {
	text-decoration:none;
	color:#FF0909
}
a.linkpromo:visited:hover{color:#098209; text-decoration:none}





a.lienepm:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B07CD1;
	font-weight: bold;
	text-align:left;
	margin:2px;
	text-indent: 5px;

}
a.lienepm:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0909;
	font-weight: bold;
	text-align:left;
	margin:2px;
	text-indent: 5px;

}
a.lienepm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B07CD1;
	font-weight: bold;
	text-align:left;
	margin:2px;
	text-indent: 5px;
}
a.lienepm:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B07CD1;
	font-weight: bold;
	text-align:left;
	margin:2px;
	text-indent: 5px;

}
a.lienepm:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #B07CD1;
	font-weight: bold;
	text-align:left;
	margin:2px;
	text-indent: 5px;

}




.chariot-entete{
	float: left;
	left: 769px;
	margin-left: 0px;
	z-index: 10;
	float:right;
	margin-top: 7px;
	margin-right: 24px;
	margin-bottom: 0px;
	background-image:url(images/nouveau-chariot.gif);
	height: 27px;
	width: 175px;
	padding-top: 3px;
	background-repeat: no-repeat;
}


a.chariot-entete:hover,active:hover {
	background-image:url(images/lien-caddie2.png)
}


a.chariot-entete:hover,active:hover {
	background-image:url(images/lien-caddie2.png)
}




FORM {
	border: 1px solid #69AB74;
}


INPUT {

	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	border: 1px solid #ffffff;
}

OPTION { background-color: #FFEFD5 ; }

SELECT { background-color: #FFEFD5 ; }

TEXTAREA { background-color: #FFEFD5 ; color: red ; }


#conteneur {
	MARGIN: 0px auto;
	WIDTH: 100%;
		
}
#centre {
	height: auto;
	width: 100%;
	top: 80px;
	padding-bottom: 20px;
	
}


			



#droite {
position: absolute;
right:0;
width: 150px;
}

.pied {
	background-color: #E9F1D5;
	margin-bottom: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	left: 13px;
	position: absolute;
	top: 680px;
	width: 1200px;
	height: 29px;
}

.menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche li {
margin-bottom: 5px;
}
.menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menugauche a:hover {
text-decoration: none;
}
.menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
.menudroit li {
margin-bottom: 5px;
}
.menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
.menudroit a:hover {
text-decoration: none;
}

p {margin: 0 0 10px 0;}





div#grandcadre {/* conteneur global et arrière-plan du titre du cadre */
	width: 650px;
	color: #000000;
	font-family: Arial, "Verdana Helvetica", sans-serif;
	font-size: 11px;
	top: -90px;
	position: relative;
}


div#traitmineral {/* conteneur global et arrière-plan du titre du cadre */
	width: 758px;
	padding-top: 26px;
	height: auto;
	background-image: url(images/trait-sous-mineral-gold.jpg);
	background-repeat: no-repeat;
	margin-top: -70px;
	margin-left: -34px;
}



div#grandpanneau {/* arrière-plan bas et sur l'ensemble du cadre */
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
}
div#grandpanneau p {
	margin: 0 10px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}





div#gauche {/* conteneur global et arrière-plan du titre du cadre */
	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
	width: 400px;
	margin-top: 120px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}

div#droit {/* conteneur global et arrière-plan du titre du cadre */
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
	top: 387px;
	position: absolute;
	left: 457px;
}


div#grandpanneaupromo {/* arrière-plan bas et sur l'ensemble du cadre */
	padding-bottom: 10px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 10px;
}
div#grandpanneaupromo p {
	margin: 0 10px 0 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


div#cadrebienetre {/* conteneur global et arrière-plan du titre du cadre */
	width: 720px;
	padding-top: 0px;
	background-repeat: no-repeat;
	background-position: left top;
	left: 23px;
	top: -200px;
	color: #000000;
	font-family: Arial, "Verdana Helvetica", sans-serif;
	font-size: 11px;
	margin-bottom: 0px;
}




.encart1 {
	font-family: Arial, "Verdana Helvetica", sans-serif;
	font-size:18px;
	font-style: normal;
	color:#000000;
	z-index: 1;
	left: 21px;
	position: absolute;
	top: -48px;
	width: 409px;
	height: 21px;
	font-weight: bold;
	text-decoration: underline;
	}
	
	.sousencart1 {
	font-family: Arial, "Verdana Helvetica", sans-serif;
	font-size:14px;
	font-style: normal;
	color:#000000;
	}
	
	
.textesoustitreencart1 {
	left: 50px;
	top: 5px;
	width: 320px;
	background-repeat: no-repeat;
	background-position: center;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 3px;
	position: relative;
	color: #913160;
	}
	
.textebienetre {
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	letter-spacing: 1px;
	position: relative;
	color: #eab789;
	}
.textesoustitreencartpromo {
	left: 0px;
	top: 0px;
	width: 370px;
	background-repeat: no-repeat;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	position: relative;
	margin-left: 0px;
	}
	
a.lientextesoustitreencartpromo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #B07CD1;
	text-decoration:none;
	}
a.lientextesoustitreencartpromo:hover {
	text-decoration:underline;
}	
	
.soustitreencart1 {
	z-index: 15;
	left: 0px;
	position: absolute;
	top: -3px;
	width: 320px;
	background-repeat: no-repeat;
	height: 47px;
	letter-spacing: 3px; /* IE6, IE7beta2, Gecko */
	}
	
	.special-ete {
	z-index: 15;
	left: 23px;
	position: absolute;
	top: 220px;
	width: 140px;
	background-repeat: no-repeat;
	height: 47px;
	letter-spacing: 3px; /* IE6, IE7beta2, Gecko */
	background-image: url(images/special-ete.gif);
	}
	
	
	
.flashentree1 {
	position:absolute;
	left:17px;
	top:137px;
	width:101px;
	height:77px;
	z-index:14;
	visibility: visible;
	}

.cadrevertentree {
	position:absolute;
	left:457px;
	top:148px;
	width:650px;
	height:125px;
	z-index:13;
	visibility: visible;
	background-color: #ffffdc;
	layer-background-color: ffffdc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9E455E;
	border-right-color: #9E455E;
	border-bottom-color: #9E455E;
	border-left-color: #9E455E;
	border-top-style: solid;
}


a.bien-etre{
	left:443px;
	top:133px;
	width:703px;
	height:32px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #81bc82;
	font-weight: bold;
	}





.divcadeau {
	position:absolute;
	left:438px;
	top:320px;
	width:703px;
	height:40px;
	z-index:0;
	visibility: visible;
	background-color: #7f97a5;
	layer-background-color: ffffdc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #9E455E;
	border-right-color: #9E455E;
	border-bottom-color: #9E455E;
	border-left-color: #9E455E;
}



.achetez {
	position:absolute;
	width:644px;
	height:20px;
	z-index:9;
	left: 8px;
	top: 6px;
	background-color: #913160;
	layer-background-color: #098209;
	border: 1px none #FFFFFF;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 20px;
}


.marque {
	background-color:#EAE1D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}



.flash-promo {
	position:absolute;
	width:204px;
	height:114px;
	z-index:16;
	left: 209px;
	top: 320px;
}



.promo1 {
	width:368px;
	z-index:14;
	left: 0px;
	top: 0px;
	margin-top: -30px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #E9F1D5;
}
.promo2 {
	width:368px;
	z-index:16;
	left: 1px;
	top: 181px;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #E9F1D5;
}

.promo3 {
	width:368px;
	z-index:16;
	left: 1px;
	top: 181px;
	margin-top: -20px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #E9F1D5;
}



.renseignements {
	width:298px;
	height:96px;
	z-index:4;
	left: 51px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 132px;
}



.partenaires {
	position:absolute;
	left:937px;
	height:8px;
	z-index:7;
	visibility: visible;
	top: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 146px;
}


	
	.newsletter {
	position:absolute;
	left:19px;
	top:2px;
	width:355px;
	z-index:6;
	visibility: visible;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /* IE6, IE7beta2, Gecko */
}


.paybox {
	position:absolute;
	width:333px;
	height:28px;
	z-index:4;
	left: 411px;
	top: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}



.infos {
	position:absolute;
	width:359px;
	height:28px;
	z-index:6;
	left: 769px;
	top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.pot {
	width:100px;
	height:74px;
	z-index:5;
	left: 1106px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; /* IE6, IE7beta2, Gecko */
	background:transparent url(images/pot-defleur.png) no-repeat top left; /* IE6, IE7beta2, Gecko */
	_background:none; /* IE6 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pot-defleur.png', sizingMethod='scale');
	position: absolute;
	top: 2px;
}


a.titre_livre:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}
a.titre_livre:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}
a.titre_livre:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}
a.titre_livre:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold}


a.titre_livre-souligne:active {color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: bold;text-decoration: underline}
a.titre_livre-souligne:hover {color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;text-decoration: underline}
a.titre_livre-souligne:link {color: #000000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;text-decoration: underline}
a.titre_livre-souligne:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold;text-decoration: underline}

a.texte_livre:active {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}
a.texte_livre:hover {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}
a.texte_livre:link {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}
a.texte_livre:visited {  color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; text-decoration: none}

a.prix_gras:active { color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none}
a.prix_gras:hover { color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none}
a.prix_gras:link { color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none}
a.prix_gras:visited { color: #000000;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: center; text-decoration: none}

a.prix_normal:active { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; text-decoration: none}
a.prix_normal:hover { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; text-decoration: none}
a.prix_normal:link { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; text-decoration: none}
a.prix_normal:visited { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: left; text-decoration: none}

a.prix_police_bleue:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #0223FF; font-weight: normal ;text-decoration: none}
a.prix_police_bleue:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #0223FF; text-align: left; font-weight: normal ;text-decoration: none}
a.prix_police_bleue:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #0223FF; text-align: left; font-weight: normal ;text-decoration: none}
a.prix_police_bleue:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #0223FF; text-align: left; font-weight: normal ;text-decoration: none}


a.prix_bleu_gras:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0223FF; text-decoration: none}
a.prix_bleu_gras:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0223FF; text-align: center;  text-decoration: none}
a.prix_bleu_gras:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0223FF; text-align: center;  text-decoration: none}
a.prix_bleu_gras:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #0223FF; text-align: center;  text-decoration: none}

a.prix_bleu_normal:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #0223FF; text-align: center;  font-weight: normal; text-decoration: none}
a.prix_bleu_normal:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #0223FF; text-align: center;  font-weight: normal; text-decoration: none}
a.prix_bleu_normal:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #0223FF; text-align: center;  font-weight: normal; text-decoration: none}
a.prix_bleu_normal:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px ; color: #0223FF; text-align: center;  font-weight: normal; text-decoration: none}


a.des_noir:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color:black}
a.des_noir:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color:black}
a.des_noir:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color:black}
a.des_noir:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color:black}


a.des_cyan:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.des_cyan:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.des_cyan:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}
a.des_cyan:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none}


a.des_magenta:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #F80080}
a.des_magenta:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #F80080}
a.des_magenta:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #F80080}
a.des_magenta:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #F80080}

a.des_bleu:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #0223FF}
a.des_bleu:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #0223FF}
a.des_bleu:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #0223FF}
a.des_bleu:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none;  color: #0223FF}
.table-violet {
	background-color: #CC99FF;
}
hr {
	height: 1px;
	margin: -0.5em 0;
	padding: 0;
	color: #098209;
	background-color: #098209;
	border: 0;
	width: 50%;
	left: 0px;
	
}
.marque {
	color: C87566;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	margin: 1px;
}

.textegrasmarron12 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 02Db02;
}
h1.petit {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FF0909;
	font-weight: bold;
	text-align:left;
	border:1px solid #02Db02;
	padding: 1px 0px 1px 3px;
}
.marquee {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c87566;
	border: 1px solid #000000;
}


.textemineral  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 80px;
	width: 500px;
	font-weight: bold;
}


.titremineral  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #B07CD1;
}

.photomineral1

 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: absolute;
	left: 20px;
	top: 101px;
}

.photomineral2

 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	position: absolute;
	left: 576px;
	top: 102px;
}


.photomineral2

 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: 02Db02;
}


.styleguideentree
{
	font-size:14px;
	background-color: #FFFFDC;
	text-indent: 5px;
	font-family: Arial, Helvetica, sans-serif;
}


.stylepromo2
{
	font-size:14px;
	background-color: #FF0909;
	font-weight: bold;
	text-indent: 5px;
	color: #FFFFFF;
}


.textemarron16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#A27566;
}

.textemarron18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#A27566;
}


.textebleu18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: 0D09FF;

}
.textebleu16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0D09FF;
}
.textegriseclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #ECEBEC;
	font-weight: normal;
}

.policegriseclair {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ECEBEC;
}

.textemarron20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color:#A27566;
}

.textemarron14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#A27566;
}


.textemarron12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#A27566;
}

.textevert14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#098209;
}

.texteblanc14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:white;
}

.textenormalsouligne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;

}

.promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF0909;
	font-weight: bold;

	}


.produit-bio {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold
}
.textegras12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.textegras14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.soustitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #913160;
	margin-left: 5px;
}
