/* CSS Document */


body {background-color:#CBE19A;font: 12px Verdana, Arial, Helvetica, sans-serif;margin:0px;}

/*---------------------------- LES BALISES MAJEURES -----------------------------------------*/

/*object {border: 7px #CECE9C solid;}*/
ul 		{ margin:0; padding:0;}
h1 		{font:normal 26px Verdana; margin:0px 0px 30px 0px; padding-top:15px; }
h2 		{font:normal 18px Verdana; margin:0; padding:0; margin-bottom:-12px}
h3 		{font:bold 12px Verdana; margin-bottom:-14px; margin-top:5px;}
img 	{border:0px; margin:0px;}
li 		{margin:0px; padding:0px;}
a:hover	{cursor:pointer;}
a 		{text-decoration:none; color:#000000}
p 		{margin:0px; padding:0px; margin-bottom:15px;}
table 	{margin:0; padding:0 }
td 		{vertical-align:top;}
div 	{margin:0; padding:0 }
input 	{font:normal 12px Verdana; color:#656975; line-height:18px; padding-left:5px; }

/*---------------------------- COMMUN A TOUTES PAGES -----------------------------------------*/

#en_tete {position:relative;top:0px; background-color:white; left:50%; margin-left:-500px; width:1000px; font-size:11px;z-index:2}
#en_tete a:hover { font-style:italic}
#en_teteint {position:relative;width:990px;text-align:right;}
#pied_pageacc {position:relative;left:50%; margin-left:-500px;width:1000px; background-color:white; height:60px; top:0px; z-index:5 }
#pied_page {position:relative;left:50%; margin-left:-500px;width:1000px; background-color:white; height:60px; }
#pied_pageint {position:relative;width:980px;left:10px;border-top:#9DCD6B solid 1px;padding-top:5px;}
	#pied_pageint a {text-decoration:none; color:#5a5a5a}
	#pied_pageint a:hover {text-decoration:underline;}

/*---------------------------- PAGE ACCUEIL -----------------------------------------*/

#logo {position:relative;background-color:white;left:50%; margin-left:-500px;width:1000px; height:120px;}
	#logo a:hover { font-weight:bold}
	#accesclient {margin-top:20px;}
	#acces {margin-left:320px;}
	#oublie { visibility:hidden;}
	#texteaccueil {	position:absolute;	color:#087B4A;	left:103px;	top: 84px; font-size:20px;} 
	

#anim_flash	{position:relative;left:50%; margin-left:-500px;width:1000px;height:220px; background-color:#FFFFFF; }
	#anim_flash	table{position:relative;left:8px; }

#corps { position:relative;background-color:#FFFFFF;left:50%; margin-left:-500px;width:1000px; height:470px; color:#656975;z-index:1;}
	#gamme {position:absolute;left:543px;width:230px;top:11px;font:normal 14px Verdana;}
	  #tdgamme1:hover {background-color:#FFE79B}
	  #tdgamme2:hover {background-color:#C5E188}
	  #tdgamme3:hover {background-color:#DBBD9B}
	  #tdgamme4:hover {background-color:#EABBBE}
	  #gamme table { margin-left:-4px;}

	#contact {position:absolute;background-color:#EDEDDC; width:231px; height:123px;left:9px; top:290px;}
	#voyage {position:absolute;background-color:#EDEDDC; width:517px; height:123px;left:247px;top:290px;}
	#carte {position:relative;background-color:#EDEDDC; top:5px;width:521px; left:9px; height:277px;}
	#decouvrirbiolandes { background-color:#087B4A; width:180px; padding:3px}
	#decouvrirbiolandes:hover {background-color:#0CAF6A;}
	#decouvrirbiolandes a{ color:white}
	#implantationsourcing:hover {
	background-color:#FB9F7D
}
	#actualite {position:relative;width:200px; left:785px; top:-267px;}
	#actualite ul {margin-left:15px;color:#EF3921; font-size:11px; margin-top:0px}

	
/* div specifiques de l'accueil */

#carte p {margin-top:0px; margin:0px;}
#carte p:first-letter {font-size:200%;}
#carte a:hover { text-decoration:underline}
#carte table {margin-left:-2px; margin-top:-2px}
#pied_page p {margin-left:9px; font-size:10px;}
#pied_pageacc p {margin-left:9px; font-size:10px;}
#logo img {font-size:10px;margin:0px; margin-bottom:0px; margin-top:0px; margin-left:15px;}
#logo p {margin:0px; margin-bottom:0px; margin-top:0px;}
#anim_flash td { margin:0; padding:0}
#voyage p {margin:0px; margin-bottom:0px; font-size:11px}
#voyage a {color:#EF3921;}
#voyage a:hover { text-decoration:underline}
#accesclient img {margin-left:10px; margin-top:5px; position:absolute;}
#accesclient input {background-color:#DEDEDE;height:21px; border:0px;}
#accesclient a {text-decoration:underline; font:normal 10px Verdana;color:#EF3921;}
#contact p {margin-top:10px; margin-left:10px;line-height:1.45em;}
#contact a 			{color:#656975;}
#contact a:hover 	{text-decoration:underline;}
#actualite a {color:#EF3921;}
#actualite a:hover { text-decoration:underline}


/*---------------------------- AUTRES PAGES -------------------------------------------------------------------------*/

#bandeau {position:relative;top:0px;background-color:white; left:50%; margin-left:-295px; width:795px; padding-top:13px;z-index:4}
		#td1:hover {background-color:#FFCE31}
		#td2:hover {background-color:#99CA3C}
		#td3:hover {background-color:#C89A68}
		#td4:hover {background-color:#CE636B}
		#td5 {background-color:#FFCE31}
		#td6 {background-color:#99CA3C}
		#td7 {background-color:#C89A68}
		#td8 {background-color:#CE636B}

#menugeneral {position:absolute;background-color:white;left:50%; margin-left:-500px;width:205px;z-index:3;height: auto;top: 0px;}

	#menugauche {position:relative;top:0px;left: 10px; height:600px;margin-bottom:0px; width:197px;}
		#logoautrespages { margin-top:10px; }
		#rechercher {background-color:#CECE9C; width:180px; height:auto;padding-left:5px; margin-top:10px; padding-bottom:5px}
		#rechercher p { padding-top:10px;padding-bottom:10px}
		#espaceclient {background-color:#EDEDDC; width:180px; height:auto;padding-left:5px; margin-top:20px; padding-top:10px;}
		#matierepremiere {background-color:#F76B39; width:160px; font-size:10px; height:auto; padding:5px; padding-bottom:5px; padding-left:4px; line-height:1.45em; padding-right:0px;} 
		#menugauche ul { margin-left:15px; text-align:left;}
		#menugauche li {list-style-type: none; margin-top:10px; margin-bottom:10px;}
		#menugauche a {text-decoration:none;border: 0 none;color: #313131;}
		#menuderoulant { margin-top:15px; }
		#menuderoulant a:hover { font-weight:bold;}	
		.menurecherchedev:hover { font-size:11px }	
		#menugauche p {margin-left:2px;margin-bottom:5px; margin-top:2px}
		#matierepremiere a { color:#FFFFFF;}
		#pageActive { font-weight:bold;}
	


#centre{position:relative;top:0px;background-color:#FFFFFF;left:50%; margin-left:-500px;width:1000px; height:auto;z-index:2; min-height:500px}
	#texte {position:relative;top:0px; left:230px; width:530px; color:#5A5A5A;padding-bottom:50px; padding-top:10px;z-index:4}
	#texte p {line-height:1.45em;}
	#texte a {color:#F76B39;}
	#texte a:hover { text-decoration:underline;}
	#catalogue a {color:#F76B39;}
	#catalogue a:hover { text-decoration:underline;}
	#voiraussi { position:absolute; width:210px;  margin-top:0px; left:780px; font-size:11px; top:50px;}
		#voiraussi a {color:#EB3821;}
		#voiraussi a:hover { text-decoration:underline;}
		#voiraussi li{ list-style-type:circle; margin:5px 0px 5px 15px; }
		#voiraussi.large { left:720px; width:270px; }
	#chemin {font-size:11px;}	
	#voiraussi1 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:100px;
}
	#voiraussi2 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:280px;
}
	#voiraussi2b {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:360px;
}
	#voiraussi3 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:781px;
	font-size:11px;
	top:470px;
}
	#voiraussi4 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:660px;
}

#voiraussi5 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:782px;
	font-size:11px;
	top:860px;
}

#voiraussi6 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:1050px;
}
#voiraussi7 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:1240px;
}
#voiraussi8 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:1430px;
}
#voiraussi9 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:1610px;
}
#voiraussi10 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:1790px;
}
#voiraussi11 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:1980px;
}
#voiraussi12 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:2170px;
}
#voiraussi13 {
	position:absolute;
	width:210px;
	margin-top:0px;
	left:780px;
	font-size:11px;
	top:2360px;
}
	#catalogue { position:relative;left:220px; top:0px; padding-bottom:140px;}	
	#affichageplante { background-color:#EDEDDC; padding:5px;}
	#affichageplante table{ width:580px; }



#bandeau td {font:normal 14px Verdana; color:#313131;}
#huiles		{border: 7px #FFCE31 solid;}
#huiles2 	{border: 7px #99CA3C solid;}
#huiles3 	{border: 7px #C89A68 solid;}
#huiles4 	{border: 7px #CE636B solid;}
#huiles5 	{border: 7px #CECE9C solid;}
#hauteurvoiraussi1 { height:auto;}

/*---------------------------- LES CLASSES -----------------------------------------*/

div.resume { background-color:#EDEDDC; padding:15px;}
.fondbeige	{background-color:#EDEDDC;}
.fondbeige2	{background-color:#CECE9C;}
.marge30 {margin-bottom:40px;}
.sansmarge {margin-bottom:0px;}
.logo_accueil {margin-left:30px; margin-top:0px;}
.couleurtextegris {color:#656975;}
.couleurtexteblanc {color:#FFFFFF;}
.couleurtexterouge {font:normal 12px Verdana;color:#EF3921;}
.couleurtextevert {color:#087B4A; font-size:11px;}
.lettreverte {color:#A3C66B;}
.texterouge {color:#F76B39; font-size:16px}
.pointille {color:#9DCD6B}
.orange {color:#E56937}
.rouge {color:#EB3821; }
.rougebis {color:#EF3921;}
.gris {color:#636363; font:bold 12px Verdana;}
.jaune {color:#636363; font:normal 14px Verdana; background-color:#FFCD34;}
.espace {line-height:20px;}
.trait { margin:0px; padding:0px; height:1px;}
.loupe {float:right; margin-right:2px; margin-top:2px;}
.envoyer {position:relative;background-image:url(images/bouton-envoyer-rouge.jpg); width:27px; top:1px}
.decaldroite { margin-left:15px;}
.encadre { background-color:#EDEDDC; border:solid 2px #CECE9C; padding:20px;}
.encadrefiche { background-color:#EDEDDC; border:solid 2px #CECE9C; padding:5px; margin-top:50px;}
.texte { font:normal 15px Verdana;}
.texte10 { font:normal 10px Verdana;}

.titre {position:absolute;	font-size:14px;	margin:-33px 0px 10px -10px;padding:5px 15px 5px 10px;background-color:#CECE9C;color:#ffffff;font-weight:bold;border:dotted 1px #EDEDDC;/*border-bottom:0px;border-top:0px;*/}

.titre2 {position:absolute;	font-size:14px;	margin:-20px 0px 20px 10px;padding:5px 15px 5px 10px;background-color:#EDEDDC;font-weight:bold;border:dotted 1px #CECE9C;/*border-bottom:0px;border-top:0px;*/}

.inputgalerie { width:70px; border:0px;}
.inputcontact {width:250px; border:solid 2px #CECE9C;}
.submitcontact {width:250px; border:solid 2px #CECE9C; background-color:#EDEDDC; width:260px;}
.texteareacontact {width:250px; border:solid 2px #CECE9C; width:255px;}

.highslide-gallery { margin-left:50px;}
div.menuclient {border-bottom:#087C4B dashed 1px; margin:0px 5px 15px 0px; padding-bottom:15px; }
div.menunormal {border-bottom:#9DCD6B dashed 1px; margin:0px 5px 15px 0px; padding-bottom:15px; }
.bordureflash {border: 7px #CECE9C solid;}

.souligne { text-decoration:underline}
/*---------------------------- LES IMAGES -----------------------------------------*/

.float_d { float:right; margin-left:20px;}
.float_d2 { float:right; margin-left:5px;}
.float_g { float:left; margin-left:20px;}
.float_left {float:left; margin:0px 5px -10px 0px;}
.float_droite { float:right; margin-top:-16px; margin-right:5px;}
.floatpdf { float:left; margin-right:2px; }
.float_acc { float:right; margin-right:6px;}



/*---------------------------- info bulle -----------------------------------------*/
.infobulle 	{position: absolute; visibility : hidden; border: 1px solid #CECE9C; padding: 8px; font-family: Verdana, Arial;font-size: 10px;  background-color: #EDEDDC;z-index:500;}


.alerte	{width:250px; border:solid 2px #CECE9C;background-color:#FCC95C;}
.photogallery { width:100px; height:70px; overflow:hidden; border-bottom:#c0c0c0 2px solid; border-right:#c0c0c0 2px solid}

