body {
	background-color: #ffffff;
	background-image:url(../img/sf.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
a:link {
	color: #5E436C;
}
a:hover {
	color: #5E436C;
}
img { border: 0; }
.testo
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:normal;
 	color:#333333;
	line-height:18px;

}

.testoviola
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:normal;
 	color:#5e416b;
	line-height:18px;

}
.titoloofferta
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:normal;
 	color:#5F436C;
	line-height:18px;

}

.testoinfo
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:10px;
 	font-weight:normal;
 	color:#333333;
	line-height:14px;

}
.testonero
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:normal;
 	color:#000000;
	line-height:18px;

}
#testonerolink
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:bold;
 	color:#000000;
	line-height:18px;
	text-decoration:none;

}
#testonerolink a
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:bold;
 	color:#000000;
	line-height:18px;
	text-decoration:none;

}
#testonerolink a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:13px;
 	font-weight:bold;
 	color:#000000;
	line-height:18px;
	text-decoration:none;

}
#linkbianco
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:bold;
 	color:#ffffff;
	line-height:18px;
	text-decoration:none;

}
#linkbianco a
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:bold;
 	color:#ffffff;
	line-height:18px;
	text-decoration:none;

}
#linkbianco a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:bold;
 	color:#ffffff;
	line-height:18px;
	text-decoration:none;

}
#testolink
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:14px;
 	font-weight:normal;
 	color:#333333;
	line-height:18px;
	text-decoration:underline;

}
#testolink a
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:14px;
 	font-weight:normal;
 	color:#333333;
	line-height:18px;
	text-decoration:underline;

}
#testolink a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:14px;
 	font-weight:bold;
 	color:#523360;
	line-height:18px;
	text-decoration:underline;

}
#testolink2
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:normal;
 	color:#333333;
	line-height:18px;
	text-decoration:none;

}
#testolink2 a
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:normal;
 	color:#333333;
	line-height:18px;
	text-decoration:none;

}
#testolink2 a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:bold;
 	color:#523360;
	line-height:18px;
	text-decoration:none;

}

#testolink3
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:normal;
 	color:#333333;
	line-height:18px;
	text-decoration:underline;

}
#testolink3 a
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:normal;
 	color:#333333;
	line-height:18px;
	text-decoration:underline;

}
#testolink3 a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:11px;
 	font-weight:bold;
 	color:#523360;
	line-height:18px;
	text-decoration:underline;

}

#linkfooter
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:9px;
 	font-weight:bold;
 	color:#523360;
	line-height:18px;
	text-decoration:none;

}
#linkfooter a
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:9px;
 	font-weight:bold;
 	color:#523360;
	line-height:18px;
	text-decoration:none;

}
#linkfooter a:hover
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:9px;
 	font-weight:normal;
 	color:#523360;
	line-height:18px;
	text-decoration:none;

}
.lineetta
{
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
 	font-size:9px;
 	font-weight:bold;
 	color:#523360;

}
/*Formattazione Offerte*/
/*Contenitore singola Offerta*/
.cont_offerta
{
width:320px;
height:105px;
background-image:url(images/sf_offerta.jpg);
}
/*Contenitore immagine Offerta*/
.img_offerta
{
width:120px;
height:82px;
float:left;
}
  /*Contenitore titolo Offerta*/
  .titolo
  {
  padding-left:15px;
  float:left;
  }
  
 h1{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:bold;
 color:#806D8D;
 text-align:justify;
 text-decoration:none;
 height:20px;
 margin:0;
}
   /*Contenitore testo Offerta*/
  .testofferta
  {
  float:left;
  width:160px;
  
  }
 h3{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#ffffff;
 text-align:justify;
 line-height:16px;
 margin:0;
 text-decoration:none;
}

 h3 a{
 font-family:"Tahoma", Arial, Helvetica, sans-serif;
 font-size:12px;
 font-weight:normal;
 color:#ffffff;
 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:#ffffff;
 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:160px;
	background-image:url(images/spazio_offerte.png);
	height:17px;
	margin:0px;
	background-repeat:no-repeat;
}
/*Formattazione Form*/

input{
	border : 1px solid #b1aa6e;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#022863;
	background-color:#ffffff;
}

input.classeinvio {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	width:100px;
	background-color:#b1aa6e;
}
input.radio {
border : 1px solid #ffffff ;
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:#0994e3;
}
textarea
{
	border : 1px solid #ffffff ;
	background-color:#d8ebff;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#022863; 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:#d8ebff;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px; border-top-width:1px; color:#022863; 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
}
   .Offmouseinformativa {
   font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration : underline;
}
.Onmouseinformativa {
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
}
.informativa
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
line-height: 12px;
}
select {   
	border : 1px solid #5ea7db;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#022863;
font-size:11px;
background-color:#ffffff;

}
/*Formattazione Form*/

input{
	border : 1px solid #D6CB83;
	font-family:"Tahoma", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#ffffff;
}

input.classeinvio {
	border : 1px solid #ffffff;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	background-color:#A189A9;
}
input.radio {
border : 1px solid #ffffff ;
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:#5E426B;
}
textarea
{
	border : 1px solid #D6CB83;
	background-color:#ffffff;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
color:#333333; 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 #D6CB83 ;
	background-color:#d8ebff;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:11px; border-top-width:1px; color:#333333; 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
}
   .Offmouseinformativa {
   font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration : underline;
}
.Onmouseinformativa {
	font-family :  Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration : none;
}
.informativa
{
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#000000;
line-height: 12px;
}
select {   
	border : 1px solid #D6CB83;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#333333;
font-size:11px;
background-color:#ffffff;

}

.scroll-pane {
	padding-right:10px;
	padding-top:15px;
	height:420px;
	width:420px;
	margin:0px 0px 0px 0px !important;
	line-height:16px;
	OVERFLOW-y: auto;
	overflow-x: hidden;
}

.testo1 {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333;
}
.testo1blu {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#182983;
	font-weight:bold;
}

a.jScrollArrowUp {
	background: url(img/up-off.gif) repeat-x 0 0;
}
a.jScrollArrowUp:hover {
	background: url(img/up.gif) repeat-x 0 0;
}
a.jScrollArrowDown {
	background: url(img/down-off.gif) repeat-x 0 0;
}
a.jScrollArrowDown:hover {
	background: url(img/down.gif) repeat-x 0 0;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

