INPUT.SUBMIT20X20 {
	font-size:8pt; font-family:Verdana;
	font-weight:normal;
	color:#005580;
	height:20px;
	width:20px;
	background:#AAE3FF;
	background-position: right;
	border-color: SILVER;
	border-width: 1px;
	border-style: solid;
	cursor:hand;
}

TEXTAREA.xcon {
	font-size:8pt; font-family:Arial, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:20px;
	background:#E3F6FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;

}

TEXTAREA.xesp {
	font-size:8pt; font-family:Arial, Times New Roman, Times, Serif;
	font-weight:normal;
	color:black;
	height:100px;
	background:#E3F6FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}


TD.NFLL {	/* label left */
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:#0082C3;
	padding:5px;
	margin:0;
}
TD.NFLR {	/* label right */
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	border:1px solid silver;
	border-spacing:0;
	text-align:right;
	vertical-align:top;
	background-color:#0082C3;
	padding:5px;
	margin:0;
}
TD.NFDL {	/* data left */
	font-size:8pt; font-family:Verdana;
	color:BLACK;
	border:1px solid silver;
	border-spacing:0;
	text-align:left;
	vertical-align:top;
	background-color:white;
	padding:3px;
	margin:0px;
}
TD.NFDR {	/* data right */
	font-size:8pt; font-family:Verdana;
	color:BLACK;
	border:1px solid silver;
	border-spacing:0;
	text-align:right;
	vertical-align:top;
	background-color:white;
	padding:3px;
	margin:0px;
}
TD.NFDC {	/* data right */
	font-size:8pt; font-family:Verdana;
	color:BLACK;
	border:1px solid silver;
	border-spacing:0;
	text-align:center;
	vertical-align:top;
	background-color:white;
	padding:3px;
	margin:0px;
}
A.NFDL {
	font-size:8pt; font-family:Verdana;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	background:white;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
}
A.NFLL {
	font-size:8pt; font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
	color:white;
	background:#000066;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
}
A.TMENU {
	font-size:8pt; font-family:Verdana;
	color:#FFFFFF;
	font-weight:none;
	text-decoration:none;
	link:black;
	visited:black;
	active:black;
	height:20px;
	width:200px;
	text-align:center;
	vertical-align:middle;
	background: #005580;
	background-position: center;
	border-color: #000066;
	border-width: 0px;
	border-style: solid;
	padding:2px;
	spacing:0px;
	margin:0px;
	cursor:hand;
}
TABLE.TMENU {
	font-size:8pt; font-family:Arial, Times New Roman, Times, Serif;
	color:black;
	border:0px solid #FFFFFF;
	width:100%;
	height:15px;
	background-color:white;
	border-spacing:0px;
	margin:0px;
}
TR.TMENU {
	font-size:8pt; font-family:Arial, Times New Roman, Times, Serif;
	color:BLACK;
	border:0px solid #FFFFFF;
	text-align:center;
	vertical-align:center;
	background-color:WHITESMOKE;
	border-spacing:0px;
	padding:0px;
	margin:0px;
	height:15px;
}
TD.TMENU {
	font-size:8pt; font-family:Arial, Times New Roman, Times, Serif;
	color:white;
	border:0px solid #FFFFFF;
	vertical-align:center;
	text-align:center;
	background-color:WHITESMOKE;
	border-spacing:0px;
	padding:2px 2px 2px 2px;
	margin:0px;
	height:15px;
}
FORM {
	margin:0px;
	spacing:0px;
	padding:0px;
}
IFRAME.TOP {
position:absolute;
top:0px;
left:0px;
width:1004px;
height:60px;
visibility:visible;
border:0px 0px 0px 0px;
}
IFRAME.B11 {
position:absolute;
top:0px;
left:0px;
width:1004px;
height:110px;
/*height:150px;*/
visibility:visible;
border:0px 0px 0px 0px;
z-index:10;
}
IFRAME.B12 {
position:absolute;
top:110px;
/*top:150px;*/
left:0px;
width:1012px;
height:542px;
/*height:502px;*/
visibility:visible;
border:0px 0px 0px 0px;
z-index:10;
}
IFRAME.B1B8 {
position:absolute;
top:0px;
left:0px;
width:1012px;
height:652px;
visibility:hidden;
border:0px 0px 0px 0px;
z-index:10;
}
IFRAME.MAIN {
position:absolute;
top:60px;
left:0px;
/*width:1018px;*/
width:1012px;
/*height:638px;*/
height:652px;
visibility:visible;
border:0px 0px 0px 0px;
z-index:10;
}
BODY {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	background:WHITE;
      scrollbar-face-color:#0082C3;
      scrollbar-highlight-color:#0082C3;
      scrollbar-3dlight-color:WHITE;
      scrollbar-shadow-color:WHITE;
      scrollbar-darkshadow-color:#0082C3;
      scrollbar-track-color:#E3F6FF;
      scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#F00000;
	padding:0px;
	margin:0px 20px 20px 20px;
	spacing:0px;
z-index:0;
}
BODY.POPUP {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	background:#E3F6FF;
      scrollbar-face-color:#0082C3;
      scrollbar-highlight-color:#0082C3;
      scrollbar-3dlight-color:WHITE;
      scrollbar-shadow-color:WHITE;
      scrollbar-darkshadow-color:#0082C3;
      scrollbar-track-color:#E3F6FF;
      scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#F00000;
	padding:0px;
	margin:15px 15px 15px 15px;
	spacing:0px;
z-index:0;
}
INPUT.TEXT {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:20px;
	background:#E3F6FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}

INPUT.TEXTJUSTRIGHT {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:20px;
	background:#E3F6FF;
	text-align:right;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}
INPUT.TEXTJUSTRIGHTRO {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:20px;
	background:#E3F6FF;
	text-align:right;
	border-color: silver;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	cursor:default;
}
INPUT.TEXTJUSTRIGHTROYELLOW {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:20px;
	background:#E3F6FF;
	text-align:right;
	border-color: silver;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	cursor:default;
}
INPUT.TEXTJUSTCENTERRO {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:20px;
	background:#E3F6FF;
	text-align:center;
	border-color: silver;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	cursor:default;
}
TEXTAREA {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	background:#E3F6FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}
SELECT {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:20px;
	background:#AAE3FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}
SELECT.MUL {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:400px;
	background:#AAE3FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}
INPUT.CHECKBOX {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:20px;
	background:WHITE;
	border-color: SILVER;
	border-width: 0px;
	border-style: solid;
	filter: Chroma(color=gray);
	cursor:hand;
}
INPUT.RADIO {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
/*
	height:20px;
	width:20px;
*/
	background:WHITE;
	border-color: SILVER;
	border-width: 0px;
	border-style: solid;
	cursor:hand;
}
INPUT.SUBMIT200 {
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	width:200px;
	background:#005580;
	background-position: right;
	border-color: SILVER;
	border-width: 0px;
	border-style: solid;
	cursor:hand;
}
INPUT.SUBMIT400 {
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	height:30px;
	width:300px;
	background:#005580;
	background-position: right;
	border-color: SILVER;
	border-width: 0px;
	border-style: solid;
	cursor:hand;
}
INPUT.SUBMIT200MENU {
	font-size:9pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	height:30px;
	width:160px;
	background:#005080;
	background-position: right;
	border-color: SILVER;
	border-width: 0px;
	border-style: solid;
	cursor:hand;
}
INPUT.SUBMIT200RED {
	font-size:10pt; font-family:Verdana;
	font-weight:bold;
	color:WHITE;
	height:40px;	/* PIU ALTO */
	width:300px;
	background:RED;
	background-position: right;
	border-color: SILVER;
	border-width: 1px;
	border-style: solid;
	cursor:hand;
}
INPUT.SUBMIT200YELLOW {
	font-size:10pt; font-family:Verdana;
	font-weight:bold;
	color:black;
	height:20px;
	width:200px;
	background:LIGHTSALMON;
	background-position: right;
	border-color: SILVER;
	border-width: 1px;
	border-style: solid;
	cursor:hand;
}
INPUT.SUBMIT100 {
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
/*	color:#000066;MIK*/
	color:#FFFFFF;
	height:20px;
	width:120px;
/*	background:#FFCC66; MIK*/
	background:#005580;
	background-position: right;
	border-color: SILVER;
/*	border-width: 1px;MIK*/
	border-width: 0px;
	border-style: solid;
	cursor:hand;
}
INPUT.SUBMIT40X40 {
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
	color:#000066;
	height:60px;
	width:60px;
	background:#FFCC66;
	background-position: right;
	border-color: SILVER;
	border-width: 1px;
	border-style: solid;
	cursor:hand;
}
BUTTON.SUBMIT40X40 {
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	width:200px;
	background:#005580;
	background-position: right;
	border-color: SILVER;
	border-width: 1px;
	border-style: solid;
	cursor:hand;
}
INPUT.BTNPOPUP {
	font-size:8pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	width:200px;
	background:#005580;
	background-position: right;
	border-color: SILVER;
	border-width: 1px;
	border-style: solid;
	cursor:hand;
}
INPUT.TEXT2 {
	font-size:7pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:16px;
	background:#E3F6FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
	width:310px;
}
INPUT.BTNPOPUP2 {
	font-size:7pt; font-family:Verdana;
	font-weight:bold;
	color:#FFFFFF;
	height:16px;
	width:160px;
	background:#005580;
	background-position: right;
	border-color: SILVER;
	border-width: 1px;
	border-style: solid;
	cursor:hand;
}
TABLE {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border:0px solid SILVER;
	border-spacing:0px;
	width:100%;
	background-color:WHITE;
}
TR {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border:1px solid RED;
	border-spacing:0px;
	vertical-align:top;
	background-color:WHITE;
	padding:0px;
	spacing:0px;
	margin:0px;
}
TH {
	font-size:10pt; font-family:Verdana; color:#FFFFFF;
	font-weight:bold;
	border-color: silver;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-spacing:0px;
	text-align:center;
	vertical-align:top;
	background-color:#0082C3;
	padding:1px;
	spacing:0px;
	white-space:nowrap;
	margin:0px;
}
TH.DESTRA {
	font-size:10pt; font-family:Verdana; color:#FFFFFF;
	font-weight:bold;
	border-color: silver;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-spacing:0px;
	text-align:center;
	vertical-align:top;
	background-color:#0082C3;
	padding:1px;
	spacing:0px;
	white-space:nowrap;
	margin:0px;
}
TH.SINISTRA {
	font-size:10pt; font-family:Verdana; color:#FFFFFF;
	font-weight:bold;
	border-color: silver;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-spacing:0px;
	text-align:left;
	vertical-align:top;
	background-color:#0082C3;
	padding:1px;
	spacing:0px;
	white-space:nowrap;
	margin:0px;
}
TH.10 {
	font-size:8pt; font-family:Verdana; color:#FFFFFF;
	font-weight:normal;
	border-color: silver;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-spacing:0px;
	text-align:center;
	vertical-align:top;
	background-color:#0082C3;
	padding:1px;
	spacing:0px;
	white-space:nowrap;
	margin:0px;
}
TH.DESTRA10 {
	font-size:8pt; font-family:Verdana; color:#FFFFFF;
	font-weight:normal;
	border-color: silver;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-spacing:0px;
	text-align:center;
	vertical-align:top;
	background-color:#0082C3;
	padding:1px;
	spacing:0px;
	white-space:nowrap;
	margin:0px;
}
TD {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border:1px solid WHITE;
	border-spacing:0px;
	text-align:left;
	vertical-align:top;
	background-color:WHITE;
	padding:0px;
	spacing:0px;
	white-space:normal;
	margin:0px;
}
TD.CENTER {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border:0px solid SILVER;
	border-spacing:0px;
	text-align:center;
	vertical-align:top;
	background-color:WHITE;
	padding:0px;
	spacing:0px;
	margin:0px;
}
TD.RIGHT {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border:0px solid SILVER;
	border-spacing:0px;
	text-align:right;
	vertical-align:top;
	background-color:WHITE;
	padding:0px;
	spacing:0px;
	margin:0px;
}
TD.OOXX {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	text-align:left;
	vertical-align:top;
	background-color:WHITE;
	padding:3px;
	spacing:0px;
	margin:0px;
}
TD.OOXXRIGHT {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	text-align:right;
	vertical-align:top;
	background-color:WHITE;
	padding:3px;
	spacing:0px;
	margin:0px;
}
TD.OOXXCENTER {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	text-align:center;
	vertical-align:top;
	background-color:WHITE;
	padding:3px;
	spacing:0px;
	margin:0px;
}
TD.OXXX {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	text-align:left;
	vertical-align:top;
	background-color:WHITE;
	padding:3px;
	spacing:0px;
	margin:0px;
}
TD.OXXXRIGHT {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	text-align:right;
	vertical-align:top;
	background-color:WHITE;
	padding:3px;
	spacing:0px;
	margin:0px;
}
H1 {
	font-size:13pt; font-family:Verdana;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:3px;
	text-align:center;
	vertical-align:middle;
	background-color:#0082C3;
	padding:2px;
	margin:0px 0px 0px 0px;
	border-color: silver;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}
H3 {
	font-size:10pt; font-family:Verdana; color:BLACK;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
	vertical-align:middle;
	background-color:WHITE;
	margin:5px 0px 5px 0px;
}
H3.B72 {
	font-size:12pt; font-family:Verdana; color:BLACK;
	font-weight:bold;
	letter-spacing:2px;
	text-align:center;
	vertical-align:middle;
	background-color:WHITE;
	margin:6px 6px 6px 6px;
	padding:6px;
	border:6px;
}
H1.TOP {
	font-size:18pt; font-family:Verdana; color:#005580;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 20px;
	spacing:0px 0px 0px 0px;
	letter-spacing:2px;
	background-color:WHITE;
	border-color: silver;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}
H2.TOP {
	font-size:13pt; font-family:Verdana; color:#005580;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 20px;
	spacing:0px 0px 0px 0px;
	letter-spacing:2px;
	background-color:WHITE;
}
HR {
	color:SILVER;
	height:1px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	spacing:0px 0px 0px 0px;
}
A {
	font-size:8pt; font-family:Verdana;
	font-weight:normal;
	text-decoration:underline;
	color:black;
	background:white;
	link:black;
	visited:black;
	active:black;
	line-height:101%;
	cursor:hand;
}
TD.PAXLIST {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border:0px solid WHITE;
	border-spacing:0px;
	text-align:left;
	vertical-align:top;
	background-color:WHITE;
	padding:0px;
	spacing:0px;
/*	white-space:nowrap;*/
	margin:0px;
}
TD.YOOXX {
	font-size:8pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 0px 1px 1px;
	border-style: solid;
	text-align:left;
	vertical-align:top;
	background-color:WHITE;
	padding:1px;
	spacing:0px;
	margin:0px;
}
INPUT.RADIOY {
	font-size:8pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:14px;
	width:14px;
	background:WHITE;
	border-color: SILVER;
	border-width: 0px;
	border-style: solid;
	cursor:hand;
}
A.TMENUMOZ {
	font-size:8pt; font-family:Verdana;
	color:#FFFFFF;
	font-weight:none;
	text-decoration:none;
	link:black;
	visited:black;
	active:black;
	text-align:center;
	vertical-align:middle;
	border-style:dashed;
	border-color: #000066;
	border-width: 0px;
	background: #005580;
	padding:0px 20px 3px 20px;
	spacing:0px;
	margin:0px;
	cursor:hand;
}
TD.TMENUMOZ {
	font-size:8pt; font-family:Arial, Times New Roman, Times, Serif;
	color:white;
	border:0px solid #FFFFFF;
	vertical-align:middle;
	text-align:center;
	background-color:WHITESMOKE;
	border-spacing:0px;
	padding:2px 2px 2px 2px;
	margin:2px;
	height:20px;
	width:200px;
}
H1.SPORT {
	font-size:18pt; font-family:Verdana; color:YELLOW;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	width:100px;
	padding:5px;
	margin:10px 0px 0px 20px;
	spacing:0px 0px 0px 0px;
	letter-spacing:2px;
	background-color:BLACK;
	border-color: silver;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
}
BUTTON.POPHELP {
font-size:10pt; font-family:Verdana;
font-weight:bold;
color:#005580;
height:19px;
width:19px;
background:#FFFFFF;
background-position: right;
border-color: #005580;
border-width: 1px;
border-style: solid;
margin:1pt;
cursor:help;
position:absolute;
top:0px;
left:976px;
}
IFRAME.POPHELP {
position:absolute;
top:0px;
left:690px;
width:300px;
height:500px;
visibility:hidden;
margin:0px;
padding:0px;
border:1px solid silver;
}
TD.B2 {
	font-size:7pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	text-align:left;
	vertical-align:top;
	background-color:WHITE;
	padding:3px;
	spacing:0px;
	margin:0px;
}
TD.B2NOSX {
	font-size:7pt; font-family:Verdana; color:BLACK;
	border-color: silver;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	text-align:left;
	vertical-align:top;
	background-color:WHITE;
	padding:3px;
	spacing:0px;
	margin:0px;
}
INPUT.B2 {
	font-size:7pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:16px;
	background:#E3F6FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}
INPUT.TEXT3 {
	font-size:7pt; font-family:Verdana; color:BLACK;
	font-weight:normal;
	height:16px;
	background:#E3F6FF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
}