.SfondoA {  background: url(../img/bkA.jpg); margin: 0px 0px; }
.SfondoS {  background: url(../img/bkS.jpg); margin: 0px 0px; }
.SfondoT {  background: url(../img/bkT.jpg); margin: 0px 0px; }
.SfondoW {  background: url(../img/bkW.jpg); margin: 0px 0px; }
.SfondoI {  background: url(../img/bkI.jpg); margin: 0px 0px; }
.SfondoM { 	background: url(../img/bkM.jpg); margin: 0px 0px; }

.LinkA a:active { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;  }
.LinkA a:link { color: #990033; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkA a:visited { color: #993333;font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkA a:hover { color: #FFFFFF; background: #990033; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

.LinkS a:active { color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkS a:link { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkS a:visited { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkS a:hover { color: #FFFFFF; background: #000066; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

.LinkI a:active {color: #CC0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; }
.LinkI a:link { color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkI a:visited { color: #996633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkI a:hover { color: #FFFFFF; background: #996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

.LinkT a:active {color: #00FF00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; }
.LinkT a:link { font-size: 10px; color: #336633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkT a:visited { font-size: 10px; color: #006633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkT a:hover { font-size: 10px; color: #336633; background: #66FFCC; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

.LinkM a:active {color: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-size: 10px; }
.LinkM a:link { color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkM a:visited { color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.LinkM a:hover { color: #FFFFFF; background: #FF9900; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }

.MenuH { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000066; border: none; font-size: 10px; }
.MenuH a:active { color: #FFFFCC;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #003399; font-size: 10px; }
.MenuH a:link { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; background: #000066; border: none; font-size: 10px; }
.MenuH a:visited { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #000066; font-size: 10px; }
.MenuH a:hover { color: #FFFFFF; background: #003399; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: none; }

.MenuA {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:110px; margin: 0; padding:0; /* elimino i rientri delle liste */ }
.MenuA a { display:list-item; /* il link occupa tutto lo spazio orizzontale */ 	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ 	padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */ }
.MenuA a:active { color: #FF0000; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuA a:link { color: #990033; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuA a:visited { color: #993333; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuA a:hover { color: #FFFFFF; background: #990033; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MenuA ul { height:2em;line-height:2em; /* altezza del link: height e line-height devono avere il medesimo valore */}
.MenuA li { display:inline; } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.MenuA li a { display:block; /* il link occupa tutto lo spazio orizzontale */ text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding: 0 0em; /* lascia spazio far il bordo del menu e il testo del link */ }

.MenuS { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:110px; margin: 0; padding:0; /* elimino i rientri delle liste */ }
.MenuS a { display:list-item; /* il link occupa tutto lo spazio orizzontale */ text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */ }
.MenuS a:active { color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuS a:link { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuS a:visited { color: #003366; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuS a:hover { color: #FFFFFF; background: #000066; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MenuS ul { height:2em;line-height:2em; }
.MenuS li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.MenuS li a { display:block; /* il link occupa tutto lo spazio orizzontale */ text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding: 0em 0em; /* lascia spazio far il bordo del menu e il testo del link */ }

.MenuT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	width:110px;
	margin: 0;
	padding:0; /* elimino i rientri delle liste */
}
.MenuT a { 
	display:list-item; /* il link occupa tutto lo spazio orizzontale */
	text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding:0em 1em; /* lascia spazio far il bordo del menu e il testo del link */
	height:1em;line-height:1em; /* altezza del link: height e line-height devono avere il medesimo valore */ 
}
.MenuT a:active { color: #00FF00; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuT a:link { color: #336633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuT a:visited { color: #006633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuT a:hover { color: #336633; background: #66FFCC; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MenuT ul { height:2em;line-height:2em; }
.MenuT li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.MenuT li a { 
	display:block; /* il link occupa tutto lo spazio orizzontale */
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	padding: 0em 0em; /* lascia spazio far il bordo del menu e il testo del link */
}

.MenuM { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; list-style-type: none; width:110px; margin: 0; padding:0; /* elimino i rientri delle liste */ }
.MenuM a { display:list-item; /* il link occupa tutto lo spazio orizzontale */ text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding:0em 1em; /* lascia spazio far il bordo del menu e il testo del link */ height:1em;line-height:1em; /* altezza del link: height e line-height devono avere il medesimo valore */  }
.MenuM a:active { color: #FF3300; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuM a:link { color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuM a:visited { color: #CC6600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuM a:hover { color: #FF9900; background: #FFCC66; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MenuM ul { height:2em;line-height:2em; }
.MenuM li { display:inline} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.MenuM li a { display:block; /* il link occupa tutto lo spazio orizzontale */ text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding: 0em 0em; /* lascia spazio far il bordo del menu e il testo del link */ }

.MenuW { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:110px; margin: 0; padding:0; /* elimino i rientri delle liste */ }
.MenuW a { display:list-item; /* il link occupa tutto lo spazio orizzontale */ text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding:0 1em; /* lascia spazio far il bordo del menu e il testo del link */ }
.MenuW a:active { color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuW a:link { color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuW a:visited { color: #996633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuW a:hover { color: #FFFFFF; background: #996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MenuW ul { height:2em;line-height:2em; }
.MenuW li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.MenuW li a { display:block; /* il link occupa tutto lo spazio orizzontale */ text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding: 0em 0em; /* lascia spazio far il bordo del menu e il testo del link */ }

.MenuI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; width:110px; margin: 0; padding:0; /* elimino i rientri delle liste */ }
.MenuI a { display:list-item; /* il link occupa tutto lo spazio orizzontale */ text-decoration: none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding:0em 1em; /* lascia spazio far il bordo del menu e il testo del link */ height:1em;line-height:1em; /* altezza del link: height e line-height devono avere il medesimo valore */  }.MenuI a:active { color: #0000FF; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuI a:link { color: #996600; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuI a:visited { color: #996633; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.MenuI a:hover { color: #FFFFFF; background: #996600; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; }
.MenuI ul { height:2em;line-height:2em; }
.MenuI li { display:inline } /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
.MenuI li a { display:block; /* il link occupa tutto lo spazio orizzontale */ text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */ padding: 0em 0em; /* lascia spazio far il bordo del menu e il testo del link */ }

.Testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.TestoPiccolo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: lighter; }
.Titolo1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.Titolo1A { color: #990033; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo1S { color: #000066; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo1T { color: #336633; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo1I { color: #996600; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo1M { color: #ff9900; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo1W { color: #996600; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.Titolo2 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.Titolo2A { color: #990033; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo2S { color: #000066; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo2T { color: #336633; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo2I { color: #996600; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo2M { color: #ff9900; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo2W { color: #996600; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.Titolo3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.Titolo3A { color: #990033; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo3S { color: #000066; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo3T { color: #336633; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo3I { color: #996600; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo3M { color: #ff9900; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo3W { color: #996600; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.Titolo4 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.Titolo4A { color: #990033; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo4S { color: #000066; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo4T { color: #336633; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo4I { color: #996600; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo4M { color: #ff9900; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo4W { color: #996600; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.Titolo5 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.Titolo5A { color: #990033; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo5S { color: #000066; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo5T { color: #336633; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo5I { color: #996600; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo5M { color: #ff9900; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.Titolo5W { color: #996600; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.TitoloA {  color: #990033; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.TitoloS { color: #000066; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; border-style: none; }
.TitoloT { color: #336633; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; border-style: none; }
.TitoloI { color: #996600; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; border-style: none; }
.TitoloM { color: #FF6600; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; border-style: none; }
.TitoloW { color: #996600; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold ; border-style: none; }

ul           {
	list-style-position: outside;
	list-style-type: disc;
}
ul ul          {
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../img/meno.gif);
}

ul ul ul     { list-style-image:  url(../img/rombul3a.gif); }
.Testo1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
.Testo2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.Testo3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.Testo4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.Testo5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; }
.Testo6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; }
.TbMain {  height: 420px; width: 760px; }
.lineasx {  background: url(../img/lineasx_up.gif); }
.lineadx { background: url(../img/lineadx_up.gif); }
h5 {  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0em 0em; }
h4 {  margin: 0em 0em; }
h3 {  margin: 0em 0em; }
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 0em 0em; }
h1 {  margin: 0em 0em; }
input {  border-style: outset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; background: #CCCCFF;  color: Black; }
select {  background: #CCFFFF; border-style: outset; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin;  color: Black; }
body {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.MenuH {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #000066; }
.TestoGrassetto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.Errore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3300;
}
.TabFondo1 {background-color: #ffffcc;}
.TabFondo2 {background-color: #CCFFCC;}
.TabFondo3 {background-color: #CCCCFF;}
.TabFondo4 {background-color: #CCCCCC;}
.TabFondo1d {background-color: #ffff99;background-position: right;}

.elencosinistro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 3px;
	margin-left: 0px;
	list-style: inside;
}

.LinkTitoli a:active {  color: #0066CC; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
.LinkTitoli a:hover {  color: #0066FF; font: bold 10px Verdana, Arial, Helvetica, sans-serif; background: #99CCFF; }
.LinkTitoli a:link {  color: #003399; font: bold 10px Verdana, Arial, Helvetica, sans-serif; background: #99CCFF; }
.LinkTitoli a:visited {  color: #003399; font: bolder 10px Verdana, Arial, Helvetica, sans-serif; }
.LinkTitoli {  background: #99CCFF; color: #003399; }

a:active     { color: #FF0066; background: transparent; }
a:hover { background: #FFFFCC; color: #FF0033; text-decoration: none; }
a:link       { color: #CC0033; text-decoration: none; }
a:visited    { color: #CC0033; text-decoration: none; }

.BoxA {
	margin: 1px;
	border: thin dotted Silver;
	padding: 5px;
	position: static;
	height: auto;
}
.tab_bordi {
	border: thin dotted;
}

