span, div, p, pre, table, tr, th, td, ul, li, .form, form, input, select, textarea {
    font-family : Arial, Helvetica, Geneva;
    font-size : 11px;
}

a { color : #003366; text-decoration: none; }
a:hover { color : #FF9933; text-decoration: none; }        
#a:active { color : #003366; text-decoration: none; }
#a:link { color : #003366; text-decoration: none; }
#:visited { color : #003366; text-decoration: none; }
.main {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003399; background-color: #FFFFFF}
.menu {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; background-color: #666666}
.field_b {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #999999}
.field_t {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
.fields {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000; border-width: 1px; border-style: ridge; background-color: #F0F0F0; padding-right: 1px; padding-left: 2px}
.field_n {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; background-color: #EEEDED; padding-right: 1px; padding-left: 2px}
.field_n_t {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #666699}
.fields:focus {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #990000; border-width: 1px; border-style: ridge; background: #D5D5D5; padding-right: 1px; padding-left: 2px}
#.fields:focus { background: #EEEDED; }
#input {border-width: 1px; border-color: #cccccc; border-style: ridge; font-size: 10px; font-family: verdana,helvetica, myriad web, syntax, sans-serif}


.ams { color : #FFFFFF; text-decoration: none; }
.ams:hover { color : #FF9933; text-decoration: none; }        

.lsel {  background-color: #EEEDED; border-color: #808080 #808080 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.lselsx {  background-color: #EEEDED; border-color: #808080 #808080 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
.lseldx {  background-color: #EEEDED; border-color: #808080 #808080 black; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px}
.ling { background-color: #666699; border-color: #808080 #808080 black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px}
.lbox { background-color: #EEEDED; border-color: black #808080 #808080; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.lboxsx { background-color: #EEEDED; border-color: black #808080 #808080; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 0px}
.lboxdx { background-color: #EEEDED; border-color: black #808080 #808080; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px}
.lspace { background-color: #FFFFFF; border-color: #808080 #808080 #808080 #808080; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

body { 
	top: 10px; 
	clip:   rect(  10px ); 
	margin-top: 10px; 
	margin-bottom: 10px;
	margin-left: 3px;
	#background-image: url(/img/bg_grid.gif);
	#background-image: url(/img/main_bg.jpg);
	background-image: url(/img/background.gif);
	#background-color: #CCCCCC; 
	scrollbar-arrow-color : #CCCCCC;
	scrollbar-base-color : #C0C0C0;
	scrollbar-track-color : #C9C9C9; 
	font-family : Arial, Helvetica, Geneva;
	font-size : 11px;
}

.titolo {
	font-size : 13px;
    font-weight : bold;
    color : #666699;
    text-decoration: none;
}

.button {
    font-weight : bold;
    color : #FFFFFF;
    background : #336699;
}

.title {
    font-size : 17px;
    font-weight : bold;
    color : #336699;
}

.tdsub{
    color : #000000;
    background-color: #F5F5F5;
    vertical-align: top;
}

.hdrstats{
    font-size : 13px;
    font-weight : bold;
    color : #FFCC66;
    background-color: #003366;
    text-align: left;
    vertical-align: bottom;
}

.hdrserv{
    font-size : 13px;
    font-weight : bold;
    color : #FFCC66;
    background-color: #003366;
    text-align: left;
    vertical-align: bottom;
}

.bold {
	font-size : 13px;
    font-weight : bold;
    color : #FF9A00;
}

.bold1 {
	font-size : 11px;
    font-weight : bold;
    color : #000000;

}

.bold2 {
	font-size : 11px;
    font-weight : bold;
    background-color: #EEEDED;
    color : #000000;

}
.subhead {
    font-size : 13px;
    font-weight : bold;
    color : #003366;
}

.hilight {
    font-weight : bold;
    color : #336699;
}

.navitem {
    color : #808080;
    text-decoration : none;
}

.text2 {
	font-size : 10px;
    color : #404040;
    text-decoration : none;
}

.testo {
    color : #404040;
    text-decoration : none;
}

.text_tbl {
    font-size : 11px;
    color : #404040;
    text-decoration : none;
    font-family : Verdana;
    text-align : center;
}

.subnavitem {
    color : #336699;
} 

.hdrmember {
    font-size : 19px;
    font-weight : bold;
    color : #FF9A00;
}

.hdrmember_ha {
    font-size : 12px;
    font-weight : bold;
    color : #FF9A00;
}

.bordered {
	border: 1px solid #666666;
	margin: 0px;
	padding: 6px;
}

.riga_sx {  background-color: #F5F5F5}

.glossario { vertical-align: super; cursor: help; font-size: xx-small; padding-left: 2px; font-weight: bold } 
