A:link {
	FONT-WEIGHT: 500; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-SIZE: 9px; COLOR: #ffffff; TEXT-DECORATION: none
}
A:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.msel:link {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #ff6600; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.msel:visited {
	FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.msel:hover {
	FONT-SIZE: 10px; COLOR: #ff6600; TEXT-DECORATION: underline
}
TABLE.menu TD {
	BACKGROUND-COLOR: #849cad
}
TABLE.menu TD.sel {
	COLOR: #ff6600; BACKGROUND-COLOR: #e8edef
}
TABLE.menu TD.unsel {
	COLOR: #ffffff
}
TABLE.menu TD.sel A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TABLE.menu TD.unsel A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TABLE.menu TD.sel A:link {
	COLOR: #ff6600; TEXT-DECORATION: none
}
TABLE.menu TD.sel A:visited {
	COLOR: #ff6600; TEXT-DECORATION: none
}
TABLE.menu TD.sel A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
TABLE.menu TD.unsel A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE.menu TD.unsel A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
TABLE.menu TD.unsel A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
A.arancio:link {
	FONT-WEIGHT: 500; FONT-SIZE: 9px; COLOR: #ff6600; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.arancio:visited {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: none
}
A.arancio:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
A.archive:link {
	FONT-WEIGHT: 500; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.archive:visited {
	FONT-SIZE: 9px; COLOR: #003366; TEXT-DECORATION: none
}
A.archive:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 9px; LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
BODY P {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
BODY TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
BODY P {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 6px
}
BODY BR {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 6px
}
TD.separa {
	HEIGHT: 3px
}
.inputNB {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 9px; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.inputGrey {
	BORDER-RIGHT: #849cad 1px solid; BORDER-TOP: #849cad 1px solid; FONT-WEIGHT: 500; FONT-SIZE: 9px; BACKGROUND: #eeeeee; BORDER-LEFT: #849cad 1px solid; COLOR: #003366; BORDER-BOTTOM: #849cad 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
INPUT {
	BORDER-RIGHT: #849cad 1px solid; BORDER-TOP: #849cad 1px solid; FONT-WEIGHT: 500; FONT-SIZE: 9px; BACKGROUND: #eeeeee; BORDER-LEFT: #849cad 1px solid; COLOR: #003366; BORDER-BOTTOM: #849cad 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.bianco {
	FONT-WEIGHT: 500; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.blu {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.blu:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blu:visited {
	FONT-SIZE: 9px; COLOR: #003366; TEXT-DECORATION: none
}
A.blu:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
TABLE.blu TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
SPAN.blu H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
SPAN.blu UL {
	MARGIN-BOTTOM: 2px
}
SPAN.blu-source P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
SPAN.blu-tou UL {
	PADDING-LEFT: 20px; MARGIN: 0px; TEXT-ALIGN: justify
}
SPAN.blu-tou LI {
	FONT-WEIGHT: bold; MARGIN: 5px 0px 0px; LIST-STYLE-TYPE: decimal; TEXT-ALIGN: justify
}
SPAN.blu-pp UL {
	PADDING-LEFT: 20px; MARGIN: 0px 10px; TEXT-ALIGN: justify
}
SPAN.blu-pp LI {
	MARGIN: 5px 0px 0px; LIST-STYLE-TYPE: decimal; TEXT-ALIGN: justify
}
.blu-no-u {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.blu-no-u:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blu-no-u:visited {
	FONT-SIZE: 9px; COLOR: #003366; TEXT-DECORATION: none
}
A.blu-no-u:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: none
}
.blu-pc {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TABLE.blu-pc {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid
}
TABLE.blu-pc TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TABLE.blu-pc TR TH {
	COLOR: #ff6600; BORDER-BOTTOM: black 1px solid
}
A.blu-pc:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blu-pc:visited {
	COLOR: #003366; TEXT-DECORATION: none
}
A.blu-pc:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.blu-db {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TABLE.blu-db {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid
}
TABLE.blu-db TR TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: 500; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; COLOR: #003366; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
TABLE.blu-db TR TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; COLOR: #ff6600; PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid
}
.blu-news {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.blu-news {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.blu-news TR TD {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.blu-news TR TH {
	COLOR: #ff6600; BORDER-BOTTOM: black 1px solid
}
A.blu-news:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A.blu-news:visited {
	FONT-SIZE: 9px; COLOR: #003366; TEXT-DECORATION: none
}
A.blu-news:hover {
	FONT-SIZE: 9px; COLOR: #ff6600; TEXT-DECORATION: underline
}
TABLE.blu-news  PRE {
	MARGIN: 3px 0px
}
TABLE.blu-news  P {
	TEXT-ALIGN: justify; overlay: none
}
.arancio {
	FONT-WEIGHT: 500; FONT-SIZE: 9px; COLOR: #ff6600; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.arancioTit {
	FONT-WEIGHT: 500; FONT-SIZE: 15px; COLOR: #ff6600; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.tail {
	FONT-WEIGHT: 500; FONT-SIZE: 7px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.menuNULL {
	FONT-WEIGHT: 500; FONT-SIZE: 13px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.menuNULLP {
	FONT-WEIGHT: 500; FONT-SIZE: 5px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.titoloPag {
	FONT-WEIGHT: 500; FONT-SIZE: 20px; COLOR: #ff6600; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.titolo {
	FONT-WEIGHT: 500; FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.menuTitolo {
	FONT-WEIGHT: 500; FONT-SIZE: 15px; COLOR: #003366; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.menuElemento {
	FONT-WEIGHT: 500; FONT-SIZE: 15px; COLOR: #ff6600; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.inserimento {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: 500; FONT-SIZE: 10px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.elenco {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: 500; FONT-SIZE: 9px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: none
}
.elencoTitolo {
	BORDER-RIGHT: #003366 0px solid; BORDER-TOP: #003366 0px solid; FONT-WEIGHT: 500; FONT-SIZE: 10px; BORDER-LEFT: #003366 0px solid; COLOR: #003366; BORDER-BOTTOM: #003366 0px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.pari {
	BORDER-RIGHT: #003366 0px solid; BORDER-TOP: #003366 0px solid; BACKGROUND: #c1c1c1; BORDER-LEFT: #003366 0px solid; COLOR: #000000; BORDER-BOTTOM: #003366 0px solid
}
.dispari {
	BORDER-RIGHT: #003366 0px solid; BORDER-TOP: #003366 0px solid; BACKGROUND: #dbdbdb; BORDER-LEFT: #003366 0px solid; COLOR: #000000; BORDER-BOTTOM: #003366 0px solid
}
