<!-- formattazione body -->
BODY {scrollbar-face-color: #F5F5F5; 
 scrollbar-3dlight-color: #F5F5F5; 
 scrollbar-darkshadow-color: #F5F5F5; scrollbar-track-color: #EAF1F5; 
 scrollbar-highlight-color: #0F3A68; scrollbar-shadow-color: #0F3A68; scrollbar-arrow-color: #0F3A68}

BODY.base {background-color:#FFFFFF;}
BODY.red {background-color:#FF0000;}
BODY.nero {background-color:#000000;}

<!-- font generale -->
FONT.bld {
	font-size:11px;
	font-family:"verdana,tahoma,arial";
	color:#0F3A68;
	font-weight : bold;
}
FONT.base {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68}
FONT.small {font-size:10px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:center}
FONT.messaggio {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:center}
FONT.errore {font-size:11px; font-family:"verdana,tahoma,arial"; color:#C63F3F; text-align:center}

<!-- font tabella (impostato a livello di riga) -->
TABLE.tab_in {margin-left:auto; margin-right:auto; background-color:#e9eff5; border-spacing:1px; border-padding:1px}
TABLE.tab_out {width:95%; margin-left:auto; margin-right:auto; border-spacing:1px; border-padding:1px; background-color:#A9C3D5}
TABLE.tab_msg {width:95%; margin-left:auto; margin-right:auto; border-spacing:1px; border-padding:1px}
TR.tab_testata {font-size:10px; font-weight:"bold"; font-family:"verdana,tahoma,arial"; color:#FFFFFF; background-color:#0F3A68}
TR.tab_dispari {font-size:10px; font-family:"verdana,tahoma,arial"; color:#000000; background-color:#f6f9fb}
TR.tab_pari {font-size:10px; font-family:"verdana,tahoma,arial"; color:#000000; background-color:#e9eff5}
TR.normale {font-size:12px; font-family:"verdana,tahoma,arial"; color:#0F3A68}
TR.header {font-size:16px; font-family:"verdana,tahoma,arial"; font-weight:"bold"; color:#FFFFFF; text-align:center}
TR.footer {font-size:10px; font-family:"verdana,tahoma,arial"; color:#0F3A68}
TD.txt_cen {font-size:10px; font-family:"verdana,tahoma,arial"; color:#000000; text-align:center}
TD.txt_cen_bld {font-size:10px; font-weight:"bold"; font-family:"verdana,tahoma,arial"; color:#000000; text-align:center}
TD.txt_jfy {font-size:11px; font-family:"verdana,tahoma,arial"; font-weight:"bold"; border: 1px; border-top: 3px dashed; border-top-width: 30px;  border-top: 30px; color:#0F3A68; text-align:left}
TD.txt_alt_cen {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:center}
TD.txt_alt_jfy {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:justify}
TD.label_in {font-size:11px; font-weight:"bold"; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:right; background-color:#F5F5F5}
TD.label_del {font-size:11px; font-weight:"bold"; font-family:"verdana,tahoma,arial"; color:red; text-align:right; background-color:#F5F5F5}
TD.campo_in {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:left; background-color:#EAF1F5}
TD.campo_out {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:left;background-color:#EAF1F5 }
TD.title {font-size:30px; font-weight:"bold"; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:center}
TD.header {font-size:16px; font-family:"verdana,tahoma,arial"; font-weight:"bold"; color:#0F3A68; text-align:right}
TD.footer {font-size:10px; font-family:"verdana,tahoma,arial"; color:#0F3A68; background-color:#F5F5F5}
TD.errore {font-size:12px; font-family:"verdana,tahoma,arial"; color:#C63F3F; text-align:center; font-weight:"bold"; background-color:#F5F5F5}
TD.noimg {font-size:12px; font-weight:"bold"; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:center;}
<!-- link -->
A:link {text-decoration: none; font-family:"verdana,tahoma,arial"; font-size:11px; color:#0F3A68}, 
A:visited { text-decoration: none; font-family:"verdana,tahoma,arial"; font-size:11px; color:#0F3A68},
A:hover { text-decoration: none; font-family:"verdana,tahoma,arial"; font-size:11px; color:#FFFFFF; background-color:#0F3A68}

H3.normale {font-size:18px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:center}
H3.errore {font-size:12px; font-family:"verdana,tahoma,arial"; color:#C63F3F; text-align:center}

<!-- campi per input -->
INPUT.small {font-size:11px; font-family:"verdana,tahoma,arial"; font-weight:"bold"; color:#0F3A68; text-align:left}
INPUT.base {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:left}
INPUT.errore {font-size:11px; font-family:"verdana,tahoma,arial"; font-weight:"bold"; color:#C63F3F; text-align:left}
INPUT.bottone {BACKGROUND: #FFFFFF; color:#0F3A68; BORDER-RIGHT: #0F3A68 3px double; BORDER-TOP: #0F3A68 3px double; BORDER-LEFT: #0F3A68 3px double; BORDER-BOTTOM: #0F3A68 3px double
}
INPUT.ricerca {font-size:11px; font-family:"verdana,tahoma,arial"; BACKGROUND: #FFFFFF; color:#0F3A68; BORDER-RIGHT: #0F3A68 3px double; BORDER-TOP: #0F3A68 3px double; BORDER-LEFT: #0F3A68 3px double; BORDER-BOTTOM: #0F3A68 3px double
}
SELECT.small {font-size:11px; font-family:"verdana,tahoma,arial"; font-weight:"bold"; color:#0F3A68; text-align:left}
SELECT.base {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:left}

TEXTAREA.base {font-size:11px; font-family:"verdana,tahoma,arial"; color:#0F3A68; text-align:left}

button { BORDER-RIGHT: #acb5b5 3px double; BORDER-TOP: #c4cccc 3px double; BORDER-LEFT: #acb5b5 3px double; BORDER-BOTTOM: #6f7777 3px double
}

FRAME.extra_subtitle { border-style:none;  border-right-color:red; border-bottom-color:transparent; border-left-color:#F1F1F1;} 

.menusx { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #0F3A68; text-decoration: none; ; text-align: justify;        border-bottom-color: ButtonFace;  border-bottom-style: solid;  border-bottom-width: 1px;  line-height: 20px;  padding-left: 10px;    WIDTH: 153px;                  }

.menusx-fix { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0F3A68; text-decoration: none; ; text-align: justify;  background: #E9F0F3;  line-height: 20px;    padding-left: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 153px;                  }
.menusx-top { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0F3A68; text-decoration: none; ; text-align: center;  background: #E9F0F3;  line-height: 20px;    padding-left: 10px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 129px;                  }
.menu-top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0F3A68;
	text-decoration: none;
	;
	text-align: center;
	line-height: 20px;
	padding-left: 100px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 153px;
	border-left : 50;
	border-left-width : 50px;
	margin-left : 50;
	text-indent : 50px;
	white-space : normal;
}

