@charset "iso-8859-1";
/* CSS Document */
/*common tools*/
* {margin: 0px; padding: 0px; /*color:#5F5F5F;*/}
A {
  color: #3B3639;
  text-decoration: none;
}

A:hover {
  
  text-decoration: underline;
}
#top img {
border:0;

}
body{
	font:68% Trebuchet MS, sans-serif;
	color:#5F5F5F; 
	/* a remettre*/
	 background-color: #F5F9EC;
	/*background-color: #999;*/
	margin:0px; 
	padding:0px}
	
	
	h1 {
	font-size:21px;
	margin:0px;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	color:#A0C309;
	font-weight:normal;
	padding:0px;
	padding-bottom:8px;
	}
	
	h2 {
	font-size:18px;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#A0C309;
	}
	
	h3 {
	font-size:14px;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#A0C309;
	}
	
		h4, h5 {
	font-size:12px;
	font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#A0C309;
	}
	
	
.clr {clear: both;}
/* Header*/
#topmenu{float:left;width:260px; height:48px;border:1px solid #FFFFFF; margin:5px 0px 0px 7px; text-align:left;}
#topmenu ul{ list-style-image:url(images/str.gif); margin-left:30px; margin-top:2px; margin-right:0px;}
*.column{float:left; width:123px;}
a.atopmenu{font-family:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none;}
a.atopmenu:hover{font:Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#FFFFFF; text-decoration:underline;}


a.menu{display:block; height:13px;  padding-top:12px; padding-left:25px;color:#9BE14E; font:bold 100% Trebuchet MS, Helvetica, sans-serif; text-decoration:none;}
a.menu:hover{display:block;height:13px; padding-top:12px; padding-left:25px;color:#9BE14E; font:bold 100% Trebuchet MS, Helvetica, sans-serif; text-decoration:underline;}

#place_logo{
margin-left:30px;
}
a.pink {
  color: #E2007A;
  font-weight:bold;
}
span.blue{
color:#3FB9E7;
font-weight:bold;
}
#top {
background:white;
width:980px;
height:192px;
margin-top:0px;
padding:0px;
/*border:1px solid #000;*/
position:relative;
}

#top #bio-chez-vous-logo{
position:absolute;
top : 14px;
left :19px;
width:187px;
height:111px;
}
#top #bio-chez-vous-banniere{
position:absolute;
top :0px;
left :210px;
width:519px;
height:151px;
background:none;
}
#top #bio-chez-vous-top-ble{
position:absolute;
top :0px;
left :742px;
width:237px;
height:152px;
background:url(./images/design/top-ble-bio-gauche.jpg) no-repeat;
}
/* end Header*/

#top_services{
	position:absolute;
	top: 158px;
	left:0px;
	/*border:#000 1px solid;*/
}
#top_services_1{
	width:150px;
	margin-right:0px;
	margin-top:23px;
	float:left;
	/*border:#000 1px solid;*/
}
#account{
	position:absolute;
	top:10px;
	left:760px;
	width:200px;
	height:80px;
	text-align:left;
}
table #top #account2{
	position:absolute;
	top:20px;
	padding:0px;
	left:763px;
	width:180px;
	background:white;
	text-align:left;
	opacity : .8;
	filter : alpha(opacity=80);
	color:#5C7205;

}
#account2 #logout{
background:#7E9C07;
color:white;
font-weight:bold;
padding:5px;
padding-top:1px;
padding-bottom:1px;
font-size:12px;
}
#account2 a:link, #account2 a:visited, #account2 a:hover{
color:#5C7205;
}
.account-info{
width:95%;
margin-bottom:20px;
border:1px solid #CCCCCC;
padding:5px;
color:#909090;

}
.account-info table tr td{

color:#909090;

}
.account-info h3{
color:#E2007A;
margin-bottom:20px;
font-weight:bold;

}
.headerNavigation{
color:#FFFFFF;
font-weight:bold;
font-size:13px;
}
.basket-small{


}

#basket-container{
border:1px solid #CCCCCC;
margin-right:10px;
}
#your_account {
padding:5px;
font-weight:normal;
font:normal 16px Trebuchet MS, Verdana, Arial; 
}
#button_login{
margin-top:3px !important;
margin-top:0px;
margin-left:0px;
width:200px;
font-size:12px;
}

.biochezvous-connexion {
font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color : #5C5C5C;
font-size : 11px;
border : 1px solid #BBBAB1;
background:#FFFFFF url(images/connexion.jpg) left no-repeat;
padding-left:20px;
margin-bottom:3px;
line-height:18px;
width:150px;
}
.locker{
font-family : Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
color : #5C5C5C;
font-size : 11px;
border : 1px solid #BBBAB1;
background:#FFFFFF url(images/motdepasse.jpg) left no-repeat;
padding-left:20px;
line-height:18px;
width:150px;

}
#top #top_services #top_services_2{
	POSITION: absolute;
	left:800px;
	top:0px;
	width:130px;
	height:30px;
	background:url(./images/picto-basket.gif) 2px 0px no-repeat;
	padding:0px;
	padding-left:0px;
	line-height:35px;
	font-size:13px;
}
html>body #top #top_services #top_services_2{
width:130px;
padding-left:0px;
}
#top_services_2 span.basket{
font-size:13px;

}


#top_services_3{
	width:198px;
	height:96px;
	margin-left:20px !important;
	margin-left:10px;
	margin-top:5px !important;
	margin-top:10px;
	/*border : 1px solid #fff;*/
	float:left;
}


#shopping_cart_item {
padding-left:110px;
padding-top:30px;
font-family:Trebuchet, Helvetica, sans-serif;
color:#fff; 
font:bold 18px Trebuchet MS, Verdana, Arial; 
}

*+html #shopping_cart_item {
padding-left:30px;
}

#shopping_cart_image{
padding-left:108px;
}

*+html #shopping_cart_image{
padding-left:118px;
}

/*Menu*/
#top_services{
	position:absolute;
	top: 158px;
	left:0px;
	border-top:2px solid #F5F9EC;
	border-bottom:2px solid #F5F9EC;
	height:33px;
	width:100%;
	background:none;
	
	/*border:#000 1px solid;*/
}

#menu {
	position:relative;
	top:4px;
	height:23px;
	/*padding-left:100px !important;*/
	/*padding-top:160px;*/
	left:100px;
	background:none;
	width:860px;
	/*border : 1px solid #ccc;*/
	
}
#menu DL {
	FLOAT: left; 
	margin-bottom:-10px !important;	
	margin-bottom:0px;
	
}
#menu DT {
	/*FONT-WEIGHT: bold;*/
	display: inline
	CURSOR: pointer; 
	TEXT-ALIGN: center;
}

#menu DT A {
	BORDER: 0px;
	DISPLAY: block;
	COLOR: #E2007A;
	HEIGHT: 14px;
	TEXT-DECORATION: none;
	font-size:14px;
	padding-top:5px;
	font-weight:bold;
}

#menu DT A:hover {
	COLOR: #999;
	
}
.section{
margin-right:90px;
}
.section A{
/*width:170px;*/
FLOAT: left;
margin-right:0px;
COLOR: #999;
}

.section A:hover{
COLOR: #000;
/*background-color:#CEE081;*/
/*height:20px;*/

}

.whyshop A{
	BACKGROUND: url(images/design/why-shop-with-us-bt.jpg) no-repeat;
	width:151px;
	height:25px;
	margin-left:-45px !important;
	margin-left:45px;
	margin-right:70px !important;
	margin-right:70px;
	margin-top:7px;
	margin-bottom:-5px;
}

.whyshop A:hover{
BACKGROUND: url(images/design/why-shop-with-us-bt.jpg) no-repeat;
width:151px;
	height:25px;
}
/*end Menu*/

/*BoxHeader*/
/*td.box{width:107px; height:18px; background-color:#4E535A; background-image:url('images/box_bg.gif');}*/
*.innerbox, *.innerboxMenu, *.innerbox_cat{
background:#fff url(images/menu-vertical-header.jpg) no-repeat; 
width:258px; 
height:30px;
padding-top:2px;
text-align:center; 
color:#fff; 
font:bold 100% Trebuchet MS, Verdana, Arial; 
font-size:20px;
text-transform:uppercase; 
}
.menu-bio-gauche-haut{
background:#fff url(images/design/menu-bio-haut-categories.jpg) no-repeat; 
width:258px; 
height:32px;
/*padding-top:2px;*/
text-align:center; 
color:#fff; 
font:bold 100% Trebuchet MS, Verdana, Arial; 
font-size:14px;
text-transform:uppercase; 
}
.menu-gauche-nouveaute-bio{
background:#fff url(images/design/menu-nouveau-produit-bio.jpg) no-repeat; 
width:258px; 
height:31px;
text-align:center; 
color:#fff; 
font:bold 100% Trebuchet MS, Verdana, Arial; 
font-size:14px;
text-transform:uppercase; 
margin:0px;
}
.menu-gauche-contact-bio-chez-vous{
background:#fff url(images/design/menu-contacter-bio-chez-vous.jpg) no-repeat; 
width:258px; 
height:31px;
margin-top:-2px;
text-align:center; 
color:#fff; 
font:bold 100% Trebuchet MS, Verdana, Arial; 
font-size:14px;
text-transform:uppercase; 
}
*.innerbox_cat{ border:1px solid #F0E8CF; color:#FFFFFF; margin:0px; padding-top:4px;}
*.innerboxMenu{text-align:center;}
*.innerboxMenu a{font:bold 100% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
*.innerboxMenu a:hover{font:bold 100% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#F9BD00; text-decoration:none;}
*.innerbox img{margin:0px 5px;}

/*end BoxHeader*/

/*body*/
*.crimson{color:#000; font-weight:bold; text-decoration:none;}
*.crimson:hover{color:#000; font-weight:bold; text-decoration:underline;}
a.more{font-weight:bold; font-size:100%; text-decoration:none; color:#FFFFFF;}
a.more:hover{font-weight:bold; font-size:100%; text-decoration:underline;color:#FFFFFF;}
/*end body*/

/*Left column*/
table.search{background:#C6B682 url('images/search_bg.gif') repeat-x bottom;width:100%;}
*.product_cat{}
table.innersearch,table.innerproduct_cat{
	width:100%; 
	font:17px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	}

table.innerproduct_cat{
	width:100%; 
	font:17px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
	background:#65C231 url('images/cat_bg.gif');
	width:158px; }
	
a.red{
	color:#CB0000; 
	text-decoration:none; 
	font:17px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	}
	
a.red:hover{
	color:#CB0000; 
	text-decoration:none;
	font:17px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; 
	}
	
*.product_cat span{color:#CB0000;}

table.innersearch tr td{text-align:center;}

table.innersearch a{font:100% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#3B3639; text-decoration:none;}
table.innersearch a:hover{font:100% Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;color:#3B3639; text-decoration:underline;}

table.product_cat{
background:#fff url(images/box_bg.jpg) no-repeat;
text-align:center;
}
table.innerproduct_cat{}

*.m11{
FONT-SIZE: 14px; 
COLOR: #fff; 
width :250px;
font-weight:bold; 
TEXT-DECORATION: none;
border-bottom:#fff solid 1px;
margin-left:-5px;
padding-bottom:10px;
}

*.m11:hover{
FONT-SIZE: 14px; 
COLOR: #000;
font-weight:bold; 
TEXT-DECORATION: none
}

*.m11:active{
FONT-SIZE: 14px; 
COLOR: #fff; 
font-weight:bold; 
TEXT-DECORATION: none
}
*.m12{
FONT-SIZE: 16px; 
COLOR: #fff; 
width :238px;
font-weight:bold; 
TEXT-DECORATION: none;
/*border-bottom:#000 solid 1px;*/

}

*.m12:hover{
FONT-SIZE: 16px; 
COLOR: #fff;
font-weight:bold; 
TEXT-DECORATION: underline;
}

*.m12:active{
FONT-SIZE: 16px; 
COLOR: #fff; 
font-weight:bold; 
TEXT-DECORATION: none
}

*.green{ color:#29DC00; padding-right:5px;}
*.black{ color:#000000; padding-right:5px; padding-top:3px; text-align:right; vertical-align:top;}


#column_left{
	margin-left:5px;
	width:258px;
	margin-top:30px;
}

#top_menu {
	width:258px;
	height:49px;
	background:#fff url(images/top_menu.jpg) no-repeat;
	
}
#top_menu_contact{
	padding-top:18px;
	padding-left:80px;
}

#menu_left{
	background:#fff url(images/design/menu-bio-fond-categories.gif) repeat-y;
	
}

UL.vertical_menu {
	MARGIN: 0px 0px; 
	LIST-STYLE-TYPE: none;
	margin-left:10px !important;
	}
*+html UL.vertical_menu{
	margin-left:-10px !important;
}
LI.vertical_menu {
	
	DISPLAY: block;
	height:20px;
	CURSOR: pointer; 
	TEXT-ALIGN: center;
	LIST-STYLE-TYPE: none;
	padding-top:0px !important;
	margin-top:0px;
	margin-left:0px !important;
	margin-left:-25px;
	margin-bottom:15px !important;
	margin-bottom:0px;
	
}

LI.vertical_menu  A {
	DISPLAY: block;
	COLOR: #fff;
	HEIGHT: 16px;
	
}

LI.vertical_menu A:hover {
	
}

LI.vertical_menu2 {
	
	DISPLAY: block;
	height:16px;
	CURSOR: pointer; 
	TEXT-ALIGN: center;
	LIST-STYLE-TYPE: none;
	padding-top:0px !important;
	margin-top:0px;
	margin-left:10px !important;
	margin-left:-5px;
	margin-bottom:15px !important;
	margin-bottom:0px;
	
}

LI.vertical_menu2  A {
	DISPLAY: block;
	COLOR: #fff;
	HEIGHT: 16px;
	/*background:#FFF;*/
	/*color:#FF00AD;*/
	color:#fff;
	/*border-bottom:#fff 1px solid;*/
}

LI.vertical_menu2 A:hover {
	color:#000;
	text-decoration:none;
}

#whatsnew {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:0px;
	width:258px;
	background:#fff url(images/design/menu-nouveaute-bio-fond.jpg) repeat-y;
}
#menu_2_1 {
	width:262px;
	height:35px;
	background:#fff url(images/design/menu_2_1_recettes.jpg) no-repeat;
	margin-left:-4px;
	display:block;
}
#menu_2_2 {
	width:262px;
	height:29px;
	background:#fff url(images/design/menu_2_2_marques.jpg) no-repeat;
	margin-left:-4px;
	display:block;
}
#menu_2_3 {
	width:262px;
	height:31px;
	/*background:#fff url(images/design/menu_2_3_abecedaire.jpg) no-repeat;*/
	background:#fff url(images/design/menu_2_3_conseil-du-moment.jpg) no-repeat;
	margin-left:-4px;
	display:block;
}
#menu_2_4 {
	width:262px;
	height:48px;
	background:#fff url(images/design/menu_2_4_reglement.jpg) no-repeat;
	margin-left:-4px;
	display:block;
}
#contact_us {
	width:258px;
	height:95px;
	background:#fff url(images/design/menu-contacter-bio-chez-vous-bas.jpg) no-repeat;
}
/*end Left column*/



#bot_menu{margin:0px 5px;height:19px; border:1px solid #6B6F75; border-width:1px 0px; padding-top:4px; text-align:center; font:bold 71% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#6B6F75;}
#bot_menu a{text-decoration:none;font:bold 100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#6B6F75;}
#bot_menu a:hover{text-decoration:underline;font:bold 100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#6B6F75;}
#copy{padding-top:3px;font:100% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; text-align:left; color:#737670;}
*.new_prod{width:115px; height:200px; text-align:center;}
*.new_prod p{padding-left:10px; color:#5C4F27;}
*.new_prod p span{color:#5C4F27;}
*.image{width:107px; height:87px; border:1px solid #BFBFBF;   }
*.image img{margin:2px;}
*.special_price{text-decoration:line-through;color:#000; font-weight:bold;}
*.price{text-decoration:none;color:#000; font-weight:bold;}
*.buy{width:112px; border-left:3px solid #FFFFFF;  background-color:#E7E7E7;padding:3px 0px 3px 2px;font:11px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif; color:#CB0000; text-align:center;}
*.gray{color:#5F5F5F; font-weight:bold;}
*.buy *.lil{color:#000; font-weight:bold; background-color:#F1F1F1;}
*.buy a.more{font-size:11px;}
*.buy a.more:hover{font-size:11px; text-decoration:none;}
/**.buy b{color:#CB0000}*/
*.txt{text-align:left;font:70% Arial, Helvetica, sans-serif;margin-right:10px; color:#4F525A;  }
*.txt a{font:100% Arial, Helvetica, sans-serif; color:#BD0302;}
#menu img{margin-left:1px;}
#producer{text-align:center;font:70% Arial, Helvetica, sans-serif;margin-right:10px; color:#D9D9D9; }
#producer img{margin-right:5px;margin-left:5px;}

td.main{
padding-left:3px;
font-family: Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
font-size: 13px;
color:#000;
  }
  td .main a{
  color:#F2A00A;
  
  }
TD.pageHeading, DIV.pageHeading {
 background: url(images/categorie_title.gif) no-repeat;
width:393px;
font-size:21px;
font-weight:normal;
height:28px;
line-height:22px;
color:white;
font-family:Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
position:relative;
left:0px !important;
text-align:left;
}
TD.smallText, SPAN.smallText, P.smallText {

  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 11px;
}
td.nbre_page{
font-size:12px;

}
TD.products_cross_listing{
}
TD.smallText2, SPAN.smallText2, P.smallText2 {

  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#fff;
}
TD.smallText2 a, SPAN.smallText2 a, P.smallText2 {

  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#fff;
}
TD.smallText2 a:visited, SPAN.smallText2 a:visited, P.smallText2 a:visited{

  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#fff;
}
TD.smallText2 a:visited, SPAN.smallText2 a:visited, P.smallText2 a:visited{

  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 11px;
  color:#fff;
}
TABLE.productListing {

  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;

  width:100%;
}

.productListing-heading-remove {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #E2007A;
  font-weight: bold;
  padding:0px 2px;
  height:16px; 
  border-bottom: none;
  padding-bottom:20px;
  width:90px;
  
}
.productListing-heading-quantity {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #A0C309;
  font-weight: bold;
  padding:0px 2px;
  height:16px; 
  border-bottom: none;
  padding-right:0px;
  padding-bottom:20px;
  width:110px;
  
}
.productListing-heading-products {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #E2007A;
  font-weight: bold;
  padding:0px 2px;
  height:16px; 
  background:url(./images/basket-produits.gif) top left no-repeat white;
    background:none;
  border-bottom: none;
  padding-bottom:20px;
  text-align:left;
}
.productListing-heading-total {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #A0C309;
  font-weight: bold;
  padding:0px 2px;
  height:16px; 
  background:url(./images/basket-total.gif) top right no-repeat white;
  background:none;
  border-bottom: none;
  padding-bottom:20px;
  width:80px;

}

.productListing-heading a{color:#44464B; text-decoration:none; line-height:245%;border:0px;}
.productListing-heading a:hover{color:#44464B; text-decoration:underline;}

.productListing-heading2 {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 18px;
  color: #AD1D03;
  padding:0px 2px;
  padding-bottom:13px;
  /*border-bottom: 1px solid #b6b7cb;*/
}

.productListing-heading2 a{color:#44464B; text-decoration:none; line-height:245%;border:0px;}
.productListing-heading2 a:hover{color:#44464B; text-decoration:underline;}

.liste_produits_titre{
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #AD1D03;
  font-weight:normal;
  padding:0px 2px;
  padding-bottom:5px;
  line-height:18px;
  margin-bottom:15px;
  /*border-bottom: 1px solid #b6b7cb;*/
}

.liste_produits_titre a{color:#AD1D03; text-decoration:none; line-height:245%;border:0px;}
.liste_produits_titre a:hover{color:#AD1D03; text-decoration:underline;}
.liste_produits_image{
margin-bottom:5px;

}
.liste_produits_chapo{
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  color: #3B3639;
  font-weight:normal;
  padding:0px 2px;
  padding-bottom:5px;
  line-height:18px;
  margin-bottom:15px;
  /*border-bottom: 1px solid #b6b7cb;*/
}

.liste_produits_chapo a{color:#AD1D03; text-decoration:none; line-height:245%;border:0px;}
.liste_produits_chapo a:hover{color:#AD1D03; text-decoration:underline;}
TD.productListing-data, TD.productListing-data1{
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight:normal;
  color:#F2A00A;
  
}
TD.productListing-data0{
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight:normal;
  color:#F2A00A;
  border-top:1px solid #F5F9EC;
  padding-top:10px;
  border-bottom:1px solid #F5F9EC;
  padding-bottom:10px;
  
  
}
TD.productListing-data a {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 13px;
  font-weight:bold;
  color:#A0C309;
  
}
TD.soustotal{
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 13px;
  color: #6ECAED;
  font-weight: bold;
  padding:0px 2px;
  height:16px; 
  background:url(./images/basket-sous-total.gif) 490px 3px  no-repeat white;
  border-bottom: none;
  text-align:right;

}


a.productListing-link{
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  text-decoration:underline;
  color:#F2A00A;
}
CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 11px;
  
}
INPUT.formregister{
height:20px;
width:200px;
  }
.boxText { 
font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
font-size: 17px; 
color:#4F525A;

 }

TD.fieldKey {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldKeySearch {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color:#fff;
  text-align:right;
}
.fieldValueKeywords{
  width:120px;
  margin-left:0px !important;
  margin-left:10px;
  height:16px;
  color:#60C7EB;
  font-weight:bold;
  font-size:12px
  /*padding-top:3px;*/
  }
.moteur_recherche_texte{
	color:#fff;
	font-size:12px;
	float:left;
}
.moteur_recherche_mot_clef{
	margin-left:10px !important;
	margin-left:0px;
	float:left;
}
.menu_deroulant_biochezvous{
	 color:#60C7EB;
  	font-weight:bold;
  	font-size:10px;
  	width:140px;
}
TD.fieldValue {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
}
TD.fieldValueSearch {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  width:30px;
  float:left;
  }
.fieldValueSearch {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  width:30px;
  margin-left:10px;
  float:left;
  }
 .fieldValueSearch2 {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  width:30px;
  margin-left:120px !important;
  margin-left:10px;
  float:left;
  }
  .bouton_recherche {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  width:30px;
  padding-top:3px;
  margin-left:510px !important;
  margin-left:500px;
  
  }
TD.fieldValueSearchFrom {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  font-size: 12px;
  }
*.infoBoxContents{ 
color: #DD3497;


}
SPAN.productSpecialPrice {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  color: #ff0000;
}
TD.main, P.main {
  font-family: Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
 line-height: 1.3;
  font-size: 13px;
color:#000;
}
TD.main_form, P.main_form {
  font-family: Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
 line-height: 20px;
  font-size: 13px;
color:#7E9C07;

}
tbody{
text-align:left;
}

SPAN.errorText {
  font-family: Trebuchet MS, Arial, Verdana, sans-serif;
  color: #ff0000;
}
.messageStackError, .messageStackWarning { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; background-color: #E2007A; 
padding:5px;
color:white;
margin-bottom:15px;
}
.messageStackSuccess { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; background-color: #A0C309;padding:3px;margin-right:30px; color:white;}
.inputRequirement { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 12px; color: #3FB9E7; font-weight:bold; }

.infoBox {
  
  border-top:1px solid #BFBFBF;
  
  padding:3px;
  padding-top:10px;
  margin-bottom:15px;
  width:95%;
  text-align:left;
}
td.main_form LABEL{
width:200px;
FLOAT: left;
color:#7E9C07;

}
#cms_content label, .account-info label{
width:200px;
float : left;
color:#A0C309;
font-weight:bold;
}
#contact_phone{
background:url(./images/contact_phone.gif) top left repeat-x;
padding-top:10px;
}
#contact_phone span{
color:#E6278E;
}
td.main_form input{
color:#7E9C07;
}

.errorBox { font-family : Trebuchet MS, Arial, Verdana, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Trebuchet MS, Arial, Verdana, sans-serif; font-size : 10px; color: #000; }
.productsNotifications { background: #f2fff7; }
.checkoutBarFrom, .checkoutBarTo { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; color: #2CB1E4; font-weight:bold; }
.productsNotifications { background: #FAE1ED; }

.box_add_price{
width:140px; 
height:18px; 
background-color:#3A3336; 
color:#FFFFFF; 
/*padding-top:-5px;*/

}
#bloc_nouveau{
position:relative;
margin-left:0px !important;
margin-left:-5px;
width:450px;
/*margin-right:-10px !important;*/
margin-right:0px;
/*border:#000 1px solid;*/
}
#block_1_product{
position:relative;
margin-left:10px !important;
margin-left:20px;
width:150px;
/*margin-right:-10px !important;*/
margin-right:0px;
margin-top:-70px !important;
margin-top:-100px;
/*border:#000 1px solid;*/
}
#block_1_cross{
position:relative;
margin-left:10px !important;
margin-left:20px;
width:200px;
/*margin-right:-10px !important;*/
margin-right:0px;
margin-top:10px;
/*border:#000 1px solid;*/
}


.block_1_cross{
position:relative;
width:200px;
margin-right:0px;
margin-top:10px;
padding:10px;

}
 
#bckgd_block1_products_middle{
background:#fff url(images/design/bckgd-block1-products-middle.jpg) repeat-x;
MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px;height:254px
}
#bckgd_block_1_product_middle{
background:#fff url(images/design/bckgd-block1-products-middle.jpg) repeat-x;
MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px;height:254px;
padding-top:20px;
}
#bckgd_block_1_cross_middle{
background:#fff url(images/design/bckgd-block1-products-middle.jpg) repeat-x;
MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px;height:254px;
padding-top:5px;
align:center;
}
#bckgd_block_1_cross_middle_ohmi{
background:#fff url(images/design/bckgd-block1-products-middle.jpg) repeat-x;
MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px;height:254px;
padding-top:-5px;
}

#bckgd_block_category_middle{
background:#fff url(images/design/bckgd-block1-products-middle.jpg) repeat-x;
MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px;height:254px;
padding-top:5px;
}
.bckgd_block_category_middle{
background:#fff url(images/design/bckgd-block1-products-middle.jpg) repeat-x;
MARGIN-LEFT: 20px; MARGIN-RIGHT: 20px;height:254px;
padding-top:5px;
}
.category_title a{
color:#ffffff;
font-size:13px;
line-height:20px;
font-weight:bold;
}
.category_title a:hover{
color:#E1007A;
font-size:13px;
line-height:20px;
font-weight:bold;
}

#bckgd_block1_products_left{
background:#fff url(images/design/bckgd-block1-products-left.jpg) no-repeat;
LEFT: 0px; 
WIDTH: 20px; 
POSITION: absolute;
height:254px;
}
.bckgd_block1_products_left{
background:#fff url(images/design/bckgd-block1-products-left.jpg) no-repeat;
LEFT: 0px; 
WIDTH: 20px; 
POSITION: absolute;
height:254px;
}

#bckgd_block1_products_right{
background:#fff url(images/design/bckgd-block1-products-right.jpg) no-repeat;
RIGHT: 0px; 
WIDTH: 20px; 
POSITION: absolute;
height:254px;

}
.bckgd_block1_products_right{
background:#fff url(images/design/bckgd-block1-products-right.jpg) no-repeat;
RIGHT: 0px; 
WIDTH: 20px; 
POSITION: absolute;
height:254px;

}

#bloc_promo{
position:relative;
margin-left:30px;
margin-right:-10px;
padding:0px;
width:689px;
right:25px;
/*border:1px #000 solid;*/
}
#bloc_promo_haut{
background:#fff url(images/design/bloc-promo-haut.jpg) no-repeat;
height:35px;
/*border:1px #ccc solid;*/
}

#bloc_nouveaute_haut{
background:#fff url(images/design/bloc-nouveaute-haut.jpg) no-repeat;
height:35px;
/*border:1px #ccc solid;*/
}

#bloc_promo_fond{
background:#fff url(images/design/bloc-promo-fond.jpg) repeat-y;
MARGIN-LEFT: 0px; 
MARGIN-RIGHT: 0px;
position:relative;
padding-bottom:8px;
padding-right:8px;
}
#bloc_prom_bg{
position:relative;
left:4px;
top:12px;
background:#fff url(images/bloc_prom_bg.gif);
}
.bloc_produit_bg{
background:#fff url(images/bloc_prom_bg.gif);
}
.bloc_produit_bg2{
background:#fff url(images/bloc_prom_bg.gif) 0px 40px;
}

#bloc_promo_bas{
background:#fff url(images/design/bloc-promo-bas.jpg) no-repeat;
height:35px;
}

#bckgd_block2_products_left{
background:#fff url(images/design/bckgd-block2-products-left.jpg) no-repeat;
LEFT: 0px; 
WIDTH: 20px; 
POSITION: absolute;
height:280px;
}

#bckgd_block2_products_right{
background:#fff url(images/design/bckgd-block2-products-right.jpg) no-repeat;
RIGHT: 0px; WIDTH: 20px; POSITION: absolute;
height:280px
}

#video_homepage{
width:240px;
position:relative;
background:#fff url(images/design/letsgroove.jpg) no-repeat;
margin-top:0px;
height:255px;
padding-top:1px;
/*border:#000 1px solid;*/
margin-left:10px;
}
#frame_video{

margin-top:40px;
margin-left:17px !important;
margin-left:0px;
border:#CE278A 2px solid;
width:200px;
height:167px;

}
#bottom_video_homepage{
background:#393335;
margin-left:17px !important;
margin-left:0px;
width:204px;
height:25px;
padding-top:3px;
text-align:center;
}
#chercher_produits_bio{
background:#fff url(images/design/boutique-bio-recherche-fond.jpg) no-repeat;
margin-top:0px;
margin-left:40px;
width:622px;
height:50px;
padding-top:15px;
padding-left:5px !important;
padding-left:15px;
/*padding:5px;*/
/*border:1px #000 solid;*/
}
*+html #chercher_produits_bio{
margin-top:0px !important;
margin-left:10px !important;
}
#search_biochezvous2{
background:#fff url(images/design/search-bio-chez-vous-background.jpg) no-repeat;
margin-top:0px;
margin-left:0px;
width:563px;
height:55px;
padding-top:25px;
padding-left:15px !important;
padding-left:5px;
/*padding:5px;*/
}
*+html #search_biochezvous2{
margin-top:0px !important;
margin-left:30px !important;
}


#paypal_top{
margin-top:-40px !important;
margin-top:0px;
margin-left:80px !important;
margin-left:30px;
border:#CE278A 1px solid;
width:108px;
}
*+html #paypal_top{
margin-top:0px !important;
margin-left:30px !important;
}

.image-type{border:none}
.price_product{
font:bold 100% Trebuchet MS,Arial, Helvetica, sans-serif;
color:#FF00AD;
font-size:12px;
line-height: 1em;

}
#add_price{
width:110px; 
height:20px; 
background-color:none; 
margin-top:0px !important;
margin-top:-3px;
padding:0px;
font-size:15px;

}
.add_price{
width:110px; 
height:20px; 
background-color:none;
/* old : #3A3336 */ 
margin-top:0px !important;
margin-top:-3px;
padding:0px;
font-size:15px !important;
}

#add_price2{
width:110px; 
height:48px; 
background-color:#3A3336; 
}
.ajout_prix_general_promo{
width:110px; 
height:50px; 
background-color:#fff;
text-align:center;
}
.ajout_prix_general{
height:25px; 
text-align:center;
}
.ajout_prix_boite_nouveau_produit{
width:110px; 
height:70px; 
background-color:#fff;
text-align:center;
}
p.add_price{
line-height: 1em;
font:bold 100% Trebuchet MS,Arial, Helvetica, sans-serif;
color:#AD1D03;
font-size:11px;
}
p.add_price2{
line-height: 1em;
font:bold 100% Trebuchet MS,Arial, Helvetica, sans-serif;
color:#AD1D03;
font-size:11px;
}
p.ajout_prix_bas{
line-height: 1em;
font:bold 100% Trebuchet MS,Arial, Helvetica, sans-serif;
color:#AD1D03;
font-size:15px;
}
.prix_barre{
text-decoration:line-through; 
color:#AD1D03;
font-size:15px;
font-weight:bold;
}
p.add_price input{
vertical-align: middle;

}
#pink_line{
width:400px;
margin-top:3px;

height:5px;
}
/* ajout samedi 15h ------------*/
.cadre_produits{
border:1px solid  silver;
border-bottom:0px;
width:682px;
position:relative;
left:0px;
}
.cadre_produits_bottom{
background:url(images/categorie_bottom.gif) no-repeat;
border-top:0px;
width:684px;
height:13px;
position:relative;
left:0px;
}

.product_name {
font-size:22px;
color:#F2A00A;
letter-spacing:2px;
font-weight:bold;
margin:0px;
padding:0px;
padding-bottom:5px;
margin-right:30px;
border-bottom:#F2A00A 1px dotted;
}
.prix-marque{
text-align:right;
width:70px;
float:left;
font:bold 15px Trebuchet MS,Arial, Helvetica, sans-serif;
color:#F2A00A;
line-height:30px;

}
.prix-marque-value{
font:bold 15px Trebuchet MS,Arial, Helvetica, sans-serif;
color:#AD1D03;
line-height:30px;

}


.title_description{


}
.text_description{
font:normal 100% Trebuchet MS,Arial, Helvetica, sans-serif;
color:#E1007A;
font-size:13px;
line-height:30px;
width:630px;
margin-left:30px;
text-align:left;
}
.text_description a{
font:normal 100% Trebuchet MS,Arial, Helvetica, sans-serif;
color:#E1007A;
font-size:13px;

}
.text_description a:hover{
text-decoration:underline;
}
.title_description_big{

font:bold 100% Trebuchet MS,Arial, Helvetica, sans-serif;
color:#E1007A;
font-size:16px;
line-height:30px;
}
#description_product{
font-family: Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
 line-height: 1.3;
  font-size: 13px;
color:#909090;
padding-right:30px;
}
.options_supp{
font-family: Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
 line-height: 1.3;
  font-size: 13px;
color:#909090;
margin-left:0px;
margin-bottom:10px;

}
.les_options select {
float:right;
text-align: left; 

}
.les_options label{
float: left;
text-align: right; 
font-size:14px;
}
.les_options p{
clear:both;

}
#add_to_cart{
width:400px;
margin-top:20px;
margin-left:15px !important;
margin-left:20px;
}

/* about us ------------- */
.about_us_title{
background: url(images/qui-sommes-nous2.gif) white no-repeat;
width:393px;
font-size:15px;
height:28px;
line-height:28px;
color:white;
font-family:Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
position:relative;
left:0px;

}


 #cms_content{
font-size:12px;
padding:10px;
padding-bottom:30px;
text-align:justify;
}
#cms_content p{
text-align:justify;
}
#bouton_retour{
margin-left:20px;

}


.cross_products_title{
background: url(images/cross_products_title.gif) no-repeat;
width:393px;
font-size:15px;
height:28px;
line-height:28px;
color:white;
font-family:Trebuchet MS, Trebuchet MS, Arial, Verdana, sans-serif;
position:relative;
left:0px;

}
.cross_products_right{
background: url(images/cross_products_right.gif)  right no-repeat;
position:relative;
margin-left:10px !important;
margin-left:20px;
width:95%;
/*margin-right:-10px !important;*/
margin-right:0px;
margin-top:10px;
}
.cross_products_noright{
position:relative;
margin-left:10px !important;
margin-left:20px;
width:90%;
/*margin-right:-10px !important;*/
margin-right:0px;
margin-top:10px;
}
.cross_products{
border:1px solid #CCCCCC; 
border-bottom:none;
font-size:12px;

}
.cross_products_bottom{
background:url(images/cross_products_bottom.gif) bottom left no-repeat;
height:14px;
width:700px;
line-height:14px;
}
#footer{
color:#fff;
background: url(images/design/bio-chez-vous-bas.jpg) repeat-x;
height:40px;
padding-top:0px;
padding-bottom:0px;
font-size:13px;
font:bold 13px Trebuchet MS,Arial, Helvetica, sans-serif;
padding:10px;

}
#footer a:link,#footer a:hover{
color:white;

}
#footer #url{
float:left;
}
#footer_link{
text-align:right;
}
a.webiwant{color:white; font-weight:bold; font-size:11px; }
a.bottom{color:white; font-weight:bold;font-size:13px;}
a.bottom:hover{color:#DFFFBA; font-weight:bold; text-decoration:underline;}

.cms{
color:#000;
padding-top:0px;
font:13px Trebuchet MS,Arial, Helvetica, sans-serif;
margin-left:70px;
}
.cms a{
color:#E1007A;

}
.cms a:hover{
color:#000;
}

.contacter-bio-chez-vous{
color:#999;
font:16px Trebuchet MS,Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
padding-top:5px;
line-height:20px;
}
#ohmibod_page{
background:url(images/design/bckgd_ohmibod.jpg) no-repeat;
with:493px;
height:423px;
padding-top:60px;
padding-left:35px;
}

#ohmibod_block_product{
margin-top:-250px;
margin-bottom:200px;
}
.traithaut
    {
    background:url(images/traithaut.gif) top left no-repeat;
    margin-left: 10px;
    width:100px;
    margin-top:20px;
    height:30px;
    }
    
/* Style for the Menu */
/* -------------------------------------------------------- */
#menu_biochezvous {
	margin-top: 0px;
}
.mainlevel{
	display: block;
	margin-left:15px;
	width:235px;
	vertical-align: middle;
	font-size: 16px;
	font-weight: normal;
	color:#fff;
	text-align: left;
	padding-top: 0px;
	padding-left: 5px;
	/*height: 23px !important;*/
	/*height: 25px;*/
	text-decoration: none;
	border-bottom:1px #fff solid ;
	/*background-color:#7E9C07;*/
	background-image:url(../images/pre-lien.gif);
	background-repeat:repeat-y;
	cursor:pointer;
}


.mainlevel:hover {
	background-color:#6B8306;
	text-decoration: none;
	color: #fff;
}

.mainlevel2{
	display: block;
	margin-left:5px;
	width:198px;
	vertical-align: middle;
	font-size: 13px;
	font-weight: normal;
	color:#fff;
	text-align: left;
	padding-top: 3px;
	padding-left: 0px;
	/*height: 17px !important;*/
	/*height: 19px;*/
	text-decoration: none;
	background-color:#7E9C07;
	cursor:pointer;
}


.mainlevel2:hover {
	background-color:#7E9C07;
	text-decoration: underline;
	color: #fff;
}




.sublevel_all{
	margin-left:15px;
	width:230px;
	background-color:#7E9C07;
	/*border:1px solid #7E9C07;*/
	padding: 5px 5px 5px 5px;
	color:#FFFFFF;
	font-size:12px;
}
.sublevel_all2{
	margin-left:5px;
	width:185px;
	background-color:#7E9C07;
	/*border:1px solid #7E9C07;*/
	padding: 2px 2px 2px 10px;
	color:#FFFFFF;
	font-size:12px;
}

.sublevel{
	height:15px;
}

a.sublevel:link, a.sublevel:visited{
	color:#FFFFFF;
	font-weight:normal;
}

.sublevel a:hover {
	color: #000;
	text-decoration: none;
}
#menu_categories_bas{
	background:#fff url(./images/design/menu-categories-bas.jpg) no-repeat;
	height:19px;
	width:262px;
	margin-left:-5px;
}
.ligne { 
   clear:both;
   margin:5px;
  padding:5px;
  height:20px;
  }
 .case { 
  float:left;
  margin:5px;
  padding:5px;
  border:solid thin red;
  text-align:center;
  width:10em;
  height:20px;
 }

