/* CSS Document */
body{
	background:url(../img/sf.jpg) top center no-repeat #FFFBED;
	font-family:Arial, Helvetica, sans-serif;
	color:#6B4833;
	font-size:12px;
}
input{font-family:Arial, Helvetica, sans-serif;}
#site{
	width:100%;
	background:url(../img/sf_repeat.png) 0% 83px repeat-x;
}
#content{
	width:921px;
	height:600px;
	position:relative;
	margin:0 auto;
	background:url(../img/sf_content.gif) top center no-repeat #FFFBED;
}
#top{
	position:realtive;
	width:892px;
	margin:0 auto;
}
#top #logo{
	width:229px;
	position:relative;
	top:0;left:0;
	padding-top:8px;
}
#top #frase{
	width:490px;
	position:absolute;
	top:0;left:0;
	margin-left:265px;
	margin-top:25px;
}
#top #lingue{
	width:146px;
	height:33px;
	position:absolute;
	top:0;right:0;
	background:url(../img/sf_lingue.jpg) top center no-repeat;
	margin-right:15px;
}
#top #lingue p{
	color:#ffffff;
	font-size:13px;
	padding-top:8px;
	padding-left:25px;
}
#top #lingue p a{
	color:#ffffff;
	text-decoration:none;
}
#top #lingue p a:hover{
	color:#6B4833;
}

/*------------immagini----------------*/

#immagini{
	position:relative;
	width:892px;
	height:462px;
	top:0;left:0;
}
#immagini #hover{
	position:absolute;
	top:0;left:0;
	width:742px;
	height:458px;
	padding:15px;
	background:url(../img/hover.png) 16px 2px no-repeat;
}
#immagini #big{
	position:relative;
	width:721px;
	height:435px;
	top:0;left:0;
	margin-left:10px;
	margin-top:-5px;
}
#immagini #nav{
	position:absolute;
	width:142px;
	top:0;right:-8px;
}
#immagini #nav li{
	padding:1px 12px;
	cursor:pointer;
	margin-left:-4px;
}
#immagini #nav li:hover{
	background:url(../img/bg_hover.png) no-repeat left;
}
li.activeLI{
	background:url(../img/bg_active.png) no-repeat left;
}
/*-----------IMMAGINE SINGOLA------------*/
#immagini #hover_big{
	position:absolute;
	top:0;left:0;
	width:896px;
	height:458px;
	padding:15px;
	background:url(../img/hover_big.png) 16px 2px no-repeat;
}
#immagini #big_singola{
	position:relative;
	width:875px;
	height:435px;
	top:0;left:0;
	margin-left:10px;
	margin-top:-5px;
}
#immagini #map{
	position:relative;
	width:875px;
	height:435px;
	top:0;left:0;
	margin-left:10px;
	margin-top:-5px;
}
/*------------MENU---------------*/
#menu{
	width:892px;
	position:relative;
	top:0;left:0;
	z-index:900;
}
#center{
	width:892px;
	position:relative;
	margin:0 auto;
	margin-top:30px;
}
#center.prenota_center{
	width:905px;
	position:relative;
	margin:0 auto;
	margin-top:30px;
	margin-left:10px;
	background:#FFFBED;
}
#center h1{
	width:892px;
	padding:8px 0px;
}
#center h2{
	font-size:14px;
	padding:8px 0px;
}
#center a{
	color:#D3561E;
	text-decoration:none;
}
#center a:hover{
	text-decoration:underline;
}
#center p{
	width:892px;
	font-size:12px;
}
#center table.tb_prezzi td{
	padding:9px;
	border:1px solid #D0561A;
}
#center table.tb_1 td{
	padding:2px 3px;
}
#center table.tb_2{
	position:absolute;
	top:0;right:0;
	width:350px;
	margin-top:90px;
}
#center table.tb_2 td{
	padding:2px 3px;
}
#foot{
	width:892px;
	position:relative;
	margin:0 auto;
	margin-top:20px;
	border-top:1px solid #B5A18F;
}
#foot #bx1{
	position:relative;
	top:0;left:0;
	width:292px;
	border-right:2px solid #E9DFCC;
	height:150px;
	margin-top:8px;
}
#foot .tit_bx{
	font-size:18px;
}
#foot .tit_bx2{
	font-size:18px;
	margin-left:30px;
}
#foot #bx2{
	position:absolute;
	top:0;left:0;
	width:292px;
	margin-left:300px;
	border-right:2px solid #E9DFCC;
	height:150px;
	margin-top:8px;
}
#foot #bx2 td{
	padding:3px;
}
#foot #bx3{
	position:absolute;
	top:0;right:0;
	width:292px;
	height:150px;
	margin-top:8px;
}
#foot #bx3 img{
	margin:0 auto;
}
#address{
	width:892px;
	position:relative;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:10px;
	border-top:1px solid #B5A18F;
}
#address a{
	color:#D3561E;
	text-decoration:none;
}
#address a:hover{
	text-decoration:underline;
}
#address #via{
	position:relative;
	top:0;left:0;
}
#address #via p{
	font-size:12px;
	margin-top:3px;
}
#address #credit{
	position:absolute;
	top:0;right:0;
	margin-top:-18px;
}
#address #credit p{
	font-size:12px;
}
.button{
	font-family:Arial, Helvetica, sans-serif;
	background:#fae8bf;
	border-top:1px solid #CD6B00;
	border-left:1px solid #CD6B00;
	border-bottom:1px solid #ec9e52;
	border-right:1px solid #ec9e52;
	padding:3px;
	cursor:pointer;
	margin-right:8px;
}
.button:hover{
	font-family:Arial, Helvetica, sans-serif;
	background:#6B4833;
	border-top:1px solid #fae8bf;
	border-left:1px solid #fae8bf;
	border-bottom:1px solid #CD6B00;
	border-right:1px solid #CD6B00;
	padding:3px;
	color:#fff;	
}
a.opacity:hover img {
	filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}

a.opacity img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

/******* NEWS ********/

#marqueecontainer{
position: relative;
width: 288px; /*marquee width */
height: 150px; /*marquee height */
overflow: hidden;
color:#6B4833;
font-weight:bold;
font-size:15px;
}

#vmarquee a{
color:#6B4833;
font-weight:normal;
}


