body{
	margin-top: 0px ;
	margin-left: 0px ;
	margin-right: 0px ;
	margin-bottom: 0px ;
	font-family: Helvetica ;
	font-size: 14px ;
	color: #FBE8E4 ;
	background-color: #FBE8E4 ;
}

div#bandeau_haut{
	background-color: #FBE8E4 ;
	text-align: center ;
	height: 122px ;
	color: #685B4F ;
}

div#corps{
	background-color: #685B4F ;
	color: #FBE8E4 ;
}

div#corps h1{
font-size: 18px ;
}

div#corps a{
	text-decoration: underline ;
	color: #FBE8E4 ;
}

div#corps a:hover{
	text-decoration: none ;
}

a img{
	border: 0px ;
}

div#corps div.pics{
	text-align:center;
}


a:hover img{
	border: 0px ;
	text-decoration:none ;
}

div#corps div.lien_accueil{
	background-color: #FBE8E4 ;
	padding: 5px 5px 5px 5px ;
}

div#corps a.lien_accueil{
	font-size: 16px ;
	color: #685B4F ;
	background-color: #FBE8E4 ;
}

div#corps a:hover{
	text-decoration: underline ;
	color: #FBE8E4 ;
	background-color: #685B4F ;
}

div#corps a.lien_accueil:hover{
	text-decoration: underline ;
	color: #685B4F ;
	background-color: #FBE8E4 ;
}

div#corps a#cheminee{
text-decoration: underline;
font-style:italic;
}

div#corps a#cheminee:hover{
text-decoration: none ;
font-style:normal;
}

div#corps table#index tr{
	vertical-align: top ;
	
}

div#corps table#index tr td{
	padding-top: 20px ;
}

div#corps table#index tr td#texte_accueil{	
	padding-bottom: 40px ;
	padding-left: 20px ;
	padding-right: 20px ;
	text-align: justify ;
	width: 370px ;
}

div#corps table#index tr td#adresse{
	padding-bottom: 40px ;
	text-align:left;
}

div#corps table#produits tr{
	vertical-align: top ;
}

div#corps table#produits tr td#produit{
	padding-top: 30px ;
	vertical-align: top ;
}

div#corps table#produits h1{
	font-size: 18px ;
	display: inline ;
}

div#corps table#produits tr td#image{
	vertical-align: top ;
	padding-right: 20px ;
}



div#corps label{
	text-align: right ;
}

div#corps input, textarea{
	background-color: #FBE8E4 ;
	color: #685B4F ;
	border: 1px solid ;
	border-color: #FBE8E4 ;
	width: 250px
}

div#corps textarea{
	height: 220px
}


div#corps table tr td{
	padding-left: 20px ;
}

div#corps table tr td.contact{
	vertical-align: top ;
	padding-left: 20px ;
	padding-top: 40px ;
}

div#corps table tr td.contact form table{
	border-collapse: separate ;
}

div#corps table tr td.contact2{
	vertical-align: top ;
	padding-left: 40px ;
	padding-top: 40px ;
	font-size: 16px ;
}

div#corps table tr td.infos{
	vertical-align: top ;
	padding-top: 20px ;
	padding-bottom: 200px ;
	padding-left: 50px ;
}

div#bandeau_bas{
	padding-top: 5px ;
	background-color: #FBE8E4 ;
	height: 100px ;
	color: #685B4F ;
	text-align: center ;
	font-size: 14px ;
}

div#bandeau_bas a{	
	text-decoration:none ;
	color: #685B4F ;
}

div#bandeau_bas a:hover{
	text-decoration: underline ;
}

img{
border: 0px 0px 0px 0px ;
}

table{
text-align: left ;
border-spacing: 0px ;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

table tr{
vertical-align: top ;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

table tr td{
vertical-align: top ;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

table tr td.categories{
padding: 0px 10px 10px 10px ;
text-align:center;
vertical-align: middle ;
}

table tr td#menu{
width: 180px ;
}

table tr td.products{
width: 140px ;
text-align: center ;
}



