@charset "utf-8";
/* CSS Document */
body{
	background-color:#131b01;
	text-align:center;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
a{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:hover{
	padding:0px;
	margin:0px;
	text-decoration:underline;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* id */
#contenitore{
position:relative;
width:805px; 
padding:0px 15px 0px 15px; 	
margin:auto;  
overflow:hidden;
}
#header{
	background:url(../img/header.gif) repeat-y;
	width:805px; 
	overflow:hidden;
	padding-bottom:25px;
}
#english {
	background:url(../img/header.gif) repeat-y;
	width:55px; 
	position:relative;
	margin:0px;
	padding-top:14px;
	padding-left:750px;
	text-align:left;
}
#english a{
	padding:0px;
	margin:0px;
	text-decoration:none;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#english a:hover{
	padding:0px;
	margin:0px;
	text-decoration:underline;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#menu {
font: 12px arial, verdana, sans-serif; 
margin:0; 
padding:0px; 
width:805px; 
}
#menu ul {
color:#FFF; 
margin:0px; 
padding:0px; 
display:inline; 
float:left;
background:#2b4017; 
}
#menu li {
width:115px;
float:left; 
list-style:none; 
margin:0px; 
padding:0; 
}
#menu li a {
display:block; 
padding:25px 0px 25px 0px; 
margin:0px;
color:#FFF; 
text-decoration:none; 
}
#menu li a:hover {
background:#ffdf00; 
margin:0px; 
padding:25px 0px 25px 0px; 
color:#1a250f; 
}
#menu li a#current {
margin:0px; 
padding:25px 0px 25px 0px; 
background:#ffdf00; 
color:#1a250f;
}
#main{
	width:765px;
	clear:both;
	background:#1a250f;
	padding:20px;
	margin:0px;
	text-align:left;
	overflow:hidden;
}
.flash{
	float:left;
	width:381px;
	margin:0px;
	padding-top:20px;
}
.img_int{
	float:left;
	width:250px;
	margin:0px;
	padding-top:20px;
}
.img_int p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-top:5px;
}
.img_int a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-top:5px;
	text-decoration:none;
}
.img_int a:hover{
	text-decoration:underline;
}




.map{
	float:left;
	width:250px;
	margin:0px;
	padding-top:20px;
}
.map p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-top:5px;
}
.map a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-top:5px;
	text-decoration:none;
}
.map a:hover{
	text-decoration:underline;
}







.testo{
	float:left;
	width:371px;
	margin:0px;
	padding-left:13px;
	padding-top:42px;
	overflow:hidden;
}
.testo_int{
	float:left;
	width:495px;
	margin:0px;
	padding-left:20px;
	padding-top:40px;
	overflow:hidden;
}
.testo_int p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-top:15px;
	padding-left:10px;
	line-height:1.8em;
}
.titolo{
	width:495px;
	clear:both;
	display:block;
	margin:0px;
	padding:0px;
	height:35px;
}
.corpo{
	width:495px;
	margin:0px;
	padding:0px;
}
	
.privacy{
	clear:both;
	width:745px;
	margin:0px;
	padding-left:20px;
	padding-top:40px;
	overflow:hidden;
}
.privacy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-top:15px;
	padding-left:10px;
	line-height:1.8em;
}
.testo p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-top:15px;
	padding-left:10px;
	line-height:1.8em;
}
.avanti{
	width:104px;
	margin-left:260px;
	padding-top:20px;
	overflow:hidden;
}
.go{
	width:24px;
	float:left;
	margin:0px;
	padding:0px;
}
.continua{
	width:70px;
	float:left;
	margin:0px;
	padding-top:4px;
	padding-left:10px;
}
.continua a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	text-decoration:none;
}
.continua a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	text-decoration:underline;
}	
#footBody{
	width:765px;
	background:#1a250f;
	clear:both;
	padding:0px 20px 35px 20px;
	margin:0px;
	text-align:left;
	overflow:hidden;
}
.chef{
	background:url(../img/cappello_chef.jpg) no-repeat #1a250f;
	display:block;
	height:34px;
	padding:0px;
	margin:0px;
}
.prenota{
	float:left;
	width:250px;
	background:url(../img/fondoBox3.gif) repeat-y;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
span.giallo{
	color:#ffdf00;
}
.prenota p{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	margin:0px;
	padding-left:30px;
	padding-bottom:3px;
}
.catering{
	float:left;
	width:250px;
	background:url(../img/fondoBox.gif) repeat-y;
	margin-left:15px;
	padding-bottom:20px;
	overflow:hidden;
}
.bottom_catering{
	width:150px;
	height:23px;
	background:url(../img/bottom.gif) repeat-x;
	margin-top:39px;
	padding-top:3px;
	text-align:center;
}
.bottom_catering a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	padding:10px 0px;
	text-decoration:none;
	color:#FFF;
}
.bottom_catering a:hover{
	text-decoration:none;
	color:#ffdf00;
	padding:10px 0px;
}
.fondo_verde_box{
		background:url(../img/fondoBoxCatering.gif) repeat-y;
		margin-left:19px;
		padding:20px 5px 15px 20px;
		overflow:hidden;
}
.fondo_verde_box p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:1.5em;
	margin:0px;
	padding-right:10px;
}
.banqueting{
	float:left;
	width:250px;
	background:url(../img/fondoBox2.gif) repeat-y;
	margin:0px;
	padding-bottom:20px;
	overflow:hidden;
}
.fondo_verde_box2{
		background:url(../img/fondoBoxCatering.gif) repeat-y;
		margin:0px;
		padding:20px 5px 15px 20px;
		overflow:hidden;
		}
.fondo_verde_box2 p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:1.5em;
	margin:0px;
	padding-right:10px;
}
#footer{
	clear:both;
	width:765px;
	padding:5px 20px;
	margin:0px;	
	text-align:left;
	overflow:hidden;
}
.copy{
	width:615px;
	float:left;
	margin:0px;
	padding:0px;
}
.copy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#547930;
	margin:0px;
	padding:5px;
}
.copy a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#547930;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
.copy a:hover{
	text-decoration:none;
}
.design{
	width:150px;
	float:left;
	margin:0px;
	text-align:right;
	padding:0px;
}
.design p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#547930;
	margin:0px;
	padding:5px;
}
.design a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#547930;
	margin:0px;
	padding:0px;
	text-decoration:underline;
}
.design a:hover{
	text-decoration:none;
}
.lettere_allo_chef {
	clear:both;
	width:450px;
	margin:0px;
	padding-top:25px;
	padding-left:10px;
}
input.text {
	font:12px Arial, Helvetica, sans-serif; 
    color:#1a250f;
	background-image: url(../img/bianco.gif);
    border:1px solid #1a250f;
    padding-left:4px;
    width:300px;
	text-align:left;
	margin:0;
    }
input.pulsante {
	font:12px Arial, Helvetica, sans-serif; 
    color:#1a250f;
    background:#ffdf00;
    text-align:center;
    padding:0px;
    width:70px;
    border:1px solid #1a250f;
    margin-top:4px;
	margin-bottom:0px;
    }
textarea {
	font:12px Arial, Helvetica, sans-serif; 
    color: #1a250f;
    background:#FFF;
    border:1px solid #1a250f;
    padding-left:4px;
    width:300px;
	height:100px;
	text-align:left;
	margin-top:2px;
    }
select{
	font:12px Arial, Helvetica, sans-serif; 
    color: #1a250f;
    background:#FFF;
    border:1px solid #1a250f;
    padding-left:4px;
    width:306px;
	text-align:left;
}
.cont_gall_piatti{
	width:473px;
	display:block;
	background:url(../img/fondo_gallery.gif); 
	padding:15px 10px 25px 10px;
	margin-top:15px;
	border-bottom:1px solid #000; 
	border-right:1px solid #000;
	overflow:hidden;
}
.gall_piatti{
	width:120px;
	float:left;
	margin:0px;
	padding:0px;
}
.gall_testo{
	width:280px;
	float:left;
	margin:0px;
	padding:0px;
}
.gall{
	clear:both;
	display:block;
	width:493px;
	margin:0px;
	padding-top:5px;
}
.elenco_gall{
	float:left;
	width:97px;
	height:117px;
	margin:0px;
	padding-right:2px;
}
.opacity  {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
} 
.opacity:hover {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;
}
table td.large{
	width:100px;
}