body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow:scroll;
	overflow-x:auto;
	overflow-y:auto;		
}

.sfondo { 
	background-image: url('../images/sfondo.jpg'); 
	background-repeat: repeat-x; padding-top:0px;
}





.titoloFaq{
	background:url(../images/info-utili/downFaq.gif) no-repeat 6px 12px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight:bolder;
	padding:8px 0px 8px 32px;
	border-top:1px solid #cccccc;
	cursor:pointer
}

.titoloFaq1{
	background:url(../images/info-utili/sfondoFaq.gif) no-repeat;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight:bolder;
	padding:8px 0px 8px 32px;
	border-top:1px solid #cccccc;
	cursor:pointer
}

.rispostaFaq{
	padding:0px 20px 20px 32px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}


.cornice {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0a4d8c;
	border-right-color: #0a4d8c;
	border-bottom-color: #0a4d8c;
	border-left-color: #0a4d8c;
}

a.linkPaginazione {
	width: 28px;
	background-color: #cccccc;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #999999;	
	padding: 3px 6px 3px 6px;
	margin: 0px 2px 0px 2px;
	text-decoration: none	
}
a.linkPaginazione:active {
	background-color: #cccccc;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #999999;	
	padding: 3px 6px 3px 6px;
	text-decoration: none
}
a.linkPaginazione:link {
	background-color: #cccccc;
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #999999;	
	padding: 3px 6px 3px 6px;
	text-decoration: none
}
a.linkPaginazione:hover {
	background-color: #024a8e;
	color: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #000000;	
	padding: 3px 6px 3px 6px;
	text-decoration: none;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	
}
.linkPaginazioneSelezionato {
	width: 28px;
	background-color: #024a8e;
	color: #ffffff;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: normal;
	border: 1px solid #000000;		
	padding: 3px 6px 3px 6px;
	margin: 0px 2px 0px 2px;	
}

p {
margin-bottom: 10px;
margin-top: 0px;
}

.p-interlinea {
	margin-bottom: 5px;
	margin-top: 0px;
}

.testo_interlinea {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
}

.testo {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: normal;
}

.testo_titoli {
	color: #ff8112;
	font-family: "Helvetica", "Arial", "sans-serif";
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	letter-spacing: 0px;
	text-indent: 0px;
}

.testo_data {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: normal;
	font-style:italic;
	letter-spacing: 1px;
	text-indent: 10px;
}


.testo_titoli_box {
	color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px
}


.testo_evidenziato {
	color: #024a8e;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
}

.testo_disabilitato {
	color: #000000;
	background-color: #CCCCCC;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: normal;
}

.testo_barrato	{
	color: #CC0000;	
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	padding-left:2px; 
	background-image:url(../images/strike.gif); 
	background-repeat:repeat-x; 
	background-position:center center
}

.testo_barrato_stampa	{
	color: #CC0000;	
	font-family: Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: normal;
	padding-left:2px; 
	text-decoration: line-through;
}
	
.testo_medio {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: normal;
}

.testo_medio_lite {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	font-weight: normal;
}

.testo_piccolo {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: normal;
}

.testo_piccolo_lite {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	font-weight: normal;
}

.testo_medio_grande {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	font-weight: normal;
}

.testo_grande {
	color: #000000;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: normal;
}


a.link											{ color: #478ef9;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: none}
a.link:active 							{ color: #478ef9;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: none}
a.link:link   							{ color: #478ef9;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: none}
a.link:hover  							{ color: #478ef9;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: underline}

a.link_evidenziato					{ color: #024a8e;  font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none}
a.link_evidenziato:active		{ color: #024a8e;  font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none}
a.link_evidenziato:link  		{ color: #024a8e;  font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none}
a.link_evidenziato:hover 		{ color: #024a8e;  font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: underline}

a.link_menu									{ color: #FFFFFF;  font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; text-decoration: none}
a.link_menu:active 					{ color: #FFFFFF;  font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; text-decoration: none}
a.link_menu:link   					{ color: #FFFFFF;  font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; text-decoration: none}
a.link_menu:hover  					{ color: #d94938;  font-family: Arial, Helvetica; font-size: 14px; font-weight: bold; text-decoration: none}

a.link_categorie						{ color: #000000;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: none}
a.link_categorie:active 		{ color: #000000;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: none}
a.link_categorie:link   		{ color: #000000;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: none}
a.link_categorie:hover  		{ color: #d94938;  font-family: Arial, Helvetica; font-size: 12px; font-weight: normal; text-decoration: none}

a.btn_menu {
	background: transparent url('../images/pulsanti/btn_menu_off.jpg') no-repeat top left;
	color: #024a8e;
	display: block;
	float: center;
	font: bold 12px Arial, Helvetica; /* Change 12px as desired */
	line-height: 39px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 88px;
	height: 50px; /* Height of button background height */
	padding-left: 0px; /* Width of left menu image */
	text-decoration: none;	
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_menu:hover{ /* Hover state CSS */
	background: transparent url('../images/pulsanti/btn_menu_on.jpg') no-repeat top left;
	color: #024a8e;
}

a.btn_piccolo {
	background: transparent url('../images/pulsanti/btn_piccolo.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: center;
	text-align: center;
	font: bold 12px Arial, Helvetica; /* Change 12px as desired */
	line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 60px;
	height: 20px; /* Height of button background height */
	padding-left: 0px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_piccolo:hover{ /* Hover state CSS */
	color: #ff8112;
}

a.btn_medio {
	background: transparent url('../images/pulsanti/btn_medio.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: center;
	text-align: center;
	font: bold 11px Arial, Helvetica; /* Change 12px as desired */
	line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 102px;
	height: 20px; /* Height of button background height */
	padding-right: 10px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_medio:hover{ /* Hover state CSS */
	color: #024a8e;
}

a.btn_grande {
	background: transparent url('../images/pulsanti/btn_grande.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: center;
	text-align: center;
	font: bold 11px Arial, Helvetica; /* Change 12px as desired */
	line-height: 18px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 130px;
	height: 20px; /* Height of button background height */
	padding-right: 14px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0px	
}

a.btn_grande:hover{ /* Hover state CSS */
	color: #024a8e;
}


a.btn_acquista {
	background: transparent url('../images/pulsanti/btn_acquista.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 10px Arial, Helvetica; /* Change 12px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 84px;
	height: 20px; /* Height of button background height */
	padding-left: 21px; /* Width of left menu image */
	text-decoration: none;
	letter-spacing: 1px	
}

a.btn_acquista:hover{ /* Hover state CSS */
	color: #024a8e;
}

a.btn_dettagli {
	background: transparent url('../images/pulsanti/btn_piccolo.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 10px Arial, Helvetica; /* Change 12px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 74px;
	height: 20px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_dettagli:hover{ /* Hover state CSS */
	color: #024a8e;
}

a.btn_stampa {
	background: transparent url('../images/pulsanti/btn_piccolo.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 10px Arial, Helvetica; /* Change 12px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 74px;
	height: 20px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_stampa:hover{ /* Hover state CSS */
	color: #024a8e;
}



a.btn_registra {
	background: transparent url('../images/pulsanti/btn_piccolo.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: center;
	font: bold 10px Arial, Helvetica; /* Change 12px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 74px;
	height: 20px; /* Height of button background height */
	padding-right: 17px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_registra:hover{ /* Hover state CSS */
	color: #024a8e;
}

a.btn_modifica {
	background: transparent url('../images/pulsanti/btn_piccolo.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: center;
	font: bold 10px Arial, Helvetica; /* Change 12px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 74px;
	height: 20px; /* Height of button background height */
	padding-top: 1px;
	padding-left: 3px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_modifica:hover{ /* Hover state CSS */
	color: #024a8e;
}


a.btn_indietro {
	background: transparent url('../images/pulsanti/btn_indietro.png') no-repeat top left;
	color: #FFFFFF;
	display: block;
	float: center;
	text-align: center;
	font: bold 10px Arial, Helvetica; /* Change 12px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
	width: 74px;
	height: 20px; /* Height of button background height */
	padding-left: 18px; /* Width of left menu image */
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	letter-spacing: 1px	
}

a.btn_indietro:hover{ /* Hover state CSS */
	color: #024a8e;
}

div.notes {
  float: left;
  width: 208px;
  height: auto;
  margin: 0px 10px 0px 0px;
  padding: 0px;
	border: 0px solid #949494;
  background-color: #eff2f5;
  color: #666666;
  font-size: 100%;
  text-align: right;  
}

div.notes h4 {
  background-image: url(/images/icon_info.gif);
  background-repeat: no-repeat;
  background-position: top left;
  padding: 3px 0 3px 27px;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #666666;
  color: #666666;
  font-size: 110%;
}

div.notes p {
  margin: 0em 0em 0em 0em;
  color: #666666;
}

div.notes p.last {
  margin: 0em;
}

