.nero            { color=#000000 }
.bianco          { color=#FFFFFF }
.verde           { color=#00FF00 }
.rosso           { color=#FF0000 }
.blu             { color=#1020EE }
.left            { text-align:left }
.right           { text-align:right }
.center          { text-align:center }
.lightblack      { font-size: 9px; color: #101010; }
.moresmallcustom { font: bold; font-size: 8px; color: #888888; }
.moresmallblack  { font: bold; font-size: 8px; color: #101010; }
.smallcnt        { font: bold; font-size: 9px; color: #222222; }
.smallcustom     { font: bold; font-size: 10px; color: #222222; }
.smallred        { font: bold; font-size: 9px; color: #FF1010; }
.smallorange     { font: bold; font-size: 9px; color: #FA9E60; }
.smallredb       { font: bold; font-size: 9px; color: #FF1010; text-decoration: line-through } 
.smallgreen      { font: bold; font-size: 9px; color: #108810; }
.smallblue       { font: bold; font-size: 9px; color: #1111FF; }
.smalldarkgreen  { font: bold; font-size: 9px; color: #118811; }
.smalllightgreen { font: bold; font-size: 9px; color: #90FAB5; }
.smalllightblue  { font: bold; font-size: 9px; color: #90F4FA; }
.smallgrey       { font: bold; font-size: 9px; color: #888888; }
.smallblack      { font: bold; font-size: 9px; color: #101010; }
.smallwhite      { font-size: 9px; font-weight: bold; text-align:center; color: #FFFFFF; }
.mediumred       { font-size: 15px; font-weight: bold; text-align:center; color: #FF1111; }
.mediumgreen     { font-size: 15px; font-weight: bold; text-align:center; color: #1111FF; }
.mediumblue      { font-size: 15px; font-weight: bold; text-align:center; color: #1111FF; }
.mediumblack     { font-size: 12px; font-weight: bold; text-align:center; color: #222222; }
.mediumwhite     { font-size: 12px; font-weight: bold; text-align:center; color: #FFFFFF; }
.bigblack        { font-size: 14px; font-weight: bold; text-align:center; color: #222222; }
.bigwhite        { font-size: 14px; font-weight: bold; text-align:center; color: #FFFFFF; }

BODY { color: black; font-size: 12px; font-family: Verdana,Arial,Helvetica; font-style: normal; font-weight: normal; scrollbar-arrow-color: #FFFFFF; scrollbar-shadow-color: #CCCCCC; scrollbar-face-color: #EAEAEA; scrollbar-darkshadow-color: #4A4A4A; scrollbar-track-color: #FFFFFF; scrollbar-3dlight-color: #CCCCCC; scrollbar-highlight-color: #000000; }
BODY.t { color: black; font-size: 12px; font-family: Verdana,Arial,Helvetica; scrollbar-arrow-color: #FFFFFF; scrollbar-shadow-color: #CCCCCC; scrollbar-face-color: #EAEAEA; scrollbar-darkshadow-color: #4A4A4A; scrollbar-track-color: #FFFFFF; scrollbar-3dlight-color: #CCCCCC; scrollbar-highlight-color: #000000; }

H1 { font-size: 14px; font-weight: bold; text-align:center; color: #FFFFFF; }
H2 { font-size: 12px; font-weight: bold; text-align:center; color: #222222; }
H3 { font-size: 10px; font-weight: bold; text-align:center; color: #222222; }
H4 { font-size: 12px; font-weight: bold; text-align:center; color: #FF4422; }
H5 { font-size: 10px; font-weight: bold; text-align:center; color: #FF4422; }
H6 { font-size: 9px;  font-weight: bold; text-align:center; color: #FF4422; }

SPAN.small   { font-size: 9px; font-weight: bold; text-align:center; color: #FF4422; }
SPAN.medium  { font-size: 12px; font-weight: bold; text-align:center; color: #FF4422; }

FONT.f1      { font-size: 14px; font-weight: bold; text-align:center; color: #222222; }
FONT.f2      { font-size: 14px; font-weight: bold; text-align:center; color: #FFFFFF; }
FONT.t { font-size: 12px; text-align:center; }

P.medium     { font-size: 10px; font-weight: bold; color: #222222; }
P.t1         { font-size: 16px; font-weight: bold; text-align: left; color: #222222; }
P.t2         { font-size: 16px; font-weight: bold; text-align: left; color: #222222; }
P.t3         { font-size: 12px; text-align: left; }
P.t { font-size: 12px; text-align:center; }

DIV.d1       { font-size: 10px; text-align: center; }
DIV.title1 { font-size: 20px; color: #000000; text-align:center; }
DIV.d2 { font-size: 14px; text-align: center; }
DIV.d3 { font-size: 14px; color: #FF9966; text-align:left; }

TABLE { font-size: 12px; }
TABLE.boxtitle { font-size: 12px; text-align:center; border-right: #FFAA22 1px solid; border-top: #FFAA22 1px solid; border-left: #FFAA22 1px solid; border-bottom: #FFAA22 1px solid; }
TABLE.box { font-size: 10px; background-color: #AAEEFF; text-align:center; border-right: #AAEEFF 0px solid; border-top: #AAEEFF 0px solid; border-left: #AAEEFF 0px solid; border-bottom: #AAEEFF 0px solid; }
TABLE.t1 { font-size: 12px; background-color: #BBDDEE; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid;  border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TABLE.t2 { font-size: 12px; background-color: #CCDDEE; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TABLE.tsmall { font-size: 9px; text-align:center; border-right: #008000 0px solid; border-top: #008000 0px solid; border-left: #008000 0px solid; border-bottom: #008000 0px solid; }

TR { font-size: 12px; }
TR.boxtitle { font-size: 12px; text-align:center; border-left: #000080 0px solid; border-right: #000080 0px solid; border-top: #000080 0px solid; border-bottom: #000080 0px solid; }
TR.box { font-size: 10px; background-color: #DDEEFF; text-align:center; border-left: #000080 0px solid; border-right: #000080 0px solid; border-top: #000080 0px solid; border-bottom: #000080 0px solid; }
TR.t1 { font-size: 12px; background-color: #BBDDEE; text-align:center; border-left: #000080 0px solid; border-right: #000080 0px solid; border-top: #000080 0px solid; border-bottom: #000080 0px solid; }
TR.t2 { font-size: 12px; background-color: #FEFEFF; text-align:center; border-right: #000080 0px solid; border-top: #FFCC99 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TR.tsmall { font-size: 9px; text-align:center; border-right: #008000 0px solid; border-top: #008000 0px solid; border-left: #008000 0px solid; border-bottom: #008000 0px solid; }

TD { font-size: 12px; }
TD.tb { font-size: 12px; background-color: #FAFAFA; text-align:center; color: #000000; border-right: #FFAA22 1px solid; border-top: #FFAA22 1px solid; border-left: #FFAA22 1px solid; border-bottom: #FFAA22 1px solid; }
TD.availtrue { font-size: 12px; background-color: #B0FFB0; text-align:center; color: #000000; }
TD.availfalse { font-size: 12px; background-color: #FFB0B0; text-align:center; color: #000000; }
TD.boxtitle { font-size: 12px; background-color: #0080C0; text-align:center; color: #FFFFFF; border-right: #0080C0 0px solid; border-top: #0080C0 0px solid; border-left: #0080C0 0px solid; border-bottom: #0080C0 0px solid; }
TD.boxtitlebig { font-size: 16px; background-color: #0080C0; text-align:left; color: #FFFFFF; border-right: #0080C0 0px solid; border-top: #0080C0 0px solid; border-left: #0080C0 0px solid; border-bottom: #0080C0 0px solid; }
TD.box { font-size: 9px; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TD.box2 { font-size: 12px; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TD.box3 { font-size: 14px; text-align:left; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TD.t1 { font-size: 12px; background-color: #BBDDEE; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TD.t2 { font-size: 12px; background-color: #FEFEFF; text-align:center; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; }
TD.tsmall { font-size: 9px; text-align:center; border-right: #008000 0px solid; border-top: #008000 0px solid; border-left: #008000 0px solid; border-bottom: #008000 0px solid; }
TD.adv { background-color: #CFFFCF; border-right: #808080 1px dotted; border-top: #808080 1px dotted; border-left: #808080 1px dotted; border-bottom: #808080 1px dotted; }
TD.template { font-weight : bold; font-size : 12px; text-align : left; vertical-align : middle; background-color : #F0FBFF; color: #000066; }
TD.text { font-size : 12px; color: #000000; }
TD.text2 { font-size : 12px; background-color=#0099CC; color: #000000; text-align : left; vertical-align : top; }
TD.text3 { font-size : 12px; background-color=#0099CC; color: #000000; text-align : center; vertical-align : top; }
TD.bgyellow { font-size: 12px; color: #000000; text-align : center; vertical-align : middle; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; }
TD.green { font-size: 12px; background-color: #22FF22; color: #000000; text-align : center; vertical-align : middle; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; }
TD.red { font-size: 12px; background-color: #FF2222; color: #000000; text-align : center; vertical-align : middle; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; }
TD.footertext { font-weight : bold; font-size : 10px; color: #ffffff; }

TABLE.t { font-size: 8px; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TABLE.t0 { font-size: 12px; text-align:center; border-right: #008000 0px solid; border-top: #008000 0px solid; border-left: #008000 0px solid; border-bottom: #008000 0px solid; }
TABLE.t3 { font-size: 12px; background-color: #EAEAEA; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TABLE.t4 { font-size: 12px; background-color: #FEFEFE; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TABLE.t5 { font-size: 12px; background-color: #FFCC99; text-align:center; border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; }
TABLE.t6 { font-size: 12px; background-color: #FFCC99; text-align:center; border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; }

TR.t { font-size: 12px; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TD.t { font-size: 12px; text-align:center; border-right: #808080 0px solid; border-top: #808080 0px solid; border-left: #808080 0px solid; border-bottom: #808080 0px solid; }
TR.t0 { font-size: 12px; text-align:center; border-right: #008000 0px solid; border-top: #008000 0px solid; border-left: #008000 0px solid; border-bottom: #008000 0px solid; }
TD.t0 { font-size: 12px; text-align:center; border-right: #008000 0px solid; border-top: #008000 0px solid; border-left: #008000 0px solid; border-bottom: #008000 0px solid; }
TD.lati0 { font-size: 12px; text-align:center; border-right: #008000 0px solid; border-left: #008000 0px solid; border-top: #008000 0px solid; border-bottom: #008000 0px solid; }
TD.latidown0 { font-size: 12px; text-align:center; border-right: #008000 0px solid; border-left: #008000 0px solid; border-top: #008000 0px solid; border-bottom: #008000 0px solid; }
TD.down0 { font-size: 12px; text-align:center; border-right: #008000 0px solid; border-left: #008000 0px solid; border-top: #008000 0px solid; border-bottom: #008000 0px solid; }
TR.t3 { font-size: 12px; background-color: #EAEAEA; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TD.t3 { font-size: 12px; background-color: #EAEAEA; text-align:center; border-right: #000020 0px solid; border-top: #000020 0px solid; border-left: #000020 0px solid; border-bottom: #000020 0px solid; }
TR.t4 { font-size: 12px; background-color: #FEFEFE; text-align:center; border-left: #000080 0px solid; border-right: #000080 0px solid; border-top: #000080 0px solid; border-bottom: #000080 0px solid; }
TD.t4 { font-size: 12px; background-color: #FEFEFE; text-align:center; border-right: #000080 0px solid; border-top: #000080 0px solid; border-left: #000080 0px solid; border-bottom: #000080 0px solid; }
TR.t5 { font-size: 12px; background-color: #FEFEFE; text-align:center; border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; }
TD.t5 { font-size: 12px; background-color: #FEFEFE; text-align:center; border-right: #000000 0px solid; border-top: #000000 0px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; vertical-align: top; }
TR.t6 { font-size: 14px; font-weight: bold; background-color: #FAFAFF; text-align:center; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; }
TD.t6 { font-size: 15px; font-weight: bold; background-color: #FAFAFF; text-align:center; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; color: #FF0000; }
TD.t7 { font-size: 14px; font-weight: bold; background-color: #FAFAFF; text-align:center; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; color: #0000FF; }
TD.t8 { font-size: 14px; font-weight: bold; background-color: #FAFAFF; text-align:center; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; color: #0000FF; }
TD.t9 { font-size: 14px; font-weight: bold; background-color: #FAFAFF; text-align:center; border-right: #FFCC99 0px solid; border-top: #FFCC99 0px solid; border-left: #FFCC99 0px solid; border-bottom: #FFCC99 0px solid; color: #0000FF; }

A:hover    { font-size: 12px; background-color: #EEEEEE; font-weight: bold; color: #8888FF; text-decoration: underline }
A:link     { font-size: 12px; font-weight: bold; color: #2222FF; text-decoration: underline }
A:visited  { font-size: 12px; font-weight: bold; color: #4444FF; text-decoration: underline }

A.bigblue:hover    { font-size: 14px; background-color: #EEEEEE; font-weight: bold;  color: #8888FF; text-decoration: underline }
A.bigblue:link     { font-size: 14px; font-weight: bold; color: #2222FF; text-decoration: underline }
A.bigblue:visited  { font-size: 14px; font-weight: bold; color: #4444FF; text-decoration: underline }

A.bigred:hover    { font-size: 14px; background-color: #EEEEEE; font-weight: bold; color: #FF8888; text-decoration: underline }
A.bigred:link     { font-size: 14px; font-weight: bold; color: #FF2222; text-decoration: underline }
A.bigred:visited  { font-size: 14px; font-weight: bold; color: #FF4444; text-decoration: underline }

A.b1:hover    { font-size: 16px; background-color: #EEEEEE; font-weight: bold; color: #8888FF; text-decoration: underline }
A.b1:link     { font-size: 16px; font-weight: bold; color: #2222FF; text-decoration: underline }
A.b1:visited  { font-size: 16px; font-weight: bold; color: #4444FF; text-decoration: underline }

A.s1:hover    { font-size: 9px; background-color: #EEEEEE; font-weight: bold; color: #8888FF; text-decoration: underline }
A.s1:link     { font-size: 9px; font-weight: bold; color: #2222FF; text-decoration: underline }
A.s1:visited  { font-size: 9px; font-weight: bold; color: #4444FF; text-decoration: underline }

A.flip { font-weight : bold; text-decoration: NONE; color: #FFFFFF }
A.flip:hover { font-weight : bold; color: #FFCC00 }

A.small:hover      { font-size: 9px; background-color: #EEEEEE; font-weight: bold; color: #FF8888; text-decoration: underline }
A.small:link       { font-size: 9px; font-weight: bold; color: #FF2222; text-decoration: underline }
A.small:visited    { font-size: 9px; font-weight: bold; color: #FF4444; text-decoration: underline }

A.medium:hover     { font-size: 10px; background-color: #EEEEEE; font-style: normal; font-weight: bold; color: #8888FF; text-decoration: underline }
A.medium:link      { font-size: 10px; font-style: normal; font-weight: bold; color: #2222FF; text-decoration: underline }
A.medium:visited   { font-size: 10px; font-style: normal; font-weight: bold; color: #4444FF; text-decoration: underline }

A.smallest:hover   { font-size: 9px; background-color: #EEEEEE; font-weight: normal; color: #8888FF; text-decoration: underline }
A.smallest:link    { font-size: 9px; font-weight: normal; color: #2222FF; text-decoration: underline }
A.smallest:visited { font-size: 9px; font-weight: normal; color: #4444FF; text-decoration: underline }

A.countrymedium:hover   { font-size: 9px; background-color: #40B0F0; font-weight: bold; color: #FFFFFF; text-decoration: underline }
A.countrymedium:link    { font-size: 9px; background-color: #0080C0; font-weight: bold; color: #FFFFFF; text-decoration: underline }
A.countrymedium:visited { font-size: 9px; background-color: #0080C0; font-weight: bold; color: #FFFFFF; text-decoration: underline }

IMG { background-color: #FAFAFA; text-align:center; color: #000000; border-right: #FFAA22 1px solid; border-top: #FFAA22 1px solid; border-left: #FFAA22 1px solid; border-bottom: #FFAA22 1px solid; }

INPUT.text        { border-width: 1; font-size: 12px; border-color:#AAAAAA; background-color: #FFFFFF; height: 18px font: bold; font-family: Verdana; font-size: 7pt; color: #222222; }
INPUT.checkbox    { border-width: 1; background-color: #EEEEEE; color: #222222; }	
INPUT.radio       { border-width: 1; background-color: #EEEEEE; color: #222222; }
INPUT.button      { border-width: 1; font-size: 12px; background-color: #EEEEEE; height: 20px font: bold; font-family: Verdana; font-size: 9pt; color: #222222; }
TEXTAREA.textarea { border-width: 1; border: ridge 0px; border-width: 1; border-color:#2E166A; background-color:  #FAFAFA; font: bold; font-family: Verdana; font-size: 7pt; color: #222222; }
SELECT.select     { border-width: 1; font-size: 12px; background-color: #FFFFFF; height: 18px font: bold; font-family: Verdana; font-size: 7pt; color: #222222; }