a { 
    text-decoration: none;
    color: #336699; 
    background-color:#f5f5f5;
 }
 
 #column1 a, #column2 a, #column3 a, #column4 a { text-decoration: none;color: #336699; background-color:#ffffff; }

img {
	border: 0;
}
img.nail {
	float: left;
	margin-right: 3px;
	position: relative;
}
.subtitle {
	color: #336699;
	font-size: 16px;
	text-align: center;
	background-color: white;
}
.subtitle2 {
	color: #336699;
	font-size: 22px;
	text-align: center;
	background-color: white;
}
.separator {
	border-bottom-width: thin;
    border-bottom-color: #666666;
}

.subtitleblack {
	font-size: 16px;
	text-align: center;
}

.text {
    color: #666666;
    background-color: white;
    font-family: Futura-Medium, Futura , sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

.textsmall {
    color: #666666;
    background-color: white;
    font-family: Futura-Medium, Futura , sans-serif;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: center;
    text-decoration: none;
    text-transform: none;
}

.links{
	color: #336699;
	font-size: 80%;
	line-height: 1.5em;
	text-align: left;
}

.textbig {
    color: #666666;
    background-color: white;
    font-family: Futura-Medium, Futura , sans-serif;
    font-size: 20px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-align: justify;
    text-decoration: none;
    text-transform: none;
}

.Free_Form {
    color: #000000;
    font-family: 'Helvetica', 'Helvetica';
    font-size: 12.00pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.17;
    margin-bottom: 0.000000pt;
    margin-left: 0.00pt;
    margin-right: 0.00pt;
    margin-top: 0.000000pt;
    padding-bottom: 0.000000pt;
    padding-top: 0.000000pt;
    text-align: left;
    text-decoration: none;
    text-indent: 0.00pt;
    text-transform: none;
    vertical-align: 0.000000em;
}


#menu {position:relative; width:242px; height:242px; background-color:#fff; margin:2em auto; font-size:10pt}

#menu a.p1:visited, #menu a.p2:visited, #menu a.p3:visited, #menu a.p4:visited, #menu a.p5:visited, #menu a.p6:visited, #menu a.p7:visited, #menu a.p8:visited {position:absolute; display:block; width:80px; height:80px; background-color:#949e7c; color:#fff; text-decoration:none;}
#menu a.p1:visited {top:0px; left:0px;}
#menu a.p2:visited {top:0px; left:81px;}
#menu a.p3:visited {top:0px; left:162px;}
#menu a.p4:visited {top:81px; left:0px;}
#menu a.p5:visited {top:81px; left:162px;}
#menu a.p6:visited {top:162px; left:0px;}
#menu a.p7:visited {top:162px; left:81px;}
#menu a.p8:visited {top:162px; left:162px;}

#menu a.p1, #menu a.p2, #menu a.p3, #menu a.p4, #menu a.p5, #menu a.p6, #menu a.p7, #menu a.p8 {position:absolute; display:block; width:80px; height:80px; background-color:#949e7c; color:#fff; text-decoration:none;}
#menu a.p1 {top:0px; left:0px;}
#menu a.p2 {top:0px; left:81px;}
#menu a.p3 {top:0px; left:162px;}
#menu a.p4 {top:81px; left:0px;}
#menu a.p5 {top:81px; left:162px;}
#menu a.p6 {top:162px; left:0px;}
#menu a.p7 {top:162px; left:81px;}
#menu a.p8 {top:162px; left:162px;}


#menu a.p1:hover, #menu a.p2:hover, #menu a.p3:hover, #menu a.p4:hover, #menu a.p5:hover, #menu a.p6:hover, #menu a.p7:hover, #menu a.p8:hover {text-decoration:none; background-color:#d4d8bd; color:#000;}

#menu a img {display:block; position:absolute; width:1px; height:1px; border:0px; top:0px; left:0px;}

#menu a.p1:hover img {display:block; position:absolute; top:81px; left:81px; width:80px; height:80px; border:0px;}
#menu a.p2:hover img {display:block; position:absolute; top:81px; left:0px; width:80px; height:80px; border:0px;}
#menu a.p3:hover img {display:block; position:absolute; top:81px; left:-81px; width:80px; height:80px; border:0px;}
#menu a.p4:hover img {display:block; position:absolute; top:0px; left:81px; width:80px; height:80px; border:0px;}
#menu a.p5:hover img {display:block; position:absolute; top:0px; left:-81px; width:80px; height:80px; border:0px;}
#menu a.p6:hover img {display:block; position:absolute; top:-81px; left:81px; width:80px; height:80px; border:0px;}
#menu a.p7:hover img {display:block; position:absolute; top:-81px; left:0px; width:80px; height:80px; border:0px;}
#menu a.p8:hover img {display:block; position:absolute; top:-81px; left:-81px; width:80px; height:80px; border:0px;}
#generic {position:absolute; left:81px; top:81px; border:0px;
}


#banner {			
	visibility: visible;
	z-index: 1;
	width: 728px;
	height: 90px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	
}

#navigation {
	visibility: visible;
	z-index: 2;
	text-align:left;
	width: 125px;
	background-color: #f5f5f5;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 104px;
	left: 14px;
}

#column1 {
	visibility: visible;
	z-index: 3;
	text-align:justify;
	width: 255px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 104px;
	left: 150px;
}

#column1text {
	visibility: visible;
	z-index: 4;
	text-align:justify;
	width: 255px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 255px;
	left: 3px;
}
#column2 {
	visibility: visible;
	z-index: 4;
	text-align:justify;
	width: 194px;
	position: absolute;
	padding-left: 4px;
	padding-right: 4px;
	top: 104px;
	left: 442px;
}

#feinschmecker {			
	visibility: visible;
	z-index: 3;
	width: 218px;
	top: 150px;
	position: absolute;
	border-bottom-width: thin;
    border-bottom-color: #666666;
	
} 

#textfeinschmecker {			
	visibility: visible;
	z-index: 4;
	width: 120px;
	left: 90px;
	top: 40px;
	position: absolute;
	
} 
#crescent {			
	visibility: visible;
	z-index: 5;
	width: 218px;
	top: 300px;
	position: absolute;
	
}

#contacts {			
	visibility: visible;
	z-index: 6;
	width: 218px;
	top: 400px;
	position: absolute;	
	
}

#column3 {
	visibility: visible;
	z-index: 5;
	width: 218px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 107px;
	left: 663px;

}

#plumcountry {			
	visibility: visible;
	z-index: 2;
	width: 200px;
	top: 1px;
	position: absolute;
	
}

#hiddensecrets {			
	visibility: visible;
	z-index: 3;
	width: 200px;
	top: 130px;
	position: absolute;
	
}
#onmylips {			
	visibility: visible;
	z-index: 4;
	width: 200px;
	top: 230px;
	position: absolute;
	
}
#vitamine {			
	visibility: visible;
	z-index: 5;
	width: 200px;
	top: 340px;
	position: absolute;	
}


#picture {
	visibility: visible;
	z-index: 2;
	width: 230px;
	height: 269px;
	position: absolute;
	top: 5px;
	left: 15px;
	padding-left: 0px;
	padding-right: 0px;
}
#picturefood {
	visibility: visible;
	z-index: 2;
	width: 241px;
	height: 184px;
	position: absolute;
	top: 20px;
	left: 15px;
	padding-left: 0px;
	padding-right: 0px;
}

#picturefarm {
	visibility: visible;
	z-index: 2;
	width: 231px;
	height: 263px;
	position: absolute;
	top: 15px;
	left: 15px;
	padding-left: 0px;
	padding-right: 0px;
}
#japanese {
	visibility: visible;
	z-index: 4;
	width: 52px;
	position: absolute;
	top: 80px;
	left: 700px;

}
#using {
	visibility: visible;
	z-index: 1;
	text-align:justify;
	border-top: dotted #464c56;
	width: 825px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 750px;
	left: 125px;

}

#recipe {
	visibility: visible;
	z-index: 5;
	text-align:justify;
	border-top: dotted #464c56;
	width: 650px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 700px;
	left: 125px;

}
#slideshow1 {
	visibility: visible;
	z-index: 1;
	text-align:center;
	width: 83px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 37px;
	left: 2px;

}

#slideshow2 {
	visibility: visible;
	z-index: 2;
	text-align:center;
	width: 70px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 37px;
	left: 92px;

}

#slideshowlatest {
	visibility: visible;
	z-index: 2;
	text-align:center;
	width: 150px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 37px;
	left: 180px;

}

#latest {
	visibility: visible;
	z-index: 2;
	text-align:center;
	width: 200px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 100px;
	left: 650px;

}

#slideshow3 {
	visibility: visible;
	z-index: 3;
	text-align:center;
	width: 80px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 37px;
	left: 172px;

}
#restaurants {
	visibility: visible;
	z-index: 3;
	text-align:justify;
	width: 210px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 140px;
	left: 2px;

}

#textslide {
	visibility: visible;
	text-align:center;
	width: 90px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 0px;
	left: 60px;

}


#text3 {
	visibility: visible;
	z-index: 3;
	text-align:justify;
	width: 200px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 3px;
	left: 2px;

}
#text33 {
	visibility: visible;
	z-index: 3;
	text-align:justify;
	width: 200px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 135px;
	left: 10px;

}


#books {
	visibility: visible;
	z-index: 4;
	text-align:justify;
	width: 190px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 264px;
	left: 2px;

}
#news {
	visibility: visible;
	z-index: 5;
	text-align:justify;
	width: 190px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 367px;
	left: 2px;

}

#table {
	visibility: visible;
	height: 100px;
	width: 915px;
	z-index: 2;
	position: absolute;
	left: 5px;
}

#fruit_time {
	visibility: visible;
	z-index: 2;
	text-align:justify;
	width: 750px;
	position: absolute;
	border-top: dotted #464c56;
	padding-left: 0px;
	padding-right: 0px;
	top: 570px;
	left: 2px;

}


 #brochette {
	visibility: visible;
	z-index: 3;
	text-align:justify;
	width: 750px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 120px;
	left: 2px;

}

#greenapple {
	visibility: visible;
	z-index: 4;
	text-align:justify;
	width: 750px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 350px;
	left: 2px;

}


#gastriquesauce {
	visibility: visible;
	z-index: 5;
	text-align:justify;
	width: 750px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 475px;
	left: 2px;

}



#mirabellecake {
	visibility: visible;
	z-index: 6;
	text-align:justify;
	width: 750px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 650px;
	left: 2px;

}

#pistachiocake {
	visibility: visible;
	z-index: 7;
	text-align:justify;
	width: 750px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 835px;
	left: 2px;

}


#citroncake {
	visibility: visible;
	z-index: 8;
	text-align:justify;
	width: 750px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 1100px;
	left: 2px;

}

#fruitcrumble {
	visibility: visible;
	z-index: 9;
	text-align:justify;
	width: 750px;
	position: absolute;
	padding-left: 0px;
	padding-right: 0px;
	top: 1340px;
	left: 2px;
}

#copyright {
	visibility: visible;
	top: 2530px;
	height: 10px;
	width: 750px;
	z-index: 10;
	position: absolute;
	left: 116px;
}
#copyrightfood {
	visibility: visible;
	top: 1530px;
	height: 20px;
	width: 750px;
	z-index: 10;
	position: absolute;
	left: 2px;
}
#copyrightcontainer {
	visibility: visible;
	top: 700px;
	height: 10px;
	width: 750px;
	z-index: 10;
	position: absolute;
	left: 116px;
}