
.TColoreV50data {
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 0.65em;
	color: #000050;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #66CC00;
	border-bottom-color: #66CC00;
	margin-bottom: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	float: right;
	margin-right: 1em;
	margin-left: 0px;
	font-weight: bold;
	background-color: #D7D7FF;
	text-align: right;

}

	

	

	.clearDiv{
					clear: both;
				}
.VisualizzaGrafico2 {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 0.9em;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	float: left;
	border-top-color: #FFFFFF;
	background-color: #E8E8FF;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0.2em;

}





.VisualizzaGrafico4 {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.9em;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	float: left;
	border-top-color: #FFFFFF;
	background-color: #E6FBFB;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0.2em;

}


.VisualizzaGrafico4b {
	padding-right: 5px;
	padding-left: 5px;
	font-size: 0.9em;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	float: left;
	border-top-color: #FFFFFF;
	background-color: #e4e4FF;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 0.2em;

}



.partiti {
	text-align: right;
	float: left;
	margin-right: 3px;


}
.color1 {
	background-color: #E4FCF9;
}


.VisualizzaGrafico3 {

	padding-right: 3px;
	padding-left: 3px;
	font-size: 0.9em;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	float: left;
	border-top-color: #FFFFFF;
	background-color: #e4e4FF;
	margin-right: 0px;
	margin-bottom: 0.2em;
	margin-left: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 0.2em;
}

.evidenziaDx {
	color: #0000CC;
	border: 1px solid #FFFFFF;
	margin-right: 0.3em;
	margin-left: 0.2em;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;


}

.TColoreV50download {
		padding-right: 0.5em;
	padding-left: 0.5em;
font-size: 0.65em;
	color: #0000CC;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #CCCCFF;
	border-bottom-color: #CCCCFF;
	margin-bottom: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-left-style: solid;
	border-right-color: #CCCCFF;
	border-left-color: #CCCCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	float: right;
	margin-right: 1em;
	margin-left: 0px;
	background-color: #F3F3FC;
	text-align: right;

}


.TColoreV50downloadNODIP {
	font-size: 0.65em;
	color: #0000CC;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: dotted;
	border-top-color: #CCCCFF;
	border-bottom-color: #CCCCFF;
	margin-bottom: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: dotted;
	border-left-style: solid;
	border-right-color: #CCCCFF;
	border-left-color: #CCCCFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	float: left;
	margin-left: 0px;
	background-color: #F3F3FC;
	text-align: right;

}

.label{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: black;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.labelSmall{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}
.selected {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FA9B71;
	text-decoration: underline;
	padding: 5px;
	margin-bottom: 5px;
}

input, textarea, select   { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background-color: #FFFFFF;
	}
	

	
body {
	margin:0px;
	padding:0px;
	}

.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	padding: 10px;
	text-align:center;
}

.aligncenter{
	text-align:center;
}


.submenu{
	height:25px;
	width: 100px;\width:120px;w\idth:100px;
	padding-left: 10px;
	background: #E6E6E6;
	border-right: solid thin #FFFFFF ; 
	}


	
.labelText 
{
	POSITION: relative;
	width:30%; /* Dimensioni per Opera 5 */
	\width:32%; /* Dimensioni per Explorer 5.x */
	w\idth:30%; /* Dimensioni per browser standard compliant */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding: 5px;
	float:left;
}
.inputText 
{
	POSITION: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	padding: 5px;
	margin:0 0%; 

}



				.testata {
					background-image: url(image/testata.jpg);
					background-repeat: no-repeat;
					height: 100px;
					border: none;
					margin: 0px;
					padding: 0px;
				}
				.testataRID {
					background-image: url(image/testata-rid.jpg);
					background-repeat: no-repeat;
					height: 100px;
					border: none;
					margin: 0px;
					padding: 0px;
				}
				
				.testataEnte {
					background-color: #666b8e;
					height: 100px;
					background-image: url(image/testata-tit1.jpg);
					background-repeat: no-repeat;
					border-top: 0px #666b8e;
					border-right: 0px #96a5e0;
					border-bottom: 1px #666699;
					border-left: 0px #96a5e0;
				}
				
				.body {
					margin: 0px;
					padding: 0px;	
				}
				
				a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					text-decoration: none;
				}
			a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #210080;
					text-decoration: underline;
				}
				
				.form {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.9em;
					margin-top: 2px;
					padding-top: 0px;
					background-color: #ECECFF;
				}
				
				
				
				.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	color: #000066;
	border-top-style: dotted;
	border-top-color: #333399;
	margin: 0px;
	padding: 5px 0px 5px 1.5%;
	border-top-width: 1px;
	text-align: left;
	width: 98.5%;
	line-height: 1.5em;
	float: right;


				
				
				
				
				}
				
	.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000066;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 5px;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 1.2em;
	}
				
				
	.contenitore {
	width: 100%;
	height: 100%;
	float: left;
	}
				
				.testoBold {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.65em;
					color: #000066;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 3px;
					font-weight: bold;
				}
				
	/*.box {
	border: 1px solid #CCCCCC;
	padding: 2px 0px 0px 3px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 2px;
	float: left;
	width: 98%;
	}*/
	
	.box {
	border: 1px solid #CCCCCC;
	padding: 2px 0px 0px 3px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 2px;
	float: left;
	}
	
				
				.boxCerca {
	padding: 0px 0px 0px 0px;
	width: 100%;
	border-top: 1px solid #CCCCFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #CCCCFF;
	border-left: 1px solid #AAAAFF;
	background-color: #ECECFF;
	margin-top: 0px;
	margin-bottom: 1px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	}
				
				.pcg {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.9em;
					font-weight: bold;
					color: #000099;
					background-color: #ADE604;
					padding-right: 3px;
					padding-left: 3px;
					padding-bottom: 2px;
					padding-top: 0px;
					font-size: 0.9em;
					vertical-align: 17%;
					margin: 2px 0px 0px;
				
				
				
				
				}
				.pcg1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					color: #FFFFFF;
					background-color: #FC7D0C;
					background-image: url(image/1-b.gif);
					background-position: left bottom;
					padding: 0px 0px 3px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 43px;
					margin-top: 0px;
				
				
				}
				.pcg2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #FC7D0C;
					background-image: url(image/2-b.gif);
					background-position: right bottom;
					margin: 0px;
					padding: 0px 0px 3px;
				}
				
				.cic {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #000066;
					background-color: #FDBF31;
					padding-right: 3px;
					padding-left: 3px;
					padding-bottom: 2px;
					padding-top: 0px;
					font-size: 0.9em;
					vertical-align: 17%;
					margin-top: 2px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
				
				.cicV {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-weight: bold;
					color: #000066;
					background-color: #CCCCFF;
					padding-right: 3px;
					padding-left: 3px;
					padding-bottom: 2px;
					padding-top: 0px;
					font-size: 0.9em;
					vertical-align: 17%;
					margin-top: 2px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: 0px;
				}
				
				.cic1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					color: #FFFFFF;
					background-color: #3434C7;
					background-image: url(image/1-b.gif);
					background-position: left bottom;
					margin: 0px 0px 0px 43px;
					padding: 0px 0px 3px;
				}
				.cic2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #3434C7;
					background-image: url(image/2-b.gif);
					background-position: right bottom;
					margin: 0px;
					padding: 0px 0px 3px;
				}
				
				.vg {
					background-color: #D7D7FF;
					padding-right: 1px;
					padding-left: 3px;
					padding-bottom: 2px;
					padding-top: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
				}
				
				.v {
					color: #000055;
					background-color: #CCCCFF;
					padding-right: 1px;
					padding-left: 3px;
					padding-bottom: 2px;
					padding-top: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: normal;
				
				}
				
				.v1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #A2B3F4;
					background-image: url(image/1-.gif);
					background-position: left top;
					margin: 0px 0px 0px 23px;
					padding: 0px 0px 3px;
				}
				.v2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #A2B3F4;
					background-image: url(image/2-.gif);
					background-position: right top;
					margin: 0px;
					padding: 0px 0px 3px;
				}
				
				.gr {
	color: #000055;
	background-color: #F0F0FF;
	padding-right: 1px;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	vertical-align: baseline;


				}
				
				.gr1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #CCCCFF;
					background-image: url(image/b1-.gif);
					background-position: left top;
					margin: 0px 0px 0px 7px;
					padding: 0px 0px 3px;
				}
				.gr1a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #CCCCFF;
					background-image: url(image/b1-.gif);
					background-position: left top;
					margin: 0px 0px 0px 7px;
					padding: 0px 0px 3px;
				}
				.gr2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #CCCCFF;
					background-image: url(image/b2-.gif);
					background-position: right top;
					margin: 0px;
					padding: 0px 0px 3px;
				}
				
				.tr {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					color: #000000;
					background-color: #94A7F3;
					padding-right: 3px;
					padding-left: 3px;
					padding-bottom: 3px;
					padding-top: 0px;
				
				}
				.tr1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					background-color: #96a5e0;
					background-image: url(image/1-.gif);
					background-position: left top;
					margin: 0px 0px 0px 23px;
					padding: 0px 0px 3px;
				}
				.tr2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					background-color: #96a5e0;
					background-image: url(image/2-.gif);
					background-position: right top;
					margin: 0px;
					padding: 0px 0px 3px;
				}
				
				
				
				.img {
					margin: 6px 7px 6px 6px;
					background-color: #FFFFFF;
					float: left;
				
				
				
				}
				
				
				.form2 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.9em;
					margin-top: 7px;
				}
				.formSin {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.9em;
					margin-top: 7px;
					margin-left: 8px;
					float: left;
				
				}
				
				.formDes {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.9em;
					margin-top: 3px;
					margin-left: 9px;
					margin-bottom: 6px;
				
				}
				
				.BoxEventi {
					padding: 0px 1px 11px 0px;
					width: 100%;
					border-top: 1px solid #a6db04;
					border-right: 0px solid #FFFBF4;
					border-bottom: 0px solid #FFfbf4;
					border-left: 1px solid #a6db04;
					color: #000066;
					margin-top: 0px;
					margin-bottom: 22px;
					margin-right: 0px;
					margin-left: 0px;
					background-color: #D6EA99;
					float: left;
				}
				
				
				
				
				.TitoloBoxEventi {
					background-color: #A6DB04;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.7em;
					font-weight: bold;
					border-right-width: 0px;
					border-right-style: solid;
					border-right-color: #FFFFFF;
					color: #000099;
					overflow: hidden;
					padding-top: 0px;
					padding-right: 0px;
					padding-left: 18px;
					margin-top: 0px;
					margin-right: -16px;
					margin-left: 0px;
					float: left;
					width: 93%;
				}
				.TitoloBoxLink {
					background-color: #A6DB04;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.65em;
					font-weight: bold;
					border-right-width: 0px;
					border-right-style: solid;
					border-right-color: #FFFFFF;
					color: #000099;
					overflow: hidden;
					padding-top: 0px;
					padding-right: 0px;
					padding-left: 18px;
					margin-top: 0px;
					margin-right: -16px;
					margin-left: 0px;
					float: left;
					width: 93%;
					padding-bottom: 1px;
				}
				
				
				.boxA {
					margin: 0px 8px 12px;
					padding: 6px 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					border-top: 1px solid #CCCCFF;
					border-right: 1px solid #9191CC;
					border-bottom: 1px solid #9191CC;
					border-left: 1px solid #CCCCFF;
				}
				
				.boxL {
					margin: 0px 8px 12px;
					padding: 6px 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					border-top: 1px solid #CCCCFF;
					border-right: 1px solid #9191CC;
					border-bottom: 1px solid #9191CC;
					border-left: 1px solid #CCCCFF;
					width: 100%;
					font-size: 0.6em;
				
				}
				
				.boxAccesso{
					margin: 0px 3px 12px 8px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					border-top: 1px solid #94a7f3;
					border-right: 1px solid #627dee;
					border-bottom: 1px solid #627dee;
					border-left: 1px solid #94a7f3;
					font-size: 0.6em;
					background-color: #E6E6FF;
					padding-top: 3px;
					padding-right: 0px;
				}
				
				.boxMulticanalita {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					border-top: 1px solid #94a7f3;
					border-right: 1px solid #627dee;
					border-bottom: 1px solid #627dee;
					border-left: 1px solid #94a7f3;
					font-size: 0.6em;
					background-color: #E6E6FF;
					padding-top: 3px;
					padding-right: 0px;
					margin-top: 0px;
					margin-right: 3px;
					margin-left: 8px;
					padding-bottom: 0px;
					margin-bottom: 15px;
				
				
				
				
				}
				
				
				
				.testoBoxDesBold {
					font-weight: bold;
					color: #000099;
					padding-left: 9px;
					padding-bottom: 6px;
				}
				
				
				
				.testoBoxDesNormal {
					font-weight: normal;
					padding-left: 10px;
				}
				
				.ColoreV2 {
					line-height: 21px;
					padding-right: 11px;
					padding-left: 11px;
					font-size: 0.9em;
					color: #000066;
					padding-top: 3px;
					padding-bottom: 3px;
					border-top-width: 1px;
					border-bottom-width: 1px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 5px;
					border-right-width: 1px;
					border-left-width: 1px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					background-color: #EFFFD7;
				
				
				}
				
				.testo-b2 {
					font-weight: normal;
					color: #0000dd;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 1em;
					padding-top: 2px;
					padding-bottom: 6px;
					padding-left: 0px;
				}
				
			.pulsante {
				background-color: #FFFFFF;
				padding-right: 2px;
				padding-left: 2px;
				border-top: 1px solid #AEAEFF;
				border-right: 1.3px solid #6C6CFF;
				border-bottom: 1px solid #6c6cFF;
				border-left: 1.3px solid #AEAEFF;
	
			}


				.pulsanteEntra {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 2px;
					margin-bottom: 0px;
					padding: 0px;
					background-color: #F9FFF0;
					color: #000066;
					font-weight: bold;
					text-align: center;
					margin-right: 2em;
					background-position: center;
					border: 1px solid #000066;
					font-size: 0.9em;
					margin-left: 9px;
				
				
				}
				.lineaAccesso {
					padding: 0px 0px 8px;
					border-bottom: 1px solid #B0B0FF;
					border-top-width: 0px;
					border-top-style: solid;
					border-top-color: #B0B0FF;
					margin-right: 0px;
					margin-bottom: 8px;
					margin-left: 0px;
					margin-top: 0px;
				
				
				
				
				
				}
				.lineaMulticanalita {
					line-height: 21px;
					padding: 3px 0px 0px;
					font-weight: bold;
					color: #0000ab;
					border-bottom: 1px solid #B0B0FF;
					border-top-width: 0px;
					border-top-style: solid;
					border-top-color: #B0B0FF;
					margin: 0px;
				
				}
				

					.linea {
					border: 1px solid #B0B0FF;
					border-style: solid;
				
				
				
				
				
				}
				
				.livDes {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000099;
					font-weight: bold;
					margin: 0px 7px 0px 4px;
					padding: 0px;
				}
				
				.livDes li {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					border-bottom-width: 0px;
					border-bottom-style: solid;
					border-bottom-color: #FDBF31;
					margin: 0px;
					text-decoration: none;
					padding-top: 4px;
					padding-right: 0px;
				/*	padding-bottom: -4px;*/
					padding-left: 10px;
					text-indent: -9pt;
					font-size: 1em;
					color: #000099;
				}
				
				.livDes a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					border-bottom-width: 0px;
					border-bottom-style: solid;
					border-bottom-color: #FDBF31;
					margin: 0px;
					width: 100%;
					color: #000099;
				}
				.livDes a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					font-size: 1em;
					margin: 0px;
					width: 100%;
					text-decoration: underline;
				}
				
				
				.livServizi {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000099;
					margin: 0px 7px 0px 4px;
					padding: 0px;
					border: 0px none #FFFFFF;
				}
				
				.livServizi li {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin: 0px;
					text-decoration: none;
					padding-top: 4px;
					padding-right: 0px;
				/*	padding-bottom: -4px;*/
					padding-left: 10px;
					text-indent: -9pt;
					font-size: 1em;
					color: #000099;
				}
				
				.livServizi a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					width: 100%;
					color: #000099;
					border-bottom-width: 0px;
					border-bottom-style: dotted;
					border-bottom-color: #CCCCCC;
					margin: 0px;
				
				
				
				
				
				}
				.livServizi a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px 0px 0px 3px;
					font-size: 1em;
					margin: 0px;
					width: 100%;
					text-decoration: underline;
				}
				
				
				
				
				.livSinMyPMM {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000099;
					margin: 0px 7px 0px 4px;
					padding: 0px;
					border: 0px none #FFFFFF;
				}
				
				.livSinMyPMM li {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin: 0px;
					text-decoration: none;
					padding-top: 4px;
					padding-right: 0px;
				/*	padding-bottom: -4px;*/
					padding-left: 10px;
					text-indent: -7pt;
					font-size: 0.6em;
				}
				
				.livSinMyPMM a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px 0px 0px 3px;
					width: 100%;
					color: #000066;
					border-bottom-width: 0px;
					border-bottom-style: dotted;
					border-bottom-color: #CCCCCC;
					margin: 0px;
				}
				
				.livSinMyPMM a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px 0px 0px 3px;
					
					margin: 0px;
					width: 100%;
					text-decoration: underline;
				}
				
				.livAutenticazione {
					font-weight: bold;
					color: #000099;
					padding-left: 23%;
					line-height: 3em;
					padding-top: 11px;
					padding-bottom: 3px;
					border-top-width: 1px;
					border-top-style: solid;
					border-top-color: #CCCCFF;
					margin-top: 11px;
				}
				.livAutenticazione li{
					line-height: 2em;
					padding-top: 3px;
					padding-bottom: 3px;
					border: none;
				}
				
				.livAutenticazione a{
					border: none;
				}
				
		
			
				
				
				.liv2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #0000cc;
					padding-top: 1px;
					padding-bottom: 0px;
					padding-left: 0px;
					font-weight: bold;
					margin: 2px 7px;
					padding-right: 0px;
				}
				
				.liv2 li {
					width: 80%;
				}
				
				.liv2 a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					padding: 0px;
					border-bottom-width: 1px;
					border-bottom-style: dotted;
					border-bottom-color: #FFCC33;
					margin: 0px;
					font-size: 1em;
				
				}

				.liv2 a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					font-size: 1em;
					margin: 0px;
					background-color: #FFFFFF;
					text-decoration: none;
					color: #000099;
				}
	

/*
				.liv2v 	ul li ul li ul li {
					
					margin-top: 3px;
					padding: 0px;
					margin-left: 10px;
					border: none;
					list-style-type: none;
					list-style-image: none;
				vertical-align: top;
					width: 100%;
		/*			}*/


	/*				.liv2v 	ul li ul li ul li a{
					
					margin-top: 3px;
					padding: 0px;
					margin-left: 10px;
					border: none;
					list-style-type: none;
					list-style-image: none;
	/*				vertical-align: top; */
		/*				width: 100%;
				}


				.liv2v 	ul li ul li ul li a:hover{
					
			
	/*				vertical-align: top; */
		/*				color:red;
					width: 100%;
				}
*/
				

		.liv2v {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #0000cc;
					padding-top: 0px;
					padding-bottom: 0px;
					padding-left: 0px;
					font-weight: bold;
					margin: 2px 0px 2px -9px;
					padding-right: 0px;

				}

	
		
				
	/*				.liv2v li ul{
				border: 0px;
				background-color: #DFE1FF;
				color: #000066;
				margin-top: 2px;
				padding-left: 26px;
				text-indent: 3pt;
				float: rigth;
				margin-left: -30px;
				line-height: 100%;
				}
	
			
				*/


				/* Decommentato */
				
				.liv2v li ul{
					border: 0px;
					background-color: #DFE1FF;
					color: #000066;
					margin-left: -11px;
					padding-left: 10px;
					width: 108%;
					display:block;
				}
				
				
				.liv2v a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					padding: 0px;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #9999FF;
					margin: 0px;
					font-size: 1em;
			
				
				}
			.liv2v a:hover {
						font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					font-size: 1em;
					margin: 0px;
					background-color: #FFFFFF;
					text-decoration: none;
					width: 100%;
					color: #000099;
			
				
				} 
				



			.liv2v ul li a {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000066;
				/*border-bottom-width: 1px;
				border-bottom-style: dotted; 
				border-bottom-color: #9999FF;*/
				margin: 0px;
				font-size: 1em;
				}


	

				.liv2v ul li a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 1em;
					margin: 0px;
					text-decoration: none;
					width: 100%;			
					background-color: #FFFFFF;
				}
				
	

						.liv1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					padding-top: 0px;
					padding-bottom: 4px;
					padding-left: 0px;
					font-weight: bold;
					margin: 0px 7px 0px 4px;
					padding-right: 0px;
					font-size: 0.65em;
					float: left;
					width: 87%;
				
				
				}
				
				
				.liv1v {
				font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 0px;
					font-weight: bold;
					margin: 0px 7px 0px 4px;
					padding-right: 0px;
					font-size: 0.65em;
					float: left;
					width: 87%;
				
				}
				
				.liv1v li {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					border-bottom-width: 0px;
					border-bottom-style: solid;
					border-bottom-color: #CCCCFF;
					margin: 0px;
					width: 100%;
					text-decoration: none;
					padding-top: 5px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 13px;
					text-indent: 0pt;
				}
				

				.liv1v a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					color: #000066;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #9999FF;
					margin: 0px;
					width: 100%;

				}
		
				
				.liv1v a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					margin: 0px;
					text-decoration: none;
					background-color: #DDDDFF;
				}
				
								
		.selezionebisV {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 1em;
					width: 100%;
					background-color: #CCCCFF;
					float: left;
					text-indent: 0pt;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: -5px;
					padding-top: 0px;
					padding-right: 16px;
					padding-bottom: 0px;
					padding-left: 10px;
					border: 1px solid #FFFFFF;
					line-height: 1.3em;
				
				
				}
				/*.selezionebisV {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 1em;
					width: 80%;
					background-color: #AFBDF5;
					line-height: 1.3em;
					float: left;
					text-indent: -6pt;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: -11px;
					padding-top: 0px;
					padding-right: 16px;
					padding-bottom: 0px;
					padding-left: 18px;
					border: 1px solid #FFFFFF;
				
				}*/
				
				.liv2vSelez {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 1em;
					background-color: #FFFFFF;
					color: #0000CC;
					padding-top: 0px;
					padding-right: 0px;
					padding-bottom: 2px;
					margin:0;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: -30px;
					padding-left: 20px;
				
				}
				
				.selez{
					font-weight: bold;
				}


				.liv1S {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000099;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 0px;
					font-weight: bold;
					margin: 0px 7px 0px 4px;
					padding-right: 0px;
					font-size: 0.65em;
					width: 87%;
					float: left;		
				}
				

				.liv1S li {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #99CC00;
					margin: 0px;
					width: 94%;
					text-decoration: none;
					padding-top: 8px;
					padding-right: 0px;
					padding-bottom: 0px;
					padding-left: 13px;
					text-indent: -9pt;
				
				
				
				}
				
				.liv1S a {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px 0px 0px 0em;
					border-bottom-width: 1px;
					border-bottom-style: solid;
					border-bottom-color: #99CC00;
					margin: 0px 0px 0px 0em;
					text-decoration: none;
					font-size: 1em;
				
				
				
				}
				.liv1S a:hover {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					padding: 0px;
					font-size: 1em;
					margin: 0px;
					width: 100%;
					background-color: #EBF4CC;
					text-decoration: none;
				
				}
				
				
				
				ul {
					padding-top: 0px;
					padding-right: 0px;
					padding-bottom: 0px;
					margin: 0px;
				
				
				}
				
				li {
					list-style-type: none;
					list-style-image: none;
					margin-right: 0px;
					margin-left: 9px;
					margin-top: 3px;
					margin-bottom: 3px;
					padding: 0px;
				
				
				}
				
				ul li a{
					padding: 0px;
					margin: 0px;
					border-bottom-width: 1px;
					border-bottom-style: dotted;
					border-bottom-color: #FFCC33;
					color: #000066;
				}
				
		ul li a:hover{
					padding: 0px;
					color: #000099;
					margin: 0px;
				}
				
				ul li ul {
					margin-right: 0px;
					margin-top: 2px;
					margin-bottom: 7px;
					padding: 0px;
					font-size: 1em;
					font-weight: normal;
					margin-left: 0px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
				
				
				}
				
				ul li ul li{
					padding: 1px 0px 1px 5px;
					margin: 3px 0px;
					border: none;
					list-style-type: none;
					list-style-image: none;
					vertical-align: top;
					display: block;
				}
				
				ul li ul li a{
					padding: 0px;
					color: #0000CC;
					margin: 0px;
					border: 0px none;
				}
				
				
					
				.boldCenterG {
					font-weight: bold;
					font-size: 1.3em;
						color: #2214B6;
				}
				
				.boldCenterNonEsiste {
					font-weight: bold;
					font-size: 1.3em;
					color: #2214B6;
					text-align: center;
				}
				.boldCenter {
					font-weight: bold;
					text-align: center;
					color: #2214B6;
				}
				

				.boldSmall {
					font-weight: bold;
					font-size: 0.65em;
				}
				
				.bold {
					font-weight: bold;
				}
				.boldL {
					font-weight: bold;
					font-size: 1.1em;
					color: #2214B6;
				}
				
				.bold1 {
					font-weight: bold;
					color: #2100C9;
				
				}

				.boldCenter {
					font-weight: bold;
					text-align: center;
				}


				.bold1Center {
					font-weight: bold;
					color: #2100C9;
					vertical-align: 16%;
				}
				.perTesto {
				vertical-align: 16%;

				
				}
				.perTestoB {
				vertical-align: 16%;
				font-weight: bold;
				color: #2100C9;	
				}

				.percorsoH {
				
					color: #000099;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.65em;
					border-top-width: 0px;
					border-right-width: 0px;
					border-bottom-width: 1px;
					border-left-width: 0px;
					border-bottom-style: solid;
					border-top-style: solid;
					border-top-color: #333399;
					border-bottom-color: #685F9C;
					padding-left: 10px;
					padding-bottom: 1px;
					padding-top: 1px;
					padding-right: 0px;
					margin: 0px;
					line-height: 2em;
				}
				.TColoreV2 {
					padding-right: 0px;
					padding-left: 3px;
					font-size: 0.65em;
					color: #000099;
					padding-top: 2px;
					padding-bottom: 2px;
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 1px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					background-color: #F0F0FF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 1px;
					width: 48.8%;
					float: left;
					margin-right: 0px;
					margin-left: 0px;
				
				
				
				
				
				
				}
				.box2 {
					border: 1px solid #CCCCCC;
					margin: 2px 2px 7px;
					padding: 1px 1px 0px 3px;
					background-color: #FFFFFF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					background-repeat: no-repeat;
					width: 100%;
				
				
				
				
				
				}
				.TColoreV2DX {
					padding-right: 3px;
					padding-left: 0px;
					font-size: 0.65em;
					color: #000066;
					padding-top: 2px;
					padding-bottom: 2px;
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 1px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					background-color: #F0F0FF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 1px;
					width: 50%;
					float: right;
					text-align: right;
					margin-right: 0px;
					margin-left: 0px;
				
				
				}
				.liv2Selez {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	color: #0000CC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	margin:0px 0px 0px -13px;
	padding-left: 20px;
	text-indent: -2pt;


				}
				
				

				.boldLiv2 {
				font-weight: bold;
		}

	
					.liv2SelezBold {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 1em;
			font-weight: bold;
			
			background-color: #FFFFFF;
			color: #0000CC;
			padding-top: 2px;
			padding-right: 0px;
			padding-bottom: 2px;
			margin:0px 0px 0px -10px; 
			padding-left: 1em; 
		
			border: 1px solid ;


				}

				.TitoloBoxCerca {
					background-color: #94A7F3;
					padding: 0px 0px 0px 18px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.7em;
					font-weight: bold;
					margin: 0px -16px 0px 0px;
					border-right-width: 0px;
					border-right-style: solid;
					border-right-color: #FFFFFF;
					color: #000000;
					float: left;
					width: 93%;
					overflow: hidden;
				
				}
				
				.TColoreVSelez {
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 4px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					background-color: #EAEAFF;
					margin-top: 4px;
					height: 0.5%;
					margin-right: 4px;
					padding: 1px 1px 1px 3px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
				
				
				
				}
				
				
				.boxU {
					margin: 0px 0px 12px;
					padding: 6px 0px 9px 3px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					border-top: 1px solid #FFFFFF;
					border-right: 1px;
					border-bottom: 1px dotted #FFFFFF;
					border-left: 1px;
					font-size: 0.6em;
					background-color: #CCCCFF;
					height: 70%;
				
				}
				.pulsanteEsci {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 9px;
					margin-bottom: 1px;
					padding: 0px;
					background-color: #F9FFF0;
					color: #0000dd;
					font-weight: bold;
					text-align: center;
					float: left;
					margin-right: 3em;
					background-position: center;
					font-size: 0.9em;
					border-top: 1px solid #3399FF;
					border-right: 1px solid #0000CC;
					border-bottom: 1px solid #0000CC;
					border-left: 1px solid #3399FF;
					margin-left: 5px;
				
				
				}
				
				.TColoreGrSelez {
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 0px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					background-color: #F5F5F5;
					margin-top: 4px;
					height: 0.5%;
					margin-right: 2px;
					padding: 1px 1px 1px 4px;
					margin-left: 0px;
				
				
				}
				.TColoreGrNormal {
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 0px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					background-color: #F5F5F5;
					margin-top: 4px;
					height: 0.5%;
					margin-right: 2px;
					padding: 1px 1px 1px 4px;
					margin-left: 0px;
					font-weight: normal;
					color: #333333;
				
				}
				.box3 {
	border: 1px solid #CCCCFF;
	margin: 0px 2px 7px;
	padding: 1px 4px 0px 3px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	float: left;
	width: 98%;
				}
				
				
				.testo a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3333CC;
	padding-top: 4px;
	padding-bottom: 6px;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 5px;

				
				
				}
				
				
				.boldv {
					color: #0033FF;
					font-weight: bold;
				
				
				}
				
				
				
				.indent {
					padding: 0px 5px 0px 18px;
					text-indent: -11pt;
					display: block;
					margin: 0px 0px 8px;
					border-bottom-width: 1px;
					border-bottom-style: dotted;
					border-bottom-color: #E0E0E0;
					border-top-width: 0px;
					border-top-style: dotted;
					border-top-color: #E0E0E0;
					height: 1em;
				}
				
				
				
				
				
				
				.TColoreV {
					padding-right: 1px;
					padding-left: 1px;
					padding-top: 0px;
					padding-bottom: 0px;
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 6px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					margin-top: 4px;
					background-repeat: repeat;
					background-color: #F0F0FF;
					height: 4%;
				
				
				}
				
				.indentSelez {
					padding: 0px 5px 0px 18px;
					text-indent: -10pt;
					display: block;
					margin: 0px 2px 0px 0px;
					background-color: #F2F2FF;
				
				}
		

				
.colonnaSin {
					float: left;
					padding-left: 0px;
					padding-top: 0px;
					background-color: #F7F7FF;
					border-top-width: 0px;
					border-top-style: solid;
					border-top-color: #9DB3D7;
					width: 18%;
					margin: 0px 0px 0px 0px;
					border-right-width: 1px;
					border-right-style: dotted;
					border-right-color: #666699;
					padding-bottom: 0px;
					
				}

	/*.colonnaCentro {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666699;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666699;
	padding-left: 8px;
	padding-bottom: 45px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 11px;
	width: 65%;
	float: left;
	height: 100%;
	}*/
	
	.colonnaCentro {
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666699;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666699;
	padding-left: 8px;
	padding-bottom: 45px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 11px;
	width: 65%;
	float: left;
	height: 100%;
	}
				
				
				.colonnaDes {
					background-color: #f7f7ff;
					border-top-width: 0px;
					border-top-style: solid;
					border-top-color: #9DB3D7;
					margin: 0px;
					float: left;
					width: 14%;
					padding-left: 0px;
					border-left-width: 0px;
					border-left-style: dotted;
					border-left-color: #666699;
					height: 100%;
				
				
				
				
				
				
				
				
				
				}
				.boxG {
				
					padding: 0px;
					width: 100%;
					border-top: 1px solid #EAEAEA;
					border-right: 1px solid #FFFFFF;
					border-bottom: 1px solid #CCCCCC;
					border-left: 1px solid #CCCCCC;
					background-color: #FFFFFF;
					margin-top: 0px;
					margin-bottom: 4px;
					margin-right: 0px;
					margin-left: 0px;
				}
				.TColoreGr {
					border-top-width: 1px;
					border-top-style: solid;
					border-bottom-style: solid;
					border-top-color: #DBDBDB;
					border-bottom-color: #CCCCCC;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					background-color: #F5F5F5;
					padding: 1px 1px 1px 18px;
					font-size: 1em;
					margin: 0px;
					border-right-width: 0px;
					border-bottom-width: 0px;
					border-left-width: 0px;
				}
				
				
				.pulsanteOK {
				
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 7px;
					margin-bottom: 0px;
					padding: 0px;
					background-color: #F9FFF0;
					color: #000066;
					font-weight: bold;
					text-align: center;
					margin-right: 14.3em;
					border: 1px solid #000066;
					font-size: 0.9em;
				}
				.boxVC {
					margin: 0px 3px 12px;
					padding: 6px 0px 3px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					border-top: 1px solid #CECEFF;
					border-right: 1px solid #9999FF;
					border-bottom: 1px solid #9999FF;
					border-left: 1px solid #ceceFF;
					font-size: 0.6em;
					background-color: #E6E6FF;
				}
				
				
				.formAutenticazione {
					font-weight: normal;
					color: #000066;
					line-height: 3em;
					padding-top: 6px;
					padding-bottom: 3px;
					margin-top: 11px;
					text-align: right;
					margin-right: 45%;
				}
				
				.Ptorna {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.6em;
					font-weight: bold;
					color: #000000;
					background-color: #CBD5FA;
					padding-right: 2px;
					padding-left: 5px;
					padding-bottom: 3px;
					padding-top: 2px;
					margin-left: 9px;
					width: 74%;
					text-indent: 0pt;
					margin-bottom: 11px;
				
				
				}
				.colonnaCentro2 {
					width: 77%;
					float: left;
					background-color: #FFFFFF;
					padding-left: 11px;
					border-left-width: 0px;
					border-left-style: dotted;
					border-left-color: #666699;				
				}
				
				
				
				
				
				.TitoloBoxEnti {
					background-color: #FDBF31;
					padding: 0px 10px 0px 18px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.7em;
					font-weight: bold;
					border-right-width: 0px;
					border-right-style: solid;
					border-right-color: #FFFFFF;
					overflow: hidden;
					margin-top: 0px;
					margin-right: -16px;
					margin-left: 0px;
					margin-bottom: 5px;
					float: left;
					width: 93%;
				
				
				
				
				
				}
				.BoxEnti {
					padding: 0px 1px 11px 0px;
					width: 100%;
					border-top: 1px solid #FDBF31;
					border-right: 0px solid #FFFFFF;
					border-bottom: 0px solid #FFFFFF;
					border-left: 1px solid #FDBF31;
					background-color: #FEDD92;
					margin-top: 0px;
					margin-bottom: 33px;
					margin-right: 0px;
					margin-left: 0px;
					float: left;
				
				}
				
				
				
				.centrologhi {
					border-top-width: 0px;
					border-top-style: solid;
					border-top-color: #9DB3D7;
					background-image: url(image/spazio_loghi3.gif);
					background-attachment: scroll;
					background-repeat: no-repeat;
					background-position: center top;
					height: 320px;
				
				
				
				}
				.centroSpace {
					background-position: center center;
					text-align: center;
					height: auto;
					width: auto;
					background-color: #F7F7FF;
				
				
				}
				
				
				.selezionebis {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 1em;
					width: 80%;
					background-color: #FFCC33;
					line-height: 1.3em;
					float: left;
					text-indent: -6pt;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 0px;
					margin-left: -11px;
					padding-top: 0px;
					padding-right: 16px;
					padding-bottom: 0px;
					padding-left: 18px;
				}
				
				
				
				.pulsanteCerca {
				
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 2px;
					margin-bottom: 0px;
					padding: 0px;
					background-color: #F9FFF0;
					color: #000066;
					font-weight: bold;
					text-align: center;
					float: left;
					margin-right: 2em;
					background-position: center;
					border: 1px solid #000066;
					font-size: 0.9em;
					margin-left: 13px;
				}
				
				.testata {
					background-color: #666b8e;
					height: 134px;
					background-image: url(image/testata-tit-loghi2.jpg);
					background-repeat: no-repeat;
					border-top: 0px #666b8e;
					border-right: 0px #96a5e0;
					border-bottom: 0px #96a5e0;
					border-left: 0px #96a5e0;
					margin: 0px;
					padding: 0px;
				
				}
				.ente {
					background-color: #F7F7FF;
					height: 31px;
					background-image: url(image/ente.jpg);
					background-repeat: no-repeat;
					border-top: 0px #666b8e;
					border-right: 0px #96a5e0;
					border-bottom: 1px solid #666699;
					border-left: 0px #96a5e0;
					background-position: right top;
					float: right;
					width: 100%;
				
				}
				.TColoreV50 {
				
					padding-right: 0px;
					padding-left: 3px;
					font-size: 0.7em;
					color: #000050;
					padding-top: 2px;
					padding-bottom: 2px;
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 1px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 1px;
					width: 49%;
					float: left;
					margin-right: 0px;
					margin-left: 0px;
					font-weight: bold;
					background-color: #FFFFFF;
				}
				
				
				
				
				.TColoreV50Menu{
					padding-right: 0px;
					padding-left: 3px;
					font-size: 0.75em;
					color: #000050;
					padding-top: 2px;
					padding-bottom: 2px;
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 1px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					margin-top: 1px;
					width:100%;
					float: left;
					margin-right: 0px;
					margin-left: 0px;
					font-weight: bold;
					background-color: #FFFFFF;
				}
				
				
				
				
				
				
				
				
				
				
		.TColoreV50Dx          {
	padding-right: 1em;
	font-size: 0.9em;
	color: #000050;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-top-style: dotted;
	border-bottom-style: solid;
	border-top-color: #66CC00;
	border-bottom-color: #FFFFFF;
	margin-bottom: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 1px;
	width: 40%;
	float: right;
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-align: right;
	padding-left: 0em;
				}

				.TColoreB {
				
					padding-right: 1px;
					padding-left: 1px;
					padding-top: 0px;
					padding-bottom: 0px;
					border-top-width: 0px;
					border-bottom-width: 0px;
					border-top-style: dotted;
					border-bottom-style: dotted;
					border-top-color: #66CC00;
					border-bottom-color: #66CC00;
					margin-bottom: 6px;
					border-right-width: 0px;
					border-left-width: 0px;
					border-right-style: double;
					border-left-style: solid;
					border-right-color: #FFFFFF;
					border-left-color: #FFFFFF;
					margin-top: 4px;
					background-color: #FFFFFF;
					height: 4%;
				}
				
				.assistenza {
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 0.65em;
					color: #000066;
					padding-top: 4px;
					padding-bottom: 4px;
					padding-left: 14px;
					font-weight: bold;
					margin-top: 5px;
					margin-right: 0px;
					margin-bottom: 9px;
					margin-left: 0px;
				
				}
				.ass3 {
					height: 13px;
					background-position: center;
					padding-bottom: 5px;
				
				
				
				
				
				}
				.boxDriver {
					border: 1px solid #CCCCFF;
					margin: 0px 2px 7px;
					padding: 12px 1px 12px 2%;
					background-color: #FFFFF2;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color: #000066;
					background-repeat: no-repeat;
					width: 64%;
					font-size: 0.7em;
				
				
				}
				.percentua {
				
					width: 70%;
					margin-left: 22%;
				}
				.hidden {
					display:none;
				}


	.hiddenClearDiv {
					display:none;
					clear: both;
				}


				.link {
	font-size: 1.6em;
	font-weight: normal;
	border: 1px solid #B3B3D9;
	padding-left: 0pt;
	padding-right: 2px;
	margin-bottom: 1em;
	padding-bottom: 11px;
	padding-top: 2px;
	margin-left: -0.7em;
	margin-right: 0px;



				
				
				}
				.link2 {
	font-size: 1.38em;
	width: 99%;
	font-weight: normal;



				}
				.spazioV {
					padding-top: 11px;
				}
				.spazioV2 {
					padding-top: 5px;
				}
				.spazioO {
	margin-left: 10px;
	padding-left: 5px;


				}
				.cartina{
	background-attachment: scroll;
	background-image: url(image/univ-napoli.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width: 77%;
	height: 428px;
	float: left;
	margin-top: 1px;
	}
				
	/*.spazioSin{
	float: left;
	width: 69.8%;
	height: 400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-top: 0.6em;
	padding-left: 0.6em;
	padding-right: 2.9em;
	background-color: #F2F2FF;
	margin-top: 0.4em;
	margin-left: 0.1em;
	margin-right: 1em;
}*/
	.spazioSin{
	float: left;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-top: 0.6em;
	padding-left: 0.6em;
	padding-right: 0.9em;
	background-color: #F2F2FF;
	margin-top: 0.4em;
	margin-left: 0.1em;
	margin-right: 0em;
	width: 78.5%;
	padding-bottom: 0.3em;
				}

.percent1{
	float: left;
	width: 33%;
	padding-left: 1%;
}
.percent2{
	float: left;
	width: 32%;
	text-align: center;
}
.percent3{
	float: left;
	width: 33%;
	text-align: right;
	}
.evidenzia{
	color: #0000CC;
	border: 1px solid #FFFFFF;
}
.data{
	color: #0000CC;
	border: 1px solid #A6A6FF;
	background-color: #E8E8FF;
	margin: 0px;
	padding: 0px;
	height: 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 0.5em;
	font-size: 0.4em;
}
.table{
	color: #000099;
	border: 0px solid #A6A6FF;
	background-color: #CCCCFF;
	text-align: center;
	height: 3em;
	line-height: 1.5em;
	width: 100%;

}


.tableSRE{
		
	color: #000099;
	border: 0px solid #A6A6FF;
	text-align: center;
	height: 3em;
	font-size: 0.7em;
	line-height: 1.5em;
	width: 100%;
	float: right;
	/*float: center;
	padding-left: 3%;*/
	

}
.nestedtable{
	color: #000099;
	border: 0px solid #A6A6FF;
	background-color: #CCCCFF;
	text-align: right;
	height: 3em;
	line-height: 1.2em;
	width: 100%;
	font-size:1em;

	/*padding-right: 0.4em;
	padding-left: 0.4em;*/
}


.colorTitTR{
	background-color: #ECECFF;
	font-size: 11px;
	
	
}

.colorTitTRBig{
	background-color: #ECECFF;
	font-size:0.8em;
}

	.colorTitTRSmall{
	background-color: #ECECFF;
	font-size: 10px;

	
}
.spazioTD{
	padding: 0.4em;
	font-size: 10px;
}
.spazioTDB{
	padding: 0.4em;
	font-size: 11px;
	font-weight: bold;
}

.sin1{

	float: left;
	width: 100%;
	margin-right: 0.2em;
	margin-left: 0em;
	margin-top: 1em;
}
.sin1Piccolo{
	float: left;

}
.sin2{
	float: right;
	width: 50%;
	margin-left: 0em;
	margin-right: 0.15em;
	margin-top: 1em;
	margin-bottom: 0px;
	height: auto;
}

.contTable{
	margin: 0px;
	padding: 0px;
	}

.testo2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000066;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-left: 4px;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-right: 0%;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 1.2em;
	height: 100%;
	background-color: #FFFFFF;
	float: right;
	width: 17%;
	}

	.box4 {
	border: 1px solid #CCCCFF;
	margin: 0px 0px 17px;
	padding: 0px 0px 6px 4px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000066;
	width: 98.3%;
	
	}




	.spazioSinBox4{
		float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-top: 0.7em;
	padding-left: 0.6em;
	padding-right: 0.9em;
	background-color: #F2F2FF;
	margin-top: 0.4em;
	margin-left: 0.1em;
	width: 80%;
	padding-bottom: 2em;

	}
	
.pulsantePreferenze {
	background-color: #FFFFFF;
	margin-left: 2px;
	line-height: 11px;
	margin-right: 2px;
	padding-top: 0px;
	border: 0px solid #C4C4C4;
	padding-left: 1px;



}


.VisualizzaGrafico {
	padding-right: 3px;
	padding-left: 3px;
	font-size: 0.9em;
	color: #000099;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-bottom-color: #66CC00;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: double;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #E8E8FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 0px 0px 1em;
	width: 100%;
	font-weight: bold;
	float: left;
}


	.spazioSinBoxMax{
	float: left;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-top: 0.6em;
	padding-left: 0.6em;
	padding-right: 0.9em;
	background-color: #F2F2FF;
	margin-top: 0.4em;
	margin-left: 0.1em;
	width: 95%;
	padding-bottom: 2.3em;

	}


	

/*aggiunti a netscape  HO INSERITO IL VALORE 100% ALLA LARGHEZZA DELLA "TABLE"*/
	.liv3{
	padding-top: 0.1em;
	margin-bottom: 0.5em;
	font-size: 1em;
	margin-left: 1em;
	padding-right: 1em;
	}


			.liv3Selez {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #FFFFFF;
	color: #0000CC;
	padding-top: 0.1px;
	padding-bottom: 2px;
	margin:0px 0px 0px -10px;
	padding-left: 1em;
	font-size: 1em;

				}
	.liv3v{
		color: #000066;
		padding-top: 1em;
		margin-bottom: 0.5em;
		font-size: 1em;
		margin-left: 0.9em;
		padding-right: 1em;

	}



	.tableSin{
	color: #000099;
	border: 0px solid #A6A6FF;
	background-color: #CCCCFF;
	text-align: left;
	height: 3em;
	line-height: 1.5em;
	width: 80%;
	}
	
	.tableSin100{
	color: #000099;
	border: 0px solid #A6A6FF;
	text-align: left;
	height: 3em;
	font-size: 0.9em;
	line-height: 1.5em;
	width: 95%;
	float: right;
	padding-left: 3%;
	}

	
	.tableSin90{
	color: #000099;
	border: 0px solid #A6A6FF;
	background-color: #CCCCFF;
	text-align: left;
	height: 3em;
	line-height: 1.5em;
	width: 82%;
	float: left;
	margin-left: 4.5%;
	}
	
	.spazioTDSin{
	padding: 0.2em;
	width: 3%;
	text-align: center;
    }


.spazioTDDex{
	padding: 0.2em;
	width: 5%;
	text-align: right;
}
	.bianco{
	background-color: #FFFFFF;
	}
	.gri{
	background-color: #E3E3FF;
     }
	.sin{
	text-align: left;
	background-color: #CCCCFF;
	}

	.spazioTDcolor{
	padding: 0.4em;
	background-color: #F7F7FD;
	}
	
	.spazioTDSincolor{
	padding: 0.2em;
	text-align: center;
	background-color: #F7F7FD;
    }

.biancoSin{
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 1em;
}
.allineaSin{
	text-align:left;
	padding-left: 1em;
}

.allineaDex{
	text-align:right;
	padding-left: 1em;

}

.allineaSinPer{
	text-align:left;
	padding-left: 1em;
	width:19%;

}

.allineaDexPer{
	text-align:right;
	padding-left: 1em;
	width:6%;

}


.allineaSinPerMin{
	text-align:left;
	padding-left: 1em;
	width:3%;

}

.allineaDexPerMin{
	text-align:right;
	padding-left: 1em;
	width:3%;

}
.allineaDexPercentual{
	text-align:right;
	padding-left: 1em;
	width:4%;

}


.allineaSinBold{
	text-align:left;
	padding-left: 1em;
	font-weight:bold;
}

.allineaDexBold{
	text-align:right;
	padding-left: 1em;
	font-weight:bold;

}
.allineaDexSmall{
	text-align:right;
	padding-left: 1em;
	width: 7%;

}

.allineaCenter{
	text-align:center;

}


.biancoDex{
	background-color: #FFFFFF;
	text-align:right;
	padding-left: 1em;
}

.spazioTDTitSin{
	text-align: left;
	padding-left: 1em;
}


.fontGrande{
	font-size: 1.3em;
	border: 0px solid #CCCCFF;
	background-color: #CCFFCC;
	margin-right: 4px;
	
}

.fontGrandeNO{
	font-size: 1.2em;
	border: 0px solid #CCCCFF;
	background-color: #FFC6C1;
	
}



	.fontGrande2 {
	font-size: 1.9em;
	border: 1px solid #CCCCFF;
		background-color: #CCFFCC;
margin-right: 2px;
	padding-right: 0.2em;
	padding-left: 0.2em;
	line-height: 2em;
	font-weight: bold;
	padding-bottom: 2px;


	
	
	}



		.fontGrande2NO {
	font-size: 1.9em;
	border: 1px solid #CCCCFF;
	background-color: #FFC6C1;
	margin-right: 2px;
	padding-right: 0.2em;
	padding-left: 0.2em;
	line-height: 1.9em;
	font-weight: bold;
	padding-bottom: 2px;


	
	
	}

.imgPiuMeno {
	border: 0px;
}

.cartina2 {
	margin: 0px;
	padding: 0.5em 0px 0px;
	float: left;
	width: 70%;
	border: 0px;
}

img{
border:0;
}

.TColoreGrNormalAcc {
	margin-bottom: 0px;
	background-color: #F5F5F5;
	margin-top: 4px;
	margin-right: 2px;
	padding: 8px;
	margin-left: 0px;
	font-weight: normal;
	color: #333333;
	line-height: 1.5em;
	width: 94%;
			}


				.bold2 {
	font-weight: bold;
	font-size: 1.2em;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #FFFFFF;
	
	
	}
	.bold2color {
	font-weight: bold;
	color: #2100C9;
	font-size: 1.2em;
	background-color: #FFFFFF;
	}

.TColoreV1 {
		padding-right: 0px;
		padding-left: 0.6em;
		font-size: 0.8em;
		color: #000050;
		padding-top: 2px;
		padding-bottom: 2px;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-top-style: dotted;
		border-bottom-style: dotted;
		border-top-color: #66CC00;
		border-bottom-color: #66CC00;
		margin-bottom: 1px;
		border-right-width: 0px;
		border-left-width: 0px;
		border-right-style: double;
		border-left-style: solid;
		border-right-color: #FFFFFF;
		border-left-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 1px;
		float: left;
		margin-right: 0px;
		margin-left: 0px;
		font-weight: bold;
		background-color: #FFFFFF;
		width: 47%;
	
	}
	.TColoreV1dx {
		padding-right: 2px;
		padding-left: 0px;
		color: #000066;
		padding-top: 0px;
		padding-bottom: 0px;
		border-top-width: 0px;
		border-bottom-width: 2px;
		border-top-style: dotted;
		border-bottom-style: dotted;
		border-top-color: #66CC00;
		border-bottom-color: #66CC00;
		margin-bottom: 0.5em;
		border-right-width: 0px;
		border-left-width: 0px;
		border-right-style: double;
		border-left-style: solid;
		border-right-color: #FFFFFF;
		border-left-color: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 1px;
		float: right;
		margin-right: 1px;
		margin-left: 0px;
		text-align: right;
		width: 80%;
		line-height: 2.7em;
	}


.TColoreStampa {
				
		padding-right: 2px;
		padding-left: 0px;
		color: #000066;
		padding-top: 3px;
		padding-bottom: 0px;
		border-top-width: 0px;
		border-bottom-width: 0px;
		margin-bottom: 0.5em;
		font-size:0.7em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		margin-top: 1px;
		float: right;
		margin-right: 3px;
		margin-left: 0px;
		text-align: right;
		width: 40%;
	
	}
