.mnu-top {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #336666;	text-decoration: none;}a.mnu-top:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF3333;	text-decoration: none;}.menu-sx {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #FFCC33;	text-decoration: none;	text-align: left;	vertical-align: text-bottom;	width: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 7px;}a.menu-sx:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	color: #CCCCCC;	text-decoration: none;	text-align: left;	vertical-align: text-bottom;	width: auto;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 7px;}.txt-titolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #336666;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 10px;}a.txt-titolo:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #CCCCCC;	text-decoration: none;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.txt-text {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #333333;	text-align: justify;	vertical-align: text-top;	width: auto;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 5px;}.txt-text-left {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #333333;	vertical-align: text-top;	width: auto;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 5px;}.nws-titolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #FF3333;	text-decoration: none;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}a.nws-titolo:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #336666;	text-decoration: none;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.nws-abstract {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	color: #333333;	text-align: justify;	vertical-align: text-top;	width: auto;	margin-top: 5px;	margin-right: 5px;	margin-bottom: 5px;	margin-left: 5px;}.txt-sottotitolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #336666;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.tab-titolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #336666;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.tab-txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #336666;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.list-titolo {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #336666;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.list-txt {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: normal;	color: #336666;	text-decoration: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 5px;}.tab-calendar {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #336666;	text-decoration: none;}a.tab-calendar:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FF3333;	text-decoration: none;}.type-tx {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-style: normal;	font-weight: bold;	color: #336666;}.txt-sele {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	color: #333333;	text-align: left;	vertical-align: text-top;	width: auto;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 5px;}.paging{FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}.paging:hover{FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #2584BA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline}.paging:visited{FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #2584BA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}.paging:link{FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #2584BA; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}/*login box*/td.login{padding-top:10px}td.login div{width:143px;margin-bottom:10px}td.login label{	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:bold;	color:#ffcc33;	display:block;	margin:0 0 2px 10px}td.login input.txt{	width:123px!important;	margin-left:10px}/*header background*/td.hdr{background:url("../img/bkg-header.gif") no-repeat top left}td.hdr div.flash{	width:597px;	height:55px;	display:block;	overflow:hidden;	margin:6px 0 0 13px}/*account info*/td.account a{color:#336666}td.account a:hover{color:#ef3e42}/*actions resarea*/table.respanel div.txt-text{	width:600px;	clear:both;	overflow:hidden;	text-align:center;	margin:5px 0!important}table.respanel div.txt-text b{display:block}table.respanel div.txt-text br{display:none}table.respanel div.txt-text a{	width:600px;	height:15px;	display:block;	color:#336666;	margin:5px 5px 5px 0;	padding:5px;	border-top:1px solid #336666;	border-bottom:1px solid #336666;	background:#ffcc33;}table.respanel div.txt-text a:hover{color:#c1d1d1;background:#336666}/*newsletter management*/table.lastsent p{margin:0;padding:0}table.searchtbl{margin-bottom:5px}table.searchtbl td{clear:both;overflow:hidden}table.searchtbl label{	font-size:12px!important;	float:left;	margin:2px 10px 0 0}table.searchtbl input{float:left}table.searchtbl input.txt{height:19px!important;margin-right:10px}table.tbldata td{padding:3px}table.tbldata tr.tblhead td{	font-weight:bold;	border-top:1px solid #336666;	border-bottom:1px solid #336666;	background:#c1d1d1}table.tbldata tr.tblbody td{border-bottom:1px solid #336666}table.tblpaging{margin-bottom:10px}table.tblpaging td{	font-size:12px;	font-weight:bold;	color:#336666;	padding:3px}table.tblpaging a{	width:17px;	display:block;	color:#336666;	float:left;	text-align:center;	text-decoration:none!important;	padding:2px 0;	margin-left:5px;	border:1px solid #336666;	background:#c1d1d1;}
