body {
	background-color: #ffffff;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;

}

img
	{
	border:0;
	}
.testoblu
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:normal;
 	color:#003366;
	line-height:18px;
}
.testogrigio
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:normal;
 	color:#666666;
	line-height:18px;
}
#linkblu
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#003466;
	text-decoration:none;
}
#linkblu a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#003466;
	text-decoration:none;
}

.testobianco
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:normal;
 	color:#ffffff;
	line-height:18px;
}
.testoblufooter
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:normal;
 	color:#07223D;
}
/*Formattazione Form*/

input{
	border : 1px solid #809DB9;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
}
input.newsletter{
	border : 1px solid #999999;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
}
input.invio{
	border : 1px solid #999999;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:666666;
	background-color:#f4f4f4;
}
#menu {
	z-index:999;
	position: absolute;
	width:285px;
	height:1100px;
 	margin-top: 129px;
	margin-left: 15px;
	background-color:#FFF;
	text-decoration:none;
}
.voceon
{
	background-color:#003366;
	cursor: pointer;
	z-index: 8;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#ffffff;
	padding-left:13px;
	text-decoration:none;

}
.voceoff
{
	background-color:#C5D5E4;
	cursor: pointer;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#003366;
	padding-left:13px;
	text-decoration:none;
}

#vocemenu
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:bold;
 	color:#003366;
	text-decoration:none;
	padding-left:8px;

}
#vocemenu a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#ffffff;
	text-decoration:none;
	padding-left:8px;

}

#linkbianco
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#ffffff;
	text-decoration:none;

}

#linkbianco a:active
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#ffffff;
	text-decoration:none;

}

#linkbianco 
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#ffffff;
	text-decoration:none;

}

#linkbianco a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:bold;
 	color:#ffffff;
	text-decoration:underline;

}
	#linkemail
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:normal;
 	color:#666666;
	line-height:18px;
	text-decoration:underline;
	font-weight:bold;
	}
	#linkemail a:hover
	{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:12px;
 	font-weight:normal;
 	color:#666666;
	line-height:18px;
	text-decoration:underline;
	font-weight:bold;
	}
	
.testoevidenza
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
 	font-size:16px;
 	font-weight:bold;
 	color:#615A2E;
	text-decoration:none;
	margin-bottom:0px;
}
.testoevidenza a:link{
	
	text-decoration:none;
}
.testoevidenza a:hover{
	
	text-decoration:none;
}
.testoevidenza a:visited{
	
	text-decoration:none;
}
.testogeorgia
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
 	font-size:24px;
 	font-weight:bold;
 	color:#003366;
}
.testogeorgia2
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
 	font-size:18px;
 	font-weight:normal;
 	color:#006699;
}

.testogeorgia3
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
 	font-size:14px;
 	font-weight:normal;
 	color:#003366;
}

#puntino
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
 	font-size:18px;
 	font-weight:normal;
 	color:#006699;
	text-decoration:none;
}
#puntino a:hover
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
 	font-size:18px;
 	font-weight:normal;
 	color:#006699;
	text-decoration:none;
}
/*Formattazione Offerte*/
/*Contenitore singola Offerta*/
.cont_offerta
{
width:216px;
height:180px;
background-image:url(../images/sf_offerta.jpg);
margin-left:20px;
margin-top:15px;
}
/*Contenitore immagine Offerta*/
.img_offerta
{
width:216px;
height:89px;
float:left;
margin-top:15px;
overflow:hidden;
}
  /*Contenitore titolo Offerta*/
  .titolo
  {
  padding-left:8px;
  float:left;
  }
  
 h1{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#625B2F;
 text-align:left;
 text-decoration:none;
 height:20px;
 margin-bottom:0;
 cursor:pointer;
}
 h1 a:link{
	 text-decoration:none;
}
 h1 a:hover{
	 text-decoration:none;
}
 h1 a:visited{
	 text-decoration:none;
}
   /*Contenitore testo Offerta*/
  .testofferta
  {
  float:left;
  width:230px;
  margin-top:15px;
  
  }
 h3{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#666666;
 text-align:left;
 line-height:16px;
 margin:0;
 text-decoration:none;
}

 h3 a{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#666666;
 text-align:left;
 line-height:16px;
 margin:0;
 text-decoration:none;
}
 h3 a:hover{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#666666;
 text-align:left;
 line-height:16px;
 margin:0;
 text-decoration:underline;
}
/* Stile per LA DICITURA TUTTE LE OFFERTE */

tutteleofferte{
 text-align:right;
 height:40px;
}
/* Stile per spaziatura tra offerte */
.spazio{
	width:233px;
	background-image:url(../images/spazio_offerte.png);
	height:17px;
	margin:0px;
	background-repeat:no-repeat;
}

input.classeinvio {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#92a8bc;
}
input.classereset {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#003466;
}
textarea
{
	border : 1px solid #ffffff ;
	background-color:#dee7f0;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#666666; 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 #ffffff ;
	background-color:#ffffff;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px; border-top-width:1px; color:#666666; 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;
}
input{
	border : 1px solid #999999;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
}
a:link
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-weight:bold;
 	color:#003466;
	text-decoration:underline;
}
a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-weight:bold;
 	color:#003466;
	text-decoration:none;
}
.footer {
	width:100%;
	background-image: url(img/sf_footer_home.jpg);
	background-repeat: repeat-x;
}
