BODY {	
	padding:0px 0px 0px 0px;
	margin: 0px; 
	position: relative; 
	background:#666366;
		}
BODY,HTML { 
	/*height:100%;*/
	margin:0px;
}
#mainContainer {
	width:963px; 
	/*height:559px;*/
	top:10px;
	left:50%;
	position:absolute;
	margin:0px 0px 0px -481px;
	border:0px dashed #fff;
}
#container {
	width:963px; 
	/*height:559px;*/
	border:0px dashed #fff;
	background:#D9DBDB;
}
#inner-container {
	width:963px; 
	/*height:559px;*/
	border:0px dashed #fff;
	padding:0px;
}

#menu{
	z-index:9999;
	position:absolute;
	top:100px;
}

#menu-interno{
	z-index:9999;
	position:absolute;
	top:80px;
	border: 0px solid #FF9900;
}

#logo{
	position:absolute;
	left: 30px;
	top:130px;
}

.lineaH {  
	border-top:1px solid #929393;
     }

.lineaHUsato {  
	border-top:1px solid #999;
     }

.divisore { 
	background:url(divisore.gif) repeat-y left top;
     }
.divisore2 { 
	background:url(divisore.gif) repeat-y center top;
     }

.testo {  
    FONT: 11px/1.3em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #666;
	text-align: left;
	vertical-align: top;
	}
.testo a {
	color:#666; FONT-WEIGHT:normal; TEXT-DECORATION:underline;
     }
.testo a:link, .testo a:visited {
 	background:none; color:#666;
     }
.testo a:hover, .testo a:active { 
	background:none; color:#333; TEXT-DECORATION:underline;
     }

.testo2 {  
    FONT: 11px/1.7em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #666;
	text-align: left;
	vertical-align: top;
	}
.testo2 a {
	color:#666; FONT-WEIGHT:normal; TEXT-DECORATION:underline;
     }
.testo2 a:link, .testo2 a:visited {
 	background:none; color:#666;
     }
.testo2 a:hover, .testo2 a:active { 
	background:none; color:#333; TEXT-DECORATION:underline;
     }

/* -----------------------------------------------------------------------------------------------------*/

.bottHome {  
	background-color: #9A9A9A; 
     }
ul.bottHome {
	font:12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	list-style:none; /* elimino i punti elenco */
	margin:0px 0px 0px 0px; 
	padding:0px 5px 0px 5px; /* elimino i rientri delle liste */
}
ul.bottHome li A {
	vertical-align:top;
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0px 1.3em 0px 1.3em; /* lascia spazio fra il bordo del menu e il testo del link */
	line-height:1.2em; /* altezza del link: height e line-height devono avere il medesimo valore */
	_height:1.2em; /* 4 ie only */
	letter-spacing:0px;
	border:0px solid #000;
	margin:4px 0px 4px 0px;
	_margin:4px 0px 1px 0px;
}
ul.bottHome li {
	display:block;
}
ul.bottHome li a:link, ul.bottHome li a:visited {
	background:url(freccia_bianca.gif) 3px 5px no-repeat;
	_background:url(freccia_bianca.gif) 3px 5px no-repeat;
	color:#FFF;
} 
ul.bottHome li a:hover, ul.bottHome li a:active {
	background:url(freccia_scura.gif) 3px 5px no-repeat;
	_background:url(freccia_scura.gif) 3px 5px no-repeat;
	color:#333;
	text-decoration:none;
}

/* -----------------------------------------------------------------------------------------------------*/

/* USATO -----------------------------------------------------------------------------------------------*/

.titoloUsato {  
    FONT: 14px Arial, Tahoma;
	FONT-WEIGHT:900;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: top;
	z-index:100;
     }
.titoloUsato a {
	color:#4C4C4C; FONT-WEIGHT:900; TEXT-DECORATION:none;
     }
.titoloUsato a:link, .titoloUsato a:visited {
 	background:none; color:#4C4C4C;
     }
.titoloUsato a:hover, .titoloUsato a:active { 
	background:none; color:#4C4C4C; TEXT-DECORATION:underline;
     }

.promoUsato {  
	background:url(angolo.gif) no-repeat right bottom #C2CD23;
    FONT: 11px Arial, Tahoma;
	/*FONT-WEIGHT:bold;*/
	COLOR: #4C4C4C;
	text-align: center;
	vertical-align: top;
     }
.promoUsato a {
	color:#4C4C4C; /*FONT-WEIGHT:normal;*/ TEXT-DECORATION:underline;
     }
.promoUsato a:link, .promoUsato a:visited {
 	background:none; color:#4C4C4C;
     }
.promoUsato a:hover, .promoUsato a:active { 
	background:none; color:#4C4C4C; TEXT-DECORATION:underline;
     }

.imgUsato {  
	border: 1px solid #878C38;
     }
.topUsato {  
	background-color:#DBE08B;
    FONT: 12px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: middle;
	padding: 4px 4px 4px 16px;
     }
.tabTopUsato {  
	background-color:#DBE08B;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4C4C4C;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
     }
.tabTopUsato a {
	color:#4C4C4C; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.tabTopUsato a:link, .tabTopUsato a:visited {
 	background:none; color:#4C4C4C;
     }
.tabTopUsato a:hover, .tabTopUsato a:active { 
	background:none; color:#4C4C4C; TEXT-DECORATION:underline;
     }

.tabellaUsato {
	overflow:auto;
	/*overflow-x:hidden;*/
	width:750px;
	border: 0px solid #000;
	border-width:0px 0px 0px 0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #999;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
	background:#D9DBDB;
	height:213px;
}

.tabellaUsato div.bgtab {
	background:#C3C786;
	margin:0px;
	padding:0px;
	width:730px;
}

.tabellaUsato div td {  
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
     }
.tabellaUsato td a {
	color:#4C4C4C; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.tabellaUsato td a:link, .tabellaUsato td a:visited {
 	background:none; color:#4C4C4C;
     }
.tabellaUsato td a:hover, .tabellaUsato td a:active { 
	background:none; color:#4C4C4C; TEXT-DECORATION:none;
     }

#demoUsato tr {
  background:#F4F4F4;
}
#demoUsato tr.ruled {
  background:#E2E2E2;
}

.tabSxUsato {  
	background-color:#DBE08B;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: middle;
	border-left: 1px solid #C3C786;
	border-bottom: 1px solid #C3C786;
	padding: 4px 4px 4px 4px;
     }

.tabUsato2 {  
	background-color:#F4F4F4;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: middle;
	border-left: 1px solid #C3C786;
	border-bottom: 1px solid #C3C786;
	padding: 4px 4px 4px 4px;
     }

.tabUsatoImg {  
	background-color:#F4F4F4;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #C3C786;
	border-right: 1px solid #C3C786;
	border-bottom: 1px solid #C3C786;
	padding: 4px 4px 4px 4px;
     }

.paginatoreUsato {  
	background-color:#DBE08B;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4C4C4C;
	text-align: center;
	vertical-align: middle;
	padding: 4px 4px 4px 42px;
	border:1px solid #C3C786;
     }
.paginatoreUsato a {
	color:#4C4C4C; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.paginatoreUsato a:link, .paginatoreUsato a:visited {
 	background:none; color:#4C4C4C;
     }
.paginatoreUsato a:hover, .paginatoreUsato a:active { 
	background:none; color:#4C4C4C; TEXT-DECORATION:none;
     }

.cercaUsato { 
	background-color:#C2CD23;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: top;
	padding: 10px 0px 0px 0px;
     }

.cercaUsato2 { 
	background:url(bg_cerca.gif) repeat-x bottom left #C2CD23;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: middle;
	padding: 10px 5px 0px 10px;
	border-bottom:2px solid #DBE08B;
     }

.comboUsato { 
    FONT-FAMILY: Arial, Tahoma;
	FONT-SIZE: 11px;
	COLOR: #4C4C4C;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	width:200px;
      }

.bottoneUsato { 
	FONT-SIZE: 11px;
	COLOR: #4C4C4C;
	FONT-STYLE: normal;
    FONT-WEIGHT:bold;
	FONT-FAMILY: Arial, Tahoma;
	text-align: center;
	background-color:#DBE08B;
	border-top: 0px solid #DBE08B;
	border-left: 0px solid #DBE08B;
	border-right: 0px solid #DBE08B;
	border-bottom: 0px solid #DBE08B;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
      }

/* FINE USATO -----------------------------------------------------------------------------------------------*/

/* NUOVO -----------------------------------------------------------------------------------------------*/

.titoloNuovo { 
    FONT: 14px Arial, Tahoma;
	FONT-WEIGHT:900;
	COLOR: #5C6F7B;
	text-align: left;
	vertical-align: top;
	border: 0px solid #000;
	z-index:1000;
     }
.titoloNuovo a {
	color:#5C6F7B; FONT-WEIGHT:900; TEXT-DECORATION:none; z-index:1000;
     }
.titoloNuovo a:link, .titoloNuovo a:visited {
 	background:none; color:#5C6F7B; z-index:1000;
     }
.titoloNuovo a:hover, .titoloNuovo a:active { 
	background:none; color:#5C6F7B; TEXT-DECORATION:underline; z-index:1000;
     }

.testoNuovo {  
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4C6B89;
	text-align: left;
	vertical-align: middle;
     }

.promoNuovo {  
	background:url(angolo.gif) no-repeat right bottom #5C6F7B;
    FONT: 11px Arial, Tahoma;
	/*FONT-WEIGHT:bold;*/
	COLOR: #FFF;
	text-align: center;
	vertical-align: top;
     }
.promoNuovo a {
	color:#FFF; /*FONT-WEIGHT:normal;*/ TEXT-DECORATION:underline;
     }
.promoNuovo a:link, .promoNuovo a:visited {
 	background:none; color:#FFF;
     }
.promoNuovo a:hover, .promoNuovo a:active { 
	background:none; color:#FFF; TEXT-DECORATION:underline;
     }

.imgNuovo {  
	border: 1px solid #DEE2E5;
     }

.tabTopNuovo {  
	background-color:#A8B1B7;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #2D546D;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
     }
.tabTopNuovo a {
	color:#2D546D; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.tabTopNuovoo a:link, .tabTopNuovoo a:visited {
 	background:none; color:#2D546D;
     }
.tabTopNuovo a:hover, .tabTopNuovo a:active { 
	background:none; color:#2D546D; TEXT-DECORATION:underline;
     }

.tabellaNuovo {
	overflow:auto;
	/*overflow-x:hidden;*/
	width:750px;
	border: 0px solid #000;
	border-width:0px 0px 0px 0px;
	margin:0px;
	padding:0px 0px 0px 0px;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #999;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
	background:#D9DBDB;
	height:176px;
}

.tabellaNuovo div.bgtab {
	background:#8596A2;
	margin:0px;
	padding:0px;
	width:730px;
}

.tabellaNuovo div td {  
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;
	text-align: center;
	vertical-align: middle;
	padding: 4px 0px 4px 0px;
     }
.tabellaNuovo td a {
	color:#4C4C4C; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.tabellaNuovo td a:link, .tabellaNuovo td a:visited {
 	background:none; color:#4C4C4C;
     }
.tabellaNuovo td a:hover, .tabellaNuovo td a:active { 
	background:none; color:#4C4C4C; TEXT-DECORATION:none;
     }

#demoNuovo tr {
  background:#F4F4F4;
}
#demoNuovo tr.ruled {
  background:#E2E2E2;
}

.tabSxNuovo {  
	background-color:#A8B1B7;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #2D546D;
	text-align: left;
	vertical-align: middle;
	border-left: 1px solid #8596A2;
	border-bottom: 1px solid #8596A2;
	padding: 4px 4px 4px 4px;
     }
.tabNuovo2 {  
	background-color:#F4F4F4;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: middle;
	border-left: 1px solid #8596A2;
	border-bottom: 1px solid #8596A2;
	padding: 4px 4px 4px 4px;
     }
.tabNuovoImg {  
	background-color:#F4F4F4;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;
	text-align: left;
	vertical-align: top;
	border-left: 1px solid #8596A2;
	border-right: 1px solid #8596A2;
	border-bottom: 1px solid #8596A2;
	padding: 4px 4px 4px 4px;
     }

.paginatoreNuovo {  
	background-color:#A8B1B7;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #2D546D;
	text-align: center;
	vertical-align: middle;
	padding: 4px 4px 4px 42px;
	border:1px solid #8596A2;
     }
.paginatoreNuovo a {
	color:#2D546D; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.paginatoreNuovo a:link, .paginatoreNuovo a:visited {
 	background:none; color:#2D546D;
     }
.paginatoreNuovo a:hover, .paginatoreNuovo a:active { 
	background:none; color:#2D546D; TEXT-DECORATION:none;
     }

.textboxNuovo { 
	FONT-SIZE: 11px;
	COLOR: #666;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	padding-right: 3px;
	padding-left: 3px;
	background-color:#FFF;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	width:150px;
	height: 19px;
      }

/* FINE NUOVO -----------------------------------------------------------------------------------------------*/


.provvisorio { 
	background: #C0C6C9;
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #2D546D;
	text-align: center;
	vertical-align: middle;
     }


/* SEDI -----------------------------------------------------------------------------------------------*/

.titoloSedi { 
    FONT: 14px Arial, Tahoma;
	FONT-WEIGHT:900;
	COLOR: #5C6F7B;
	text-align: left;
	vertical-align: top;
	z-index:100;
     }
.titoloSedi a {
	color:#5C6F7B; FONT-WEIGHT:900; TEXT-DECORATION:none;
     }
.titoloSedi a:link, .titoloSedi a:visited {
 	background:none; color:#5C6F7B;
     }
.titoloSedi a:hover, .titoloSedi a:active { 
	background:none; color:#5C6F7B; TEXT-DECORATION:underline;
     }

.titolettoSedi {  
    FONT: 12px Arial, Tahoma;
	FONT-WEIGHT:900;
	COLOR: #5C6F7B;
	text-align: left;
	vertical-align: top;
	padding:0px 0px 5px 0px;
     }

.promoSedi {  
	background:url(angolo.gif) no-repeat right bottom #9EA5AC;
    FONT: 11px Arial, Tahoma;
	/*FONT-WEIGHT:normal;*/
	COLOR: #FFF;
	text-align: center;
	vertical-align: top;
	}
.promoSedi a {
	color:#FFF; /*FONT-WEIGHT:normal;*/ TEXT-DECORATION:underline;
     }
.promoSedi a:link, .promoSedi a:visited {
 	background:none; color:#FFF;
     }
.promoSedi a:hover, .promoSedi a:active { 
	background:none; color:#FFF; TEXT-DECORATION:underline;
     }
     

/* FINE SEDI -----------------------------------------------------------------------------------------------*/


/* GARANZIA ------------------------------------------------------------------------------------------------*/

.titoloGaranzia {  
	background-color:#93A444;
    FONT: 12px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #FFF;
	text-align: left;
	vertical-align: middle;
	padding: 4px 4px 4px 4px;
	z-index:100;
     }

.lineaGaranzia {  
	border-top:1px solid #D6D6D6;
     }

.testoGaranzia {  
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #333;
	text-align: left;
	vertical-align: middle;
	padding: 6px 4px 6px 4px;
     }

.testoGaranziaVerde {  
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #93A444;
	text-align: left;
	vertical-align: middle;
	padding: 6px 0px 5px 0px;
     }
.testoGaranziaVerde a {
	color:#93A444; FONT-WEIGHT:bold; TEXT-DECORATION:underline;
     }
.testoGaranziaVerde a:link, .testoGaranziaVerde a:visited {
 	background:none; color:#93A444;
     }
.testoGaranziaVerde a:hover, .testoGaranziaVerde a:active { 
	background:none; color:#93A444; TEXT-DECORATION:underline;
     }

.titoloCondizioni {  
	/*position: absolute;
	top:254px;
	left:174px;*/
    FONT: 14px Arial, Tahoma;
	FONT-WEIGHT:900;
	COLOR: #93A444;
	text-align: left;
	vertical-align: middle;
	padding: 8px 0px 0px 0px;
	z-index:100;
     }

/* FINE GARANZIA ------------------------------------------------------------------------------------------*/


/* SERVICE -----------------------------------------------------------------------------------------------*/

.titoloService { 
    FONT: 14px Arial, Tahoma;
	z-index:100;
	FONT-WEIGHT:900;
	COLOR: #4c4c4c;
	text-align: left;
	vertical-align: top;
	z-index:1000;
     }

.topService {  
	background-color:#F58025;
    FONT: 12px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #FFF;
	text-align: left;
	vertical-align: middle;
	padding: 4px 4px 4px 16px;
     }

.testoFormService { 
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #4c4c4c;
	text-align: left;
	vertical-align: middle;
	padding: 4px 3px 4px 0px
     }
.testoFormService a {
	color:#4c4c4c; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.testoFormService a:link, .testoFormpService a:visited {
 	background:none; color:#4c4c4c;
     }
.testoFormService a:hover, .testoFormService a:active { 
	background:none; color:#4c4c4c; TEXT-DECORATION:underline;
     }

.textboxService { 
	FONT-SIZE: 11px;
	COLOR: #2D546D;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	width:208px;
      }
.textboxService2 { 
	FONT-SIZE: 11px;
	COLOR: #2D546D;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	width:80px;
      }
.textboxService3 { 
	FONT-SIZE: 11px;
	COLOR: #2D546D;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	width:50px;
      }

.messaggioService { 
	FONT-SIZE: 11px;
	COLOR: #2D546D;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	background-color:#FFF;
	border-left: 1px solid #666;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	width:580px;
	height:100px;
      }

.testoPrivacyService {
	FONT: 11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4c4c4c;	
	text-align: left;
	vertical-align:top;
     }
.testoPrivacyService a {
	color:#4c4c4c; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacyService a:link, .testoPrivacyService a:visited {
 	color:#4c4c4c;
     }
.testoPrivacyService a:hover, .testoPrivacyService a:active { 
	color:#4c4c4c; TEXT-DECORATION:underline;
     }
.testoPrivacyService DIV{
	FONT: 11px/1.0em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #4c4c4c;	
	text-align: left;
	vertical-align:top;
     }
.testoPrivacyService DIV a{
	color:#4c4c4c; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacyService DIV a:link, .testoPrivacyService DIV a:visited{
 	color:#4c4c4c;
     }
.testoPrivacyService DIV a:hover, .testoPrivacyService DIV a:active{ 
	color:#4c4c4c; TEXT-DECORATION:underline;
     }

.scrollService {
	FONT: 11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #2D546D;	
	text-align: left;
	vertical-align:top;
	overflow:auto;
	width: 245px; 
	height: 256px;
	margin:0px 0px 6px 0px;
	padding:0px 5px 0px 0px;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #666;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
	border-bottom:1px solid #ccc;
     }

.scrollService2 {
	FONT: 11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #2D546D;	
	text-align: left;
	vertical-align:top;
	overflow:auto;
	width: 245px; 
	height: 320px;
	margin:0px 0px 6px 0px;
	padding:0px 5px 0px 0px;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #666;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
	border-bottom:1px solid #ccc;
     }

.bottService{
    background: url("bg_bottService.gif") left top;
	FONT: 12px/1.2em Arial, Tahoma;
	text-align:center;
	color:#FFF;
	padding-bottom:2px !important;
	-padding-top:2px !important;
	border:0px;
	width:70px;
	font-weight:bold;
	cursor:hand;
	height:17px;
	width:101px;
}	 
.senderService{
	background: url("bott_invia-offService.gif") left top;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:17px;
	width:101px;
}

     

/* FINE SERVICE -----------------------------------------------------------------------------------------------*/


/* MENU NEWS ------------------------------------------------------------------------------------------------- */

.posMenuSx {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
     }
ul.menuSx {
	font:11px Arial, Helvetica, sans-serif;
	list-style:none; 
	margin:20px 4px 20px 4px; 
	padding:0px 4px 0px 0px; 
}
ul.menuSx li A {
	vertical-align:top;
	display:block;
	text-decoration:none;
	padding:0px 1.3em 0px 1.3em;
	line-height:1.2em; 
	_height:1.2em; 
	letter-spacing:0px;
	border:0px solid #000;
	margin:4px 0px 4px 0px;
	_margin:3px 0px 3px 0px;
}
ul.menuSx li {
	display:block;
}
ul.menuSx li a:link, ul.menuSx li a:visited {
	background:url(freccetta_vuota.gif) 1px 1px no-repeat;
	_background:url(freccetta_vuota.gif) 1px 2px no-repeat;
	color:#FFF;
} 
ul.menuSx li a:hover, ul.menuSx li a:active {
	background:url(freccetta_piena.gif) 1px 1px no-repeat;
	_background:url(freccetta_piena.gif) 1px 2px no-repeat;
	color:#FFF;
	text-decoration:none;
}

.active{
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}
ul.menuSx li.active a:link, ul.menuSx li.active a:visited { 
	background:url(freccetta_piena.gif) 1px 1px no-repeat;
	_background:url(freccetta_piena.gif) 1px 2px no-repeat;
	text-decoration:none;
} 
ul.menuSx li.active a:hover, ul.menuSx li.active a:active { 
	background:url(freccetta_piena.gif) 1px 1px no-repeat;
	_background:url(freccetta_piena.gif) 1px 2px no-repeat;
	color:#FFF;
	text-decoration:none;
}

/* FINE MENU NEWS ------------------------------------------------------------------------------------------*/

/* EVENTI --------------------------------------------------------------------------*/

.testoNews {
	FONT: 11px/1.4em Arial, Tahoma, Verdana;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;	
	text-align: left;
	vertical-align:top;
	padding: 0px 0px 0px 20px;
     }
.testoNews a {
	color:#4C4C4C; FONT-WEIGHT:bold; TEXT-DECORATION:underline;
     }
.testoNews a:link, .testoNews a:visited {
 	color:#4C4C4C; FONT-WEIGHT:bold; TEXT-DECORATION:underline;
     }
.testoNews a:hover, .testoNews a:active { 
	color:#4C4C4C; FONT-WEIGHT:bold; TEXT-DECORATION:underline;
     }

.titoloNews {
	FONT: 13px/1.2em Arial, Tahoma, Verdana;
	FONT-WEIGHT:900;
	COLOR: #4C4C4C;	
	text-align: left;
	vertical-align:top;
     }

.testoNewsDet {
	FONT: 11px/1.2em Arial, Tahoma, Verdana;
	FONT-WEIGHT:normal;
	COLOR: #4C4C4C;	
	text-align: left;
	vertical-align:top;
     }
.testoNewsDet a {
	color:#4C4C4C; FONT-WEIGHT:normal; TEXT-DECORATION:underline;
     }
.testoNewsDet a:link, .testoNewsDet a:visited {
 	color:#4C4C4C;
     }
.testoNewsDet a:hover, .testoNewsDet a:active { 
	color:#666; TEXT-DECORATION:underline;
     }

.imgDet {
	float:left;
	margin-right: 20px;
	margin-bottom: 8px;
	margin-top: 0px;
	margin-left: 0px;
	border: 2px solid #9EA5AC;
}

.img {
	border: 2px solid #9EA5AC;
	vertical-align:top;
     }

.testoLibero img {
	border: 2px solid #9EA5AC !important;
	vertical-align:top;
     }

.lineaNews {
	border-top: 1px dashed #9EA5AC;
     }

.paginatore {
	FONT: 11px/1.2em Arial, Tahoma, Verdana;
	FONT-WEIGHT:900;
	COLOR: #5C6F7B;	
	text-align: center;
	vertical-align:top;
     }
.paginatore a {
	color:#5C6F7B; FONT-WEIGHT:900; TEXT-DECORATION:underline;
     }
.paginatore a:link, .paginatore a:visited {
 	color:#5C6F7B;
     }
.paginatore a:hover, .paginatore a:active { 
	color:#5C6F7B; TEXT-DECORATION:underline;

}
.icon IMG{
	margin:0px 5px 0px 0px;
	
}

.icon {
	FONT: 11px/1.2em Arial, Tahoma, Verdana;
	FONT-WEIGHT:bold;
	COLOR: #FFF;	
	text-align: center;
	vertical-align:middle;
	text-decoration:none;
}
A.icon{
	FONT: 11px/1.2em Arial, Tahoma, Verdana;
	FONT-WEIGHT:bold;
	COLOR: #FFF;	
	text-align: center;
	vertical-align:middle;
	text-decoration:none;
}
 A.icon:link, A.icon :visited{
	text-decoration:none;
	color:#FFF;
	}
A.icon:active,  A.icon:hover {
	text-decoration:underline;
	color:#FFF;
}
.borderDx{
    background-color: #9A9A9A;
	border:1px solid #D9DBDB !important;
	border-width:1px 1px 1px 1px !important;
}
.borderSx{
    background-color: #9A9A9A;
	border:1px solid #D9DBDB !important;
	border-width:1px 1px 1px 1px !important;
}
#off{
	color:#CCC;
}

/* FINE EVENTI --------------------------------------------------------------------------*/


/* FORM NUOVO ----------------------------------------------------------------------------------------------------*/

.contenitoreNuovo { 
    background: #C0C6C9;
	border: 0px solid #8596A2;
     }

.testoForm { 
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #2D546D;
	text-align: left;
	vertical-align: middle;
	padding: 4px 3px 4px 0px
     }
.testoForm a {
	color:#2D546D; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.testoForm a:link, .testoForm a:visited {
 	background:none; color:#2D546D;
     }
.testoForm a:hover, .testoForm a:active { 
	background:none; color:#2D546D; TEXT-DECORATION:underline;
     }

.testoMessaggio { 
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #2D546D;
	text-align: left;
	vertical-align: top;
	padding: 4px 3px 4px 0px
     }

.textbox { 
	FONT-SIZE: 11px;
	COLOR: #2D546D;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	padding-right: 21px;
	padding-left: 2px;
	background-color:#FFF;
	border-left: 1px solid #9EA5AC;
	border-top: 1px solid #9EA5AC;
	border-right: 1px solid #9EA5AC;
	border-bottom: 1px solid #9EA5AC;
	width:200px;
      }

.messaggio { 
	FONT-SIZE: 11px;
	COLOR: #2D546D;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	padding-right: 21px;
	padding-left: 2px;
	background-color:#FFF;
	border-left: 1px solid #9EA5AC;
	border-top: 1px solid #9EA5AC;
	border-right: 1px solid #9EA5AC;
	border-bottom: 1px solid #9EA5AC;
	width:375px;
	height:96px;
      }
.messaggio2 { 
	FONT-SIZE: 11px;
	COLOR: #2D546D;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	padding-right: 21px;
	padding-left: 2px;
	background-color:#FFF;
	border-left: 1px solid #9EA5AC;
	border-top: 1px solid #9EA5AC;
	border-right: 1px solid #9EA5AC;
	border-bottom: 1px solid #9EA5AC;
	width:330px;
	height:102px;
      }

.testoPrivacy {
	FONT: 11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #2D546D;	
	text-align: left;
	vertical-align:top;
     }
.testoPrivacy a {
	color:#2D546D; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacy a:link, .testoPrivacy a:visited {
 	color:#2D546D;
     }
.testoPrivacy a:hover, .testoPrivacy a:active { 
	color:#2D546D; TEXT-DECORATION:underline;
     }
.testoPrivacy DIV{
	FONT: 11px/1.0em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #2D546D;	
	text-align: left;
	vertical-align:top;
     }
.testoPrivacy DIV a{
	color:#2D546D; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacy DIV a:link, .testoPrivacy DIV a:visited{
 	color:#2D546D;
     }
.testoPrivacy DIV a:hover, .testoPrivacy DIV a:active{ 
	color:#2D546D; TEXT-DECORATION:underline;
     }

.scroll {
	FONT: 11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #2D546D;	
	text-align: left;
	vertical-align:top;
	overflow:auto;
	width: 375px; 
	height: 102px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #9EA5AC;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
	border-bottom:1px solid #9EA5AC;
     }

.bott{
    background: url("bg_bott.gif") left top;
	FONT: 12px/1.2em Arial, Tahoma;
	text-align:center;
	color:#FFF;
	padding-bottom:2px !important;
	-padding-top:2px !important;
	border:0px solid #fff;
	width:70px;
	font-weight:bold;
	cursor:hand;
	height:17px;
	width:101px;
}	 
.sender{
	background: url("bott_invia-off.gif") left top;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:17px;
	width:101px;
}

/* FINE FORM NUOVO -----------------------------------------------------------------------------------------------*/

/* FORM USATO ----------------------------------------------------------------------------------------------------*/

.contenitoreUsato { 
    background: #DBE08B;
	border: 1px solid #C3C786;
     }

.testoFormUsato { 
    font:11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #666;
	text-align: left;
	vertical-align: middle;
	padding: 4px 3px 4px 0px;
	border:0px solid #000
     }
.testoFormUsato a {
	color:#666; FONT-WEIGHT:bold; TEXT-DECORATION:none;
     }
.testoFormUsato a:link, .testoFormUsato a:visited {
 	background:none; color:#666;
     }
.testoFormUsato a:hover, .testoFormUsato a:active { 
	background:none; color:#666; TEXT-DECORATION:underline;
     }

.testoMessaggioUsato { 
    FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #666;
	text-align: left;
	vertical-align: top;
	padding: 4px 3px 4px 0px
     }

.textboxUsato { 
	FONT-SIZE: 11px;
	COLOR: #666;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	background-color:#FFF;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width:200px;
      }

.messaggioUsato { 
	FONT-SIZE: 11px;
	COLOR: #666;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	padding-right: 21px;
	padding-left: 2px;
	background-color:#FFF;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width:375px;
	height:96px;
      }

.messaggioUsato2 { 
	FONT-SIZE: 11px;
	COLOR: #666;
	FONT-STYLE: normal;
    FONT-WEIGHT:normal;
	FONT-FAMILY: Arial, Tahoma;
	text-align: left;
	padding-right: 21px;
	padding-left: 2px;
	background-color:#FFF;
	border-left: 1px solid #999;
	border-top: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	width:330px;
	height:102px;
      }

.testoPrivacyUsato {
	FONT: 11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #666;	
	text-align: left;
	vertical-align:top;
     }
.testoPrivacyUsato a {
	color:#666; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacyUsato a:link, .testoPrivacyUsato a:visited {
 	color:#666;
     }
.testoPrivacyUsato a:hover, .testoPrivacyUsato a:active { 
	color:#666; TEXT-DECORATION:underline;
     }
.testoPrivacyUsato DIV{
	FONT: 11px/1.0em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #666;	
	text-align: left;
	vertical-align:top;
     }
.testoPrivacyUsato DIV a{
	color:#666; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.testoPrivacyUsato DIV a:link, .testoPrivacyUsato DIV a:visited{
 	color:#666;
     }
.testoPrivacyUsato DIV a:hover, .testoPrivacyUsato DIV a:active{ 
	color:#666; TEXT-DECORATION:underline;
     }

.scrollUsato {
	FONT: 11px/1.2em Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #666;	
	text-align: left;
	vertical-align:top;
	overflow:auto;
	width: 375px; 
	height: 102px;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
	scrollbar-3dlight-color: #ccc;
	scrollbar-arrow-color: #9EA5AC;
	scrollbar-base-color: #fff;
	scrollbar-darkshadow-color: #ccc;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #fff;
	scrollbar-shadow-color: #fff;
	scrollbar-track-color: #fff;
	border-bottom:1px solid #999;
     }

.bottUsato{
    background: url("bg_bottUsato.gif") left top;
	FONT: 12px/1.2em Arial, Tahoma;
	text-align: center;
	color:#FFF;
	padding-bottom:2px !important;
	-padding-top:2px !important;
	border:0px;
	width:70px;
	font-weight:bold;
	cursor:hand;
	height:17px;
	width:101px;
}	 
.senderUsato{
	background: url("bott_inviaUsato-off.gif") left top;
	border:0px solid #000;
	padding:0px;
	margin:0px;
	height:17px;
	width:101px;
}

/* FINE FORM USATO -----------------------------------------------------------------------------------------------*/


.footer {
	FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:bold;
	COLOR: #666;
	text-align: left;
	vertical-align: top;
     }
.footer a {
	color:#666; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.footer a:link, 
.footer a:visited {
 	background:none; color:#666;
     }
.footer a:hover, 
.footer a:active { 
	background:none; color:#666; TEXT-DECORATION:underline;
     }

.privacy {
	FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #666;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #4C4C4C;
     }
.privacy a {
	color:#666; FONT-WEIGHT:normal; TEXT-DECORATION:none;
     }
.privacy a:link, .privacy a:visited {
 	background:none; color:#666;
     }
.privacy a:hover, .privacy a:active { 
	background:none; color:#666; TEXT-DECORATION:underline;
     }

H1 {
	FONT: 11px Arial, Tahoma;
	FONT-WEIGHT:normal;
	COLOR: #ccc;
	text-align: left;
     }
