body  {
	background-image: url(../images/pages/fond.jpg);
	background-repeat: repeat-x;
	height:100%;
}
a {
	color:#3C3;
//color: #64C828;
}
.container{
	
	 margin-left: auto;
	 margin-right: auto;	
	 height:100%;
	 width: 888px;
}
.header {
	 
margin: 0px; 
padding: 0px;
	 
	 width: 888px;
	 height: 190px;
	 }
.header1 {
	 float: left;
		height: 190px;
		width: 335px;
}
.header2 {
margin: 0px; 
padding: 0px;
float: left;
	height: 190px;
	width: 553px;
}
.header21 {
float: left;
width: 553px; 
height: 24px;
}
.header22 {
background-color:#FFF;
float: left;
width: 544px; 
height: 166px;

}
.header22 ul {

margin: 0px;
padding:0px;
list-style-type:none;
}
.header2p1h1 {

	background-color: #E3E8E7;
float: left;
	margin-left: 25px;
	margin-top: 11px;
	filter : alpha(opacity=80);    
-moz-opacity : 0.8;    
opacity : 0.8;

font-weight: bold;
}
.header2p1h2 {
clear: both;
background-color: #E3E8E7;
text-align: right;
float: right;
margin-right: 15px;
margin-top: 75px;
filter : alpha(opacity=80);    
-moz-opacity : 0.8;    
opacity : 0.8;
font-weight: bold;
}

.header23 {
float: left;
width: 9px; 
height: 166px;
}
.centre {
	clear:both;
    background-image:  url(../images/fake_colonnes.jpg); 
	float: left;
	width: 888px;
	 }
.menuGauche {
	
	position: relative;
	width: 210px;
	float: left;
}

.lienGauche1 a {
	display: block ;
	background: url(../images/pages/bouton_acc.gif) no-repeat 0 0;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
	
}
.lienGauche1 a:hover {
	//display: block ;
	background: url(../images/pages/bouton_acc.gif) no-repeat 0 -36px;
    width: 164px;
    height: 36px;
}
.lienGauche2 a {
	display: block ;
	background: url(../images/pages/bouton_historique.gif) no-repeat 0 0;
    width: 164px;
    height: 38px;
	text-indent: -9999px;
}
.lienGauche2 a:hover {
	display: block ;
	background: url(../images/pages/bouton_historique.gif) no-repeat 0 -38px;
    width: 164px;
    height: 38px;
}
.lienGauche3 a {
	display: block ;
	background: url(../images/pages/bouton_fruits.gif) no-repeat 0 0;
    width: 164px;
    height: 34px;
	text-indent: -9999px;
}
.lienGauche3 a:hover {
	display: block ;
	background: url(../images/pages/bouton_fruits.gif) no-repeat 0 -34px;
    width: 164px;
    height: 34px;
	text-indent: -9999px;
}
.lienGauche4 a {
	display: block ;
	background: url(../images/pages/bouton_produits.gif) no-repeat 0 0;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche4 a:hover {
	display: block ;
	background: url(../images/pages/bouton_produits.gif) no-repeat 0 -36px;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche5 a {
	display: block ;
	background: url(../images/pages/bouton_infos.gif) no-repeat 0 0;
    width: 164px;
    height: 35px;
	text-indent: -9999px;
}
.lienGauche5 a:hover {
	display: block ;
	background: url(../images/pages/bouton_infos.gif) no-repeat 0 -35px;
    width: 164px;
    height: 35px;
	text-indent: -9999px;
}
.lienGauche6 a {
	display: block ;
	background: url(../images/pages/bouton_acces.gif) no-repeat 0 0;
    width: 164px;
    height: 35px;
	text-indent: -9999px;
}
.lienGauche6 a:hover {
	display: block ;
	background: url(../images/pages/bouton_acces.gif) no-repeat 0 -35px;
    width: 164px;
    height: 35px;
	text-indent: -9999px;
}
.lienGauche8 a {
	display: block ;
	background: url(../images/pages/bouton_contacter.gif) no-repeat 0 0;
    width: 164px;
    height: 34px;
	text-indent: -9999px;
}
.lienGauche8 a:hover {
	display: block ;
	background: url(../images/pages/bouton_contacter.gif) no-repeat 0 -34px;
    width: 164px;
    height: 34px;
	text-indent: -9999px;
}
.lienGauche7 a {
	display: block ;
	background: url(../images/pages/bouton_tarifs.gif) no-repeat 0 0;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche7 a:hover {
	display: block ;
	background: url(../images/pages/bouton_tarifs.gif) no-repeat 0 -36px;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche9 a {
	display: block ;
	background: url(../images/pages/bouton_gal.gif) no-repeat 0 0;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche9 a:hover {
	display: block ;
	background: url(../images/pages/bouton_gal.gif) no-repeat 0 -36px;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche10 a {
	display: block ;
	background: url(../images/pages/bouton_conseiller.gif) no-repeat 0 0;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche10 a:hover {
	display: block ;
	background: url(../images/pages/bouton_conseiller.gif) no-repeat 0 -36px;
    width: 164px;
    height: 36px;
	text-indent: -9999px;
}
.lienGauche11 a {
	display: block ;
	background: url(../images/pages/bouton_livre.gif) no-repeat 0 0;
    width: 178px;
    height: 100px;
	text-indent: -9999px;
}
.lienGauche11 a:hover {
	display: block ;
	background: url(../images/pages/bouton_livre.gif) no-repeat 0 -100px;
    width: 178px;
    height: 100px;
	text-indent: -9999px;
}
.content {
	background-color:#FFF;
	float:left;
	width: 502px;
}
.homebanner1 {
	background: url(../images/pages/homebanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.homebanner1 p {margin:0; padding: 0;}
.homebanner2 p {margin:0; padding: 0;}
.homebanner3 p {margin:0; padding: 0;}
.homebanner1 ul {margin:0; padding: 0;}
.homebanner2 ul {margin:0;margin-left :15px; padding: 0;}
.homebanner3 ul {margin:0; padding: 0;}
.homebanner2 {
	background: url(../images/pages/homebanner2.jpg);
	width: 468px;
	height: 100%;
	padding-left: 8px;
	//text-align: center;
	padding-top: 5px;
	padding-right: 25px;
}
.homebanner3 {
	background: url(../images/pages/homebanner3.jpg) no-repeat;
	width: 501px;	
	height: 14px;
}





.planningbanner1 {
	background: url(../images/pages/planningbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.planningbanner1 p {margin:0; padding: 0;}
.planningbanner2 p {margin:0; padding: 0;}
.planningbanner3 p {margin:0; padding: 0;}
.planningbanner2 {
	background: url(../images/pages/planningbanner2.jpg);
	width: 468px;
	height: 100%;
	padding-left: 8px;
	text-align: center;
	padding-top: 5px;
	padding-right: 25px;
}
.planningbanner3 {
	background: url(../images/pages/planningbanner3.jpg) no-repeat;
	width: 501px;	
	height: 14px;
}


.planbanner1 {
	background: url(../images/pages/planbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.planbanner1 p {margin:0; padding: 0;}
.planbanner2 p {margin:0; padding: 0;}
.planbanner3 p {margin:0; padding: 0;}
.planbanner2 {
	background: url(../images/pages/planbanner2.jpg);
	width: 468px;
	height: 100%;
	padding-left: 8px;
	text-align: center;
	padding-top: 5px;
	padding-right: 25px;
}
.planbanner3 {
	background: url(../images/pages/planbanner3.jpg) no-repeat;
	width: 501px;	
	height: 14px;
}

.lienbanner1 {
	background: url(../images/pages/lienbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.lienbanner1 p {margin:0; padding: 0;}
.pfbanner1 {
	background: url(../images/pages/pfbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.pfbanner1 p {margin:0; padding: 0;}
.meteobanner1 {
	background: url(../images/pages/meteobanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.meteobanner1 p {margin:0; padding: 0;}
.livrebanner1 {
	background: url(../images/pages/livrebanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.livrebanner1 p {margin:0; padding: 0;}
.astucebanner1 {
	background: url(../images/pages/astucebanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.astucebanner1 p {margin:0; padding: 0;}
.covbanner1 {
	background: url(../images/pages/covbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.covbanner1 p {margin:0; padding: 0;}
.conbanner1 {
	background: url(../images/pages/conbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.conbanner1 p {margin:0; padding: 0;}
.faqbanner1 {
	background: url(../images/pages/faqbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.ecolebanner1 p {margin:0; padding: 0;}
.ecolebanner1 {
	background: url(../images/pages/ecolebanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.faqbanner1 p {margin:0; padding: 0;}
.tarifsbanner1 {
	background: url(../images/pages/tarifsbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.tarifsbanner1 p {margin:0; padding: 0;}
.todaybanner1 {
	background: url(../images/pages/todaybanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.todaybanner1 p {margin:0; padding: 0;}
.consbanner1 {
	background: url(../images/pages/consbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.consbanner1 p {margin:0; padding: 0;}
.infobanner1 {
	background: url(../images/pages/infobanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.infobanner1 p {margin:0; padding: 0;}
.histbanner1 {
	background: url(../images/pages/histbanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.histbanner1 p {margin:0; padding: 0;}
.lettrebanner1 {
	background: url(../images/pages/lettrebanner1.jpg) no-repeat;
	width: 501px;
	height: 23px;
	}
.lettrebanner1 p {margin:0; padding: 0;}
.menuDroite {
	position:relative;
	top: -1px;
	float: left;
	width: 176px;
}
.lienDroite1 a {
	display: block ;
	background: url(../images/pages/bouton_aujourdhui.gif) no-repeat 0 0;
    width: 176px;
    height: 111px;
	text-indent: -9999px;
}
.lienDroite1 a:hover {
	display: block ;
	background: url(../images/pages/bouton_aujourdhui.gif) no-repeat 0 -111px;
    width: 176px;
    height: 111px;
	text-indent: -9999px;
}
.lienDroite2 a {
	display: block ;
	background: url(../images/pages/bouton_newsletter.gif) no-repeat 0 0;
    width: 176px;
    height: 117px;
	text-indent: -9999px;
}
.lienDroite2 a:hover {
	display: block ;
	background: url(../images/pages/bouton_newsletter.gif) no-repeat 0 -117px;
    width: 176px;
    height: 117px;
	text-indent: -9999px;
}
.lienDroite3 a {
	display: block ;
	background: url(../images/pages/bouton_meteo.gif) no-repeat 0 0;
    width: 176px;
    height: 230px;
	text-indent: -9999px;
}
.lienDroite3 a:hover {
	display: block ;
	background: url(../images/pages/bouton_meteo.gif) no-repeat 0 -230px;
    width: 176px;
    height: 230px;
	text-indent: -9999px;
}
.letMessage a {
	display: block ;
	background: url(../images/pages/message.jpg) no-repeat 0 0;
    width: 114px;
    height: 31px;	
	margin-left: auto;
	margin-right: auto;
	
}
.letMessage a:hover {
	display: block ;
	background: url(../images/pages/message.jpg) no-repeat 0 -31px;
    width: 114px;
    height: 31px;
	margin-left: auto;
	margin-right: auto;
	
}

.bouton_envoyer a {
	display: block ;
	background: url(../images/pages/bouton_envoyer.gif) no-repeat 0 0;
    width: 114px;
    height: 31px;	
	margin-left: auto;
	margin-right: auto;
	
}
.bouton_envoyer a:hover {
	display: block ;
	background: url(../images/pages/bouton_envoyer.gif) no-repeat 0 -31px;
    width: 114px;
    height: 31px;
	margin-left: auto;
	margin-right: auto;
	
}
.bouton_envoyer {
	float : left;
	margin-left: auto;
	margin-right: auto;
}
.bouton_annuler {
	float : left;
	margin-left: auto;
	margin-right: auto;
}
.bouton_annuler a {
	display: block ;
	background: url(../images/pages/bouton_annuler.gif) no-repeat 0 0;
    width: 114px;
    height: 31px;	
	margin-left: auto;
	margin-right: auto;
	
}
.bouton_annuler a:hover {
	display: block ;
	background: url(../images/pages/bouton_annuler.gif) no-repeat 0 -31px;
    width: 114px;
    height: 31px;
	margin-left: auto;
	margin-right: auto;
	
}
.bouton_desinscrire {
	float: left;
	margin-left: auto;
	margin-right: auto;
}
.bouton_inscrire {
	float: left;
	margin-left: auto;
	margin-right: auto;
}
.bouton_inscrire a {
	display: block ;
	background: url(../images/pages/bouton_inscrire.gif) no-repeat 0 0;
    width: 114px;
    height: 31px;	
	margin-left: auto;
	margin-right: auto;
}
.bouton_inscrire a:hover {
	display: block ;
	background: url(../images/pages/bouton_inscrire.gif) no-repeat 0 -31px;
    width: 114px;
    height: 31px;
	margin-left: auto;
	margin-right: auto;
	
}
.bouton_desinscrire a {
	display: block ;
	background: url(../images/pages/bouton_desinscrire.gif) no-repeat 0 0;
    width: 114px;
    height: 31px;	
	margin-left: auto;
	margin-right: auto;
	
}
.bouton_desinscrire a:hover {
	display: block ;
	background: url(../images/pages/bouton_desinscrire.gif) no-repeat 0 -31px;
    width: 114px;
    height: 31px;
	margin-left: auto;
	margin-right: auto;
	
}
.faq {
	font-style:italic;
	text-align:center;
	margin:auto;
}
 
 
.fruitsetlegumes-fruits {
	cellpadding: 0px;
	cellspacing: 0px;
	border: black 1px solid;
	width: 100%;
	border-collapse:collapse;
}
.fruitsetlegumes-fruits-tr1 {
	background-color:#FF6666;
	text-align: center;
	font-weight:bold;
}
.fruitsetlegumes-fruits-tr {
	text-align: center;
	font-weight:bold;
	border: black 1px solid;
}

.fruitsetlegumes-fruits td {
	
	text-align: center;
	font-weight:bold;
	border: black 1px solid;
}
.fruitsetlegumes-fruits-td1 {
	background-color:#FF6666;
	text-align: center;
	font-weight:bold;
}
.fruitsetlegumes-legumes {
	cellpadding: 0px;
	cellspacing: 0px;
	border: black 1px solid;
	width: 100%;
	border-collapse:collapse;
}
.fruitsetlegumes-legumes-tr1 {
	background-color:#64C828;
	text-align: center;
	font-weight:bold;
}
.fruitsetlegumes-legumes-tr {
	text-align: center;
	font-weight:bold;
	border: black 1px solid;
}

.fruitsetlegumes-legumes td {
	
	text-align: center;
	font-weight:bold;
	border: black 1px solid;
}
.fruitsetlegumes-legumes-td1 {
	background-color:#64C828;
	text-align: center;
	font-weight:bold;
}
.fruitsetlegumes-fleurs {
	cellpadding: 0px;
	cellspacing: 0px;
	border: black 1px solid;
	width: 100%;
	border-collapse:collapse;
}
.fruitsetlegumes-fleurs-tr1 {
	background-color:#FF66FF;
	text-align: center;
	font-weight:bold;
}
.fruitsetlegumes-fleurs-tr {
	text-align: center;
	font-weight:bold;
	border: black 1px solid;
}

.fruitsetlegumes-fleurs td {
	
	text-align: center;
	font-weight:bold;
	border: black 1px solid;
}
.fruitsetlegumes-fleurs-td1 {
	background-color:#FF66FF;
	text-align: center;
	font-weight:bold;
}

.listeCourses {
	cellpadding: 0px;	
	cellspacing: 0px;
	border: black 1px solid;
	width: 100%;
	border-collapse:collapse;
}



#map_canvas { width: 446px; height: 380px; border: 1px solid #333333 ; margin-left: auto;margin-right: auto;}
#directions { width: 446px; height: 200px; border: 1px solid #333333 ; margin-left: auto;margin-right: auto;overflow: auto; font-size: 9px; background-color:#ffffff;}  

	


.footer {
	text-align: center;
	font-size: 12px;
	color: white;
	width: 888px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	
}

  #lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
/* hide from ie on mac \*/	
	#flashcontent {
		width: 480px;
		//height: 680px;
		vertical-align:top;
	}
	/* end hide */
#overlay{ background-image: url(../overlay.png); }
* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../overlay.png", sizingMethod="scale");
	}