BODY {
	FONT-SIZE: 11px; 
	COLOR:black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin-left: 0px;
	margin-right: 0px;
}
TD {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.intestarancio {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titoloarancio {
	FONT-SIZE: 12px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.titolohome {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
A.titolohome:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.titolohome:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.titolohome:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.titolohome:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}
A:active {
	TEXT-DECORATION: none;
}
A:link {
	TEXT-DECORATION: none;
	COLOR: #144794;
}
A:visited {
	TEXT-DECORATION: none;
	COLOR: #144794;
}
A:hover {
	TEXT-DECORATION: underline;
	COLOR: #4D8CE7;
}
.testobannerHi {
	FONT-SIZE: 11px; 
	COLOR: #ECF3FF; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
.testobannerLo {
	FONT-SIZE: 11px; 
	COLOR: #144794; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}
.celletesta {
	FONT-SIZE: 11px; 
	COLOR: black; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}


A.celletesta:active {
	FONT-SIZE: 10px; 
	COLOR: #888888; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.celletesta:link {
	FONT-SIZE: 10px; 
	COLOR: #888888; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.celletesta:visited {
	FONT-SIZE: 10px; 
	COLOR: #888888; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.celletesta:hover {
	FONT-SIZE: 10px; 
	COLOR: #144794; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

A.celletestaLo:active {
	FONT-SIZE: 11px; 
	COLOR: #ECF3FF; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.celletestaLo:link {
	FONT-SIZE: 11px; 
	COLOR: #ECF3FF; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.celletestaLo:visited {
	FONT-SIZE: 11px; 
	COLOR: #ECF3FF; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A.celletestaLo:hover {
	FONT-SIZE: 11px; 
	COLOR: #4D8CE7; 
	FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline;
}

.menusx {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	
}
.paragrafBG
{
	background-color: #144794;
}

.paragrafBGlight1
{
	background-color: #195CBB;
}
.paragrafBGlight2
{
	background-color: #1E6DDF;
}
.paragrafBGlight3
{
	background-color: #4D8CE7;
}
.paragrafFG
{
	background-color: #FFFFFF;
}
	
.menudx
{
	/*background: #e5e5e5;*/
	background-color: #e5e5e5;
}

.menubackground
{
	/*background: #e5e5e5;*/
	background-color: #e5e5e5;
}
.menubackground.titoloMenuHi {
	FONT-SIZE: 12px; 
	COLOR: #ECF3FF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
}
.menubackground.titoloMenuLo{
	FONT-SIZE: 10px; 
	COLOR: #144794; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
}
.menubackground.titoloParagrafo{
	FONT-SIZE: 10px; 
	COLOR: #144794; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
}
A.menusx:active {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.menusx:link {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.menusx:visited {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.menusx:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
.tabinlink {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #aaaaaa; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.tabinlink:active {
	FONT-SIZE: 12px; 
	COLOR: #730100; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.tabinlink:link {
	FONT-SIZE: 12px; 
	COLOR: #730100; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.tabinlink:visited {
	FONT-SIZE: 12px; 
	COLOR: #730100; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.tabinlink:hover {
	FONT-SIZE: 12px; 
	COLOR: #730100; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}
.frame_caption {
	FONT-SIZE: 12px; 
	COLOR: white; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.TestoEvidenziato{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: 0px;
}
.page_caption {
	FONT-SIZE: 14px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.grid_item_style {
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ECF3FF;
}

.grid_item_style A{
	FONT-SIZE: 10px; 
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ECF3FF;
}
.grid_item_style A:hover{
	FONT-SIZE: 10px; 
	COLOR: #AE3916; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ECF3FF;
	}
	
.grid_item_style_right {
	FONT-SIZE: 10px; 
	COLOR: black; 
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ECF3FF;
}

.grid_item_style_right A{
	FONT-SIZE: 10px; 
	COLOR: #4486A0; 
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ECF3FF;
}
.grid_item_style_right A:hover{
	FONT-SIZE: 10px; 
	COLOR: #AE3916; 
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ECF3FF;
	}

.grid_alt_item_style {
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white
}
.grid_alt_item_style A{
	FONT-SIZE: 10px; 
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white;
}
.grid_alt_item_style A:hover{
	FONT-SIZE: 10px; 
	COLOR: #AE3916; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white; 
}


.grid_alt_item_style_right {
	FONT-SIZE: 10px; 
	COLOR: black; 
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white
}
.grid_alt_item_style_right A{
	FONT-SIZE: 10px; 
	COLOR: #4486A0; 
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white;
}
.grid_alt_item_style_right A:hover{
	FONT-SIZE: 10px; 
	COLOR: #AE3916; 
	text-align:right;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: white; 
}

.grid_header {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color: #144792;
	/*BACKGROUND-COLOR: white;
	background: #144792;*/
	
	
	margin-left: 0px;
	padding-left: 5px;
}

.panel {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px;  
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: 0;
	padding-top: 5px;
}
.panel_header {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-color: transparent;
	border: 0px;
}
.panel A{
	FONT-SIZE: 10px; 
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
	border: 0px;
}
.panel A:hover{
	FONT-SIZE: 10px; 
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: transparent;
	border: 0px;
}

TABLE CAPTION
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 13px;  
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.grid_column{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 13px;  
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align:center;
}
.grid_column A{
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.grid_column A:hover{
	COLOR: #AE3916; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.prova{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: Black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.prova A{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: Fuchsia; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.prova A:hover{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: Green; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}



.combo {
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

INPUT {
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border : 1px solid #006699;
}
.radio{font-size: 14px; margin: 1px; padding: 1px; border: 0}

INPUT.ridotto{
	FONT-SIZE: 9px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border : 1px solid #006699;
}
SELECT {
	FONT-SIZE: 11px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.button {
	BORDER-RIGHT: black 1px outset; 
	BORDER-TOP: white 1px outset; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: white 1px outset; 
	COLOR: white; 
	BORDER-BOTTOM: black 1px outset; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #144794;
}
.error {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: red; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.editbox {
	BORDER-RIGHT: #144794 thin solid; 
	BORDER-TOP: #144794 thin solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #144794 thin solid; 
	BORDER-BOTTOM: #144794 thin solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
TD.TESTA
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #144794;
}
TD.shad {
	background-image : url(../images/shad.gif);
	background-repeat : repeat-y;
	background-position : left;
}
TD.shadbottom{
	background-image : url(../images/shad_bottom.gif);
	background-repeat : repeat-x;
	background-position : top;
}
.tabella
{
    FONT-SIZE: 10px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    border : 1px solid #144794;
    background-color : #e5e5e5;
}
.tabella2
{
    FONT-SIZE: 10px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    background-color : #e5e5e5;
}
.sottoTabella
{
    FONT-SIZE: 10px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    border : 0px ;
    background-color : #e5e5e5;
}
Div.MenuDyn 
{ 
	background-color: transparent;  color: #144794;
	font-style: normal;
	cursor: hand;
	FONT-WEIGHT: bold; 
	
}

A.MenuDyn 
{ 
	background-color: transparent;  color: #144794;
	font-style: normal;
	FONT-WEIGHT: bold; 
}
A.MenuDyn:hover 
{ 
	background-color: transparent;  color: #4D8CE7;
	font-style: normal;
	FONT-WEIGHT: bold; 
}
.messaggio{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 13px;  
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}


A.linkbutton {
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 13px;  
	COLOR: #4486A0; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
A.linkbutton:hover{
	COLOR: #144794; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.TabBtnSpento
{
	background-color: #e5e5e5;
	border-right: 1px solid  #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom : 1px solid #e5e5e5;
	font-weight: bold;
	font-size: smaller;
	FONT-SIZE: 10px; 
	COLOR: #144794; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
}
.TabBtnAcceso
{
	border: 1px solid #144794;
	
	font-weight: bold;
	font-size: smaller;
	border-left: 1px solid #144794;
	border-right: 1px solid #144794;
	border-top: 1px solid #144794;
	border-bottom: 1px solid #144794;
	background-color: #144794;
	FONT-SIZE: 10px; 
	COLOR: #ECF3FF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	font-weight: bold;
}

.TabBodyTesto
{
	border-right: 1px solid #144794;
	border-top: 0px solid #144794;
	border-left: 1px solid #144794;
	border-bottom: 1px solid #144794;
	background-color: White;

}
.ciccio
{ 
 /*background: Aqua;   */
 background-color: Aqua;
}
 .Testo
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
   
   
}
.SezioneNascosta
{
	visibility:hidden;
	position: absolute;
}
.SezioneVisibile
{
	visibility:visible;
	position:relative;
}
.tabHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	/*BACKGROUND-COLOR: white;*/
	background-color: #144792;
	/*background: #144792;*/
	margin-left: 0px;
	padding-left: 5px;
}
.SPanel
{
    FONT-SIZE: 11px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    border : 0px solid ;
   
   

}
.Avviso
{
	FONT-WEIGHT: bold; 
    FONT-SIZE: 13px;
    COLOR: #006699;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    border : 0px solid ;
   
   

}
.grid_item_Categoria_style {
	FONT-SIZE: 10px; 
	COLOR: red; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ECF3FF;
}
.grid_item_Voci_style {
	FONT-SIZE: 10px; 
	COLOR: black; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #FFFFFF;
}

.tabVociCategoria {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: White; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color: #6699CC;
	margin-left: 0px;
	padding-left: 5px;
}
.tabCostiIndirettiForfet {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #669900; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	
	
}
.txtImportiVociSpesa
{
	color:Gray;
}
.tabTotaliVociCategoria {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #6699CC; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color: White;
	margin-left: 0px;
	padding-left: 5px;
}
.tabSezioniVociCategoria {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: yellow; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	background-color:#6699CC;
	margin-left: 0px;
	padding-left: 5px;
}
.tabSottoSezioniVociCategoria {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR:Blue;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	
	margin-left: 0px;
	padding-left: 5px;
}


