
body {
	padding: 0px; 
	margin :0px; 
	background-color: #acb468;
	font-size: 11px;
	font-family: Verdana; 
	color: #6b7b50; 
	text-align: justify;
	}
ul 
{
	list-style-type:none;
		}
		
.clearcols
{
	clear:both; 
	line-height:0px;
	margin:0px;
	padding:0px;
	height:0px;
	font-size:0px;
}

.pagetitle 
{
	font-size:13px;
	font-weight:bold;
	color:#800000;
	padding-left:10px;
}

.subtitle 
{
	font-size:13px;
	font-weight:bold;
	padding-left:10px;
	letter-spacing:1px;
}
.contenttext 
{
	padding-left:10px;
	padding-right:10px;
	}

.tabcol1 
{
	width:340px;
	text-align:left;
	margin:0px;
	padding:0px;
	border-top: solid 1px #acb450;
	border-right:solid 1px #acb450;
	border-left:solid 1px #acb450;
	border-bottom:none;
}
.tabcol1bottom 
{
	width:340px;
	text-align:left;
	margin:0px;
	padding:0px;
	border:solid 1px #acb450;
	}
	
.tabcol2 
{
	width:100px;
	text-align:right;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-right:solid 1px #acb450;
}
.tabcol2bottom 
{
	width:100px;
	text-align:right;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-bottom:solid 1px #acb450;
	border-right:solid 1px #acb450;
	border-left:none;
}

.tabcol1b 
{
	width:320px;
	text-align:left;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-right:solid 1px #acb450;
	border-left:solid 1px #acb450;
	border-bottom:none;
}
.tabcol2b 
{
	width:60px;
	text-align:right;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-right:solid 1px #acb450;

}
.tabcol1bbottom 
{
	width:320px;
	text-align:left;
	margin:0px;
	padding:0px;
	border:solid 1px #acb450;
}

.tabcol2bbottom 
{
	width:100px;
	text-align:right;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-bottom:solid 1px #acb450;
	border-right:solid 1px #acb450;
	border-left:none;
}
.tabcol1c 
{
	width:350px;
	height:20px;
	text-align:left;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-right:solid 1px #acb450;
	border-left:solid 1px #acb450;
	border-bottom:none;
}
.tabcol2c 
{
	width:50px;
	height:20px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-right:solid 1px #acb450;

}
.tabcol1cbottom 
{
	width:350px;
	height:20px;
	text-align:left;
	margin:0px;
	padding:0px;
	border:solid 1px #acb450;
	
}
.tabcol2cbottom 
{
	width:50px;
	height:20px;
	text-align:center;
	margin:0px;
	padding:0px;
	border-top:solid 1px #acb450;
	border-bottom:solid 1px #acb450;
	border-right:solid 1px #acb450;
	border-left:none;
}

#topbody{
	width:100%;
	height:109px;
	margin:0px;
	padding:0px;
	background-image:url(images/top_bg.gif);
	background-repeat: repeat-x;
	}
#toparea{
	width:780px;
	height:109px;
	margin:0px auto;
	padding:0px;
	}
#mainpage{
	width:780px;
	height:109px;
	margin:0px auto 0px auto;
	padding:0px;
	}
#logo{
	width:306px;
	height:109px;
	padding-left:100px;
	float:left;
	}


#header{
	width:780px;
	margin:0px auto;	
	padding:0px;
	background-image:url(images/headertop.jpg);
	background-repeat:no-repeat;
	}
#headerproduits{
	width:780px;
	margin:0px auto;	
	padding:0px;
	background-image:url(images/headerproduits.jpg);
	background-repeat:no-repeat;
	}
#headervisite{
	width:780px;
	margin:0px auto;	
	padding:0px;	
	background-image:url(images/headervisite.jpg);
	background-repeat:no-repeat;
	}
#headercommande{
	width:780px;
	margin:0px auto;	
	padding:0px;
	background-image:url(images/headercommande.jpg);
	background-repeat:no-repeat;
	}
#headerphotos{
	width:780px;
	margin:0px auto;	
	padding:0px;
	background-image:url(images/headerphotos.jpg);
	background-repeat:no-repeat;
	}
#headercontact{
	width:780px;
	margin:0px auto;	
	padding:0px;
	background-image:url(images/headercontact.jpg);
	background-repeat:no-repeat;
	}		

#menubg{
	width:209px;
	height:240px;
	margin-left:540px;
	padding:0px;
	background-image:url(images/menu_bg.gif);	
	background-repeat:no-repeat;
	}
	
#menubg2{
	width:209px;
	height:240px;
	margin-left:540px;
	padding:0px;
	background-image:url(images/ardoise2.jpg);
	background-repeat:no-repeat;	
	}

.menuarea{
	width:160px;
	padding-top:24px;
	padding-left:24px;
	}
#homebtn{
	
	color:#FFFFFF;
	width:166px;
	height:25px;
}
#restbtn{
	
	color:#FFFFFF;
	width:166px;
	height:25px;
	margin-top:5px;
}
#foodbtn{
	
	color:#FFFFFF;
	width:166px;
	height:25px;
	margin-top:5px;
}
#servicebtn{
	
	color:#FFFFFF;
	width:166px;
	height:25px;
	margin-top:5px;
}
#photobtn{
	
	color:#FFFFFF;
	width:166px;
	height:25px;
	margin-top:5px;
}
#contactbtn{
	
	color:#FFFFFF;
	width:166px;
	height:25px;
	margin-top:5px;
}
.menutxt {
	font-family:Comic Sans MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFD9B8; 
	text-align:center;
	letter-spacing:3px;
	padding-top:10px;
	display:block;
	}
.menutxt a {
	color:#FFD9B8;
	text-decoration:none;
	display:block;
	}
.menutxt a:hover{
	color:#990000; 
	text-decoration: underline;
	display:block;
	}

#topcon{
	width:780px;
	height:7px;
	margin:0px auto;
	padding:0px;
	}
	

	
#conarea{
	width:780px;
	margin: 0px auto 0px auto;
	padding:0px;
	}
	
#conbg{
	width:780px;
	margin: 0px auto 0px auto;
	padding:0px;
	background-image:url(images/mainbackground.gif);
	background-repeat:repeat-y;
	}
	
#bottomcon{
	width:780px;
	height:6px;
	margin:0px auto;
	padding:0px;
	text-align:center;
	}

#leftside{
	width:446px;
	padding-right:10px;
	padding-left: 28px;
	padding-top:10px;
	margin:0px;
	float:left;
	}

#leftside h1
{
	font-size:15px;
	font-weight:bold;
	color:#800000;
}

#rightside{
	width:200px;
	padding: 10px 0px 10px 20px;
	margin-left:530px;
	
	}

#footerbody{
	width:100%;
	height:40px;
	margin:0px auto;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	}
	
#footerarea{
	width:820px;
	height:60px;	
	}
	
#footerarea ul{
	width:820px; display:block; margin:0px 0px 0px 0px; padding: 0px 0px 0px 20px; font-size:0px;
	}
	
#footerarea ul li{
	display:block; float:left; margin:0px ; padding:  20px 15px 0px 40px;
	}
	
#footerarea ul li a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#C0C973; text-decoration:none; padding:0; margin:0  ; display:block;
	}
	
#footerarea ul li a:hover{
	color:#FFFFFF; text-decoration:none;
	}
	


#copyright{
	width:780px;
	margin:0px auto;
	}
	
#copyright p{
	width:760px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#4A5B2A; display:block; float:left;
	padding:14px 0px 0px 120px;
	}
	


#copyright a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#4A5B2A; 
	
	}
	
#copyright a:hover{
	color:#FFFFFF;
	}	