BODY
{
	margin:0;
	}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana,Arial,Helvetica
}
TT
{
    FONT-FAMILY: monospace
}
DIV
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
TD
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial,Verdana,Helvetica
}
UL
{
	list-style-type: disc;
	}
li
{
	list-style-type: disc;
	}
SPAN SMALL
{
    FONT-SIZE: 80%
}
SPAN.times
{
    FONT-SIZE: 100%;
    FONT-FAMILY: Times New Roman,Times,serif
}
A
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
A:link
{
    FONT-SIZE: 8pt;
    COLOR: navy;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: none
}
A.selezionato
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #990000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: underline
}
A.linkIntermediari
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: navy;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: underline
}
A.linkIntermediari:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #990000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-SIZE: 8pt;
    COLOR: #990000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-DECORATION: underline
}
.tabMain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 100%;
    border-spacing: 0px
}
.lblMsg
{
    FONT-SIZE: 12px;
    COLOR: red;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #FFFFFF;
}
.AR_tabMain
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 100%;
    border-spacing: 0px
}
.tabNavigazione
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    border-spacing: 0px
}
TD#tdNavigazione
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 0px;
    border-spacing: 0px
}
TD.tdsx
{
    BACKGROUND-IMAGE: url(../img/sfSX.gif);
    BACKGROUND-REPEAT: repeat-y
}
TD#tdAngolo
{
    WIDTH: 150px;
    HEIGHT: 80px
}
TD#tdMenu
{
    WIDTH: 150px
}
TD#tdAlto
{
    BACKGROUND-IMAGE: url(../img/titolo2.gif);
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 80px
}
TD#AR_tdAlto
{
    BACKGROUND-IMAGE: url(../img/AR_titolo2.gif);
    BACKGROUND-REPEAT: repeat-y;
    HEIGHT: 80px
}
TD#tdCentrale
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: bottom;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #990000;
    border-spacing: 0px
}
TD#tdMsg
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: red;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BORDER-COLLAPSE: collapse;
    BACKGROUND-COLOR: #e5ebe9;
    border-spacing: 0px
}

TD.tdBarraNav
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../img/navCentrale.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 100px;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center;
    border-spacing: 0px
}
TD.tdBarraNavLato
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(../img/navCentrale.gif);
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: top;
    PADDING-TOP: 0px;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center;
    border-spacing: 0px
}
TD.tdTitoloCorpo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: right
}
TD.tdSelezionata
{
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #e5ebe9
}
TD.tdNoSelezionata
{
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #ffffff
}
TD.tdTestaTabCorpo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: center
}
TD.tdTestata
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #990000;
    TEXT-ALIGN: left
}
TD.tdTestataCenter
{
    COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #990000;
    TEXT-ALIGN: center
}
TD.tdLabel
{
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: left
}
TD.tdLabelEvid
{
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: left
}
TR.trPari
{
    BACKGROUND-COLOR: #e5e5e5
}
TD.tdValore
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    TEXT-ALIGN: left
}
TD.tdValoreImp
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica
}
TD.tdValoreImpEvid
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    BACKGROUND-COLOR: #ffff99;
}
TABLE.tabDati
{
    BORDER-RIGHT: #990000 thin solid;
    BORDER-TOP: #990000 thin solid;
    BORDER-LEFT: #990000 thin solid;
    BORDER-BOTTOM: #990000 thin solid;
    BORDER-COLLAPSE: collapse
}
DIV#divMenu
{
    POSITION: absolute;
    TOP: 120px;
    HEIGHT: 70%
}
BODY
{
    SCROLLBAR-FACE-COLOR: #e5ebe9;
    BACKGROUND-IMAGE: url(../img/sfSX.gif);
    SCROLLBAR-HIGHLIGHT-COLOR: #990000;
    SCROLLBAR-SHADOW-COLOR: #600000;
    SCROLLBAR-3DLIGHT-COLOR: #dddddd;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    BACKGROUND-REPEAT: repeat-y;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    SCROLLBAR-DARKSHADOW-COLOR: #dddddd
}
BODY.noSfondo
{
    SCROLLBAR-FACE-COLOR: #e5ebe9;
    SCROLLBAR-HIGHLIGHT-COLOR: #990000;
    SCROLLBAR-SHADOW-COLOR: #600000;
    SCROLLBAR-3DLIGHT-COLOR: #dddddd;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-TRACK-COLOR: #ffffff;
    FONT-FAMILY: Verdana,Arial,Helvetica;
    SCROLLBAR-DARKSHADOW-COLOR: #dddddd
}
INPUT#txtRicerca
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9
}
INPUT.txtImp
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: right
}
INPUT.txtImpEvid
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: right
}
INPUT.txtData
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: right
}
INPUT.txtDataEvid
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: right
}
INPUT
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: left
}
INPUT.txtPsw
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: left
}
INPUT.txtPswEvid
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: left
}
.ddlGen
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: left  }
INPUT.txtGen
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: left
}
INPUT.txtGenEvid
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #ffff99;
    TEXT-ALIGN: left
}
INPUT.btnForm
{
    BORDER-RIGHT: 1px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: navy;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: VERDANA;
    BACKGROUND-COLOR: #e5ebe9;
    TEXT-ALIGN: center
}
.divSubMenu{
	font-weight:bold; 
	border-left:solid thin FFFBD6;
}
.divSubMenu:hover{
	font-weight:bold; 
	border-left:solid thin navy;
}
.txtGenericIstanza
{
    background-color:White;
    }
.txtImportoIstanza
{
    background-color:White;
    text-align:right;
    }
    
    
/*
gvLista1
*/
.gvLista1
{
	border:solid 1px gray;
	}
.gvLista1_FooterStyle
{
    background-color:White;
    Color:#000066;
    font-family:Verdana;
    font-size:11px;
    }
.gvLista1_RowStyle 
{
    background-color:White;
    Color:#000066;
    font-family:Verdana;
    font-size:11px;
    border:solid 1px gray;
    }
    
.gvLista1_AlternatingRowStyle
{
    background-color: #DDDDDD;
    color: #000066;
    font-family: Verdana;
    font-size: 11px;
    border:solid 1px gray;
}
.gvLista1_SelectedRowStyle
{
	background-color: #990000;
	font-weight: bold;
	color: White;
	font-family: Verdana;
	font-size: 11px;
}
.gvLista1_PagerStyle 
{
    background-color:White;
    font-weight:bold;
    Color:#000066;
    text-align:left;
    font-family:Verdana;
    font-size:10px;
    text-align:center
    }
.gvLista1_HeaderStyle
{
	background-color: #666666;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
}
.gvLista1_HeaderStyleSort 
{
	background-color:#000066;
	font-weight:bold;
    Color:#99bb99;
    text-align:left;
    font-family:Verdana;
    font-size:12px;
	}
    