.menu_rect_grande { font-family: arial, Helvetica,sans-serif; font-size: 7pt; letter-spacing: 1; color: #FFFFFF; 
                background-color:#E70021; cursor:hand }

.menu_rect_grande_over { font-family: arial, Helvetica,sans-serif; font-size: 7pt; letter-spacing: 1; color: #E70021; 
                ; background-color:#FFFFFF; cursor:hand }

.menu_rect_piccolo { font-family: arial, Helvetica,sans-serif; font-size: 7pt; letter-spacing: 1; color: #FFFFFF; 
               background-color:#E70021; cursor:hand }
.menu_rect_piccolo_over { font-family: arial, Helvetica,sans-serif; font-size: 7pt; letter-spacing: 1; color: #E70021; 
               background-color:#FFFFFF; cursor:hand }

.velina      { background-color: #F2FFEB }




span#js_clock {
	font-size: 10px; font-family: Arial; color: #FFEBCD;
}

span.codice {
    font-family: "Courier New";
    font-size: 8pt;
}


body {
	margin-top: 0px;
}

body, div, span, table, tr, td {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10pt; color:#000000; 
	
	
}

.giustificato {
	text-align:justify;
} 


span.menu {
	font-family: "arial";
	font-size: 8pt;
	color: #ffffff;
}


span.menu1 {
	font-family: "arial";
	font-size: 10px;
	font-weight: normal;
	color: #009EE0;
	text-align:normal;
}


input {
	font-family:Arial,Helvetica,sans-serif;
	font-size:7pt; color:#000099;border: 1px solid #8CC7EF; 
	padding-left: 4; padding-right: 4; padding-top: 1; 
	padding-bottom: 1; background-color: #ffffff
}

select {
	font-family:Arial,Helvetica,sans-serif;
	font-size:7pt; color:#000099;border: 1px solid #8CC7EF; 
	padding-left: 4; padding-right: 4; padding-top: 1; 
	padding-bottom: 1; background-color: #ffffff
}

#select {
#	font-family:Arial,Helvetica,sans-serif;
#	font-size:10pt; color:#000000;border: 1px solid #A3B520; 
#	padding-top: 1; 
#	padding-bottom: 1; background-color: #EEF4C4;color:#28510D
#}


input.button {
	border-style:solid; border-width:0; padding:1; font-size:7pt; background-color: #8CC7EF;color:#000000;
}

.VERDE {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;color:#3B8230
}

h1,.titolo      { font-size: 14pt; color:#E70021; font-weight:bold;margin-top: 3; margin-bottom: 3 }
h2,.sottotitolo { font-size: 12pt; color:#E70021; font-weight:bold ;margin-top: 3; margin-bottom: 3}
h3 { font-size: 10pt; color:#E70021; font-weight:bold; margin-top: 3; margin-bottom: 3 }

.quadratogrande_homepage {	color:#008000 }

A:link, A:visited { text-decoration: none ; color:#009EE0}
A:hover { text-decoration: underline }
A.menu { font-size : 8pt }
a:link.menu_rect_grande, a:visited.menu_rect_grande { text-decoration: none ; color:#ffffff }
a:hover.menu_rect_grande { text-decoration: none ; color:#E70021; background-color: #ffffff }
A.null {}


p.vocemenu,p.vocemenucorrente {margin-top: 0; margin-bottom: 0}
span.vocemenu,span.vocemenucorrente {width:150px;font-size:7pt; font-family:Arial;cursor:pointer;cursor:hand}
a:link.vocemenu, a:visited.vocemenu  { border-bottom:1px solid #FFFFFF; background-color: #DDE8FE;  color:#000000; font-size:8pt; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px; text-decoration: none ;height:15px}
a:hover.vocemenu { background-color:#CDDBFE;  }
a:active.vocemenu {color:#FF0000}

a:link.vocemenucorrente  , a:visited.vocemenucorrente  ,a.hover.vocemenucorrente  { border-bottom:1px solid #FFFFFF; background-color: #FFFFFF;  color:#000000; font-size:8pt; padding-left:3px; padding-right:3px; padding-top:0px; padding-bottom:0px; text-decoration: none;height:15px }

td.lhead {
	border-right:1px solid #000000; border-bottom:3px double #000000; font-size:8pt; font-weight:bold; text-align:center
	}

td.lbody {
	border-right:1px solid #000000; border-bottom:1px solid #000000; font-size:7pt
}

table.single {
	border-right-style: solid; 
	border-right-width: 1px; 
	border-right-color: #000000;
	border-left-style: solid; 
	border-left-width: 1px; 
	border-left-color: #000000; 
	border-top-style: solid; 
	border-top-width: 1px;
	border-top-color: #000000; 
	border-bottom-style: solid; 
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

p            { margin-top: 3; margin-bottom: 3 }
