BODY {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; TEXT-ALIGN: left
}
OL {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
UL {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif
}
H1 {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
H2 {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
H3 {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
H4 {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
H5 {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
H6 {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: verdana, helvetica, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
H1 {
	FONT-FAMILY: verdana, helvetica, sans-serif; FONT-SIZE: 200%; TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 1.2em; PADDING-LEFT: 2%
}
H3 {
	FONT-SIZE: 1.1em; PADDING-LEFT: 5%
}
H4 {
	FONT-SIZE: 1.1em; PADDING-LEFT: 7%
}
H5 {
	FONT-SIZE: 1em; PADDING-LEFT: 10%; TEXT-DECORATION: underline
}
H6 {
	FONT-SIZE: 0.9em; PADDING-LEFT: 15%; TEXT-DECORATION: underline
}
PRE {
	MARGIN-BOTTOM: 2%; MARGIN-LEFT: 10%
}
DIV.toc {
	BACKGROUND-COLOR: white; BORDER-BOTTOM: black thick groove; BORDER-LEFT: black thick groove; BORDER-RIGHT: black thick groove; BORDER-TOP: black thick groove; PADDING-TOP: 1px
}

P.title-image {
	TEXT-ALIGN: center
}
BP.testo {
	TEXT-ALIGN: left
}
BODY.front {
	BACKGROUND-COLOR: #FF9F9F
}

UL {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; MARGIN-LEFT: 15%
}
UL UL {
	MARGIN-LEFT: 5%
}
BODY.academy {
	BACKGROUND-COLOR: #0A7676
}
BODY.academy P {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%
}
BODY.academy H5 {
	FONT-SIZE: 0.9em; PADDING-LEFT: 10%; TEXT-DECORATION: none
}
BODY.academy TD {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; FONT-SIZE: 0.9em; MARGIN-LEFT: 10%
}
BODY.academy DIV.toc {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-LEFT: 50%
}
BODY.academy P.navbar {
	BACKGROUND-COLOR: #10BABA; COLOR: #00E171; FONT-SIZE: 0.9em; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
BODY.academy A IMG {
	BACKGROUND-COLOR: #FF9F9F
}
BODY.academy A:link {
	BACKGROUND-COLOR: #A5F8F8; COLOR: black; TEXT-DECORATION: none
}
BODY.academy A:visited {
	BACKGROUND-COLOR: #0DA4A4; COLOR: black; TEXT-DECORATION: none
}
BODY.academy A:hover {
	BACKGROUND-COLOR: #1CECEC; COLOR: black; TEXT-DECORATION: underline
}
BODY.academy A.offsite:hover {
	BACKGROUND-COLOR: #FFDBDB ; COLOR: black; TEXT-DECORATION: underline
}
BODY.academy A.offsite:link {
	BACKGROUND-COLOR: #FFACAC; COLOR: black; TEXT-DECORATION: none
}
BODY.academy A.empty:link {
	BACKGROUND-COLOR: transparent; COLOR: #FFFFA8; TEXT-DECORATION: none
}
BODY.academy A.empty:visited {
	BACKGROUND-COLOR: transparent; COLOR: #FFFFA8; TEXT-DECORATION: none
}
BODY.academy A.empty:hover {
	BACKGROUND-COLOR: transparent; COLOR: #FFFFA8; TEXT-DECORATION: underline
}
A:link IMG {
	BACKGROUND-COLOR: #67ADE0   
}
A:visited IMG {
	BACKGROUND-COLOR: #67ADE0  
}


<da canc>
      TABLE { background: #BBE9FF; border-collapse:}
      TD    { background: C2EFD0; border: double black }
    
TABLE    { display: table }
TR       { display: table-row }
THEAD    { display: table-header-group }
TBODY    { display: table-row-group }
TFOOT    { display: table-footer-group }
COL      { display: table-column }
COLGROUP { display: table-column-group }
TD, TH   { display: table-cell }
CAPTION  { display: table-caption }

BODY.vv {
	BACKGROUND-COLOR: #FFC4E1
}
BODY.vv P {
	FONT-FAMILY: ag garamond,roman,century gothic,arial, sans-serif ; MARGIN-LEFT: 10%; MARGIN-RIGHT: 10%
}
BODY.vv H5 {
	FONT-SIZE: 0.9em; PADDING-LEFT: 10%; TEXT-DECORATION: none
}
BODY.vv H3 {
	BACKGROUND-COLOR: #AAAAFF; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY:bernard modern roman,garamond,roman,century gothic,arial, sans-serif ; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
BODY.vv H2 {
	BACKGROUND-COLOR: #FFFFE1; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: bernard modern roman,garamond,roman,century gothic,arial, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: left; WIDTH: 100%
}
BODY.vv H1 {
	BACKGROUND-COLOR: #FFE3FF; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-FAMILY: bernard modern roman,garamond,roman,century gothic,arial, sans-serif; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center; WIDTH: 100%
}
BODY.vv H6 {
  FONT-FAMILY: bernard modern roman,garamond,roman,century gothic,arial, sans-serif;  TEXT-ALIGN: center
} 

BODY.vv TD {
	FONT-FAMILY: verdana, helvetica, arial, sans-serif; FONT-SIZE: 0.9em; MARGIN-LEFT: 10%
}
BODY.vv DIV.toc {
	BACKGROUND-COLOR: #10BABA; BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; MARGIN-LEFT: 50%
}
BODY.vv P.vittnb {
	BACKGROUND-COLOR: #FFE3FF; COLOR: #00E171; MARGIN-LEFT: 0%; MARGIN-RIGHT: 0%; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
BODY.vv A IMG {
	BACKGROUND-COLOR: #8080FF
}
BODY.vv A:link {
	BACKGROUND-COLOR: #B0B0FF; COLOR: black; TEXT-DECORATION: none
}
BODY.vv A:visited {
	BACKGROUND-COLOR: #81D6FE; COLOR: black; TEXT-DECORATION: none
}
BODY.vv A:hover {
	BACKGROUND-COLOR: #8080FF; COLOR: black; TEXT-DECORATION: underline
}
BODY.vv A.offsite:hover {
	BACKGROUND-COLOR: #FFDBDB ; COLOR: black; TEXT-DECORATION: underline
}
BODY.vv A.offsite:link {
	BACKGROUND-COLOR: #FFACAC; COLOR: black; TEXT-DECORATION: none
}
BODY.vv A.empty:link {
	BACKGROUND-COLOR: transparent; COLOR: #FFFFA8; TEXT-DECORATION: none
}
BODY.vv A.empty:visited {
	BACKGROUND-COLOR: transparent; COLOR: #FFFFA8; TEXT-DECORATION: none
}
BODY.vv A.empty:hover {
	BACKGROUND-COLOR: transparent; COLOR: #FFFFA8; TEXT-DECORATION: underline
}
