/* --------------------------------- SCROLLBAR ------------------------------------- */
body {
scrollbar-3dlight-color: #C0C0C0;
scrollbar-arrow-color: #FFFFFF;
scrollbar-base-color: red;
scrollbar-darkshadow-color: #C0C0C0;
scrollbar-face-color: #0055AA;
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-track-color: #EEEEEE;
}
/*--- blu 9 normale ---*/
.blu9
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.blu9
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.blu9:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- blu 9 bold ---*/
.blu9bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.blu9bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.blu9bold:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/*--- blu 10 normale ---*/
.blu10
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.blu10
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.blu10:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- blu 10 bold ---*/
.blu10bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.blu10bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.blu10bold:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/*--- blu 11 normale ---*/
.blu11
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.blu11
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.blu11:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- blu 11 bold ---*/
.blu11bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.blu11bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.blu11bold:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/*--- blu 12 normale ---*/
.blu12
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.blu12
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.blu12:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- blu 12 bold ---*/
.blu12bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.blu12bold
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.blu12bold:hover
{
	COLOR: Navy;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/* ---------------------------------- NERO ------------------------------------- */
/*--- nero 10 normale ---*/
.nero10
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.nero10
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.nero10:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- nero 10 bold ---*/
.nero10bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.nero10bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.nero10bold:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/*--- nero 11 normale ---*/
.nero11
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.nero11
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.nero11:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- nero 11 bold ---*/
.nero11bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.nero11bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.nero11bold:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/*--- nero 12 normale ---*/
.nero12
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.nero12
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.nero12:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- blu 12 bold ---*/
.nero12bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.nero12bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.nero12bold:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/*--- nero 13 normale ---*/
.nero13
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.nero13
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}
a.nero13:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
/*--- nero 12 bold ---*/
.nero13bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
a.nero13bold
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: normal;
}
a.nero13bold:hover
{
	COLOR: Black;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
/* ------------------------------------ GRIGIO ---------------------------------------- */
a.menuboldroll
{
	COLOR: Gray;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
a.menuboldroll:hover
{
	COLOR: Gray;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: underline;
}
.grigio11
{
	COLOR: Silver;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
	line-height : 15px;
}
/*--- bianco 5 normale ---*/
.bianco5
{
	COLOR: White;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 5px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
/*--- bianco 9 normale ---*/
.bianco9
{
	COLOR: White;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 9px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
/*--- rosso 12 ---*/
.rosso12
{
	COLOR: Red;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}
.rosso12bold
{
	COLOR: Red;
	FONT-FAMILY: Arial, helvetica;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}


/* ------------------------------------ FORM --------------------------------------- */
.styleform 
{
FONT-FAMILY: Arial, helvetica;
font-size: 9pt; 
text-align: center;
border-width:1; 
border-color:#0055AA; 
border-style:solid;
background-image:url('../img/sfoform.jpg')
}
.bottone 
{
	font-family: Arial, helvetica;
	font-size: 9pt;
	border-width:1;
	border-color: #0055AA;
	background-color: #DDDDDD;
	border-style: solid;
}
/* --------------------------------- BORDI TABELLE ---------------------------------- */
 .filetto
{
	border-bottom: 1px dashed #0054A6;
}
.bordogrigio
{
	border-bottom: 1px dashed Silver;
}
.bord_all
{
border-top: 2px solid #0054A6;
border-left : 2px solid #0054A6;
border-right : 2px solid #0054A6;
border-bottom: 2px solid #0054A6;
}
.bord_all1pxl
{
border-top: 1px solid #0054A6;
border-left : 1px solid #0054A6;
border-right : 1px solid #0054A6;
border-bottom: 1px solid #0054A6;
}
.bord_top
{
border-top: 1px solid #0054A6;
}
.bord_top_strong
{
border-top: 2px solid #0054A6;
}
.bord_laterali
{
border-left : 1px solid #0054A6;
border-right : 1px solid #0054A6;
}
.bord_sx
{
border-left : 1px solid #0054A6;
}
.bord_dx
{
border-right : 1px solid #0054A6;
}
.bord_bottom
{
border-bottom: 1px solid #0054A6;
}
.bord_bottom_strong
{
border-bottom: 2px solid #0054A6;
}
.bordo_sB {
	border-left : 1px solid #0054A6;
	border-top : 1px solid #0054A6;
}
.bordo_sE {
	border-right : 1px solid #0054A6;
	border-top : 1px solid #0054A6;
}
.bordo_sA {
	border-right : 1px solid #0054A6;
	border-left : 1px solid #0054A6;
}
.bordo_sAR {
	border-right : 1px solid #0054A6;
}
.bordo_sAL{
	border-left : 1px solid #0054A6;
}
/* --------------------------------- BORDI BOX ---------------------------------- */
.bordo_box
{
	border-top: 1px solid #D6E4F1;
	border-left: 1px solid #D6E4F1;
	border-right: 1px solid #D6E4F1;
	border-bottom: 1px solid #D6E4F1;
	background: #F7F7F7;
}
