IMG { background-color: #FAFAFA; color: #000000; border-right: #B9D2E7 1px dotted; border-top: #B9D2E7 1px dotted; border-left: #B9D2E7 1px dotted; border-bottom: #B9D2E7 1px dotted; }
IMG.a { background-color: #FAFAFA; color: #000000; border-right: #B9D2E7 1px dotted; border-top: #B9D2E7 1px dotted; border-left: #B9D2E7 1px dotted; border-bottom: #B9D2E7 1px dotted; }
IMG.b { background-color: #FEFEFE; color: #000000; border-right: #B9D2E7 0px dotted; border-top: #B9D2E7 0px dotted; border-left: #B9D2E7 0px dotted; border-bottom: #B9D2E7 0px dotted; }
IMG.c { background-color: #FEFEFE; color: #000000; border-right: #000080 1px solid;  border-top: #000080 1px solid;  border-left: #000080 1px solid;  border-bottom: #000080 1px solid; }
TD.tb { font-size: 12px; background-color: #FAFAFA; text-align:center; color: #000000; border-right: #B9D2E7 1px dotted; border-top: #B9D2E7 1px dotted; border-left: #B9D2E7 1px dotted; border-bottom: #B9D2E7 1px dotted; }

.nero   { color=#000000 }
.grey   { color=#A8A8A8 }
.bianco { color=#FFFFFF }
.verde  { color=#00FF00 }
.rosso  { color=#FF0000 }
.blu    { color=#1020EE }

.left   { text-align:left }
.right  { text-align:right }
.center { text-align:center }

.small           { font: bold; font-size:  9px; color: #FF4422; text-align:center; }
.medium          { font: bold; font-size: 12px; color: #FF4422; text-align:center; }
.smallcnt        { font: bold; font-size:  9px; color: #222222; }
.smallred        { font: bold; font-size:  9px; color: #FF1010; }
.bigblack        { font: bold; font-size: 14px; color: #222222; text-align:center; }
.bigwhite        { font: bold; font-size: 14px; color: #FFFFFF; text-align:center; }
.smallredb       { font: bold; font-size:  9px; color: #FF1010; text-decoration: line-through } 
.smallblue       { font: bold; font-size:  9px; color: #1111FF; }
.smallgrey       { font: bold; font-size:  9px; color: #888888; }
.mediumred       { font: bold; font-size: 15px; color: #FF1111; text-align:center; }
.lightblack      { font: bold; font-size:  9px; color: #101010; }
.smallgreen      { font: bold; font-size:  9px; color: #108810; }
.smallblack      { font: bold; font-size:  9px; color: #101010; }
.smallwhite      { font: bold; font-size:  9px; color: #FFFFFF; text-align:center; }
.mediumblue      { font: bold; font-size: 15px; color: #1111FF; text-align:center; }
.smallcustom     { font: bold; font-size: 10px; color: #222222; }
.smallorange     { font: bold; font-size:  9px; color: #FA9E60; }
.mediumgreen     { font: bold; font-size: 15px; color: #1111FF; text-align:center; }
.mediumblack     { font: bold; font-size: 12px; color: #222222; text-align:center; }
.mediumwhite     { font: bold; font-size: 12px; color: #FFFFFF; text-align:center; }
.smalldarkgreen  { font: bold; font-size:  9px; color: #118811; }
.moresmallblack  { font: bold; font-size:  8px; color: #101010; }
.smalllightblue  { font: bold; font-size:  9px; color: #90F4FA; }
.moresmallcustom { font: bold; font-size:  8px; color: #888888; }
.smalllightgreen { font: bold; font-size:  9px; color: #90FAB5; }

BODY {
  background: url(http://www.gigantesse.it/images/site/back.jpg);
  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;
  text-align:center;
}

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; }

TABLE    { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TABLE.t0 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TABLE.t1 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TABLE.t2 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TABLE.t3 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TABLE.t4 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TABLE.t5 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }

TR    { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TR.t0 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TR.t1 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TR.t2 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TR.t3 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TR.t4 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }
TR.t5 { font-size: 12px; border-right: #000000 0px solid;  border-top: #000000 0px solid;  border-left: #000000 0px solid;  border-bottom: #000000 0px solid; }

TD    { 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.t0 { 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;  vertical-align : top;}
TD.t1 { font-size: 12px; text-align:center; border-right: #000080 1px solid;  border-top: #000080 1px solid;  border-left: #000080 1px solid;  border-bottom: #000080 1px solid;  background-color: #F9F9F9; }
TD.t2 { 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;  background-color: #FAFAFA; }
TD.t3 { 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;  background-color: #FBFBFB; }
TD.t4 { font-size: 12px; text-align:center; background-color: #EAEAEA; color: #000000; }
TD.t5 { font-size: 12px; text-align:center; background-color: #EAEAEA; color: #000000; }
TD.t6 { 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;  background-color: #0080C0; color: #FFFFFF; }
TD.t7 { font-size: 16px; text-align:center; border-right: #000080 0px solid;  border-top: #000080 0px solid;  border-left: #000080 0px solid;  border-bottom: #000080 0px solid;  background-color: #0080C0; color: #FFFFFF; }
TD.t8 { 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.t9 { 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.ta { font-size: 14px; text-align:center; border-right: #000080 0px solid;  border-top: #000080 0px solid;  border-left: #000080 0px solid;  border-bottom: #000080 0px solid; }
TD.tb { 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;  background-color: #FAFAFA; color: #000000; }
TD.tc { font-size: 12px; text-align:center; border-right: #000080 0px dotted; border-top: #000080 0px dotted; border-left: #000080 0px dotted; border-bottom: #000080 0px dotted; background-color: #FAFAFA; }
TD.td { 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;  background-color: #FF2222; color: #000000; vertical-align : middle; }
TD.te { 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;  background-color: #22FF22; color: #000000; vertical-align : middle; }
TD.tf { 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.adv {
  background-color: #FCF8CE;
  border-right: #F14D4D 1px dotted;
  border-top: #F14D4D 1px dotted;
  border-left: #F14D4D 1px dotted;
  border-bottom: #F14D4D 1px dotted; 
}

A:hover   { font-size: 12px; font-weight: bold; color: #8888FF; text-decoration: underline; background-color: #EEEEEE; }
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.l0:hover   { font-size: 14px; font-weight: bold; color: #8888FF; text-decoration: underline; background-color: #EEEEEE; }
A.l0:link    { font-size: 14px; font-weight: bold; color: #2222FF; text-decoration: underline; }
A.l0:visited { font-size: 14px; font-weight: bold; color: #4444FF; text-decoration: underline; }

A.l1:hover   { font-size: 14px; font-weight: bold; color: #FF8888; text-decoration: underline; background-color: #EEEEEE; }
A.l1:link    { font-size: 14px; font-weight: bold; color: #FF2222; text-decoration: underline; }
A.l1:visited { font-size: 14px; font-weight: bold; color: #FF4444; text-decoration: underline; }

A.l2:hover   { font-size: 16px; font-weight: bold; color: #8888FF; text-decoration: underline; background-color: #EEEEEE; }
A.l2:link    { font-size: 16px; font-weight: bold; color: #2222FF; text-decoration: underline; }
A.l2:visited { font-size: 16px; font-weight: bold; color: #4444FF; text-decoration: underline; }

A.l3:hover   { font-size: 9px; font-weight: bold; color: #8888FF; text-decoration: underline; background-color: #EEEEEE; }
A.l3:link    { font-size: 9px; font-weight: bold; color: #2222FF; text-decoration: underline; }
A.l3:visited { font-size: 9px; font-weight: bold; color: #4444FF; text-decoration: underline; }

A.l4:hover   { font-size: 10px; font-style: normal; font-weight: bold; color: #8888FF; text-decoration: underline; background-color: #EEEEEE; }
A.l4:link    { font-size: 10px; font-style: normal; font-weight: bold; color: #2222FF; text-decoration: underline; }
A.l4:visited { font-size: 10px; font-style: normal; font-weight: bold; color: #4444FF; text-decoration: underline; }

A.l5:hover   { font-size: 9px; font-weight: bold; color: #FF8888; text-decoration: underline; background-color: #EEEEEE; }
A.l5:link    { font-size: 9px; font-weight: bold; color: #FF2222; text-decoration: underline; }
A.l5:visited { font-size: 9px; font-weight: bold; color: #FF4444; text-decoration: underline; }

A.l6:hover   { font-size: 9px; font-weight: normal; color: #8888FF; text-decoration: underline; background-color: #EEEEEE; }
A.l6:link    { font-size: 9px; font-weight: normal; color: #2222FF; text-decoration: underline; }
A.l6:visited { font-size: 9px; font-weight: normal; color: #4444FF; text-decoration: underline; }

INPUT.c0 { border-width: 1; background-color: #EEEEEE; color: #222222; }
INPUT.r0 { border-width: 1; background-color: #EEEEEE; color: #222222; }
INPUT.b0 { border-width: 1; font-size: 12px; background-color: #EEEEEE; height: 20px font: bold; font-size: 12px; color: #222222; }
INPUT.t0 { border-width: 1; font-size: 12px; border-color:#AAAAAA; background-color: #FFFFFF; height: 18px font: bold; font-size: 12px; color: #222222; }

SELECT.s0 { border-width: 1; font-size: 12px; background-color: #FFFFFF; height: 18px font: bold; font-size: 12px; color: #222222; }
TEXTAREA.t0 { border: ridge 1px; border-width: 1; border-color:#2E166A; background-color: #FAFAFA; font-size: 12px; color: #222222; }
