body {
	margin: 0 0;
}

.main {
	background: no-repeat;
	width: 950px;
	height: 530px;
	margin: -265px auto 0 -475px;
	position: absolute;
	top: 50%;
	left: 50%;
/*	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #EEEEEE;*/
}
.pag{
	float: right;
	background: #333333;
}



.image {
	height: 420px;
	width: 900px;
	background: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
}
.menudiv {
	background: #FFFFFF url(../images/bgfooter_03.jpg) no-repeat left top;
	text-align: right;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 12px;
	height: 80px;
	display: block;
}
.intro {
	width: 460px;
	height: 360px;
	margin-right: auto;
	margin-left: auto;
}

.logo{
	float: left;
	width: 220px;
	height: 80px;
}
.menu{
	width: 150px;
	float: right;
	padding-top: 5px;
}
.window {
	padding: 5px;
	width: 502px;
	text-align:justify;
	position:absolute;
	z-index: 30;
	top: 19px;
	left: 438px;
	height: 327px;
}

.ristorante{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #333333;
	text-align: left;
}
#cucina{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	text-align: justify;
	width: 500px;
	position: absolute;
	left: 440px;
	top: 20px;

}
.cucinab{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	text-align: left;
	width: 468px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 6px;
	background: #FFFFFF;
}

.txtcucina{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	text-align: justify;
	background: #FFFFFF;
	padding-left: 40px;
}

#storia{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	text-align: left;
	width: 500px;
	position: absolute;
	left: 440px;
	top: 20px;

}
#sale{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	text-align: left;
	width: 500px;
	position: absolute;
	left: 440px;
	top: 20px;

}
#rassegna{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	text-align: left;
	width: 500px;
	position: absolute;
	left: 440px;
	top: 20px;

}
.txtstoria{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	text-align: justify;
	padding-left: 40px;
}

textarea{
	background: #FFFFFF;
	border-style: none;
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #666666;
	height: 130px;
}
.title{
	font-size: 16px;
	font-weight: bolder;
	color: #663333;
}
.img{
	background: #533E29;
	padding: 2px;
	margin: 2px;
	text-decoration: none;
	border-style: none;

}



/*storia sesione*/


.storia{
	font: 11px/18px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #000000;
	text-align: justify;

}





/*fine sesione*/




#content{
	overflow:hidden;
	width:355px;
	position:relative;
	height:250px;
	float:right;
		}
		
		
#pippo{
	height: 550px;
	width: 350px;
	height:250px;
	background: #CCCCCC;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	padding-right: 5px;
	padding-left: 5px;
}


/*menu*/
		
		
		
	
	
	
#menu02v {
	width: 12em;
	font: 10px Arial, Helvetica, sans-serif;
	margin-left: 18px;
}
#menu02v ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu02v li{
	font-size: 1.1em;
	display: inline;
	margin: 0;
	padding: 0;
}
#menu02v a:link, #menu02v a:visited{
	display: block;
	color: #333333;
	margin: 0 0 1px;
	text-decoration: none;
	text-align:left;
	padding-top: 0px;
}
#menu02v a:hover, #menu02v a:focus, #menu02v a:active{
	border-color: #663333;
	text-decoration: none;
	color: #FFFFFF;
	background: #330000;
	margin-bottom: 1px;
}
#close{
	width: 94px;
	font: 10px Tahoma, "Myriad Pro", "Trebuchet MS";
	position: absolute;
	z-index: 40;
	height: 17px;
	clear: both;
	bottom: 10px;
	color: #666666;
	right: 10px;
	cursor: default;
	text-align: right;
}	
	
#menu03v {
	width: 15em;
	font: 10px Arial, Helvetica, sans-serif;
	clear: both;
	bottom: 10px;
	position: absolute;
	left: 30px;
}
#menu03v ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu03v li{
	font-size: 1.1em;
	display: inline;
	margin: 0;
	padding: 0;
}
#menu03v a:link, #menu03v a:visited{
	display: block;
	color: #333333;
	margin: 0;
	text-decoration: none;
	text-align:left;
	padding-top: 0.5px;
	padding-bottom: 0.8px;
	margin-bottom: 5px;
}
#menu03v a:hover, #menu03v a:focus, #menu03v a:active{
	border-color: #663333;
	text-decoration: none;
	color: #FFFFFF;
	background: #330000;
	padding-top: 0.5px;
	padding-bottom: 0.8px;
	margin-bottom: 5px;
}	
	
	
	
	
	
	
	
	
	
	
	
		
		
/*fine menu		
*/		
			#content h2{
				
				margin:20px 0pt;
			}
			#content a{
				color:#777;
				font-weight:bolder;
				text-decoration:none;
			}
		#navigation{
			float:left;
			width:110px;
			height:400px;
			background-color:#5B739C;
		}
			#navigation .sup{
				margin:26px 10px;
				font-size:14px;
			}
				#navigation ul{
					margin:5px 0;
					list-style:circle;
					padding-left:15px;						
				}
				#navigation a{
					color:white;
					font-weight:bolder;
					text-decoration:none;
				}				
				#navigation .sup li{
					margin: 3px 0 !important;
					margin:-4px 0;
					font-size:10px;
				}
				#navigation a.scrolling{
					color:#933;
				}
		.section{
	width:348px;
	position:relative;
		}
		
			.section .sub{
	position:relative;
	float:left;
	width:350px;
	height:180px;
	padding-top: 9px;
	padding-bottom: 42px;

			}
				.section .sub p{
	width:320px;
	margin:16px 0;
	font-size:85%;
	line-height:1.4em;
				}
				.section .next, .section .prev{
					font-size:18px;
					position:absolute;
					bottom:15px;
					letter-spacing:-2px;
				}
				.section .next{
					right:30px;
				}
				.section .prev{
					left:30px;
				}
		
		#links, h2.title{
			position:absolute;
			right:5px;
		}
		
		#links{
			border:1px solid #777;
			width:210px;
			top:78px;
			padding:10px;
		}
			#links h3{
				color:#777;
			}
			#links ul{
				padding: 8px 0 3px 20px;
			}
			#links li{
				list-style-type:circle;
			}
			#links a{
				color:#69C;
			}
		
		.message{
			background:#EEE;
			border:1px solid #999;
			color:#333;
			font-size:12px;
			padding:1px;
			position:absolute;
			left:11px;
		}
		#first{
			top:484px !important;
			top:498px;			
		}
		#second{
			top:503px !important;
			top:517px;			
		}
		
		h1{
			margin:20px 0;
			color:#5B739C;
		}
			h1 strong{
				font-size:13px;
				color:#777;
			}
		h2.title{
			top:28px;
			color:#933;
		}
#footer{
	position:absolute;
	clear: both;
	bottom: 0px;
	width: 100%;
	left: 0px;
	font: 10px Tahoma, "Myriad Pro", "Trebuchet MS";
	color: #FFFFFF;
	text-align: center;
	background: #330000;
		}
		
.msg_body {
	padding: 5px;
	width: 549px;
	background-color:#FFFFFF;
	text-align:justify;
	position:absolute;
}
a:link {
	text-decoration: none;
	color: #663300;
}
a:visited {
	text-decoration: none;
	color: #663300;
}


/*mesu rassegnastampa*/

#rass02v {
	width: 40em;
	font: 10px Arial, Helvetica, sans-serif;
	margin-left: 18px;
	margin-top: 20px;
}
#rass02v ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#rass02v li{
	font-size: 1.1em;
	display: inline;
	margin: 0;
	padding: 0;
}
#rass02v a:link, #rass02v a:visited{
	display: block;
	color: #333333;
	margin: 0 0 1px;
	text-decoration: none;
	text-align:left;
	padding-top: 0px;
}
#rass02v a:hover, #rass02v a:focus, #rass02v a:active{
	border-color: #663333;
	text-decoration: none;
	color: #FFFFFF;
	background: #330000;
	margin-bottom: 1px;
}
