/* ----- QUANTITE ----- */

#page div.qte {
	display: block;
	float: left;	
	min-width: 10px; 
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	border: 1px solid #999;
	padding: 0;
	margin-right: 30px;
	font-size: 15px;
	background:#fff;
}
#page div.qte * {
	font-family: 11px "Trebuchet Ms",sans-serif;
}
#page div.qte input {
	border: 0;
	text-align: center;
	font-weight: bold;
	margin: 0;
	float: left;
	padding: 5px 0 4px 0;
}
#page div.qte a {
	background: #eee;	
	text-decoration: none;
	color: #333;
	display: block;
	text-align: center;
	width: 25px;
	padding: 4px 0 4px 0;
	vertical-align: middle;
	float: left;
}

#page div.qte a:hover {
	background: #ccc;
	color: #000;
	border:none;
}
/***********************************************************************************/
/************************ HERB ORMENIS *********************************************/
/***********************************************************************************/


body {
	background: #5B733B url('../../images/bg_body.jpg') repeat-x ;
	margin: 0px;
}

div#conteneur {
	width: 980px;
	padding: 0px 0px 0px 0px;
	margin: auto;
	font: 12px  Arial, Helvetica, sans-serif;
}

img {
	border: 0;
}

form {
	margin:0;
	padding:0
}

h1.titre {
	margin: 5px 5px 15px 5px;
	display:block;
	width:531px;
	height:19px;
	color:#C8E430;
	font-size:20px;
	padding-left:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:14px;
	background: #5B733B url('../../images/titre.jpg') no-repeat;
	font-size: 16px;
}

h2.titre {
	margin: 5px 5px 15px 5px;
	display:block;
	width:531px;
	height:19px;
	color:#C8E430;
	font-size:20px;
	padding-left:35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top:14px;
	background: #5B733B url('../../images/titre.jpg') no-repeat;
	font-size: 16px;
}

/*************/

.champ_qte {
	border: 0;
	background: none;
	color: #000;
	width: 18px
}



p.centre {
	text-align: center;
	margin: 10px
}

p.erreur { color: #c00; font-weight: bold; text-align: center }
span.erreur { font-size: 11px; color: #c00 }
span.rouge { color: #c00 }

div#top{
	width: 980px;
	height: 48px;
	background: url('../../images/top.jpg') no-repeat ;
}

.champs3{
	position:absolute;
	margin:0;
	padding: 0;
	width:120px;
	height:19px;
	border:none;
	border:0;
	margin-left: 282px;
	margin-top: 20px;
	color:#000000;
}

.b_ok{
	position:absolute;
	margin-left:417px;
	margin-top:22px;
}

a.logo{
	display:block;
	position:absolute;
	width:146px;
	height:148px;
	margin-left:16px;
	margin-top: 7px;
}



div#menu_haut {
	position:absolute;
	width:160px;
	height:33px;
	margin-left:812px;
	margin-top:13px;
}

div#menu_haut span{
	display:none;
}

a.acceuil{
	display:block;
	position:absolute;
	background: url('../../images/accueil.jpg') no-repeat ;
	width:18px;
	height:18px;
	margin-left:12px;
	margin-top: 7px;
}

a.favoris{
	display:block;
	position:absolute;
	background: url('../../images/favoris.jpg') no-repeat ;
	width:20px;
	height:20px;
	margin-left:50px;
	margin-top: 6px;
}

a.ami{
	display:block;
	position:absolute;
	background: url('../../images/ami.jpg') no-repeat ;
	width:26px;
	height:20px;
	margin-left:86px;
	margin-top: 6px;
}

a.plan{
	display:block;
	position:absolute;
	background: url('../../images/sitemap.jpg') no-repeat ;
	width:21px;
	height:23px;
	margin-left:128px;
	margin-top: 7px;
}

a.acceuil:hover{
	background: url('../../images/accueil1.jpg') no-repeat ;
}

a.favoris:hover{
	background: url('../../images/favoris1.jpg') no-repeat ;	
}

a.ami:hover{
	background: url('../../images/ami1.jpg') no-repeat ;
}

a.plan:hover{
	background: url('../../images/sitemap1.jpg') no-repeat ;
}
div#haut{
	width: 980px;
	height: 198px;
	background: url('../../images/haut.jpg') no-repeat ;
}

div#coordonnees{
	width: 150px;
	height: 75px;
	font-size:11px;
	color:#FFFFFF;
	line-height:15px;
	text-align:center;
	font-weight:bold;
	margin-top:110px;
	position:absolute;
	margin-left:20px;
}

div#coordonnees span {
	color:#C5E231;
}

div#espace{
	width: 324px;
	float:left;
	height: 131px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background: url('../../images/espace.jpg') no-repeat ;
}

input#ok_espace_cli{
position:absolute;
margin-left:271px;
margin-top:52px;}

input.login{
	width:130px;}

table#email_espace_cli{
margin-left:35px;
margin-top:50px;
width:220px;
position:absolute;}

table#mdp_espace_cli{
position:absolute;
margin-left:35px;
width:220px;
margin-top:76px;}

span.new{
position:absolute;
margin-left:35px;
width:100px;
margin-top:106px;}

a.new_inscription{
position:absolute;
margin-left:124px;
margin-top:104px;}

div#bottom_banniere{
	width: 656px;
	float:left;
	height: 100px;
	background: url('../../images/bottom_banniere.jpg') no-repeat ;
}

div#menu_bas{
	width: 632px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	height: 31px;
}

div#panier{
	width: 170px;
	height: 42px;
	position:absolute;
	text-align:center;
	margin-left:450px;
	padding-top: 9px; 
	color:#663300;
	margin-top: 47px;
}

div#pro{
	width: 143px;
	height:31px;
	float:left;
	display:inline;
	text-align:center;
	background: url('../../images/marron.jpg') repeat-x ;
	
}

div#pro a{
	text-decoration:none;
	padding-top:8px;
	height:23px;
	display:block;
	color:#ffffff;
}

div#pro a:hover{
	text-decoration:underline;
	background: url('../../images/vert.jpg') repeat-x ;
}








div#questions{
	width: 115px;
	height:31px;
	margin-left:1px;
	float:left;
	display:inline;
	text-align:center;
	background: url('../../images/marron.jpg') repeat-x ;
	
}

div#questions a{
	text-decoration:none;
	padding-top:8px;
	height:23px;
	display:block;
	color:#ffffff;
}

div#questions a:hover{
	text-decoration:underline;
	background: url('../../images/vert.jpg') repeat-x ;
}


div#annuaires{
	width: 181px;
	height:31px;
	margin-left: 1px;
	float:left;
	display:inline;
	text-align:center;
	background: url('../../images/marron.jpg') repeat-x ;
	
}

div#annuaires a{
	text-decoration:none;
	padding-top:8px;
	height:23px;
	display:block;
	color:#ffffff;
}

div#annuaires a:hover{
	text-decoration:underline;
	background: url('../../images/vert.jpg') repeat-x ;
}




div#contact{
	width: 101px;
	height:31px;
	margin-left: 1px;
	float:left;
	display:inline;
	text-align:center;
	background: url('../../images/marron.jpg') repeat-x ;
	
}

div#contact a{
	text-decoration:none;
	padding-top:8px;
	height:23px;
	display:block;
	color:#ffffff;
}

div#contact a:hover{
	text-decoration:underline;
	background: url('../../images/vert.jpg') repeat-x ;
}

div#liens{
	width: 88px;
	height:31px;
	margin-left:1px;
	float:left;
	display:inline;
	text-align:center;
	background: url('../../images/marron.jpg') repeat-x ;
	
}

div#liens a{
	text-decoration:none;
	padding-top:8px;
	height:23px;
	display:block;
	color:#ffffff;
}

div#liens a:hover{
	text-decoration:underline;
	background: url('../../images/vert.jpg') repeat-x ;
}

#contenu {
	width: 932px;
	margin-left: 24px;
	background-color:#FFFFFF;
	clear:both;
}

table#contenu td {
	vertical-align: top;
}

td#gauche {
	width: 148px;
}

td#centre {
	width: 626px;
}

td#droite {
	width: 158px;
}

div#haut_menu{
	width: 148px;
	height: 58px;
}

div#menu {
	width: 148px;
	background-color:#a3d232;
}

div#flash_infos{
	width: 148px;
	height: 236px;
	background: url('../../images/flash.jpg') no-repeat ;
}

div#banque{
	width: 148px;
	height: 43px;
	margin-top: 4px;
	background: url('../../images/banque.jpg') no-repeat ;
}

div#page {
	width: 600px;
	color:#663300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	height: 400px;
	padding: 10px ;
}

html>body #page {
	height: auto;
	min-height: 400px;
}

div#selection{
	width: 158px;
	height: 241px;
	background: url('../../images/selection.jpg') no-repeat ;
}

div#coeur{
	width: 158px;
	height: 265px;
	background: url('../../images/coeur.jpg') no-repeat ;
}

div#promotion{
	width: 158px;
	height: 251px;
	background: url('../../images/promotion.jpg') no-repeat ;
}



#contenu_bas {
	width: 932px;
	margin-left: 24px;
	background: #C5E231 url('../../images/adresse.jpg') no-repeat top;
}


#contenu_bas td {
	vertical-align:top;
}

td#left {
	width: 100px;

}
	
td#right {
	width: 832px;
}

div#ekinoxe{
	width: 76px;
	height: 75px;
	margin-top:22px;
	margin-left:40px;
	margin-bottom:10px;
}

div#adresse{
	width: 410px;
	margin-left: 200px;
	margin-top:20px;
	padding-top: 10px;
	line-height:17px;
	padding-bottom: 10px;
	color:#663300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	
}

div#categorie{
	width: 872px;
	padding-top: 15px;
	padding-bottom:15px;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	margin-left: 24px;
	background: #C5E231 url('../../images/categorie.jpg') no-repeat bottom ;
}

div#categorie a{
	text-decoration:none;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:10px;
	margin-right:10px;
	color:#45621F;
}

div#categorie a:hover{
	text-decoration:underline;
	color:#663300;
}

.champs1{
	position:absolute;
	margin:0;
	padding: 0;
	width:118px;
	height:17px;
	border:none;
	border:0;
	margin-left: 22px;
	margin-top: 6px;
	color:#000000;
}

.b_ok1{
	position:absolute;
	margin-left:154px;
	margin-top:6px;
}


/*********************MENU CATEGORIE GAUCHE***********************************/
#menu h2{
	width:123px;
	height:26px;
	margin:0;
	padding:0;
	padding-left:25px;
	text-decoration:none;
	background: url('../../images/menu.gif') no-repeat ;
	
}

#menu h2 a{
	color: #ffffff;
	display:block;
	width:123px;
	padding-top: 3px;
	height:23px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	}
	
#menu h2 :hover{
	text-decoration:none;
	color:#663300;

}

h2.menutitre {
	font-size:12px;
	padding:0;
	margin:0;
	color:#ffffff;
	cursor:pointer;
	font-weight:normal;
}

h2.menutitre:hover {
	color:#ffffff;
	
	}
	
	
#menu ul {
	padding:0;
	margin:0;
	margin: 0 0 0 30px;
}

#menu li {
	padding:0;
	margin:0;
	width:116px;
	margin: 5px 0 7px 0;
}

#menu li a {
	font-size:12px;
	text-decoration: none;
	padding-left:10px;
	background: url('../../images/puce6.jpg') no-repeat 0  6px  ;
	color:#ffffff;
}

#menu li a:hover {
	color: #663300;
	background: url('../../images/puce5.jpg') no-repeat 0 6px ;
	text-decoration:none;
}

.nom_societe{
	font-weight:bold;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#45621F;
}

/*********************SITEMAP*************************************/

#page h2.rub  {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 30px;	
}

#page h2.rub a {
	text-decoration: none;
	color: #623822;
	background:  url('../../images/puce3.jpg') no-repeat 0 2px ;
	font-size:13px;
	padding-left: 25px;
	text-transform:lowercase;
}

#page h2.rub a:hover {
	/*color:#568243;*/
	text-decoration:underline;
}

#page ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 50px;
}

#page li a {
	margin: 0;
	font-weight:bold;
	padding-top: 2px;
	background:  url('../../images/puce4.jpg') no-repeat 0 2px;
	padding-bottom: 2px;
	padding-left: 25px;
	text-decoration: none;
	color: #778F36;
}

#page li {
	padding-top: 4px;
	padding-bottom: 4px;
}

#page li a:hover {
	text-decoration:underline;
}

div#arbo{
	position:absolute;
	width:395px;
	height:17px;
	margin-left:5px;
	margin-top: 76px;
	padding-top: 3px;
	color:#663300;
}

div#arbo a{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#663300;
}

div#arbo a:hover{
	text-decoration:underline;
}


.leproduit {
	width: 107px;
	height:204px;
	background: url('../../images/bg_produit.gif') no-repeat top ;
	float:left;
	display:inline;
	margin-right: 20px;
	margin-left: 20px;
	margin-top:15px;
	margin-bottom: 15px;
}

table.leproduit td {
	vertical-align: top;
}

td.letitre{
	width: 107px;
	height:62px;
}

td.letitre h1 {
	margin:0;
	padding:0;
	position:absolute;
	text-align:center;
	width:107px;
	padding-top: 3px;
}

td.letitre h1 a {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#663300;
}

td.limage{
	width: 107px;
	text-align: center;
	height:119px;
}

td.ladescription{
	width: 107px;
	height:23px;
}

div.texte_description{
	font-size:11px;
	width:101px;
	height:23px;
	text-align:left;
	line-height: 15px;
	padding-left:3px;
	padding-right:3px;
}

div.fiche{
	width: 107px;
	height: 20px;
	text-align:center;
	padding-top: 3px;
	color:#C8E430;
	font-weight:bold;
}

div.fiche s{
	font-size:0.85em;
	margin-top:-4px
}

div.fiche a{
	color:#C8E430;
	font-weight:bold;
	text-decoration:none;
}

div.fiche a:hover{
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}



h2.produit_nom{
	margin:0;
	padding:0;
	width:363px;
	height:18px;
	padding-top: 2px;
	padding-left:10px;
	margin-bottom: 10px;
	font-size: 13px;
	color:#663300;
	font-weight:bold;
	background: url('../../images/bg_nom.jpg') no-repeat  ;
}

h2.produit_ref{
	margin:0;
	padding:0;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 5px;
	margin-left:10px;
}

p.marque{
	margin:0;
	padding:0;
	font-size: 13px;
	font-weight:normal;
	margin-bottom: 5px;
	margin-left:10px;
}

table.detail {
	width:580px;
	margin-left: 5px;
}

td#dd{
	width:266px;
}

td#dg{

	width:200px;
}



.miniature{
	border: 2px solid #663300;
	margin-left:5px;
/*	margin-top: 10px;*/
/*	margin-left: 10px;*/
	display:block;
}

.page_zoom{
	padding:0;
	margin:0;
	margin-top: 5px;
	margin-left:5px;
	text-align:left;
	margin-bottom: 5px;
	text-decoration:none;
	width:100px;
	display:block;
}

a.page_zoom {
	color:#663300;
	font-weight:bold;
}

.page_zoom:hover{
	text-decoration:underline;
}

div.poids{
	margin:0;
	padding:0;
	margin-left:5px;
	font-weight:normal;
	margin-bottom: 5px;
}

div.reduction{
	margin:0;
	padding:0;
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
	margin-left:5px;
	margin-bottom: 5px;
}



#page #zoom{
    position            : absolute;
    text-align          : center;
	background          : #fff;
    z-index             : 100;
}
#page #zoom img{
    margin              : 2px;
    border-top          : 1px dotted #ccc;
    border-left         : 1px dotted #ccc;
    border-right        : 1px dotted #ccc;
    padding             : 5px;
}

#page #zoom #zoom_close{
    clear               : left;
    margin              : -1px 2px 2px 2px;
    border-bottom       : 1px dotted #ccc;
    border-left         : 1px dotted #ccc;
    border-right        : 1px dotted #ccc;
    padding             : 3px;
}

#page #zoom a{
    color               : #243545;
    text-decoration     : none;
}

div.produit_prix{
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 5px;
	height:49px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px;
	padding-top: 2px;
	color:#663300;
	float:left;
	text-align:center;
	background: url('../../images/bg_prix.jpg') repeat-x  ;
}

div.produit_prix1{
	padding:0;
	margin:0;
	font-size:16px;
	font-weight:bold;
	margin-bottom: 5px;
	height:39px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:15px;
	color:#663300;
	float:left;
	text-align:center;
	background: url('../../images/bg_prix.jpg') repeat-x  ;
}

div.prix_gauche{
	width:13px;
	height:54px;
	float:left;
	
}

div.prix_droite{
	width:13px;
	height:54px;
	float:left;
}

p.promo{
	padding:0;
	margin:0;
	margin-bottom: 5px;
	height:19px;
	color:#000000;
	font-size:14px;
	margin-left: 15px;
}

a.recommander{
	padding:0;
	margin:0;
	display:block;
	background: url('../../images/direaunami.jpg') no-repeat top left ;
	clear:both;
	height:20px;
	width:170px;
	padding-left:27px;
	padding-top:10px;
	color:#663300;
	text-decoration:none;
}

a.recommander:hover{
text-decoration:underline;}

div.description{
	font-size:13px;
	text-decoration:underline;
	color:#663300;
	font-weight:bold;
	height: 24px;
	width: 170px;
	margin-left:15px;
	margin-top:20px;
}

img.bordure{
	border: 2px solid #663300;
	margin-left:15px;
	margin-top:10px;
}

table.critereproduit{
	margin-top: 5px;
	width:180px;
}

div.produit_le_descriptif{
	width:365px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
}

table#assoc td {
	vertical-align: middle;
	text-align:center;
	color:#A7BF35;
}


table#assoc {
	margin-left:70px;
}

table#assoc a {
	text-decoration:none;
	color:#000000;
}

table#assoc a:hover {
	text-decoration:underline;
}
div.association{
margin-top: 10px;
margin-bottom: 5px;}


table#assoc td img {
	border: 1px solid #A7BF35;
}

marquee{
	position:absolute;
	height: 162px;
	font-size:11px;
	text-align:left;
	color:#42230F;
	width:140px;
	margin-top:55px;
}

marquee h2{
	font-size:13px;
	font-weight:bold;
	color:#80482B;
}

marquee h2 a{
	color: #80482B;
	text-decoration:underline;
}

p.bonjour{
	width:250px;
	position:absolute;
	margin-top:30px;
	margin-left:50px;
}

table.table_compte{
	position:absolute;
	margin-top:25px;
	margin-left:50px;
}

a.liens{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

a.liens:hover{
	text-decoration:underline;
}


a.lien_commander{
	color:#000000;
	margin-top: 5px;
	font-weight:bold;
	display:block;
	text-decoration:none;
}

a.lien_commander:hover{
	text-decoration:underline;
}


/* CADDIE */

#page td.cellTitle {
 border-bottom: 1px solid #777;
 border-right: 1px solid #777;
 border-top: 1px solid #bbb;
 border-left: 1px solid #bbb;
 padding: 4px;
 background: #DCF5C3;
 font-size:11px;
 color: #444;
}

#page td.cell {
 border-bottom: 1px solid #888;
 border-right: 1px solid #888;
 border-top: 1px solid #ccc;
 border-left: 1px solid #ccc;
 font-size:11px;
 padding: 4px;
 background: #fbfed1;
 color: #222;
}

a.lien_panier{
	color:#000000;
	text-decoration:none;}

a.lien_panier:hover{
	text-decoration:underline;
}

a.fin{
	color:#000000;
	font-weight:bold;
	text-decoration:none;}

a.fin:hover{
	text-decoration:underline;
}

a.facture{
	color:#663300;
	font-weight:bold;
	text-decoration:none;}

a.facture:hover{
	text-decoration:underline;
}


table#historique td{
vertical-align:middle;}


/* COMPTE CLIENT */

#page > h2.compte {
 background: #196FD8 ;
 padding: 3px;
 border-bottom: 1px solid #ccc;
 background-color:#667E3C;
 font-size:14px;
 margin-bottom: 5px;
 margin-top: 15px;
 color: #ffffff;
}

a.boutton {
 display: block;
 color: #fff;
 line-height: 18px;
 width: 81px;
 text-align: center;
}

ul.compte {
	/*padding: 5px;*/
border: 1px solid #ccc;	
	list-style: none;
	margin:0;
	padding:0;
	}

ul.compte li a {
color:#FF4609;
text-decoration:none;
}

ul.compte li a:hover {
text-decoration:underline;
}


td.limage1{
text-align:center;
height:110px;}

td.nom_coeur{
text-align:center;
height:20px;}


td.image_enplus{
text-align:center;
height:30px;}


.leproduit1 {
	width: 160px;
	height:160px;
	margin-top: 60px;
	}

table.leproduit1 td {
	vertical-align: top;
	text-align:center;
}

.laphoto1{
	border: 1px solid #663300;
	}
	
div.fiche1 a{
	color:#663300;
	font-weight:bold;
	height:20px;
	text-decoration:none;}
	
div.fiche1 a:hover{
	text-decoration:underline;}
	
.leproduit2 {
	width: 160px;
	height:130px;
	margin-top: 20px;
	}

table.leproduit2 td {
	vertical-align: top;
	text-align:center;
}

td.limage2{
text-align:center;
height:110px;}


#selection  marquee{
	position:absolute;
	height: 152px;
	font-size:11px;
	width:160px;
	margin-top:40px;
}

.animation_gauche{
	position:absolute;
	margin-left:553px;
	margin-top:20px;}
	
.animation_droite{
	position:absolute;
	margin-left:766px;
	margin-top:20px
}

a.titre_recherche{
	color:#000000;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	text-decoration:none;}

a.titre_recherche:hover{
	text-decoration:underline;
}


a.lien{
	color:#663300;
	font-weight:bold;
	text-decoration:none;
}

a.lien:hover{
	text-decoration:underline;
}

h1{margin:0;padding:0}
h1 span{display:none}