/*--------------------------------------------------------- body */

body 
{
scrollbar-face-color: #00A0C6; 
scrollbar-highlight-color: #ffffff; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #F88100; 
scrollbar-arrow-color: #ffffff; 
scrollbar-track-color: #F88100; 
scrollbar-darkshadow-color: #F88100;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align: justify;
color: #000000;
background: #FFFFFF;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding: 0px;
}


/*------------------------------------------------------- font*/

/*font {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px; }*/

td 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    /*text-decoration: none;*/
    font-size: 11px;
}  


/*-------------------------------------------------------- font bianco */

/*font.bianco { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 12px; }*/

.bianco 
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px;
}

.biancobig
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 30px;
}

/*-------------------------------------------------------- font nero */

/*font.nero { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px; }*/

.nero
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}

/*-------------------------------------------------------- font viola */

/*font.nero { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px; }*/

.viola
{
    font-family: Arial, Helvetica, sans-serif;
    color: #AE027E;
    text-decoration: none;
    font-size: 11px;
}

/*-------------------------------------------------------- font verde */

/*font.nero { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 10px; }*/

.verde
{
    font-family: Arial, Helvetica, sans-serif;
    color: #73BE1E;
    text-decoration: none;
    font-size: 11px;
}



/*-------------------------------------------------------- font blu */

.blu
{
    font-family: Arial, Helvetica, sans-serif;
    color: #0A50A1;
    text-decoration: none;
    font-size: 11px;
}


/*-------------------------------------------------------- font arancio */

.arancio
{
    font-family: Arial, Helvetica, sans-serif;
    color: #F88100;
    text-decoration: none;
    font-size: 11px;
}

/*-------------------------------------------------------- font cyan */

.cyan
{
    font-family: Arial, Helvetica, sans-serif;
    color: #00A0C6;
    text-decoration: none;
    font-size: 11px;
}

/*-------------------------------------------------------- font gr */

.gr
{
    font-family: Arial, Helvetica, sans-serif;
    color: #999999;
    text-decoration: none;
    font-size: 11px;
}

/*------------------------------------------------------- linkmenu*/

.linkmenu {
	
	text-decoration: none;
	}
	
A.linkmenu:ACTIVE, A.linkmenu:LINK, A.linkmenu:VISITED { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }

A.linkmenu:HOVER {font-family: Arial, Helvetica, sans-serif; color: #009DDF; text-decoration: none; font-size: 11px; }

/*------------------------------------------------------- linkmenucol*/

.linkmenucol {
	
	text-decoration: none;
	}
	
A.linkmenucol:ACTIVE, A.linkmenucol:LINK, A.linkmenucol:VISITED { font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }

A.linkmenucol:HOVER {font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px; }

/*------------------------------------------------------- linkmenub*/

.linkmenub {
	
	text-decoration: none;
	}
	
A.linkmenub:ACTIVE, A.linkmenub:LINK, A.linkmenub:VISITED { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size: 11px; }

A.linkmenub:HOVER {font-family: Arial, Helvetica, sans-serif; color: #009DDF; text-decoration: none; font-size: 11px; }


/*--------------------- footer ---------------------*/
/*<table width="720" height="20" border="1" cellspacing="0" cellpadding="0" bordercolor="#0E1E7D">*/

td.tdbianco
{
    background-color: #FFFFFF; 
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 11px
}

td.tdnero
{
    background-color: #000000; 
	font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px
}

td.tdcyan
{
    background-color: #009DDF; 
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 11px
}

td.tdmagenta
{
    background-color: #E30E6F; 
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 11px
}

td.tdarancio
{
    background-color: #F19300; 
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 11px
}

td.tdgrscuro
{
    background-color: #333333; 
	font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 11px
}

td.tdgrchiaro
{
    background-color: #EDEDED; 
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 11px
}

.linkinterni {	text-decoration: none;	}
A.linkinterni:ACTIVE, A.linkinterni:LINK, A.linkinterni:VISITED { font-family: Arial, Helvetica, sans-serif; color: #009DDF; text-decoration: underline; font-size: 11px; }
A.linkinterni:HOVER {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 11px; }

a.linktitolo, a.linktitolo:visited, a.linktitolo:active, a.linktitolo:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E1E7D;
    font-size: 13px;
    font-weight:bold;
    text-decoration: none;
}
a.linktitolo:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #0E1E7D;
    font-size: 13px;
    font-weight:bold;
    text-decoration: underline ;
}

img.bordata
{
    border-color: #000000;
    border-style: solid;
    border-width: 1px
}

td.grigio_mail
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #cccccc;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px
}

td.nero_bold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px
}

#menu dt 
{
    cursor: pointer;
    text-align: right;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #73BE1E;
    text-decoration: none;
    font-size: 11px; 
}

dl, dt, dd
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

td.bottom_underline_titlePN
{
    color:#009DDF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#009DDF;
    font-weight:bold
}

td.bottom_underlinePN
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#009DDF
}

td.bottom_underline_titleVI
{
    color:#E30E6F;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#E30E6F;
    font-weight:bold
}

td.bottom_underlineVI
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#E30E6F
}

td.bottom_underline_titleRM
{
    color:#F19300;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#F19300;
    font-weight:bold
}

td.bottom_underlineRM
{
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#F19300
}

.nerosmall
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    font-size: 9px;
}

.GvHeaderPN 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-color: #009DDF
}

.GvRowPN
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background-color: #3cc5fe;
}

.GvRow2PN
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background-color: #0185bc;   
}

.GvHeaderVI
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-color: #E30E6F;
}

.GvRowVI
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background-color: #ff4f9f;
}

.GvRow2VI
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background-color: #d80e6a;   
}

.GvHeaderRM 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    background-color: #F19300;
}

.GvRowRM
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background-color: #fdb544;
}

.GvRow2RM
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
    background-color: #d48a16;   
}

.bordoPN
{
    border:1px; 
    border-style:solid; 
    border-color:#009DDF
}

.bordoRosso
{
    border:1px; 
    border-style:solid; 
    border-color:#CC0000
}

.bordoRM
{
    border:1px; 
    border-style:solid; 
    border-color:#F19300
}

.bordoVI
{
    border:1px; 
    border-style:solid; 
    border-color:#E30E6F
}

.magenta
{
    font-family: Arial, Helvetica, sans-serif;
    color: #E30E6F;
    text-decoration: none;
    font-size: 11px;
}

.linkinternismall {	text-decoration: none;	}
A.linkinternismall:ACTIVE, A.linkinternismall:LINK, A.linkinternismall:VISITED { font-family: Arial, Helvetica, sans-serif; color: #009DDF; text-decoration: underline; font-size: 9px; }
A.linkinternismall:HOVER {font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-size: 9px; }
