BODY  {
	SCROLLBAR-FACE-COLOR: #dee3e7; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #dee3e7; 
	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; 
	SCROLLBAR-ARROW-COLOR: #006699; 
	SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: #98aab1;
}
INPUT {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FONT-SIZE: 9px; BORDER-LEFT: black 1px solid; COLOR: black; TEXT-INDENT: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Verdana,Serif;
}

.radio {
	border:0pt; 
	color:black; 
	font-family:Verdana,Serif; 
	font-size:9px;
	TEXT-INDENT:2px
}

.checkbox {border: 0pt ; color:black ; font-family:Verdana,Serif; font-size:9px;}
legend, label {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px;}
fieldset {width:60%}
TEXTAREA {
	border:0pt; 
	color:black;
	font-family:Verdana,Serif;
	font-size:9px;
	BORDER-RIGHT:#000000 1px solid; 
	BORDER-LEFT:#000000 1px solid; 
	BORDER-TOP:#000000 1px solid;
	BORDER-BOTTOM:#000000 1px solid; 
	border-color:"black";
	TEXT-INDENT:2px
}

SELECT { 
	BORDER-LEFT-COLOR:#000000;
	BORDER-BOTTOM-COLOR:#000000;
	FONT:9px Verdana, Arial, Helvetica, sans-serif; 
	COLOR:#000000; 
	BORDER-TOP-COLOR:#000000; 
	BORDER-RIGHT-COLOR:#000000;
	BACKGROUND-COLOR:#ffffff
}

INPUT.mainoption {
	FONT-WEIGHT:bold; 
	BACKGROUND-COLOR:#fafafa
}

.genmed {
	font-family:Verdana,Serif; 
	font-size:9px;
	COLOR:black; 
}
.genmed4 {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px;
	COLOR:black; 
	font-weight:normal;
}
.genmed4 a {
	background-color:transparent;
	color:#006699;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.genmed4 a:hover {
	background-color:transparent;
	color:#EF6D00;
	text-decoration:underline;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.genmed2 {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:9px;
	COLOR:144e56; 
}
A.genmed2 {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:9px;
	COLOR:144e56; 
	TEXT-DECORATION: none
}
A.genmed2:hover {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:9px;
	COLOR:#EF6D00; 
	TEXT-DECORATION:underline;
}

.genmed3 {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px;
	COLOR:#990000; 
}
A.genmed3 {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px;
	COLOR:#990000; 
	TEXT-DECORATION: none
}
A.genmed3:hover {
	font-family:Tahoma, Verdana, Arial, sans-serif; 
	font-size:11px;
	COLOR:#990000; 
	TEXT-DECORATION:underline;
}

div {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.div2 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
}
.px {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:2px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}
.right {
	background-color:transparent;
	color:#EF6D00;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
}
.left {
	background-color:transparent;
	color:#FFFFFF;
	margin-top:0px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
}
.left a {
	background-color:transparent;
	color:#FFFFFF;
	text-decoration:underline;
}
.left a:hover {
	background-color:transparent;
	color:#000000;
	text-decoration:none;
}
.left2 {
	background-color:transparent;
	color:#FFFFFF;
	margin-top:0px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:9px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:normal;
}
.left2 a {
	background-color:transparent;
	color : #FFFFFF;
}
.left2 a:hover {
	background-color:transparent;
	color:#000000;
}
p {
	background-color:transparent;
	color:#000000;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
p a {
	background-color:transparent;
	color:#294A7B;
	text-decoration:none;
}
p a:hover {
	background-color:transparent;
	color:#EF6D00;
	text-decoration:underline;
}
.p2 {
	background-color:transparent;
	color:#000000;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p2 a {
	background-color:transparent;
	color:#006699;
	text-decoration:none;
}
.p2 a:hover {
	background-color:transparent;
	color:#EF6D00;
	text-decoration:underline;
}
.p22 {
	margin-left:15px;
	margin-right:15px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p22 a {
	background-color:transparent;
	color:#006699;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p22 a:hover {
	background-color:transparent;
	color:#EF6D00;
	text-decoration:underline;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p23 {
	margin-left:15px;
	margin-right:15px;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p23 a {
	background-color:transparent;
	color:#006699;
	text-decoration:none;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p23 a:hover {
	background-color:transparent;
	color:#EF6D00;
	text-decoration:none;
	font-size:10px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.bot {
	background-color:transparent;
	color:#000000;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.bot a {
	background-color:transparent;
	color:#000000;
	text-decoration: none;
}
.bot a:hover {
	background-color:transparent;
	color:#006699;
}
.p24 {
	margin-left:45px;
	margin-right:15px;
	
}
.p24 a {
	background-color:transparent;
	color:#006699;
	text-decoration:none;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p24 a:hover {
	background-color:transparent;
	color:#EF6D00;
	text-decoration:none;
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p25 {
	margin-left:15px;
	margin-right:15px;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p25 a {
	background-color:transparent;
	color:#006699;
	text-decoration:none;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
.p25 a:hover {
	background-color:transparent;
	color:#EF6D00;
	text-decoration:underline;
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
}
li {
	font-size:14px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#EF6D00;
	font-weight:bold;
}
.li2 {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black;
	font-weight:bold;
}
H1 {
	font-size:17px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black ;
	font-weight:bold;
}
.ese {background-color:silver; 
	letter-spacing:2px;
}

.header {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black ;
	font-weight:bold;
}
.header2 {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black ;
	font-weight:normal;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:12px;
	margin-right:12px;
}
H2 {
	font-size:15px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black ;
	font-weight:bold;
}
H3 {
	font-size:12px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black;
	font-weight:bold;
}
H4 {
	font-size:11px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black ;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-left:15px;
	margin-right:10px;
}
H5 {
	font-size:9px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black;
	font-weight:bold;
}
H6 {
	font-size:8px;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:black ;
	font-weight:bold;
}
.html {	
	FONT-SIZE:10px;
	COLOR:#CC0000;
	font-weight:bold;
	font-family:Arial, sans-serif;
}
.text {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	FONT-SIZE: 11px;
	color:black ;
}
DL {font-family:Tahoma, Verdana, Arial, sans-serif; FONT-SIZE: 11px;}
.div_html{height:4em; width:100%; overflow:auto;}
.div_html_tag {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px;text-align:right}
.TABLE {background-color : "#999999"; border : medium solid #B2B2B2; font-family : Arial, Helvetica, sans-serif; font-size : "12px"; color : "white"; font : bold }
.TAB2 {background-color : "#FFD5D5"; border : medium solid #A52A2A; font-family : Arial, Helvetica, sans-serif; font-size : "12px"; color : "#FF3333"; font : bold  }
.CAPTION { background:#0000FF; color:#FFFFFF; text-align: center; 
    padding-bottom:10px; font-weight:bold}
.th { border-bottom: yellow 3px solid; text-align:center; font-weight:bold; 
    font-size:20px; padding-top:5px; padding-bottom:5px }
.td { background:#000000; text-align:left; font-style:italic; color:yellow}
td.green {background:green; border: 10px inset lime}
td.purple { background:#FF8C00; border: 10px inset orange}
.T_D{border-style : thin; border-color:red; text-align : center;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px; background-color : yellow; background-position : 100%;}
.TD_A:LINK {text-decoration: none; color: black}
.TD_A:VISITED {text-decoration: none; color: black}    
.TD_A:HOVER {text-decoration: none; font-weight : bold; color: aqua;
    background-color : Blue}
.TD_A:ACTIVE {text-decoration: none; color: red; background-color: Yellow}
.TABLE2 { border-collapse: collapse;border: 5px solid yellow; }
#col1 { border: 3px solid black; }
.TD2 { border: 1px solid red; padding: 1em; }
TD.solid-blue { border: 5px dashed blue; }
TD.solid-green { border: 5px solid green; }
table.tabella1 {table-layout : fixed;width : 300px;background : Silver;}
table.tabella2 {table-layout : fixed;width : auto;background : Silver;}
table.tabella3 {table-layout : auto;background : Silver;}
table.tabella4 {table-layout : fixed;width : 300px;background : Silver;}
table.tabella4 td {width : 150px;background : Silver;}
table.tabella5 {table-layout : fixed;width : 300px;background : Silver;}
.cella {width : 150px;background : Silver; font-size:"10pt"}
table.tabella6 {table-layout : fixed;width : 300px;background : Silver;border-collapse : separate;border-spacing : 5px;padding: 10px;}
table.tabella6 td {border: 2px solid black;}
table.tabella7 {table-layout : fixed;width : 300px;background : Silver;border-collapse : collapse;border-spacing : 5px;padding: 10px;}
table.tabella7 td {border: 2px solid black;}
table.tabella8 {table-layout : fixed;width : 300px; background:Silver; border-collapse : separate; border-spacing: 10px;empty-cells : hide;}
table.tabella8 td {border: 2px solid black;}
.bordotab {
	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #333333
}
.classetd {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 9px; BORDER-LEFT: #000000 0px solid; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccccc
}
.classetd A {FONT-SIZE: 9px;DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: blue; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TEXT-DECORATION: none}
.classetd A:visited {FONT-SIZE: 9px;DISPLAY: block; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: blue; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; POSITION: relative; TEXT-DECORATION: none}
.classetd A:hover {FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efeecf; TEXT-DECORATION: none}

