.TopTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #333333;
}
	BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

	DIV#divMenuBar {
	background-color:#f7f7f7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11 px;
}
	TABLE#tblMenuBar TD {
	font-size:11 px;
	color:#FFFFFF;
	padding:0px 5px 0px 5px;
	cursor:default;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	TABLE#tblMenuBar TD.clsMenuBarItem {cursor:default; width:130px; }

	/* These two style rules added for links in MenuBar */

	TABLE#tblMenuBar TD.clsMenuBarItem A {
		color: #6C6C6C;
		text-decoration: none;
		width:150px;
		font-size:11 px;
	}
	TABLE#tblMenuBar TD.clsMenuBarItem A:visited {
		color: #6C6C6C;
		text-decoration: none;
		width:150px;
		font-size:11 px;
	}
	TABLE#tblMenuBar TD.clsMenuBarItem A:hover {
	color: #333333;
	text-decoration: none;
	width:150px;
	font-size:11 px;
	background-image: url(images/icon2/puntini.gif);
	background-repeat: repeat-x;
	}
	TABLE#tblMenuBar TD.clsMenuBarItem A:active {
		color: #6C6C6C;
		text-decoration: none;
		width:150px;
		font-size:11 px;
	}



	DIV.clsMenu {
	font-size:10 px;
	position:absolute;
	visibility:hidden;
	width:130px;
	padding:0px;
	font-family: Verdana;
	line-height: normal;
	margin: 0px;
	filter: Alpha(Opacity=85, FinishOpacity=85, Style=1, StartX=1, StartY=1, FinishX=51, FinishY=51);
	
	}
	DIV.clsMenu A {
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	font-family: Verdana;
	font-size: 10px;
	width:150px;
	border: 1px solid #D7D7D7;
}
	DIV.clsMenu A:hover {
	color:#000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	width:150px;
	background-color: #F1F1F1;
	border: 1px solid #999999;

}


.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #999999;
	background-image: url('images/icon2/sf_button.gif');
	background-repeat:repeat-x;
	background-position:top;
}

.TextBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #999999;
	background-color: #F1F1F1;
}
.ExternalTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #f1f1f1;
}
TABLE TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.ExternalTableCaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #009966;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=1, Start=200, StartY=0, Finish=350, FinishY=0);
}
.content {
	filter: Shadow(Color=#333333, Direction=150);
}
.TitoloColonna {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #009966;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px none #999999;
	border-left: 1px solid #999999;
	filter: Alpha(Opacity=100, FinishOpacity=0, Style=2, Start=200, StartY=0, Finish=350, FinishY=0);
}
.RigheCircolari {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #8D8D8D;
	border-right-color: #8D8D8D;
	border-bottom-color: #8D8D8D;
	border-left-color: #8D8D8D;
}
.RigheSlide {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #8D8D8D;
	border-right-color: #8D8D8D;
	border-bottom-color: #8D8D8D;
	border-left-color: #8D8D8D;
}
.PaginaPrecedente {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

DIV.PaginaPrecedente A {
	text-decoration:none;
	color:#D1FACF;
	font-weight:bolder;
	font-family: Verdana;
	font-size: 10px;
}
DIV.PaginaPrecedente A:hover {
	color:#FFFFFF;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bolder;
}
 a.AnniPrecedenti:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.AnniPrecedenti:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a.AnniPrecedenti:hover {
	color: #0045FF;
	text-decoration: none;
}
a.AnniPrecedenti:active {
	color: #6C6C6C;
	text-decoration: none;
}
.shadow {
	filter: Shadow(Color=#666666, Direction=120);
}
.table_news {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.testo_normale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.testo_arancio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6633;
}
.titolo_presentazione_730 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #009966;
}
.titolo_presentazione_ICI {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4747C5;
}
.titolo_presentazione_RED {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF2929;
}
.titolo_presentazione_ISE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #C835B1;
}
 a.link_utili:link {
	color: #FF6633;
	text-decoration: none;
}
a.link_utili:visited {
	color: #FF6633;
	text-decoration: none;
}
a.link_utili:hover {
	color: #FF6633;
	text-decoration: underline;
}
a.link_utili:active {
	color: #FF6633;
	text-decoration: none;
}
.top_marquee {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
 a.link_marquee:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.link_marquee:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a.link_marquee:hover {
	color: #333333;
	text-decoration: none;
}
a.link_marquee:active {
	color: #6C6C6C;
	text-decoration: none;
}


.grassetto {font-weight: bold}
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10 px;
}
a.link_menu:link {
	color: #6C6C6C;
	text-decoration: none;
}
a.link_menu:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a.link_menu:hover {
	color: #333333;
	text-decoration: none;
}
a.link_menu:active {
	color: #6C6C6C;
	text-decoration: none;
}
.titolo_menu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3366CC;
}
.tbl_sub_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10 px;
	filter: Alpha(Opacity=50, FinishOpacity=50, Style=1, StartX=10, StartY=10, FinishX=50, FinishY=50);
}
	a.filtra_link:link {
	text-decoration:none;
	color:#666666;
	border: 1px solid #D7D7D7;
	padding: 0px 2px;
	width:1px;
}
	a.filtra_link:visited {
	text-decoration:none;
	color:#666666;
	border: 1px solid #D7D7D7;
	padding: 0px 2px;
	width:1px;
}
	a.filtra_link:hover {
	color:#000000;
	text-decoration: none;
	background-color: #F1F1F1;
	border: 1px solid #999999;
	padding: 0px 2px;
	width:1px;
}
	a.filtra_link:active {
	text-decoration:none;
	color:#666666;
	border: 1px solid #D7D7D7;
	padding: 0px 2px;
	width:1px;
}


a:link {
	color: #6C6C6C;
	text-decoration: none;
}
a:visited {
	color: #6C6C6C;
	text-decoration: none;
}
a:hover {
	color: #FF6600;
	text-decoration: none;
}
a:active {
	color: #333333;
	text-decoration: none;
}

a.link_testo:link {
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	font-family: Verdana;
}
a.link_testo:visited {
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	font-family: Verdana;
}
a.link_testo:hover {
	color:#666666;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
	background-color: #CCFFCC;
}
a.link_testo:active {
	text-decoration:none;
	color:#666666;
	font-weight:normal;
	font-family: Verdana;
}
.ButtonFiltraLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #999999;
	background-color: #DFECFF;
	width:15px;
}
.butClass
  {
	border: 1px solid #D6D3CE;
    
  }
.butClassOff
  {
	border: 1px solid #FF6600;
    
  }
.butClassEvidenza
  {
	border: 1px solid #FFFFFF;
    
  }

