BODY {
	background: #FFFFFF;
    FONT-SIZE: 8pt;
    COLOR: #142c85;
    FONT-FAMILY: Verdana;
}
A.lingua {
    COLOR: #b8c5d4;
    TEXT-DECORATION: none;
}
A.lingua:visited {
    COLOR: #b8c5d4;
    TEXT-DECORATION: none;
}
A.lingua:hover {
    COLOR: #ffcc00;
    TEXT-DECORATION: none;
}
A.menu {
    COLOR: #7d7d7d;
    TEXT-DECORATION: none;
}
A.menu:visited {
    COLOR: #7d7d7d;
    TEXT-DECORATION: none;
}
A.menu:hover {
    COLOR: #142c85;
    TEXT-DECORATION: none;
}
a.blu {
	color: #142C84;
	text-decoration: none;
}
a.blu:hover {
	color: #7381B6;
	text-decoration: none;
}
a.rosso {
	color: #CC0000;
	text-decoration: none;
}
a.rosso:hover {
	color: #142C84;
	text-decoration: none;
}
a.linkheader 
{
	color: #D6DCF3;
	text-decoration: none;
	vertical-align: text-top;
}
a.linkheader:hover
{
	color: #B7BFDE;
	text-decoration: none;
	vertical-align: text-top;
}
input.testo {
    border: 1px solid #00186C;
    background: #D0DAFF;
    font-size: 8pt;
    color: #333333;
    font-family: verdana;
}
input.invio {
    border-top: 1px solid #E3E9FF;
    border-left: 1px solid #E3E9FF;
    border-bottom: 1px solid #7C94ED;
    border-right: 1px solid #7C94ED;
    background: #D0DAFF;
    color: #000000;
    font-family: arial, verdana;
    font-weight: bold;
    font-size: 12px;
    width: 24px;
    height: 15px;
    line-height: 11px;
}
INPUT.txtcool
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	width: 100px;
	border: 1px solid #00186C;
	background: #FFFFFF;
}
INPUT.txtcool270
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	width: 270px;
	border: 1px solid #00186C;
	background: #FFFFFF;
}
INPUT.txtcoolcpc
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	width: 95%;
	border: 1px solid #00186C;
	background: #FFFFFF;
}
.img
{
	float: left;
	margin: 3px 3px 3px 3px
}
INPUT.small {
   width: 30px;
   text-align: right;
   border: 1px solid #00186C;
   background: #FFFFFF;
}
.footer {
    FONT-SIZE: 8pt;
    COLOR: #142c85;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.menu_grigio {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #7d7d7d;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
}
.tabletitle {
	background: #E7E9F3;
	color: #142C84;
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
	border-bottom: 1px solid #D6DCF3;
}
.tablecell {
	background: #FFFFFF;
	color: #142C84;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 6px;
	border-bottom: 0px dashed #142C84;
	text-align: justify;
}
.tablecellalt {
	background: #E7E9F3;
	color: #142C84;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 6px;
	border-bottom: 1px dashed #142C84;
}
.tablecellalt2 {
	background: #FFFFFF;
	color: #142C84;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	padding: 6px;
	border-bottom: 1px dashed #142C84;
	text-align: justify;
}
.txt_bianco_small {
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana;
}
.txt_blu_big {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #142c85;
    FONT-FAMILY: Verdana;
}
.txt_bianco_big {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana;
}
.txt_grigio_small {
    FONT-SIZE: 8pt;
    COLOR: #7d7d7d;
    FONT-FAMILY: Verdana;
}
.blutitle {
    color: #FFFFFF;
    background: #142C85;
    font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 6px;
}
.zoom_no {
	color: #142c85;
	font-family:verdana;
	font-size:10px;
}
.zoom_si {
	color: #142c85;
	font-family:verdana;
	font-size:10px;
	font-weight:bolder;
}
TEXTAREA.txtcool
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	border: 1px solid #8BA6BE;
	background: #FFFFFF;
}