body{
	text-align: center;
	margin: 0,0,0,20;
	background-color: #ece7d2;
    color: #003300;
	}

a img {
	border: none;
	}

a:link {
	color: #0066FF;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #0066FF;
}


a:hover {
	text-decoration: none;
	color: #8e2c0e;
}

a:active {
	text-decoration: none;
	color: #8e2c0e;
}





.webmasters {


	color: #000000;


	text-decoration: none;


	font-size:10px;

	}



.link-webmasters {


	color: #0066FF;


	text-decoration: none;
	font-size:10px;


	}




li{


	color:#FFFFFF;

	line-height: 20px;

	}



h3{


	color:#003300;

	font-family: "Times New Roman", Times, serif;

	font-size: 17px;

	font-weight: bold;	

	margin-bottom: -2px;


	}


h2{


	color:#003300;
	font-family: "Times New Roman", Times, serif;

	font-size: 22px;
	text-indent:12px;

	font-weight: bold;	


	text-decoration:underline;


	}





/*  -----------------------------------------------------------------------------  */






/*  PRINCIPAL DIVS  */






#container {







	height: auto;







	width: 999px;







	background-color:#ece7d2;







    margin-left: auto;







    margin-right: auto;







	}















#page_top {







	height: 290px;







	width: 999px;







	float:left;

    

    overflow: hidden; /* Pour internet Explorer 6*/





	}















#contenu {
	height: auto;
	width: 999px;
	background-image:url(images/contenu.jpg);
	background-repeat:repeat-y;
	float:left;
	background-color:#ece7d2;
	margin-top:0px;
	}















#menu-flash {







	height: 446px;







	width: 272px;







	float:left;







	display:inline;







	margin-top:0px;







	margin-left:0px;







    overflow: hidden;







	}















#pied_page {







	height: 41px;







	width: 999px;







	background-color:#ece7d2;







	float:left;







	background-image:url(images/pied-page.jpg);







	background-repeat:no-repeat;







	text-align:center;







	color:#FFFFFF;







	font-family:Arial, Helvetica, sans-serif;







	font-size:11px;







	line-height:46px;





	

	}































/*  -----------------------------------------------------------------------------  */































/*  ACCUEIL  */







#contenu_texte {







	height: auto;







	width: 420px;







	float:left;







	display:inline;







	margin-top:30px;







	margin-left:28px;







	padding-bottom:30px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;	







	}















#contenu_nouvelles {







	height: auto;







	width: 200px;







	float:left;







	display:inline;







	margin-top:30px;







	margin-left:50px;







	padding-bottom:30px;







	text-align: center;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	border-left: double #003300;







}























/*  HISTORIQUE  */







#contenu_histo {







	height: auto;







	width: 640px;







	float:left;







	display:inline;







	margin-top:30px;







	margin-left:24px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;	







	padding-bottom:30px;







}







	







	







/*  PRODUCTEURS-EXPOSANTS  */







#contenu_tableau {







	height: auto;







	width: 696px;







	float:left;







	display:inline;







	margin-top: 18px;







	margin-left: 2px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	padding-bottom:30px;







	}	


/* ------- table ---------*/



table#gearTbl {
	width: 656px;
	margin: 0 auto;
	background: #eee8d2;
	border: 1px solid #527c34;
}

#gearTbl thead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

#gearTbl tbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
}

#gearTbl  caption   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-bottom: .3em;
}

#gearTbl th {
	background: #527c34;
	height: 26px;
	vertical-align: bottom;
	font-weight: normal;
	text-align: center;
	padding-bottom: 0.5em;
	border: 1px solid #527c34;
}

#gearTbl td {
	padding: 0.5em 1em;
	border: 1px solid #527c34;
	}

#gearTbl td.specs {
	text-align: left;
	font-weight: bold;
}

#gearTbl tr.odd {
	background: #e5dcbd;
}

/*#gearTbl tr:hover {
	background: #C9F4A8;

}*/

#gearTbl th.tel {
	background: #527c34 ;
}

#gearTbl th.prod {
	background: #527c34 ;
}	



/*  HORAIRE  */







#contenu_horaire {







	height: auto;







	width: 450px;







	float:left;







	display:inline;







	margin-top: 30px;







	margin-left: 20px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 13px;







	line-height: 18px;







	padding-bottom:30px;







	}















#image_horaire {







	height: 330px;







	width: 184px;







	float:left;







	display:inline;







	margin-top: 48px;







	margin-left: 22px;







	border:medium #003300;







	}	







	







	







/*  ITINERAIRE  */







#map {







	height: 336px;







	width: 640px;







	float:left;







	display:inline;







	margin-top: 30px;







	margin-left: 24px;







	border:double #003300;







	}	







	







	







	







/*  NOEL  */







#noel_texte {







	height: auto;







	width: 664px;







	float:left;







	display:inline;







	margin-top: 20px;







	margin-left: 12px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;







	padding-bottom:30px;







	}	







	







	







	







/*  CUISINE  */







#contenu_cuisine {







	height: auto;







	width: 400px;







	float:left;







	display:inline;







	margin-top: 30px;







	margin-left: 20px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;







	line-height: 18px;















	}







	







#image_cuisine {

	height: 320px;


	width: 230px;


	float:left;

	display:inline;
	margin-bottom:0px;
	margin-top: 30px;
	margin-left: 25px;
	border:medium #003300;

	}		







	







	







	







/*  GALERIE  */







#galerie_photos {







	height: auto;







	width: 640px;







	float:left;







	display:inline;







	margin-top: 30px;







	margin-left: 24px;







	border:double #003300;







	padding-bottom:30px;



	



	}	







/*







#galleryContainer {







    width: 600px;







    height: auto;      







}*/















#galleryBoxes {







    width: 150px;







    height: 150px;    







    /*background-image: url("../images/polaroid_background.png");*/







    background-repeat: no-repeat;







    margin: 30px;







    float: left;







    text-align: center;    







}















#galleryThumbnails {







    width: 114px;







    height: 95px;







    margin-top: 20px;







    margin-left: auto;







    margin-right: auto;







    overflow: hidden;



    



    border:double #003300;   







}















#galleryText {







    width: 100px;







    height: 22px;







    margin-left: auto;







    margin-right: auto;







    font-size: 9px;;







    line-height: 10px;







    padding-top: 3px;







    







}







  























/*  CONCOURS  */







#contenu_concours {







	height: auto;







	width: 376px;







	float:left;







	display:inline;







	margin-top:30px;







	margin-left:22px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;







	padding-bottom:30px;







}















#formulaire {







	height: auto;







	width: 246px;







	float:left;







	display:inline;







	margin-top:30px;







	margin-left:26px;







	text-align: center;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 12px;







	border-left: double #003300;







	padding-left:10px;







	padding-bottom:30px;







	}







	























/*  CONTACTER  */







#contenu_contacter {







	height: auto;







	width: 400px;







	float:left;







	display:inline;







	margin-top: 30px;







	margin-left: 20px;







	text-align:center;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 17px;







	line-height: 26px;







	padding-bottom:30px;







	}















#image_contacter {







	height: 320px;







	width: 230px;







	float:left;







	display:inline;







	margin-top: 30px;







	margin-left: 20px;







	border:medium #003300;







	}	







	







.titre_adresse {







	font-family: "Times New Roman", Times, serif;







	font-size: 32px;



	



	color: #003300;







	line-height: 46px;







	}







	







	







/*  EVENEMENTS  */







#contenu_tableau_ev {







	height: auto;







	width: 696px;







	float:left;







	display:inline;







	margin-top: 30px;







	margin-left: 2px;







	padding-bottom:30px;







	}	







	







	







	







/* ------- table , pour autres éléments, voir PRODUCTEURS / EXPOSANTS---------*/
#gearTbl th.date {
	background: #527c34 ;
}

#gearTbl th.info {
	background: #527c34 ;
}	
#gearTbl th.even {
	background: #527c34 ;
}	







/*  RESERV-LOC  */







#reservation_texte {







	height: auto;







	width: 640px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 15px;







	padding: 14px;







	float:left;







	display:inline;







	margin-top: 18px;







	margin-left: 24px;







	padding-bottom:30px;







	}	







	







#reservation_table {







	height: auto;







	width: 726px;







	text-align:left;







	font-family: Arial, Helvetica, sans-serif;







	font-size: 13px;







	float:left;







	display:inline;	







	margin-left: 210px;







	padding: 10px;







	padding-bottom:30px;







	}





/*  SANTE_PLAISIR  */


#contenu_sante-plaisir {
	height: auto;
	width: 656px;
	float:left;
	margin-top: 30px;
	margin-left: 20px;
	display:inline;
	}

/* 1er */


#producteurvedette {
	height: auto;
	width: 632px;
	float:left;
	display:inline;
	margin-top: 20px;
	margin-bottom:44px;
	padding:12px;
	display:inline;
	
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	border: medium double #003300;
	background-color:#ece7d2;
	}

#image_producteurvedette {
	height: auto;
	width: 244px;
	float:left;
	overflow:hidden;
	margin-top: 0px;
	margin-left:0px;
	margin-right:22px;
	margin-bottom:16px;
   }	

#image_producteurvedette_photo {
	height: auto;
	width: 240px;
	float:left;
	overflow:hidden;
	margin: 0px;
	border: thin solid #003300;
	background-color:#003300;
   }
   
#image_producteurvedette_texte {
	height: auto;
	width: 240px;
	float:left;
	overflow:hidden;
	margin: 0px;
   
   text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
   }


/* 2e */


#alimentvedette {
	height: auto;
	width: 656px;
	float:left;
	display:inline;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom:0px;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	}

#post-it {
	height: 360px;
	width: 319px;
	float:right;
	display:inline;
	margin-top: 0px;
	margin-left:20px;
	margin-bottom:6px;
	margin-right:0px;
	background-image:url(images/post-it.jpg);
   overflow:hidden;
   }
   
#post-it_txt {   
	height: 284px;
	width: 254px;
	float:left;
	display:inline;
	margin-top: 82px;
	margin-left:31px;
   overflow:hidden;
   
   text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	}	


/* 3e */


#recette_mois {
	height: auto;
	width: 656px;
	float:left;
	margin-top: 0px;
	margin-left: 0px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding-bottom:30px;
	}



/* FLASH ERROR */







#flashError {







    height: auto;







    width: 600px;







    background-image:url(images/fond_flash.jpg);







    background-repeat: repeat;







    margin-left: auto;







    margin-right: auto;    







}