body {
	background-color: #ffffff;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../images/sf.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-attachment: scroll;
}
a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.testobianco
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#ffffff;
}
input.newsletter {
border : 1px solid #000000;
background-color:#f2f2f2;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px;
height:16px;
color:#000000;
padding-left:5px;
} 
select{
border : 1px  solid #917c4e;
background-color:#ffffff;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: normal;
}
.testonero{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height:14px;
	text-align:justify;
}
.testomarrone{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#89764b;
}
.testomarronescuro{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#89764b;
}
.testomarronebold{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ae955f;
}
/* Stile per Titolo Offerta */
.titoloofferta{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#89764b;
}
.anteprimaofferta{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	color:000000;
}
.titoloevento{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:14px;
	color:#ffffff;
}
.anteprimaevento{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	color:#ffffff;
}
/* Stile per spaziatura tra offerte */
.spazio{
	width:265px;
	background-image:url(../images/separa_offerte.png);
	height:24px;
	padding-left:20px;
}
input.classeinvio {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#000000;
}
input.classereset {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#ae955f;
}
.linkemail {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
.linkemail a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
.linkemail a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.testoinfo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:000000;
	line-height:14px;
}
.linkinfo {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.linkinfo a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.linkinfo a:hover {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
input {
	border : 1px solid #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#393939;
}
input.radio {
border : 1px solid #ffffff;
font-family: Verdana, 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
}