 		/* CSS Document */
body{
	background:url(../img/sf2.jpg) top center repeat-x #ee9d00;
	font-size:12px;
	line-height:16px;
	font-family:Arial,'Helvetica',sans-serif;
	color:#902d2b;
}
#lingue{
	position:absolute;
	margin-left:740px;
	z-index:20000;
	background:#F6D18A;
	padding:5px;
	border:1px solid #8B471C;
}

.evi{
font-size:24px;
font-weight:bold;
font-style:italic;
font-family:Georgia, Thimes new roman;
}
#lingue ul li{
	display:inline;
}
#lingue a{
	text-decoration:none;
	color:#8B471C;
}
#lingue a:hover{
	text-decoration:none;
	color:#F6D18A;
	background:#8B471C;
}
#content{
	width:960px;
	margin:0 auto;
 }
#content #top{
	position:relative; top:0; left:0;
	width:950px;
	padding-top:35px;
	background:url(../img/top.jpg) top center no-repeat;
}
/*---marchio per privacy---*/
#content #top2{
	position:relative; top:0; left:0;
	width:600px;
	background:url(../img/top.jpg) top center no-repeat;
}
#content #top2 #marchio_p{
	position:relative; top:0; left:0;
	width:300px;
	z-index:15;
	margin-left:40px;
}
/**/

#content #top #marchio{
	position:absolute; top:0; left:0;
	width:300px;
	z-index:15;
	margin-left:40px;
}

#content #top #box_link{
	position:relative; bottom:0; left:0;
	width:626px;
	height:44px;
	background:url(../img/sf_link.jpg) repeat-x;
	margin-left:310px;
	
}

#content #top #box_link #link{
	position:relative; top:7px; left:0;
	width:612px;
	margin-left:6px;
	
}

#content #top #box_link #link ul{
	width:612px;
	border-top:1px solid #ab5700;
	border-left:1px solid #ab5700;
	border-right:1px solid #ab5700;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7a3100;
	padding-top:10px;
	padding-bottom:5px;
}

#content #top #box_link ul li{
	font-size:14px;
	display:inline;
	padding-left:40px;
}

#content #top #box_link ul li a{
	text-decoration:none;
	color:#7a3100;
	background:url(../img/sf_link.jpg) repeat-x;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
}

#content #top #box_link ul li a:hover{
	text-decoration:none;
	color:#f2cf8c;
	background:#7a3100;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:10px;
}

#content #fl{
	position:relative; top:0; left:0;
	width:960px;
	height:391px;
	background:url(../img/sf_fl.jpg) top right no-repeat;
}

/*#content #dove{
	position:relative; top:0; left:0;
	width:960px;
	height:391px;
	background:url(../img/sf_fl.jpg) top right no-repeat;
}*/

#content #map{
	position:relative; top:0; left:0;
	width:889px;
	height:391px;
	border:1px solid #b55f04;
	margin-left:45px;

}

#content #titolo{
	position:relative; top:0; left:0;
	margin-left:70px;
	margin-top:-30px;
	z-index:10;
}

#content #main{
	position:relative; top:0; left:0;
	width:920px;
	/*background:#f6c159;*/
	height:198px;
	height:auto !important;
	min-height:198px;
	margin-left:30px;
}

/*--form--*/

#content #main #form{	
	position:relative; top:0; left:0;
	width:580px;
	background:#f6d18a;
	border:1px solid #b55f04;
	margin-left:15px;
	margin-top:-1px;
	padding-left:45px;
	padding-top:15px;
	padding-bottom:15px;
}

#content #main #form td{
	padding:4px 8px;
}

.buttom{
	font-family:Arial, Helvetica, sans-serif;
	background:#540000;
	border-top:1px solid #5f0000;
	border-left:1px solid #5f0000;
	border-bottom:1px solid #390000;
	border-right:1px solid #390000;
	padding:3px;
	cursor:pointer;
	margin-right:8px;
	color:#ffffff;
}
.buttom:hover{
	font-family:Arial, Helvetica, sans-serif;
	background:#730000;
	border-top:1px solid #390000;
	border-left:1px solid #390000;
	border-bottom:1px solid #5f0000;
	border-right:1px solid #5f0000;
	padding:3px;
	color:#ffffff;	
}

/*---*/

#content #main #testo{	
	position:relative; top:0; left:0;
	width:620px;
	background:#f6d18a;
	border:1px solid #b55f04;
	margin-left:15px;
	margin-top:-1px;
}

#content #main #testo p{
	width:600px;
	color:#902d2b;
	padding-top:20px;
	padding-left:13px;
	padding-bottom:20px;
	text-align:justify;
	
}

/*---privacy---*/

#content #main #privacy{	
	position:relative; top:0; left:0;
	width:950 px;
	background:#f6d18a;
	border:1px solid #b55f04;
	margin-left:15px;
	margin-top:-1px;
}

#content #main #privacy p{
	width:850px;
	color:#902d2b;
	padding-top:20px;
	padding-left:13px;
	padding-bottom:20px;
	text-align:justify;
	
}

#content #main #privacy h1{
	width:850px;
	color:#902d2b;
	padding-top:20px;
	padding-left:13px;
	text-align:justify;
	font-size:16px;
	font-weight:bold;
	
}

/*---Lightbox-gallery---*/
#content #main #testo #gallery ul li{
	display:inline;
	padding:30px;
	
}

#content #main #banner{
	position:absolute; top:0; right:0;
	width:271px;
}
#siamo_presenti {
	background:url(../img/siamo_presenti.jpg) bottom right no-repeat;
	position:absolute;
	width:271px;
	height:179px;
}
#siamo_presenti img{
	padding-left:7px;
}



#content #indirizzo{
	position:relative; top:0; left:0;
	width:950px;
	margin-top:35px;
}

#content #indirizzo #left{
	position:relative; top:0; left:0;
	width:700px;
	margin-left:40px;
}

#content #indirizzo #left p{
	font-family:Arial,'Helvetica', sans-serif;
	color:#7b3500;
	font-size:11px;
}
#content #indirizzo #left p a{
	color:#7b3500;
	text-decoration:none;
}
#content #indirizzo #left p a:hover{
	color:#4d0b09;
	text-decoration:none;
}

#content #indirizzo #right{
	position:absolute; top:0; right:0;
	text-align:right;
	width:300px;
}

#content #indirizzo #right p{
	font-family:Arial, 'Helvetica', sans-serif;
	color:#7b3500;
	font-size:10px;
}

#content #indirizzo #right p a{
	color:#7b3500;
	text-decoration:none;
}
#content #indirizzo #right p a:hover{
	color:#4d0b09;
	text-decoration:none;
}

