body {
	background-color: #ffffff;
	background-image:url(../images/sf.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
#menu {
	z-index:0;
	position: absolute;
	width:590px;
	height:118px;
	/*background:#ffffff;*/
	filter:alpha(opacity=100);
 	/*-moz-opacity: 0.7;
 	opacity: 0.7;*/
 	margin-top: 401px;
	margin-left: 389px;*/
	/*background-image: url(../images/logo.jpg);*/
}


.decoro_bottom
{
	background-image:url(../images/sf_decoro_interna.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:450px;
	height:690px;
}

.testonero
{
font-family:tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#000000;
line-height:20px;
}
.testooro
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#926513;
line-height:20px;
}
.testoorofooter{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:9px;
color:#926513;

}
.testoorofooter#a:link{
	text-decoration:underline;
	font-size:9px;
}
.testoorofooter#a:hover{
	text-decoration:none;
	font-size:9px;
}
.testobianco
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
}

.linkemail{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.linkemail a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.linkemail a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}

.linkoro{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#926513;
	text-decoration:underline;
}
.linkoro a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#926513;
	text-decoration:underline;
}
.linkoro a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#926513;
	text-decoration:none;
}
a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#926513;
	text-decoration:underline;
}
/*.inhotel
{
background-image:url(../images/hotel_on.jpg);
width:62px;
height:54px;
background-position:top;
background-repeat:fixed;
}
.outhotel
{
background-image:url(../images/hotel.jpg);
width:62px;
height:54px;
background-position:top;
background-repeat:no-repeat;
}*/
/* Stile per Titolo Offerta */
#offerteanteprima h1{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#a18021;
 text-align:left;
 line-height:14px;
 margin:0;
}
#offerteanteprima h2{
 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:regular;
 color:#7d6933;
 text-align:left;
 line-height:14px;
 margin:0;
}
/* Stile per spaziatura tra offerte e eventi */
.spazio{
width:239px;
background-image:url(../images/separa_offerte.jpg);
height:30px;
background-repeat:no-repeat;
	/*padding-left:20px;*/
}

input{
border : 1px solid #c68a1c;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
background-color:#ffffff;
}
input.classeinvio {
border : 1px solid #ffffff;
font-family:  Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
background-color:#c68a1c;
}
input.radio {
border : 1px solid #c68a1c ;
font-family:  Arial, Helvetica, sans-serif;
font-size:10px; color:#ffffff; background-color:#ffffff; border-top-width:1px;   border-right-style:solid; border-right-width:1px; border-bottom-style:solid; border-bottom-width:1px; border-left-style:solid; border-left-width:1px
}
input.classereset {
border : 1px solid #ffffff;
font-family:  Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
background-color:#926513;
}
textarea
{
border : 1px solid #c68a1c;
background-color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000; font-size:11px; border-top-width:1px; border-top-style:solid; border-right-style:solid; border-right-width:1px;  border-bottom-style:solid; border-bottom-width:1px;  border-left-style:solid; border-left-width:1px
}
select {   
border : 1px solid #c68a1c ;
background-color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px; border-top-width:1px; color:#000000; border-top-style:solid;border-right-style:solid; border-right-width:1px;  border-bottom-style:solid; border-bottom-width:1px; border-left-style:solid; border-left-width:1px
}
/*
#tendina{
padding:0;
maragin:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;;
}

#tendina ul{
padding:0;
margin:0;
}

#tendina li{
position: relative;
float: left;
list-style: none;
margin: 0;
padding:0;
} 

#tendina li a{
height: 30px;
display: block;
text-decoration:none;
text-align: center;
line-height: 30px;
color:#FFF;
background: #c5891c;
} 

#tendina li a:hover{
background: #8d5f17;
color:#FFF;
} 

#tendina ul ul{
position: absolute;
top: 30px;
visibility: hidden;
}

#tendina ul li:hover ul {
visibility:visible;
} 

#tendina ul ul ul li {
visibility: hidden;
left:150px;
top:0px;
}

#tendina ul ul li:hover ul li {
visibility:visible;
}*/