a:hover { color: #78c01c; text-decoration: underline }a { color: #ffcc33; text-decoration: none }body { font-family: Arial, Helvetica, sans-serif; background: #e3ffff url(../grafix/bk-dwn.jpg) repeat-x scroll left bottom; margin: 10px 0px 5px }.BottomCopyright { font-size: 75%; }.BottomLinkCopyright { color: #3f5fa8; text-decoration: none }.BottomLinkCopyright2 { color: #3f5fa8; text-decoration: none }.BottomLinkSotto { font-size: 80%; }.cx {	background-color: #336699;	height: 440px;}.CXFiletto { background-color: #ffffff; margin-top: 10px; margin-bottom: 10px }.CXNewsLink { color: #ffcc33; font-weight: bold; text-decoration: none }.CXNewsLink:hover { color: #78c01c; font-weight: bold; text-decoration: underline }.CXpallino { color: #c2d1e1 }.CXText { color: #ffffff; font-size: 80% }.CXTextNews { color: #c2d1e1; font-size: 80% }.fotoDX {	margin-left: 5px;	margin-bottom: 2px;}.fotoSX { margin-right: 5px; margin-bottom: 2px }.hidden { font-size: 1%; display: none }.HomeBoxCX { font-size: 90%; background: url(../grafix/box.gif) no-repeat scroll left top; padding-left: 8px; width: 193px; height: 27px }.HomeColonnaDX { background: #ffffff url(../grafix/angolo.gif) no-repeat scroll left top; padding-top: 10px; padding-right: 8px; padding-left: 8px }.HomeColonnaDXDw { font-size: 90%; background-color: #ffffff }.BottomLinkCopyright:hover { color: #78c01c; text-decoration: underline }.BottomLinkCopyright2:hover { color: #3f5fa8; text-decoration: none }.menuSxBK { font-weight: bold; font-size: 90%; background: url(../grafix/buttmenu.jpg) no-repeat scroll left top; vertical-align: middle; padding-left: 15px; height: 30px }.menuSxBK2 { color: #ffffff; font-weight: bold; font-size: 90%; background: url(../grafix/buttmenu2.jpg) no-repeat scroll left center; vertical-align: middle; padding-left: 15px; height: 60px}.menuSxBKOpenDown { font-weight: bold; font-size: 90%; background: url(../grafix/buttmenuOpenDown.jpg) no-repeat scroll left top; vertical-align: middle; margin: 0px; padding: 0px; height: 15px }.menuSxBKOpenTop { font-weight: bold; font-size: 90%; background: url(../grafix/buttmenuOpenTop.jpg) no-repeat scroll left top; vertical-align: middle; padding-top: 8px; padding-left: 15px }.menuSxBKOpenTop li { color: #ffffff; font-weight: normal; font-size: 90% }.menuSxBKOpenTop ul {	margin: 4px 0px 0px;	padding-right: 15px;	padding-left: 15px;	list-style-image: url(../grafix/dot3.gif);}.menuSxBKOpenTop ul li ul{	margin-bottom: 10px;}.menuSXLink { color: #ffffff; text-decoration: none }.menuSXLink2 { color: #ffffff; text-decoration: none }.menuSXLink:hover { color: #ffcc33; text-decoration: none }.NewsFiletto { background-color: #cccccc; margin-top: 10px; margin-bottom: 10px }.NewsLink {	color: #3f5fa8;	font-size: 85%;	text-decoration: none;	font-weight: bold;}.NewsLink:hover {	color: #78c01c;	font-size: 85%;	text-decoration: underline;	font-weight: bold;}.NewsText { color: #666666; font-size: 85% }.NewsTitolo {	font-weight: bold;	margin-bottom: -11px;	font-size: 90%;	color: #333333;}.pallinoverdeTesto {	font-weight: bold;	color: #336699;}.tabella {	background-color: #5F8AAB;	font-size: 90%;	color: #FFFFFF;	padding: 2px;}.menuSXLinkAttivo {color: #ffcc33; text-decoration: none}.menuSXLinkAttivo:hover {color: #ffcc33; text-decoration: none}.menuSXSottolink {	color: #FFFFFF;}.menuSXSottolink:hover {	color: #FFCC33;	text-decoration: none;}.menuSXSottolinkAttivo {	color: #FFCC33;	text-decoration: none;}.menuSXSottolinkAttivo:hover {	color: #FFCC33;	text-decoration: none;}td.CXText table tr td {	font-size: 80%;	color: #FFFFFF;}td.CXText ul {	list-style-image: url(../grafix/dot.gif);}td.but3OFF-noLink {	color: #336699;	font-weight: bold;	text-decoration: none;	background-attachment: scroll;	background-image: url(../grafix/but3-off.gif);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 0px;	height: 25px;	width: 92px;	font-size: 75%;	text-align: center;	line-height: 85%;}td.but3OFF {	background-attachment: scroll;	background-image: url(../grafix/but3-off.gif);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 0px;	height: 25px;	width: 92px;	font-size: 75%;	text-align: center;	line-height: 85%;}td.but3OFF a {	color: #336699;	font-weight: bold;	text-decoration: none;}td.but3OFF:hover {	background-attachment: scroll;	background-image: url(../grafix/but3-on.gif);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 0px;	height: 25px;	width: 92px;	font-size: 75%;	text-align: center;}td.but3OFF:hover a{	color: #FFCC00;	font-weight: bold;	text-decoration: none;}td.but3ON {	background-attachment: scroll;	background-image: url(../grafix/but3-on.gif);	background-repeat: no-repeat;	background-position: center center;	margin: 0px;	padding: 0px;	height: 25px;	width: 92px;	font-size: 75%;	text-align: center;	line-height: 85%;}td.but3ON a{	color: #FFCC00;	font-weight: bold;	text-decoration: none;}div#prova ul li ul {	display: none;}div#prova ul li:hover ul {	display: block;	position: absolute;	z-index: 1;}div#prova ul li {	float: left;}td.colDX {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #FFCC00;}td.colDX ul {	list-style-type: none;	padding: 0px 0px 0px 4px;	list-style-image: none;	margin: 0px;}td.colDX ul li {	margin-bottom: 10px;	padding: 2px;	font-size: 110%;}td.colDX ul li.noLink:hover {	background-color: #369;}td.colDX ul li:hover {	margin-bottom: 10px;	background-color: #77C01B;	padding: 2px;}td.colDX ul li a {	color: #e3ffff;	text-decoration: none;}td.colDX ul li a.attivo {	color: #FFCC00;	text-decoration: none;}td.colDX ul li:hover a {	color: #FFCC00;	text-decoration: none;}td.colDX ul li:hover a.attivo {	color: #FFCC00;	text-decoration: none;}hr {	background-color: #FFCC00;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFCC00;}h3 {	font-size: 150%;}h4 {	font-size: 120%;}.didascalia {	font-style: italic;	color: #FFCC00;	font-size: 90%;}p.box {	background-color: #66CC00;	padding: 4px;	font-weight: bold;}/* ---[ OPERAZIONE TRASPARENZA ]-----------------------------------------------------*/table#trasparenza tr.row_a td { background-color:#77C01B; font-weight:bold; color:#FFFFFF }table#trasparenza tr.row_c td { background-color:none }table#trasparenza tr.row_c td.attivo { background-color:#3E73A9 }