.Txbold {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none}
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none ; background-color: #FFFFFF; height: 24px; width: 192px}
.TxNormal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none}
.formfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; border: #003300; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; text-align:right}
.TxTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #EF711B; text-decoration: none}
.txelenco {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none; list-style-image: url(../images/segnaposto.gif); list-style-position: outset}
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: none}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000; text-decoration: underline}
.TxNormalwhite {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align: justify
}
.Txpic {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-weight: normal; color: #000000; text-decoration: none
}
.TxNormalgrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #999999; text-decoration: none}
.voci_low_menu {
	background-image:url(../images/rigatrat.gif);
	background-position:bottom;
	height: 21px;
	width:186px;
	color: #FFFFFF;
	background-repeat: repeat-x;
	text-align: right;
	padding-top:4px;
	padding-right:4px;
	clear:left;
}
#calendario {
	text-align:center;
	background-image:url(../images/rigatrat.gif);
	background-position:bottom;
	width:186px;
	background-repeat: repeat-x;
	padding:3px;
	clear:left;
}
.voci_low_menu_grey {
	background-color:#CCCCCC;
	background-image:url(../images/rigatrat.gif);
	background-position:bottom;
	height: 21px;
	color: #000000;
	background-repeat: repeat-x;
	text-align:center;
	text-transform:uppercase;
	padding-top:4px;
	padding-right:4px;
	clear:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; 
	text-decoration: none;
}

html, body {
  text-align: center;    /* per far contento IE6- */
  width: 100%;           /* altrimenti il margin sotto non ha riferimenti */
  margin:0px;
}
#container {
	  margin: 0 auto;      /* centrare nei browser standard */
	  text-align: left;        /* per correggere il center del body */
	  width:955px;
}

.righetta{
	width:955px;
	height:12px;
	background-color:#EF711B;
	position:relative;
	margin:0px;
	padding:0px;
}

#flashtop{
	/*width:955px;*/
	height:146px;
	background-color:#FFFFFF;
}

#subcont{
	background-color:#FFFFFF;
	  background-image:url(../images/bkg.gif);
	  background-repeat:repeat-y;
	  overflow:auto;
	/*height:100% auto !important;*/
}

#menu{
	width:192px;
	background-color:#EF711B;
	padding-top:32px;
	float:left;
	height:100% auto !important;
}

#contenuto{
	width:752px;
	padding:5px;
	margin-left:192px;
}

#footer{
	/*height:72px;*/
	background-color:#EF711B;
	clear:both;
	background-image:url(../images/rigatrat.gif);
	background-repeat:repeat-x;
	background-position:top;
}

/*stili per il newsticker */
.box1 {
	background-color:#CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	/*float:right;*/
}

dl {
 background:url("../images/cbsx.gif") bottom left no-repeat;}

dt {
 background:url("../images/cadx.gif") top right no-repeat;
} 

dt b {
 background:url("../images/casx.gif") top left no-repeat;
 display:block;} 

dd {
 background:url("../images/cbdx.gif") bottom right no-repeat;
 margin:0;}

.box1 dd {
	padding: 6px;
	padding-top:0px;
}
.box1 dt b {
	color:#FFFFFF;
	padding-left:6px;
	padding-top:3px;
}
/* fine stili per il newsticker */
