body {
	margin: 0 12%  !important ;
	background-color:#FFFFFF;
	vertical-align:top  !important ;
	width:860px;
	height: auto !important ;
	height:auto !important;
	
	}





.home {
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 9px;
	text-decoration: none;
	padding-top: 4px;
	color: #666666;
}

/*---- TITOLO VERDE MEDIO-----  */


.titoloverdemedio {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #3D6102;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 2px;
}
.titoloverdemedio:hover {
	color: #86C300;
}

/*---- TITOLO NERO MEDIO ------ */


.titoloneromedio, .titoloneromedio a:link, .titoloneromedio a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 0px 2px 2px;
	color: #333;
	font-weight: bold;
	text-decoration:none}



.titoloneromedio a:hover {
	text-decoration:underline;
	color: #5d9304;
	
}


.testonews:hover {
	color: #00CC00;
	text-align: justify;
}
.titoloverdenews:hover {
    color: #00CC00;
}

.testomenusx:hover {
	color: #000000;
	text-decoration: underline;
}
.testomenusx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 0px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 4px;

}

.titoloverdegrande {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	padding-top: 2px;
	color: #008800;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 8px;
}
.testo {	
	font-family: Arial,Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: 12pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 3px 4px 3px 6px;
	text-align: justify;
	text-decoration: none;
}
					
.testo:hover	{	font-family:  Arial, Helvetica, sans-serif, Verdana;
					font-size: 11px;
					color:  #339933;
					text-decoration: underline;
					}
					

.testoTia {	
	font-family: Arial,Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: 12pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 3px 4px 3px 6px;
	text-align: justify;
	text-decoration: none;
}


.testoTia ul li {	

	text-align: left;
	
}
	
.testoTia a:link, .testoTia a:visited	{
					color: #569607;
					text-decoration: underline;
					}
	
	
.testoTia a:hover	{
					color: #6C0;
					text-decoration: none;
					}
					



.testonero {
					font-family: Arial, Helvetica, sans-serif, Verdana;
					font-size: 11px;
					line-height: 11pt;
					color:  #000000;
					clip: rect(   );
					padding: 3px 4px 3px 8px;
					text-align: justify;
}
.titologrande {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 20px;
	text-decoration: none;
	padding-top: 2px;
	color: #008800;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 8px;
}
.titoloverdenews {
	font-family:  Arial, Helvetica, sans-serif, Verdana,;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #008800;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
}
.titoloneronews {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
}
.testonospace {
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: 11pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 0px;
	text-align: justify;
	margin: 0px;
}


.testonospace a:link, .testonospace a:visited {
	color: #000;
	text-decoration:underline;
	line-height:18px;
	font-weight:bold;
	}
	
.testonospace a:hover {
	color: #690;
	text-decoration:none;
	font-weight:bold; 
	}


.testonospacebold {
	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: 11pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 0px;
	text-align: justify;
	margin: 0px;
	font-weight: bold;
}
.label_tabella_comuni {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #598c04;
}
.label_tabella_lavoro {
	font-family:Arial, Helvetica,Verdana, sans-serif, Verdana;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #338FBB;
}
.label_tabella_news {
	font-family:Arial, Helvetica,Verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #BBBBBB;
}
.label_tabella_stampa {
	font-family:Arial, Helvetica,Verdana, sans-serif, Verdana;
	font-size: 12px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #7a79c1;
}
.testotab {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: normal;
	color:  #333333;
	clip: rect(   );
	text-align: center;
	font-weight: normal;
	font-variant: normal;
}

.testotab:hover {
	color: #0fb7f7;
	text-decoration: underline;
}

.tabstampa {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: normal;
	color:  #333333;
	text-align: center;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.tabstampa:hover {
	color: #7d72e4;
	text-decoration: underline;
}
.tabcomuni {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: normal;
	color:  #008800;
	text-align: center;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
}
.tabcomuni:hover {
	color: #00CC00;
	text-decoration: underline;
}
.titolobiancogrande {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 14px;
	text-decoration: none;
	padding-top: 5px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 6px;
	font-variant: normal;
	border: thin solid;
}
.bold			{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	line-height: 12px;
}
.homeform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	text-decoration: none;
	padding-top: 6px;
	color: #333333;
	padding-left: 5px;
	padding-right: 6px;
}
.homeformfondo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	background-color: #F1FAF1;
	padding: 1px;
}
.tabellabordi {
	text-decoration: none;
	border-top-style: dashed;
	border-right-style: solid;
	border-bottom-style: dashed;
	border-left-style: solid;
	border-top-color: #009900;
	border-right-color: #CCCCCC;
	border-bottom-color: #009900;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.testomenurassegna {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;	
}
.testomenurassegna:hover {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #339933;
}
.titoloverderassegna {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #008800;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	padding: 2px;
}
.titoloneromedioNEWS {
	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #252B24;
	font-weight: bold;
	padding: 1px;
}
.titoloneromedioNEWS:hover {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #00B700;
	font-weight: bold;
	padding: 1px;
}
.testocorsivo {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	color:  #36373A;
	clip: rect(   );
	padding: 3px 2px 2px 10px;
	text-align: justify;
	font-style: italic;
}
.testomenurassegnablu {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
}

.testomenurassegnablu:hover {
	text-decoration: underline;
	color: #0099FF;
	
}

.tabtariffeA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 3px 4px 3px 8px;
	text-align: right;
	text-decoration: none;
	background-color: #D9EDD1;
}
.tabtariffeB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 4px 4px 4px 8px;
	text-decoration: none;
	background-color: #F1F9EE;
	text-align: right;
}


.tabRIGA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #000;
	padding: 4px 4px 4px 8px;
	line-height:18px;
	text-decoration: none;
	background-color: #EDEFD9;
}
.tabRIGA2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #000;
	padding: 4px 4px 4px 8px;
	line-height:18px;
	text-decoration: none;
	background-color: #D6EEB3;
}


.titoloneutrogrande {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 14px;
	text-decoration: none;
	padding-top: 1px;
	color: #F7F7F7;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 8px;
}
.titoloneutroblank {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 8px;
}
.titolopop_news {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 16px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 8px;
	background-color: #7A817B;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-top-color: #575B57;
	border-right-color: #575B57;
	border-bottom-color: #575B57;
	border-left-color: #575B57;
}
.popup_bottoncini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #F4F4F4;
	clip: rect(   );
	padding: 1px 2px 3px;
	text-decoration: none;
	font-weight: normal;
}

.popup_bottoncini:hover {
	color:  #F4F4F4;
	text-decoration: underline;
}

.format_verdechiaro {
	color: #006600;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
.titoloverdenewsMAIUSC {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #008800;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	text-transform: uppercase;
}
.testoPOPUPsolo {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: 11pt;
	color:  #3A3A3A;
	clip: rect(   );
	text-align: justify;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
}
.titoloneromedioNEWSmaiusc {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #252B24;
	font-weight: bold;
	padding: 3px 2px 4px 3px;
	text-transform: uppercase;
}
.titoloneromedioNEWSmaiusc:hover {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: underline;
	color: #00B700;
	font-weight: bold;

}
.titoloverdegareMAIUSC {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 1px 1px 0px;
}
.titoloverdegareMAIUSC:hover {
	text-decoration: underline;
	color: #87C301;
}.titoloverdePARTECIPATE {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #008800;
	font-weight: bold;
}
.testointerlineapiu {
font-family: Arial, Helvetica, sans-serif, Verdana;
					font-size: 11px;
					line-height: 14pt;
					color:  #333333;
					clip: rect(   );
					padding: 2px;
}
.titoloDOM_TIA {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 15px;
	text-decoration: none;
	color: #008800;
	font-weight: bold;
	padding: 1px 1px 1px 3px;
	font-style: italic;
}

.titoloDOM_TIA:hover {
	text-decoration: none;
	color: #FFCC00;
}
.testoCOMPOST_si {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14pt;
	color:  #333333;
	clip: rect(   );
	padding: 2px;
	font-weight: bold;
	text-decoration: none;
}
.testoCOMPOST_si:hover {
	color:  #006600;
	text-decoration: underline;
}
.testoCOMPOST_no {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14pt;
	color:  #7E6F6D;
	clip: rect(   );
	padding: 2px;
	font-weight: bold;
}
.titoloverdenewsRIGhe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #008800;
	font-weight: bold;
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #009900;
	border-bottom-color: #009900;
}
.label_tabella_gare {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #4BAF99;
	font-variant: normal;
}
.LINE_GREENup {
	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #009900;
}
.label_mDX_raccolta_diff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	background-color: #339933;
	font-variant: normal;
	text-align: center;
}
.label_mDX_nVERDE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 3px;
	color: #006600;
	font-weight: bold;
	padding-bottom: 3px;
	background-color: #CAEDA7;
	text-align: center;
}
.testonospacesmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 1px;
	margin: 0px;
}
.LINE_TDdown {
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #598C04;
}
.label_mDX_cass_attrezzi {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 2px;
	background-color: #AD353F;
	font-variant: normal;
	text-align: center;
}
.titoloneroBANNER {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding-top: 2px;
	color: #5F5F5F;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 1px;
	padding-right: 3px;
	line-height: 14px;
}
.titoloneroBANNER:hover {
	text-decoration: none;
	color: #86C300;
}.titolobiancoMEDIO {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}
.testomenusx2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-top: 0px;
	color: #0D0D0D;
	font-weight: normal;
	padding-bottom: 0px;
	padding-left: 4px;
}
.titolonospace {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	padding-top: 1px;
	color: #252B24;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 4px;
}


.titolonospace a:link  {
	text-decoration: none;
	color: #252B24;

}

.titolonospace a:visited {
	text-decoration: none;
	color: #252B24;

}


.titolonospace a:hover {
	text-decoration: underline;
	color: #252B24;

}


.Stile1 {
	color: #008800
}
.news_linee_grigie {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
}
.news_linee_sopradestro {
	border-top: 1px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-bottom: none;
	border-left: none;
}
.titologreyNEWSmaiusc {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;
	padding: 1px;
	text-transform: uppercase;
}
.titologreyNEWSmaiusc:hover {
	color: #86C300;
}
.INFOcontattiLINK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
	text-decoration: none;
	padding: 1px;
}
.INFOcontattiLINK:hover {
	color: #86C300;
	text-decoration: none;
}
.tasti_sportelloTIA {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 15px;
	color: #fff;
	text-decoration: none;
}
.tasti_sportelloTIA:hover {
	color: #fff;
	text-decoration: underline;
	
}
.boldgrey {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 12px;
	padding: 1px;
	text-decoration: none;
}
.boldgrey:hover {
	color: #86C300;
	text-decoration: underline;
}
.boldgreyblu {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	line-height: 12px;
	padding: 1px;
	text-decoration: none;
}
.boldgreyblu:hover {
	color: #206FAC;
	text-decoration: underline;
}
.titoloverde10px {
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #008800;
	font-weight: bold;
}
.titoloverde10px:hover {
	text-decoration: underline;
	color: #66CC33;
}
.archivio_rass_amb_piuriga {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding-top: 1px;
	color: #2D7EA6;
	font-weight: bold;
	padding-bottom: 1px;
	padding-left: 9px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B1C0C2;
}
.testonospacesmall2 {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 10px;
	color:  #3A3A3A;
	clip: rect(   );
}
.tasti_areaGARE {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #F5F5F5;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1pt;
	padding-top: 2px;
}
.tasti_areaGARE:hover {
	color: #5BBDB0;
	text-decoration: none;
	letter-spacing: -1pt;
}
.titolobiancoSMALL {

	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px;
}
.tasti_areaSTAMPA {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #F5F5F5;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1pt;
	padding-top: 2px;
}
.tasti_areaSTAMPA:hover {
	color: #A0A8E4;
	text-decoration: none;
	letter-spacing: -1pt;
}
.tasti_areaLAVORO {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #F5F5F5;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1pt;
	padding-top: 2px;
}
.tasti_areaLAVORO:hover {
	color: #68B3C8;
	text-decoration: none;
	letter-spacing: -1pt;
}
.LINE-UP_ACQUA_gare {

	text-decoration: none;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #97D5C0;
}
.tasti_areaSCUOLA {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #333;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
}
.tasti_areaSCUOLA:hover {
	color: #76B143;
	text-decoration: none;
}


.tasti_areaPAP {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 12px;
	font-weight:bold;
	color: #333;
	text-decoration: none;
	text-align: left;
	padding-top: 2px;
}
.tasti_areaPAP:hover {
	color: #d20355;
	text-decoration: none;
}


.tasti_areaCARTA {

	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #F5F5F5;
	text-decoration: none;
	text-align: left;
	letter-spacing: -1pt;
	padding-top: 2px;
}
.tasti_areaCARTA:hover {
	color: #8F8BBC;
	text-decoration: none;
	letter-spacing: -1pt;
}
.titoloVIOLA10px {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	text-decoration: none;
	color: #5B538E;
	font-weight: bold;
}
.testonospacemodPWD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 11pt;
	color:  #5BBDB0;
	clip: rect(   );
	text-decoration: none;
}
.testonospacemodPWD:hover {
	color:  #5BBDB0;
	clip: rect(   );
	text-decoration: underline;
}
.sottolineato {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}

.LINE_TDdownvedrechiaro {

	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #84D004;
}
.testonospacesmall2bordato {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 9px;
	color:  #3A3A3A;
	clip: rect(   );
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.testosommarioPOPUP {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: 11pt;
	color:  #666666;
	clip: rect(   );
	text-align: justify;
	font-style: italic;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 6px;
	padding-left: 2px;
}
.testospace1 {

	font-family:  Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	line-height: 11pt;
	color:  #3A3A3A;
	clip: rect(   );
	padding: 2px;
	text-align: justify;
	text-decoration: none;
}
.testoPRECSUCC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #666666;
	clip: rect(   );
	padding: 2px;
	font-style: italic;
	text-decoration: none;
}
.testoPRECSUCC:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #008200;
	clip: rect(   );
	padding: 2px;
	font-style: italic;
	text-decoration: underline;
}
.testo_posterUTILITY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #5F5F5F;
	font-weight: bold;
	line-height: 16px;
	padding: 2px;
}
.testo_posterUTILITY:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #8CC70D;
	font-weight: bold;
}
.dateevidenti_corsive {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #333333;
	clip: rect(   );
	padding: 1px;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
.dateevidenti_COLOR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #009900;
	clip: rect(   );
	padding: 1px;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
}
.sottotitoliMEDI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}
.titoloverdeevidenza {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #69A422;
	font-weight: bold;
}


.titoloverdeevidenzaM {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #69A422;
	padding: 4px 3px;
	font-weight: bold;
}

/* ------   STILI LINK  ------ */


.REDLINK_Utility {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.REDLINK_Utility:hover {
	text-decoration: underline;
	color: #5F5F5F;
}


.CYANLINK_Utility {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: UNDERLINE;
	color: #069;
	font-weight: bold;
	line-height: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.CYANLINK_Utility:hover {
	text-decoration: none;
	color: #09C;
}




.genericTextLink {
	font-size: 10px;
	text-decoration:underline ;
	color: #036 ;
	font-weight: bold;
	text-transform:lowercase;
	
}
.genericTextLink:hover {
	text-decoration: none ;
	color:#1f75b5;
}

.TextLinkBLANCO {
	font-size: 12px;
	font-family: Geneva, Verdana, Geneva, sans-serif;
	color: #fff ;
	}
	
.TextLinkBLANCO a:link, .TextLinkBLANCO a:visited {
	text-decoration:underline;
	font-size:11px;
	font-weight:normal;
	color: #fff ;
	}
	
.TextLinkBLANCO:hover {
	text-decoration: none;
	color: #FC0;
}


.titlePAP {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	line-height: 24px;
	padding:3px 0px 3px 0px;
}

.titlePAPgrey {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #666;
	font-weight: bold;
	line-height: 24px;
	padding:3px 0px 3px 0px;
}


.titleM_PAP {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	line-height: 18px;
	padding:3px 0px 3px 0px;
}


.titleS_PAP {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}

.textPAP {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	color: #333;
	font-weight: normal;
	line-height: 16px;
	padding:2px 0px 5px 0px;
}


.textPAP a:link, .textPAP a:visited { color: #069; text-decoration:underline;}
.textPAP a:hover { color: #09C; text-decoration:none;}




.textPAP_Comune {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	line-height: 35px;
	padding:8px 0px 0px 0px;
}


.textPAP_TABELLAComuni {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	
}

.textPAP_TABELLAComuni td, .textPAP_TABELLAComuni td span {
	padding:4px 6px;
}


.textPAP_TABELLAComuni a:link, .textPAP_TABELLAComuni a:visited  {
	color: #690;
	text-decoration:underline;}


.textPAP_TABELLAComuni a:hover {
	color:#333;
	text-decoration:none;}



.textPAP_ComuneDISATT {
	color: #999;
	
}



.textPAP_Comune a:link, .textPAP_Comune a:visited  {
	text-decoration: none;
	color: #333;

}

.textPAP_Comune a:hover  {
	text-decoration: underline;
	color: #C00;

}


/* PERSONALIZZAZIONI TITOLO CON COLORE SPECIFICO DEL TIPO DI RIFIUTO DESTINATO ALLA RACCOLTA */


.titleS_residui-organici {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #600;
	text-align:left;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}


.titleS_carta-cartone {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#fcc65a;
	text-align:left;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}


.titleS_plastica {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #1a8bd1;
	text-align:left;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}


.titleS_indifferenziati {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #424143;
	text-align:left;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}

.titleS_vetro {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #0d7b40;
	text-align:left;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}


.titleS_toner {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #e45f17;
	font-weight: bold;
	text-align:left;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}


.titleS_orange {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-align:left;
	line-height:18px;
	color: #e45f17;
	font-weight: bold;
}



.titleS_pile {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #9b6612;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}

.titleS_indumenti {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #a88f60;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}


.titleS_ingombranti {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #d80066;
	font-weight: bold;
	line-height: 16px;
	padding:3px 0px 3px 0px;
}



.titleNB {
	font-family:Arial,  Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	background-color: #338fbb;
	padding:10px 8px;
	margin:5px 5px 5px 0px;
}


.title_ComunicatiStampa {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	line-height:16px;
	padding:8px 0px 3px 0px;
	text-transform:uppercase;
}


.title_ComunicatiStampaDate {
	text-transform:lowercase;
	font-style:italic;
	font-weight:normal;}
	
	
.titleCOMUNI_PAP {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #8b610f;
	font-weight: bold;
	text-transform: capitalize;
	line-height: 18px;
	padding:3px 0px 3px 0px;
}

.titleCOMUNI_PAP a:link, 
.titleCOMUNI_PAP a:visited {
	text-decoration: none;
	color: #64a320;
}


.titleCOMUNI_PAP a:hover {
	text-decoration: underline;
	color: #e10d62;
}



/*-------  personalizzazione QR-code -------------*/

.QRcode_textNormal {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #333;
	line-height: 17px;
	padding:3px 0px 3px 0px;
}


.QRcode_textNormal a:link, .QRcode_textNormal a:visited  {
	text-decoration: underline;
	color: #6dab24;
	font-weight: bold;
	
}


.QRcode_textNormal a:hover  {
	text-decoration: underline;
	color: #6C0;
	font-weight: bold;
	
}

.titleQRgrey {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	text-transform: none;
	line-height: 24px;
	padding:3px 0px 3px 0px;
}


/*-------- DIZIONARIO DEI RIFIUTI ------------*/ 

.tit-verde-DIZIONARIO {

	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #69A422;
	padding: 4px 3px;
	font-weight: bold;
}





.text-tabDIZIONARIO {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #333;
	font-weight: bold;
	
}

.text-tabDIZIONARIO, .text-tabDIZIONARIO  td   {
	padding:3px 4px;
	color:#666;
}


.text-tabDIZIONARIO a:link, .text-tabDIZIONARIO a:visited {
	color:#666;
	text-decoration:none;}
	
.text-tabDIZIONARIO  a:hover  {
	color: #690;
	text-decoration:underline;}



#dizionario {
	font-family:"Arial Narrow", Arial,  Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-transform: none;
	line-height: 24px;
	padding:3px 0px 3px 0px;
	text-transform:uppercase;
}



.dizMULTIMATERIALE { color: #2E8ED0; }

.dizCARTA { color: #E5BB1C;}

.dizVETRO { color: #248D50;}

.dizORGANICO { color: #613F1C;}
.dizORGANICOcass { color: #9ABD01;}

.dizINDIFF { color: #6F6F71;}

.dizCENTRO-RACC { color: #DB007B;}

.dizINFORMAZIONI{ color: #B277AD;}

.dizCONT-SPECIALI{ color: #DA002C;}

.dizABITI{ color: #A48D5A;}

.dizRIVENDITORI{ color: #000;}


.dizLegenda, .dizLegenda  td   {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding:2px;
	line-height:16px;
	color:#333;
}


.dizLegenda a:link, .dizLegenda a:visited{
	color:#666;
	text-decoration:none;}
	
.dizLegenda  a:hover  {
	color: #690;
	text-decoration:underline;}



.dizErrore, .dizErrore  td   {
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:2px;
	line-height:16px;
	color: #C00;
}


.dizErrore a:link, .dizErrore a:visited{
	color: #69A422;
	text-decoration:none;}
	
.dizErrore  a:hover  {
	color: #690;
	text-decoration:underline;}



/*-------- AREA IN PRIMO PIANO ------------*/ 



#attention { background-color: #EFFFFF;
	margin:1px;
	padding:1px;
	border: dotted 2px #669900;
	}

	
	
#newsPP { width: 169px; border-bottom:#FFF solid 2px; background-color:#DCEDC5; line-height:13px; }

#newsPP .date { color:#538505; font-style:italic; font-size:10px; font-family:Arial, Helvetica, sans-serif; width:100%; text-align:left; padding: 2px 4px; }

#newsPP .titoloPP { color:#9f362a; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:100%; text-align:left; padding: 2px 4px; font-weight:bold; line-height:15px;}

#newsPP .titoloPP a:link, #newsPP .titoloPP a:visited { color:#9f362a; text-decoration:underline;}

#newsPP .titoloPP a:hover { color:#9f362a; text-decoration:none;}


#newsPP .descrizPP { color:#333; font-size:10px; font-family:Arial, Helvetica, sans-serif; width:97%; text-align:left; padding: 2px 2px; margin:0px 3px; }
#newsPP .descrizPP a:link, #newsPP .descrizPP a:visited { color: #069; text-decoration:underline;}
#newsPP .descrizPP a:hover { color: #09C; text-decoration:none;}


.clear5 { width: 100%; height:4px; clear:both;  }
.clear15 { width: 100%; height:35px; clear:both;  }
.whiteLine { width: 80%; height:6px; border-bottom:#FFF 1px solid; text-align:center; margin-bottom:2px; }

/*-------- AREA ARCHIVIO PRIMO PIANO ------------*/ 


#newsAllPP { width: 98%; border-bottom:#FFF solid 2px; background-color:#fff; vertical-align:top;}

#newsAllPP .date { color:#70b337; font-style:italic; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:100%; text-align:left; padding: 3px 4px;}

#newsAllPP .titoloPP { color:#9f362a; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100%; text-align:left; padding: 4px; font-weight:bold;}

#newsAllPP .titoloPP a:link, #newsAllPP .titoloPP a:visited  {color:#9f362a; text-decoration:underline;}
#newsAllPP .titoloPP a:hover  {color:#9f362a; text-decoration:none;}


#newsAllPP .descrizPP { color:#333; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:left; padding: 4px; }





