body {
	background: #020104 url(images/main_site/sand_pattern.jpg) repeat;
	color: #7e6342;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
}
* {margin:0px;padding:0px;}

#bodyWrapper {
	background: url(images/main_site/themeWrapper.png) no-repeat scroll center 0px transparent;
}
#header{
	width:785px;
	height:126px;
	background-image: url(images/headermaineng.jpg);
	background-repeat: no-repeat;
	background-position:relative;
		
}
#headerfr{
	width:785px;
	height:126px;
	background-image: url(images/headermainfrench.jpg);
	background-repeat: no-repeat;
	background-position:relative;
}
#containerhd {
	margin: 30px auto;
	text-align: left;
	width: 785px;
	height: 126px;
	display:block;
	position:relative;
}
#menubox ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menubox li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}
.link,#last {
	font-size: 14px;
	font-weight:900;
	text-decoration: none;
	padding:0px;
	margin:0px;
		width: 120px;
	display:block;
	color: #046e1d;
	font-size: 14px;
	font-weight: bold;
	position:relative;
	text-align:center;
}
.link:hover, #last:hover{
	color:#ffffff;
	background-color: #98ba00;
}
.link {border-bottom: 1px dashed #046e1d;}
#last {border-bottom: 0px none #046e1d;}
#navtop{
	background-image:url(images/navtop.gif);
	background-repeat: no-repeat;
	display:block;
	width:146px;
	height:20px;
}
#navbottom{
	background-image:url(images/navbottom.gif);
	display:block;
	width:146px;
	height:19px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
p a:link {
	color: #98ba50;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
	
p a:visited { 
	color: #98ba50;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;	
}
	
p a:hover, a:active { 
	color: #adfe00;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #5e573b;
}

p2 a:link {
	color: #0372a0;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}
	
p2 a:visited { 
	color: #024e6d;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;	
}
	
p2 a:hover, a:active { 
	color: #024e6d;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
p2{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #024e6d;
}
p3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #5e573b;
}

#container {
	margin: 0px auto;
	text-align: left;
	width: 785px;
	display:block;
	position:relative;
}
#menubox {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headerHome.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#content {
	background: url(images/contentbgFOM.gif) repeat-y;
	width: 785px;
}
#content2 {
	background: url(images/contentbgFOM.jpg) repeat-y;
	width: 785px;
}
h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #4c5b38;
	text-decoration: none;
	margin-bottom:20px;
}
h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #024e6d;
	text-decoration: none;
	margin-bottom:20px;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-variant: normal;
	text-transform: italic;
	color: #024e6d;
	text-decoration: none;
	margin-bottom:20px;
}
h7{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #906;
	text-decoration: none;
	margin-bottom:20px;
}
h8{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #96C;
	text-decoration: none;
	margin-bottom:20px;
}

h9{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	font-variant: normal;
	text-transform: uppercase;
	color: #024e6d;
	text-decoration: none;
	margin-bottom:20px;
}
h10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	font-variant: normal;
	color: #0372a0;
	text-decoration: none;
	margin-bottom:5px;
}
h11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	font-variant: normal;
	color: #5e573b;
	text-decoration: none;
	margin-bottom:15px;
}

#left {
	position:relative;
	margin-left:5px;
	float:left;
	padding: 10px 10px 10px 20px;
	display:inline;
	background-color: #FFF;
	width: 365px;
	height: 380px;
}
#djset{
	position:relative;
	bottom:0px;
	float:left;
	right:0px;
	width:704px;
	height:auto;
	text-align:center;
}
#middle {
	padding: 10px 10px 10px 20px;
	position:relative;
	float:left;
	display:inline;
	background-color: #FFF;
	width: 180px;
	height: 380px;
}
#photos{
	position:absolute;
	bottom:0px;
	left:0px;
	border: 0px none #FFFFFF;	
}
#right {
	float:left;
	display:inline;
	background-color:#FFF;
	width: 170px;
	height:550px;
}
#right p{
padding: 10px 10px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#e5d7a7;
}
#right p a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color:#e5d7a7;
}

#right img{
	border: 0px none #FFFFFF;	
}
.clear{clear:both;}
#footer {
	margin-left:5px;
	margin-bottom:0px;
	display:block;
	background: url(images/footerbgFOM.gif) repeat-x;
	width: 775px;
	height:67px;
}
#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	text-transform:none;
	color: #FFF;
	text-decoration: none;
	text-align:center;
	padding-top:20px;
}
#menuboxculinary ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxculinary li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;

}#menuboxfamily {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headerfamily.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxfamily ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxfamily li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;

}#menuboxculinary {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headerCulinary.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxcontact {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headercontact2.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxcontact ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxcontact li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}
#menuboxhoneymoon {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headerhoneymoon.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxhoneymoon ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxhoneymoon li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}
#leftmid {
	position:relative;
	margin-left:5px;
	float:left;
	padding: 10px 10px 10px 20px;
	display:inline;
	background-color: #FFF;
	width: 545px;
	height: 380px;
}
#leftmidcul {
	position:relative;
	margin-left:5px;
	float:left;
	padding: 10px 10px 10px 20px;
	display:inline;
	background-color: #FFF;
	width: 545px;
	height: auto;
	font-family: tahoma, arial;
}
#menuboxtest {
	width: 785px;
	height: 360px;
	display:block;
	background-repeat: no-repeat;
	position:relative;
}
#menuboxtest ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxtest li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}
#menuboxchef {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headerchef.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxchef ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxchef li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}
#leftnew {
	position:relative;
	margin-left:5px;
	float:left;
	padding: 10px 10px 10px 20px;
	display:inline;
	background-color: #FFF;
	width: 745px;
	height: auto;
}
#menuboxapp {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headerappreciation.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxapp ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxapp li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}
#menuboxgallery {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headegallery.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxgallery ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxgallery li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}#container #content #leftnew p a #Fun {
	text-align: center;
}
#middle2 {
	padding: 10px 10px 10px 20px;
	position:relative;
	float:left;
	display:inline;
	background-color: #FFF;
	width: 150px;
	height: auto;
}
#leftchef1 {
	position:relative;
	margin-left:5px;
	float:left;
	padding: 0px 0px 0px 0px;
	display:inline;
	background-color:#FFF;
	width: 191px;
	height:800px;
}
#lechefleft {
	position:absolute;
	bottom:0px;
	right:0px;
}
#middle1 {
	padding: 10px 10px 10px 20px;
	position:relative;
	float:left;
	display:inline;
	background-color:#FFF;
	width: 524px;
}
#lechefright{
	position:absolute;
	bottom:67px;
	left:196px;
	border: 0px none #FFFFFF;	
}
#rightchef {
	float:left;
	background-color:#FFF;
	display:inline;
	width: 584px;
	height:800px;
}
#menuboxcheffr {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headercheffr.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxcheffr ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxcheffr li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}

#menuboxgu {
	width: 785px;
	height: 360px;
	display:block;
	background-image: url(images/headerguesthouse.jpg);
	background-repeat: no-repeat;
	position:relative;
}
#menuboxgu ul{
	margin: 20px 25px 25px 20px;
	padding:0px;
	display:block;
	color:#adfe00;
	width:auto;
	width: 110px;
	position:absolute;
	}
#menuboxgu li{
	background-color:#ffffff;
	opacity: 0.7;
	width: 136px;
	text-align:left;
	padding: 0px 0px 1px 10px;
	list-style-type: none;
}
a2 img {
	border: 1px solid #e7e7e7;
	padding: 5px;
}

<!-- Start of Navigation Bar in English -->
#wwwNav { width:785px; height:35px; margin:0 0;}
#wwwNav #Nav { width:950px; height:35px; margin:0; padding:0; background:url(images/nav_eng_main.png) 0 0 no-repeat; }
#wwwNav #Nav li { display:inline; }
#wwwNav #Nav li a { float:left; outline:none; width:auto; height:0; padding-top:35px; overflow:hidden; }
#wwwNav #Nav li a { background-image:url(images/nav_eng_main.png); background-repeat:no-repeat; }

#wwwNav #Nav li#navHome a { background-position: 0 0; width: 63px; }
#wwwNav #Nav li#navLeChef a { background-position: -63px 0; width: 67px; }
#wwwNav #Nav li#navGuestHouse a {background-position:-130px 0; width: 94px; }
#wwwNav #Nav li#navCulinaryTravel a {background-position:-224px 0; width: 113px; }
#wwwNav #Nav li#navFamilyHolidays a {background-position:-337px 0; width: 117px; }
#wwwNav #Nav li#navHoneymoon a { background-position:-454px 0; width: 91px;}
#wwwNav #Nav li#navGallery a { background-position:-545px 0; width: 59px; }
#wwwNav #Nav li#navAppreciations a { background-position:-604px 0; width:102px;}
#wwwNav #Nav li#navContact a { background-position:-706px 0; width:79px; }

#wwwNav #Nav li#navHome a:hover { background-position: 0 -35px; width: 63px; }
#wwwNav #Nav li#navLeChef a:hover { background-position: -63px -35px; width: 67px; }
#wwwNav #Nav li#navGuestHouse a:hover {background-position:-130px -35px; width: 94px; }
#wwwNav #Nav li#navCulinaryTravel a:hover {background-position:-224px -35px; width: 113px; }
#wwwNav #Nav li#navFamilyHolidays a:hover {background-position:-337px -35px; width: 117px; }
#wwwNav #Nav li#navHoneymoon a:hover { background-position:-454px -35px; width: 91px;}
#wwwNav #Nav li#navGallery a:hover { background-position:-545px -35px; width: 59px; }
#wwwNav #Nav li#navAppreciations a:hover { background-position:-604px -35px; width:102px;}
#wwwNav #Nav li#navContact a:hover { background-position:-706px -35px; width:79px; }

#wwwNav #Nav li#navHome a:active { background-position: 0 -70px; width: 63px; }
#wwwNav #Nav li#navLeChef a:active { background-position: -63px -70px; width: 67px; }
#wwwNav #Nav li#navGuestHouse a:active {background-position:-130px -70px; width: 94px; }
#wwwNav #Nav li#navCulinaryTravel a:active {background-position:-224px -70px; width: 113px; }
#wwwNav #Nav li#navFamilyHolidays a:active {background-position:-337px -70px; width: 117px; }
#wwwNav #Nav li#navHoneymoon a:active { background-position:-454px -70px; width: 91px;}
#wwwNav #Nav li#navGallery a:active { background-position:-545px -70px; width: 59px; }
#wwwNav #Nav li#navAppreciations a:active { background-position:-604px -70px; width:102px;}
#wwwNav #Nav li#navContact a:active { background-position:-706px -70px; width:79px; }

body#Home #Nav li#navHome a { background-position: 0 -105px; width: 63px; }
body#LeChef #Nav li#navLeChef a { background-position: -63px -105px; width: 67px; }
body#GuestHouse #Nav li#navGuestHouse a {background-position:-130px -105px; width: 94px; }
body#CulinaryTravel #Nav li#navCulinaryTravel a {background-position:-224px -105px; width: 113px; }
body#FamilyHolidays #Nav li#navFamilyHolidays a {background-position:-337px -105px; width: 117px; }
body#Honeymoon #Nav li#navHoneymoon a { background-position:-454px -105px; width: 91px;}
body#Gallery #Nav li#navGallery a { background-position:-545px -105px; width: 59px; }
body#Appreciations #Nav li#navAppreciations a { background-position:-604px -105px; width:102px;}
body#Contact #Nav li#navContact a { background-position:-706px -105px; width:79px; }

<!-- End of Navigation Bar in English -->

<!-- Start of Navigation Bar in French -->

#wwwNavFr { width:785px; height:35px; margin:0 0;}
#wwwNavFr #Nav { width:950px; height:35px; margin:0; padding:0; background:url(images/nav_fr_main.png) 0 0 no-repeat; }
#wwwNavFr #Nav li { display:inline; }
#wwwNavFr #Nav li a { float:left; outline:none; width:auto; height:0; padding-top:35px; overflow:hidden; }
#wwwNavFr #Nav li a { background-image:url(images/nav_fr_main.png); background-repeat:no-repeat; }

#wwwNavFr #Nav li#navAccueil a { background-position: 0 0; width: 73px; }
#wwwNavFr #Nav li#navLeChefFr a { background-position: -73px 0; width: 62px; }
#wwwNavFr #Nav li#navMaisonHote a {background-position:-135px 0; width: 61px; }
#wwwNavFr #Nav li#navVoyageCulinaire a {background-position:-196px 0; width: 76px; }
#wwwNavFr #Nav li#navVacanceFamille a {background-position:-272px 0; width: 116px; }
#wwwNavFr #Nav li#navLunedeMiel a { background-position:-388px 0; width: 97px; }
#wwwNavFr #Nav li#navGallerie a { background-position:-485px 0; width: 67px; }
#wwwNavFr #Nav li#navAppreciationsFr a { background-position:-552px 0; width:106px; }
#wwwNavFr #Nav li#navContactFr a { background-position:-657px 0; width:128px; }

#wwwNavFr #Nav li#navAccueil a:hover { background-position: 0 -35px; width: 73px; }
#wwwNavFr #Nav li#navLeChefFr a:hover { background-position: -73px -35px; width: 62px; }
#wwwNavFr #Nav li#navMaisonHote a:hover {background-position:-135px -35px; width: 61px; }
#wwwNavFr #Nav li#navVoyageCulinaire a:hover {background-position:-196px -35px; width: 76px; }
#wwwNavFr #Nav li#navVacanceFamille a:hover {background-position:-272px -35px; width: 116px; }
#wwwNavFr #Nav li#navLunedeMiel a:hover { background-position:-388px -35px; width: 97px; }
#wwwNavFr #Nav li#navGallerie a:hover { background-position:-485px -35px; width: 67px; }
#wwwNavFr #Nav li#navAppreciationsFr a:hover { background-position:-552px -35px; width:106px; }
#wwwNavFr #Nav li#navContactFr a:hover { background-position:-657px -35px; width:128px; }

#wwwNavFr #Nav li#navAccueil a:active { background-position: 0 -70px; width: 73px; }
#wwwNavFr #Nav li#navLeChefFr a:active { background-position: -73px -70px; width: 62px; }
#wwwNavFr #Nav li#navMaisonHote a:active {background-position:-135px -70px; width: 61px; }
#wwwNavFr #Nav li#navVoyageCulinaire a:active {background-position:-196px -70px; width: 76px; }
#wwwNavFr #Nav li#navVacanceFamille a:active {background-position:-272px -70px; width: 116px; }
#wwwNavFr #Nav li#navLunedeMiel a:active { background-position:-388px -70px; width: 97px; }
#wwwNavFr #Nav li#navGallerie a:active { background-position:-485px -70px; width: 67px; }
#wwwNavFr #Nav li#navAppreciationsFr a:active { background-position:-552px -70px; width:106px; }
#wwwNavFr #Nav li#navContactFr a:active { background-position:-657px -70px; width:128px; }

body#Accueil #Nav li#navAccueil a { background-position: 0 -105px; width: 73px; }
body#LeChefFr #Nav li#navLeChefFr a { background-position: -73px -105px; width: 62px; }
body#MaisonHote #Nav li#navMaisonHote a {background-position:-135px -105px; width: 61px; }
body#VacanceCulinaire #Nav li#navVoyageCulinaire a {background-position:-196px -105px; width: 76px; }
body#VacanceFamille #Nav li#navVacanceFamille a {background-position:-272px -105px; width: 116px; }
body#LunedeMiel #Nav li#navLunedeMiel a { background-position:-388px -105px; width: 97px; }
body#Gallerie #Nav li#navGallerie a { background-position:-485px -105px; width: 67px; }
body#AppreciationsFr #Nav li#navAppreciationsFr a { background-position:-552px -105px; width:106px; }
body#ContactFr #Nav li#navContactFr a { background-position:-657px -105px; width:128px; }

<!-- End of Navigation Bar in French -->

