/*
  $Id:stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/
html{margin:0;padding:0;}
a img{border:none;}
.boxText{font-family:verdana, sans-serif;font-size:10px;}
.errorBox{font-family :verdana, sans-serif;font-size :10px;background:#ffb3b5;font-weight:bold;}
.stockWarning{font-family :verdana, sans-serif;font-size :10px;color:#cc0033;}
.productsNotifications{background:#f2fff7;}
.orderEdit{font-family :verdana, sans-serif;font-size :10px;color:#70d250;text-decoration:underline;}
.gr-tt{font:bold 10px verdana, sans-serif;color:#FFFFFF;background-color:#1eb53a;padding:3px;text-align:left;}
.gr-tt>p>a{font:bold 10px verdana, sans-serif;color:#FFFFFF;background-color:#1eb53a;padding:3px;text-align:left;}
.gr-tt-produit{font:bold 10px verdana, sans-serif;color:#FFFFFF;background-color:#008000;padding:3px;text-align:left;}
.gr-tt>h1{font:bold 10px verdana, sans-serif;color:#FFFFFF;background-color:#1eb53a;padding:3px;text-align:left;}
.gr-tt>h2{font:bold 10px verdana, sans-serif;color:#FFFFFF;background-color:#1eb53a;padding:3px;text-align:left;}
.box{font:11px/15px verdana, sans-serif;background-color:#ffffff;padding:4px; text-align:left;}
.box_bordure{font:11px/15px verdana, sans-serif;color:#222222;background-color:#ffffff;padding:4px;border-style:solid;border-color:#008000;border-width:0px 1px 1px 1px;text-align:justify;}
a.btn,input.btn{
	margin:10px 0;
	padding:4px 30px 4px 20px;
	background:#8a7d6c url('/images/bg_btn_fleche.png') center right no-repeat;
	color:#fff;
	font-weight:13px;
	font-weight:bold;
	-moz-border-radius:8px;
	-khtml-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
input.btn{
	border:none;
	cursor:pointer;
}
a.btn:hover{color:#fff;}
.gauche{
	padding:0px;
	float:left;
	left:0px;
	text-align:center;
}
.droite{
	padding:0px;
	float:right;
	right:0px;
	text-align:center;
}
.trans{
	padding:0px;
	left:0px;
	margin:0px;
	width:100%;
	text-align:left;
}
body{
	font-size:62.5%;/* Resets 1em to 10px */
	font-family:verdana, Sans-Serif;
	/*background-color:#d5d6d7;*/
	background:url('/images/bg_la_maison_du_stevia.gif');
	background-attachment:fixed;
	color:#333;
	text-align:center;
	margin:0;
	padding:0;
	/*scrollbar-face-color:green;VALIDATION AU W3C
	scrollbar-arrow-color:lime;
	scrollbar-track-color:gray;
	scrollbar-3dlight-color:silver;
	scrollbar-darkshadow-color:dark;
	scrollbar-shadow-color :silver;
	scrollbar-highlight-color:lime;
	scrollbar-base-color:read;
	background-image:url(./images/lmds_bgcolor_60x60.jpg);*/
}

#page{
	background-color:white;
	text-align:left;
	margin:0 auto 20px auto;
	padding:0 0 50px 0;
	width:1020px;
	/*background:url(./images/lmds_bg_890x1.jpg) repeat-y top;*/
	-moz-box-shadow:rgba(0,0,0,1) 0 0 18px;
	-webkit-box-shadow:rgba(0,0,0,1) 0 0 18px;
	-khtml-box-shadow:rgba(0,0,0,1) 0 0 18px;
	box-shadow:rgba(0,0,0,1) 0 0 18px;
	border:none;
	-moz-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}
/*LA BANNIERE */

#entete2{
	position:relative;
	padding:0;
	margin:0;
	height:140px;
	min-height:140px!important;	
}
#menuTop{
	position:absolute;
	top:0;
	right:0;
}
#menuTop p{
	padding:5px 10px;
	margin:0;
	background:#1eb53a;
	-moz-border-radius:0 0 0 10px;
	-khtml-border-radius:0 0 0 10px;
	-webkit-border-radius:0 0 0 10px;
	border-radius:0 0 0 10px;
	text-align:center;
	color:#fff;
}
#menuTop p a{
	color:#fff;
	padding:2px 10px;
}
#infosPanier{
	height:40px;
	line-height:40px;
	margin:0 10px 0 30px;
	padding:0 10px;
	background:#fcfcfc url('/images/bg_panier.gif') left bottom repeat-x;
	border:1px solid #c9caca;
	border-top:none;
	-moz-border-radius:0 0 10px 10px;
	-khtml-border-radius:0 0 10px 10px;
	-webkit-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px;
}
#infosPanier span{
	text-transform:uppercase;
	font-size:13px;
	color:#673a15;
}

#image_stevia>a{
	z-index:1;
	margin:0;
	padding:0;
	/*height:89px;
	width:220px;*/
	height:121px;
	width:289px;
	position:absolute;
	left:20px;
	top:10px;
	background-color:white;
	background-image:url(./images/la_maison_du_stevia.jpg);/*modifier le 6/6/2011*/
	background-repeat:no-repeat;
	/*	background-position :center;	*/
}
#boutique_stevia{
	z-index:1;
	margin:0;
	padding:8px;
	width:320px;
	position:absolute;
	left:336px;
	top:20px;
	border:1px solid #d97ea9;
	background:#ff69b3;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	text-align:center;
}
#boutique_stevia h1{color:#fff;font-size:16px;line-height:30px;} 
 
#pays_stevia{
	clear:both;
	margin-top:6px;
	z-index:4;
	width:150px;
	float:right;
	text-align:right;
	padding:3px 10px 0 0;
}



/*///////////////////TEXTE DANS LE MENU ///////////////////////*/
#conteneurmenubarre{
	position:relative;
	padding:0;
	margin:0;
	line-height:32px;
	background:#8b7d6b;
}
#conteneurmenubarre a.headerNavigation{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	border-left:1px solid #ddd;
	border-right:1px solid #f0f0f0;
	padding:10px 4px;
	text-decoration:none;
	text-transform:uppercase;
}
#conteneurmenubarre a.headerNavigation:hover,#conteneurmenubarre a.courant,#conteneurmenubarre a.over{
	background:#1eb53a;
}
.sousmenu{
	background:#1eb53a;
	padding:1%;
	display:none;
	position:absolute;
	top:32px;
	right:1%;
	width:96%;
	-moz-box-shadow:rgba(127,127,127,1) 0 4px 4px;
	-webkit-box-shadow:rgba(0,0,0,1) 0 0 18px;
	-khtml-box-shadow:rgba(0,0,0,1) 0 0 18px;
	box-shadow:rgba(127,127,127,1) 0 4px 4px;
	z-index:10;
}
#menu_actu_img,#menu_categories_img,#menu_stevia_img{float:left;}
#menu_actu_ul{float:left;width:50%;color:#fff;font-size:14px;font-weight:bold;margin-top:0;}
#menu_actu_ul a{color:#fff;font-size:14px;font-weight:bold;}

.menu_categories_ul{float:left;width:60%;color:#fff;font-size:13px;font-weight:bold;margin:0 0 0 20px;padding:4px;list-style-type:none;}
.menu_categories_ul li{padding:0;margin:0;line-height:24px;}
#page .menu_categories_ul a{color:#fff;font-size:13px;font-weight:bold;text-decoration:none;display:block;width:100%;padding:3px 0 3px 10px;}
#page .menu_categories_ul a:hover{background:#7b7;}

#menu_stevia_ul{float:left;width:50%;color:#fff;font-size:14px;font-weight:bold;margin-top:0;}
#menu_stevia_ul a{color:#fff;font-size:14px;font-weight:bold;}

#ariane{
	background:#f5f5f5;
	padding:5px;
}

#recherche{
	clear:both;
	margin-top:6px;
	float:right;
}
#recherche input[type=text]{
	width:260px;
	padding:0;
	height:26px;
	line-height:24px;
	border:1px solid #c2c2c2;
	background:#f7f7f7;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
#recherche input[type=submit]{
	width:38px;
	height:35px;
	background:url('/images/btn_recherche.gif') top left no-repeat;
	border:none;
	margin:0 10px 0 0;
}

/*FIN MENU*/




#corps{
	position:relative;
	z-index:1;
	padding:20px 45px 20px 45px;
/*	margin:0 0 0 0px;*/
}

TBODY{
	vertical-align:middle;
}

a{color:#000000;text-decoration:none;}
a:hover{color:#AABBDD;text-decoration:underline;}

form{display:inline;}

h1{
 font-family:verdana, sans-serif;
 font-size:10px;
 font-weight:bold;
 color:#008000;
 margin:0px;
}
h1.blanc{
 font-family:verdana, sans-serif;
 color:#FFFFFF;
}
h2{
 font-family:verdana, sans-serif;
 font-size:14px;
 color:#9a9a9a;
}

TR.header{
  /* background:#ffffff;*/
}

TR.headerNavigation{
  /* background:#bbc3d3;*/
}

TD.headerNavigation{
  font-family:verdana, sans-serif;
  font-size:10px;
  /* background:#bbc3d3;*/
  color:#000000;
  font-weight :bold;
}

TD.header{
  font-family:verdana, sans-serif;
  font-size:50px;
  /* background:#bbc3d3;*/
  color:#000000;
}

A.headerNavigation{
  color:#000000;
}

A.headerNavigation:hover{
  color:#000000;
}

TR.headerError{
  /* background:#ff0000;*/
}

TD.headerError{
  font-family:Tahoma, verdana, sans-serif;
  font-size:12px;
  /* background:#ff0000;*/
  color:#ffffff;
  font-weight :bold;
  text-align :center;
}

TR.headerInfo{
  /* background:#00ff00;*/
}

TD.headerInfo{
  font-family:Tahoma, verdana, sans-serif;
  font-size:12px;
  /* background:#00ff00;*/
  color:#ffffff;
  font-weight:bold;
  text-align:center;
}

.footer{
	font-family:verdana, sans-serif;
	font-size:10px;
	color:#000000;
	border-top:2px solid #ff69b4;
	border-bottom:2px solid #ff69b4;
	text-align:center;
	margin:20px 0;
	padding:6px;
}
.footer a{
	padding:6px 20px;
}

.infoBox{
  /* background:#b6b7cb;*/
}

.infoBoxContents{
  /* background:#f8f8f9;*/
  font-family:verdana,  sans-serif;
  font-size:10px;
}

.infoBoxNotice{
  /* background:#FF8E90;*/
}

.infoBoxNoticeContents{
  /* background:#FFE6E6;*/
  font-family:verdana, sans-serif;
  font-size:10px;
}

TD.infoBoxHeading{
  font-family:verdana,  sans-serif;
  font-size:10px;
  font-weight:bold;
  /* background:#bbc3d3;*/
  color:#000000;
}

TD.infoBox, SPAN.infoBox{
  font-family:verdana,  sans-serif;
  font-size:10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd{
  /* background:#f8f8f9;*/
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even{
  /* background:#f8f8f9;*/
}

TABLE.productListing{
  border:1px;
  border-style:solid;
/*  border-color:#b6b7cb;*/
  border-color:#008000;
  border-spacing:1px;
}

.productListing-heading{
  font-family:verdana,  sans-serif;
  font-size:10px;
  /* background:#b6b7cb;*/
  color:#9a9a9a;
  font-weight:bold;
}

TD.productListing-data{
  font-family:verdana,  sans-serif;
  font-size:10px;
}

A.pageResults{
  color:#0000FF;
}

A.pageResults:hover{
  color:#0000FF;
  /* background:#FFFF33;*/
}

TD.pageHeading, DIV.pageHeading, P.pageHeading{
  font-family:verdana,  sans-serif;
/*  font-size:14px;*/
  font-size:14px;
  font-weight:bold;
/*  color:#008000;*/
  text-transform : uppercase;
}

TR.subBar{
  /* background:#f4f7fd;*/
}

TD.subBar{
  font-family:verdana,  sans-serif;
  font-size:10px;
  color:#000000;
}

TD.droite{
  font-family:verdana,  sans-serif;
  font-size:11px;
  line-height:1.5;
  border-right:thin solid #d5d6d7;
}

TD.haut{
  font-family:verdana,  sans-serif;
  font-size:11px;
  line-height:0.5;
  border-top:thin solid #d5d6d7;
}

TD.bas{
  font-family:verdana,  sans-serif;
  font-size:11px;
  line-height:1.5;
  border-bottom:thin solid #d5d6d7;
}

.main{
	font-family:verdana,  sans-serif;
	font-size:10px;
	line-height:1.5;
	text-align:center;
}

TD.smallText a{
  font-family:verdana,  sans-serif;
  font-size:10px;
  color:#008000;
  font-weight:bold;
}
TD.smallText{
  font-family:verdana,  sans-serif;
  font-size:10px;
  color:#008000;
  font-weight:bold;
}

TD.smallText, SPAN.smallText, P.smallText{
  font-family:verdana,  sans-serif;
  font-size:10px;
}


TD.accountCategory{
  font-family:verdana,  sans-serif;
  font-size:13px;
  color:#aabbdd;
}

TD.fieldKey{
  font-family:verdana,  sans-serif;
  font-size:12px;
  font-weight:bold;
}

TD.fieldValue{
  font-family:verdana,  sans-serif;
  font-size:12px;
}

TD.tableHeading{
  font-family:verdana,  sans-serif;
  font-size:12px;
  font-weight:bold;
}

span.newItemInCart{
	font-family:verdana,sans-serif;
	font-size:11px;
	color:#fff;
}

CHECKBOX, INPUT, RADIO, SELECT{
  font-family:verdana,  sans-serif;
  font-size:11px;
}

TEXTAREA{
  width:100%;
  font-family:verdana,  sans-serif;
  font-size:11px;
  white-space:pre;
}

SPAN.greetUser{
  font-family:verdana,  sans-serif;
  font-size:12px;
  color:#f0a480;
  font-weight:bold;
}

TABLE.formArea{
  /* background:#f1f9fe;*/
  border-color:#7b9ebd;
  border-style:solid;
  border-width:1px;
}

TD.formAreaTitle{
  font-family:Tahoma, verdana,  sans-serif;
  font-size:12px;
  font-weight:bold;
}

SPAN.markProductOutOfStock{
  font-family:Tahoma, verdana,  sans-serif;
  font-size:12px;
  color:#c76170;
  font-weight:bold;
}

SPAN.productSpecialPrice{
  font-family:verdana,  sans-serif;
  color:#ff0000;
}

SPAN.errorText{
  font-family:verdana,  sans-serif;
  color:#ff0000;
}

.moduleRow{vertical-align:middle;}
/*.moduleRowOver{background-color:#D7E9F7;cursor:pointer;cursor:hand;} VALIDATION AU W3C déclaration cursor abandonné*/
.moduleRowOver{background-color:#D7E9F7;}
.moduleRowSelected{background-color:#E9F4FC;}

.checkoutBarFrom, .checkoutBarTo{font-family:verdana,  sans-serif;font-size:10px;color:#8c8c8c;}
.checkoutBarCurrent{font-family:verdana,  sans-serif;font-size:10px;color:#000000;}

/* message box */

.messageBox{font-family:verdana,  sans-serif;font-size:10px;}
.messageStackError, .messageStackWarning{font-family:verdana,  sans-serif;font-size:10px;background-color:#ffb3b5;}
.messageStackSuccess{font-family:verdana,  sans-serif;font-size:10px;background-color:#99ff00;}

/* input requirement */

.inputRequirement{font-family:verdana,  sans-serif;font-size:10px;color:#ff0000;}


/*################################# MENU DU HAUT ############################3*/
/***** CSS menus déroulants *****/
@media print{
/*A l'impression on cache le menu, marche au moins pour IE, Moz et Opéra.*/
	.menu, .ssmenu{
		visibility:hidden;
	}
}
.menu{
	font:thin 10px verdana, sans-serif;color:#FFFFFF;
	/*text-transform:capitalize*/
	/*font-family:verdana;*/
	font-size:10px;
/*
	color:#FFFFFF;
	font-weight:bold;
*/
}
.menu_stevia>a{
	font:thin 10px verdana, sans-serif;
	color:#FFFFFF;
	/*text-transform:capitalize*/
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
/*
	color:#FFFFFF;
	font-weight:bold;
*/
}
.ssmenu{
	background-color:#F0F0F0;
	color:#6D6D6C;
	font-size:10px;
	font-family:verdana;
	border:1px solid #008000;
	padding:0px;
	float:left;
/* width et margin sont au cas où le javascript est désactivé. */
	width:15em;
	margin:1em;
	z-index:1;
}

.ssmenu a{border-bottom:1px solid #008000;}

/* .menu = les cases toujours visibles (comme Fichier, Edition... dans un logiciel) */


.menu span, .ssmenu span{
	/* Ne pas toucher => C'est pour cacher les ;en fin de <li>, ce qui permet aux synthèse vocales de prendre une pause dans l'élocution */
	display:none;
}
.menu p, .ssmenu p{
	padding-left:10px;
	margin:0;
	z-index:1;

}
.ssmenu ul,.ssmenu li{
/* Ne pas trop toucher.
	Les items (les <li>) des sous-menus, notamment pour enlever les puces des liste */
	padding:0;
	margin:0;
	text-align:left;
	list-style-type:none;
	/*border-bottom:1px solid #008000;
	border-right:1px solid #008000;*/
	z-index:1;
}
 .ssmenu a, .ssmenu a:visited{
/* Les liens qui ne sont pas sous le curseur. */
	color:#969695;
	text-decoration:none;
	font-family:verdana;
/* Ne pas modifier le block */
	display:block;
/*	Ne pas toucher ces 2 lignes */
	margin:0px;
/* 	width:100%;*/
}
.ssmenu a, .ssmenu a:visited{
	padding-left:15px;
}
/*html>body .menu a, html>body .menu a:visited, html>body .menu a:hover, html>body .menu a:active,*/
html>body .ssmenu a, html>body .ssmenu a:visited, html>body .ssmenu a:hover, html>body .ssmenu a:active{
	width:auto;
}

.ssmenu ul:hover, .ssmenu a:hover, .ssmenu a:focus{
/* Les liens sous le curseur.
	On change les couleurs du texte et de fond, et on enlève le soulignement.*/
/*	background:url("images/pro/pro1.jpg");*/
	background:url("images/Image/logo_feuille_lms_menu.jpg");	background-repeat:no-repeat;background-color:white;
;
	color:black;
	text-decoration:none;
	font-family:verdana;
	margin:0px;
	width:100%;
	z-index:1;
}
/*######################################################################3*/

.osc{
color:#dcdcdc;
}
.telephone_reseller{
width:150px;
/*background-color:yellow;*/
}
.societe_reseller{
width:220px;
padding-right:10px;
}
.contact_reseller{
width:170px;
}
TD.main_reseller{
  font-family:verdana,  sans-serif;
  font-size:14px;
  line-height:1.5;
}
.adresse_reseller{
width:220px;
}
.google{
padding-top:5px;
margin-top:5px;
}

.clearer{
	clear:both;
	height:0px;
}
.clearer2{
  clear:both;
  height:0px;
}
.asterisk{
font-size:8px;
}


/*######################## BOXE PANIER #####################*/
.entetePanier{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
.totalPanier{
	font-size:12px;
	font-weight:bold;
}
.rouge{
color:red;
}
td.infoxBoxHeading{
background-color:red;
font-size:18px;
}
.tdLeft{border-left:1px solid #008000;}
.tdRight{border-right:1px solid #008000;}
.tdTop{border-top:1px solid #008000;}
.tdBottom{border-bottom:1px solid #008000;}

/*MENU Infos sur la Stevia*/

#menu3{
min-width:105px!important;
text-align:center;	
white-space:nowrap;
}
#menu4{
min-width:100px!important;
text-align:center;	
white-space:nowrap;
}
#menu5{
min-width:105px!important;
text-align:center;	
white-space:nowrap;
}

#pub_haut{
width:805px;
height:65px;
font-size:48px;
text-align:center;
margin:auto;
border-style:solid;border-color:#008000;border-width:2px;
}
#pub_haut>img{
width:800px;
height:60px;
margin:0;
padding:0;
}

#premiere_partie_gauche{
	width:68%;
	float:left;
	min-height:250px!important;
}
#premiere_partie_droite{
	width:30%;
	float:right;
	min-height:250px!important;
}
#pub2{
width:100%;
height:200px;
/*border-style:solid;border-color:#008000;*/
text-align:center;
font-size:48px;
background-color:white;}

#deuxieme_partie_gauche{
	width:60%;
	float:left;
	background:#ff69b4;
}
#deuxieme_partie_droite{
	width:32%;
	float:right;
}
#icone div{margin-left:5x;}
#deuxieme_partie_droite .gr-tt{margin:10px 0;font-size:14px;padding:5px 0;text-align:center;color:#fff;border-radius: 5px;}
#deuxieme_partie_droite .gr-tt a{font-size:14px;color:#fff;border-radius: 5px;}

hr{
	z-index:10;
	border-style:solid;border-color:#008000;border-width:1px;
}

#plaisir{
font-size:14px;
}
.vert_clair{color :#80ff00;}
.red{color:red;}

#telephone{height:2em; line-height:2em;} 
#telephone img { vertical-align:middle;}


#reglementation{background:#fff;}
#reglementation a{display:block;color:#fff;background:#1eb53a;padding:5px 0;}

#imgReglementation1{
width:300px;
height:424px;
background-color:red;
margin-left:45px;
float:left;
}
#imgReglementation1>a{color:#008000;}

#imgReglementation2{
width:300px;
height:424px;
background-color:red;
margin-right:45px;
float:right;}
#imgReglementation2>a{color:#008000;}

#paiement{width:43%;float:right;margin:2px;}
#Stevia{
/*	width:66%;*/
	margin:0;
	padding:0;
}
#Stevia .gr-tt{
	font-size:15px;
	background:#1eb53a;
	-moz-border-radius:10px;
	-khtml-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#fff;
	display:inline;
	padding:8px 20px;
}
#Stevia .box{
	position:relative;
	border:2px solid #ff69b4;
    border-radius: 5px;
	text-align:justify;
	padding:30px 10px 50px 10px;
	margin:30px 0 10px 0;
	text-indent:20px;
}

#Stevia .box img.v{
	position:absolute;
	top:-2px;
	left:30px;
}
#Stevia .box a.btn{margin-bottom:4px;}

#Stevia2>p{text-align:justify;text-indent:40px;font-size:14px;font-family:verdana;}
h4{font-size:12px;}
.LiensPiedPage{display:none; margin:0 auto;clear:both;}
.Padd10{padding-top:0px;}
.LiensPiedPage ul{width:310px;float:left;text-align:left;list-style-type:none;margin:0;padding:0;}
.LiensPiedPage ul li{white-space:nowrap;}
.LiensPiedPage ul li a{color:#7e7e7e;}
.LiensPiedPage ul li a:hover{color:#aabbdd;text-decoration:underline;}
.TitrePiedPage{color:#7e7e7e;margin:10px 0;clear:both;padding:10px;background:#f7f7f7;}



/*
#divVerte{width:66%;float:left;font-size:11px;line-height:20px;}
#divVerte div{background:#fff;margin:8px;padding:5px;position:relative;height:70px;border:2px solid #ff69b4;border-radius: 5px;}
#divVerte img{float:left;margin-right:20px;}
#divVerte strong{display:block;padding-top:10px;}
#divVerte .btn{position:absolute;top:15px;right:20px;}
*/
#divVerte{width:66%;float:left;font-size:11px;text-align:justify;display:block;}
#divVerte div{background:#fff;margin:8px;padding:5px;position:relative;height:150px;border:2px solid #ff69b4;border-radius: 5px;}
#divVerte img{float:left;margin-right:25px;} 
#divVerte strong{display:block;padding-top:10px;}
#divVerte .btn{position:absolute;top:120px;right:20px;}
#divVerte div .alinea{background:red;}
#divVerte h1{color:#787878;font-size:14px;} /*marron #8a7d6c; gris#080808 ou gray*/

#divHomeHautG{border:2px solid #ff69b3;padding:2px;margin:0 0 10px 0;width:746px;float:left;}
#divHomeHautD{width:170px;float:right;padding:1px 0 0 0;}
#divHomeHautD p{
	height:47px;
	line-height:47px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#fff;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:0;
	margin:0 0 2px 0;
}
#divHomeHautD p a{display:block;width:100%;height:100%;color:#fff;text-decoration:none;}
.vert{background:#1fb53a;}
.rose{background:#ff69b3;}
.marron{background:#8a7d6c;}
/*
table.productListing{border:0;margin:0;padding:0;border-top:2px dotted #999;border-left:2px dotted #999;}
table.productListing td{width:25%;margin:0;padding:0;border-right:2px dotted #999;border-bottom:2px dotted #999;}
table.productListing td div.unProd{padding:10px 5px 5px 5px;height:100%;}
table.productListing td div{text-align:center;}
table.productListing td div.el1{padding:6px 0 0 0;}
table.productListing td div.el1 a{color:#8a7d6c;font-size:11px;}
table.productListing td div.el2{color:#1fb53a;padding:6px 0;font-size:13px;}
*/
table.productListing{border:0;margin:0;padding:0;border-top:2px dotted #999;border-left:2px dotted #999;}
table.productListing td{margin:0;padding:0;border-right:2px dotted #999;border-bottom:2px dotted #999;}
table.productListing td div.unProdLigne{padding:10px 5px 5px 5px;height:100%;}
table.productListing td div.el0{width:150px;height:200px;float:left;text-align:center;}
table.productListing td div.el1{margin-left:160px;padding:0;position:relative;margin-bottom:10px;min-height:130px;}
table.productListing td div.el1 span.right{position:absolute;top:0;right:0;font-style:italic;}
table.productListing td div.el1 p.desc{text-align:justify;font-size:13px;text-indent : 30px;line-height:20px;}
table.productListing td div.el1 p.desc a{color:#1fb53a;padding-top:15px;text-decoration:underline;}
table.productListing td div.el1 span.titre{color:#000;font-size:13px;font-weight:bold;}
table.productListing td div.el2{margin-top:20px;margin-left:160px;color:#1fb53a;padding:6px 0;font-size:13px;font-weight:bold;position:relative;}
table.productListing td div.el2 a img{position:absolute;right:10px;top:-6px;}
table.productListing td div.el3{margin-left:360px;}

p.MAJPanier{padding:0;margin:0;}
p.MAJPanier span.vert{display:inline-block;width:20px;text-align:center;height:19px;line-height:19px;color:#fff;cursor:pointer;font-weight:bold;}
p.MAJPanier input{width:30px;text-align:center;border:1px solid #1fb53a;vertical-align:top;}

td.pageHeading{background:url('/images/bg_titre.gif') left center no-repeat;padding:2px 15px;}
td.pageHeading span{background:#fff;padding:0 10px 0 0;color:#000000;font-size:14px;}

td.box_article{position:relative;}
td.box_article img{float:left;margin:0 20px 0 0;}


#echantillon b{color:#f00;}
#echantillon input[type=input],#echantillon textarea]{border:1px solid #ccc;}
tr.articlePanier .infoBoxContents{color:#fff;font-size:11px;}

table.productPanier{margin:20px 0;}
table.productPanier tr.productListing-even td,table.productPanier tr.productListing-odd td{
	background:-moz-linear-gradient(top,#f7f7f7,#ffffff); /* Firefox 3.6 */
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ffffff),color-stop(1,#f7f7f7)); /* Safari & Chrome */
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7',endColorstr='#ffffff'); /* IE6 & IE7 */
	zoom:1;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f7f7f7',endColorstr='#ffffff')"; /* IE8 */
}
table.productPanier tr.productListing-heading td{background:#8a7d6c;color:#fff;padding:10px;}
table.productPanier img{border:1px solid #ff69b3;margin:2px;}
table.productPanier a{color:#ff69b3;font-size:11px;}
table.productPanier td.el1{width:350px;}
table.productPanier td.el2,table.productPanier td.el3,table.productPanier td.el4{text-align:center;}
table.productPanier td.el2 input{display:inline-block;text-align:center;width:24px;margin:0;height:19px;border:1px solid #f0f0f0;}
table.productPanier td.el2 span.vert{display:inline-block;height:19px;margin:0 0 1px 0;cursor:pointer;color:#fff;padding:4px 0 0 0;}
/*.bgGris{background:#efefef;}  c'était le fond gris sur la page shopping cart*/

#paymentMethods input[type=radio],#paymentMethods img,#shippingMethods img{vertical-align:middle;}
#paymentMethods img{margin-left:20px;}
#paymentMethods tr.paymentRow td{height:62px;line-height:62px;}

/********** slide page d'accueil  ************************************/
.lof-main-item-desc{background:url(img/transparent_bg.png);height:48px;left:10px;padding-top:6px;position:absolute;top:236px;width:442px;z-index:100px}
.lof-main-item-desc p{color:#FFF;font-style:italic;margin-left:16px;margin-top:-3px}
.lof-main-item-desc strong a{color:#fff;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:20px;margin:0 0 0 15px;text-decoration:none;text-transform:uppercase}
.lof-main-item-desc strong a:hover,li-desc strong a:hover{color:#005292;text-decoration:underline}


#partie_gauche_produit{width:310px;float:left;text-align:center;margin-top:5px;}
#partie_gauche_produit p{font-weight:bold;}

#partie_droite_produit{width:605px;float:right;}





#box1{position:absolute;}
.mask1{
	position:relative;
	width:746px;
	height:287px;
	overflow:hidden;
}
.mask1 img{
	position:absolute;
	display:block;
	border:none;
}

.catRecetteTitre{font-family:verdana;text-align:center;text-transform:uppercase;background:#fff;height:90px; font-size:11px; font-weight:bold;}
.description_cat{font-family:verdana;font-size:13px;line-height:20px;text-align:justify;text-indent : 30px;}
#prix_stevia{font-size:14px;font-weight:bold;color:#1fb53a;}
#sous_prix_stevia{vertical-align:center;padding:20px 0 0 40px;}
.categorie_image{margin:10px;}
p{font-family:verdana;font-size:11px;line-height:14px;}
