BODY
{
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    font-family: Arial, Tahoma;
    font-weight: normal;
    background-color: #FFFFFF;
}
TABLE
{
    font-weight: normal;
    font-size: 11px;
    color: #333333;
}
input /*Influisce su radio button e checkbox*/
{
    background-color: transparent;
    font-family: Arial, Tahoma;
    font-size: 11px;
}

textarea, select /*Influisce su combo se non specificata classe propria*/
{
    background-color: #ffffff;
    font-family: Arial, Tahoma;
    font-size: 11px;
}
/*Influisce su campi input - Definisce colore fondo, altezza o variazioni sui bordi dei campi input*/
.inpField
{
    background-color: #ffffff;
	border: 1px solid #959595;
	color: #333333;
	
}

LINK
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #117D4C;
    FONT-FAMILY: Tahoma;
}
A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #117D4C;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #B4B4B4;
    TEXT-DECORATION: none;
}

/*classe link con underline - usato per esempio in raffronto mutui*/
.link2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #117D4C;
    FONT-FAMILY: Tahoma;
    TEXT-DECORATION: none;
}
.link2:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #B4B4B4;
    TEXT-DECORATION: none;
    cursor:pointer;
}

/*definisce le caratteristiche della tabella di contenimento - seguono le variazioni di gestione dei bordi*/
.PanelText /*no bordo superiore*/
{
    padding-top: 0px;
    margin-top: 0px;
    border-top: solid 0px #F8F8F8;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-bottom: solid 1px #D1CFD0;
    color: #333333;
    background-color: #F9F9F9;
   
}
/*definisce le caratteristiche della tabella di contenimento specifica pre progress con larghezza definita a 500px
- seguono le variazioni di gestione dei bordi*/
.PanelTextProgress /*no bordo superiore*/
{
    padding-top: 0px;
    margin-top: 0px;
    border-top: solid 0px #F8F8F8;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-bottom: solid 1px #D1CFD0;
    color: #333333;
    background-color: #F9F9F9;
    width:500px;
}
.No_Border_top /*no inferiore - area scheda visualizzazione help*/
{
    border-top: solid 0px #F8F8F8;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-bottom: solid 0px #D1CFD0;
}
.No_Border_but /*no bordo superiore e inferiore - area scheda visualizzazione help*/
{
    border-top: solid 0px #F8F8F8;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-bottom: solid 0px #D1CFD0;
}
.All_Border /* tutti i bordi - usata per esempio in progress per la scheda opzioni*/
{
    border: solid 1px #D1CFD0;
}
.No_Border /* nessun bordo usata per esempio in bil famigliare per la tabellina intestatari*/
{
    border: solid 0px #D1CFD0;
}
.Disclaimer
{
    border-top: solid 0px #D1CFD0;
    border-left: solid 0px #D1CFD0;
    border-right: solid 0px #D1CFD0;
    border-bottom: solid 1px #D1CFD0;   
}
.inputTable /*definisce le caratteristiche per le tabelle di contenimento dati*/
{
    background-color: #F9F9F9;
}
/*CLASSI DATI STANDARD*/
/*Definisce bordo, fondo e altezza delle righe dati standard*/
.RigaDati
{
    border-bottom: dotted 1px #D1CFD0;
    height: 21px;
}

/*Definisce caratteristiche font dati standard in output*/
.outField
{
    font-size: 11px;
    background-color: transparent;

}
.red
{
    color: #ff0000;

}

/*Definisce caratteristiche font dati standard in output (bold) - utilizzato solo in mutui Analisi sociologica*/
.outFieldBold
{
    font-size: 11px;
    font-weight: bold;
    background-color: transparent;
}

/*Definisce caratteristiche font dati standard in output con aggiunta di bordo laterale*/
.SideBorder
{
    border-right: dotted 1px #D1CFD0;
}

/*CLASSI DATI EVIDENZIATI_ RIGA CON FONDO DIFFERENZIATO E POSSIBILITA` DI GESTIRE I BORDI CON LE CLASSI *line */

/*Dati evidenziati  1 livello -  per evidenziare tr - es. voce rendita catastale nel modulo acquisto di redd immmobile*/
.OutputEvid_1
{
    background-color: #F0F0F0;
}

/*dettaglio linea colorata - attribuita ad OutputEvid_1 - segue tipo per riga iniziale (top), intermedia (mid), e finale (buttom)*/
.midline
{
    border-bottom: dotted 1px #F9A721;
}

.topline
{
    border-bottom: dotted 1px #F9A721;
    border-top: solid 1px #F9A721;
}
.buttomline
{
    border-bottom: solid 1px #F9A721;
}
/*Dati input sola lettura standard - Senza bordi - per non visualizzare come campo input*/
.InpReadOnly
{
	background-color: #F9F9F9;
	border: 0px solid #F8F8F8;
	color: #333333;
}
/*Dati input sola lettura evidenziati tipo 1 - Associata ad OutputEvid_1 - Senza bordi - per non visualizzare come campo input*/
.InpReadOnly_1
{
    background-color: #E7E7E7;
    border: 0px solid #E7E7E7;
    text-align: right;
}
/*Dati input sola lettura evidenziati tipo 1 - Associata ad OutputEvid_1 - Versione Bold - Senza bordi - per non visualizzare come campo input*/
.InpReadOnly_1Bold
{
    background-color: #E7E7E7;
    border: 0px solid #E7E7E7;
    font-weight: bold;   
}
/*Dati evidenziati 2 livello -  per evidenziare tr - es. voci risultati  di incendio e furto*/
.OutputEvid_2
{
    font-weight: bold;
    background-color: #F0ECE1;
}

/*dettaglio linea colorata - attribuita ad OutputEvid_2 - segue tipo per riga iniziale (top), intermedia (mid), e finale (buttom)*/
.midline_2
{
    border-bottom: dotted 1px #F9A721;
}
.topline_2
{
    border-top: solid 1px #F9A721;
}
.buttomline_2
{
    border-bottom: solid 1px #F9A721;
}

/*Dati input sola lettura evidenziati tipo 2 - Associata ad OutputEvid_2 - Senza bordi - per non visualizzare come campo input*/
.InpReadOnly_2
{
    background-color: #F4DD81;
    font-size: 12px;
    font-weight: bold;
    border-width: 0px;
    text-align: right;
}

/*Dati readonly standard senza colore fondo o bordo - classe output attribuita alla label inclusa nel td */
.ReadOnly_0
{
    background-color: transparent;
    border-width: 0px;
    text-align: right;
}

.ReadOnlyBig
{
    background-color: Transparent;
    font-size: 15px;
    font-weight: bold;
    color: #D8620C;
}
.ReadOnlyColor
{
    background-color: Transparent;
    font-weight: bold;
    color: #D8620C;
}
.ReadOnlyBigger
{
    background-color: Transparent;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    text-align: center;
    vertical-align: middle;
}
.ValNegativo
{
    color: Red;
}
.ValPositivo
{
    color: Green;
}
.ValRegolare
{
    color:#484848;
}
/*deternina il colore e formato font dei titoli di sezione dei bottoni di navigazioni*/
.A_Folder
{
    font-weight: bold;
    color: #E3820C;
    font-family: Tahoma;
    text-decoration: none;
}
/*deternina il colore e formato font dei titoli di sezione 
dei bottoni di navigazioni quando selezionato*/
.A_Folder_Sel
{
    font-weight: bold;
    color: #E3820C;
    text-decoration: none;
}


/*le seguenti classi (6)costituiscono il titolo di sottosezione della sezione risultati.
Come per la costruzione dei bordi*/
.panel_closed
{
    width: 20px;
    height: 17px;
    background-repeat: no-repeat;
    background-image: url(img/panel/panel_closed.gif);
    cursor: pointer;
}

.panel_opened
{
    width: 20px;
    height: 17px;
    background-repeat: no-repeat;
    background-image: url(img/panel/panel_opened.gif);
}


.bottone_open_close
{
    cursor: pointer;
}

.Panel_Table
{
    margin-bottom: 5px;
    padding-top: 1px;
    background-color: transparent;
}

/*Definisce il colore di fondo e bordo degli help*/
.PanelTextHelp
{
    padding-top: 0px;
    margin-top: 0px;
    border-top: solid 0px #F8F8F8;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-bottom: solid 0px #D1CFD0;
    background-color: #F9F9F9;
}
.PanelTextLegendaComparti
{
    padding-top: 0px;
    margin-top: 0px;
    border-top: solid 0px #D1CFD0;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-bottom: solid 0px #D1CFD0;
    background-color: #FFFFFF;
    text-align:center;
}
.LegendaComparti
{
    background-color: #FFFFFF;
    width:490px;
    font-weight:bold;   
}
.Text
{
    background-color: #F9F9F9;
}
.Text2
{
    background-color: #F9F9F9;
    padding-left: 5px;
    padding-right: 5px;
}


.Note
{
    line-height: 11px;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    background-color: #F9F9F9;
}

.FunzioniBilancio
{
	cursor: pointer;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0574A1;
	text-decoration:none;
	
}
.btnFunzioni
{
	cursor: pointer;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0574A1;
	text-decoration:none;
	border-color: #BABABA #494949 #494949 #BABABA;
	background-color: #E2E2E2; border-style: solid;
	border-top-width: 1px; border-right-width: 1px;
	border-bottom-width: 1px; border-left-width: 1px;
	width: 170px;
	height: 60px;

	
}

.btnFunzioni:hover
{
	cursor: pointer;
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #00A7EE;
	text-decoration:none;
	border-color: #BABABA #494949 #494949 #BABABA;
	background-color: #CED2D6; border-style: solid;
	border-top-width: 1px; border-right-width: 1px;
	border-bottom-width: 1px; border-left-width: 1px;
	width: 170px;
	height: 60px;
	background-image: url(img/point1.png);
	background-repeat:no-repeat;
	background-position: 160px 23px;
}


.Bottone
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_2.gif);
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
}
.Bottone1
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_1.gif);
    background-repeat: no-repeat;
    width: 36px;
    height: 17px;
}
.Bottone3
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_3.gif);
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
}
.Bottone4
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_4.gif);
    background-repeat: no-repeat;
    width: 75px;
    height: 15px;
}
.Bottone5
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/anteprima.gif);
    background-repeat: no-repeat;
    width: 139px;
    height: 15px;
}
.Bottone_big
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_2_big.gif);
    background-repeat: no-repeat;
    width: 100px;
    height: 17px;
}

.Bottone_Ok
{
    background-color: Transparent;
    background-image: url(img/panel/bottone_ok.gif);
    width: 42px;
    height: 17px;
}
/*Definisce le caratteristiche del bottone di sezione linkabile (tab) quando NON SELEZIONATO
La versione standard-epheso prevede delle immagini che in via eccezionale possono essere commentate 
impostando colori fondo e bordi di vostra preferenza. Nel caso le manteniate il colore delle immagini verra’ adeguato in base agli aspetti cromatici del vostri css.*/
.Bottone_Folder
{
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_folder.gif);
    background-repeat: no-repeat;
    width: 120px;
    height: 35px;
}

/*Definisce le caratteristiche del bottone di sezione linkabile (tab) quando SELEZIONATO
La versione standard-epheso prevede delle immagini che in via eccezionale possono essere commentate 
impostando colori fondo e bordi di vostra preferenza. Nel caso le manteniate il colore delle immagini verra’ adeguato in base agli aspetti cromatici del vostri css.*/
.Bottone_Folder_Sel
{
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_folder_sel.gif);
    background-repeat: no-repeat;
    width: 120px;
    height: 35px;
}

.RigaDati_importa_end3b
{
    border-style: solid;
    border-color: #F9A721;
    border-bottom-width: 1px;
    border-top-width: 1px;
    border-left-width: 0px;
    border-right-width: 0px;
    color: #333333;
    background-color: #E7E7E7;
    height: 21px;
    background-image: url(img/Toolbar/import2.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.RigaDati_importa_end3b_top
{
    border-bottom: dotted 1px #F9A721;
    border-top: solid 1px #F9A721;
    color: #333333;
    background-color: #E7E7E7;
    height: 21px;
    background-image: url(img/Toolbar/import2.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.RigaDati_importa_end3b_mid
{
    border-bottom: dotted 1px #F9A721;
    border-top: solid 0px #F9A721;
    color: #333333;
    background-color: #E7E7E7;
    height: 21px;
    background-image: url(img/Toolbar/import2.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
.RigaDati_importa_end3b_but
{
    border-bottom: solid 1px #F9A721;
    border-top: solid 0px #F9A721;
    color: #333333;
    background-color: #E7E7E7;
    height: 21px;
    background-image: url(img/Toolbar/import2.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
/*Definisce le caratteristiche dei titoli/label interni alle sezioni di calcolo
Lo standard-epheso prevede una immagine che se di vostra preferenza potate commentare mantanendo il semplice colre di fondo, risultato che vedrete nell'area di test.
In caso invece vogliate mantanere l'immagine epheso proveddera’ ad un adattamento dei colri in relazione al css da voi caricato.*/
.RigaDati_Titolo
{
    border-bottom-style: solid;
    border-bottom-color: #D1CFD0;
    border-bottom-width: 1px;
    font-weight: bold;
    background-color: #E5E5E5;
    height: 21px; /*background-image: url(img/bg_titolo.gif); 	background-repeat: repeat-x;*/
}
.RigaDati_Titolo_small
{
    border-bottom-style: solid;
    border-bottom-color: #D1CFD0;
    border-bottom-width: 1px;
    font-size: 10px;
    color: #333333;
    font-weight: bold;
    text-align: left;
    background-color: #E5E5E5; /*background-image: url(img/bg_titolo.gif); 	background-repeat: repeat-x;*/
}

.RigaDatiLastRow
{
    height: 15px;
    color: #333333;
    background-color: #F9F9F9;
}

/*Utilizzate in mutui per segnalare fattibilita*/
.Tabelle_ris_green
{
    border-bottom: solid 1px #F4DD81;
    border-top: solid 1px #F4DD81;
    font-weight: bold;
    color: #333333;
    background-color: #F4DD81;
    height: 21px;
    text-transform: uppercase;
}

/*Utilizzate in mutui per segnalare non fattibilita*/
.Tabelle_ris_red
{
    border-bottom: solid 1px #E7E7E7;
    border-top: solid 1px #E7E7E7;
    font-weight: bold;
    color: #FF2103;
    background-color: #E7E7E7;
    height: 21px;
    text-transform: uppercase; /*background-image: url(img/Toolbar/divieto.gif); 	background-repeat:  no-repeat; 	background-position: center 3px;*/
}
/*Definisce il colore di fondo e testo dell'area di visualizzazione degli help*/
.helpText
{
    color: #333333;
    background-color: transparent;
}

.tabhelpText
{
    padding: 6px;
    text-align:justify;
}
.tabhelpCampoText
{
    padding: 6px;
    display: none;
    text-align:justify;
}
/* definisce le caratteristiche del riquadro di contenimento segnalazione errori -come panel text solo bordi laterali*/
.errorTextBase
{
    color: red;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: solid 0px #F8F8F8;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-bottom: solid 0px #D1CFD0;
    font-weight: bold;
    background-color: #F9F9F9;
}
/* definisce la caratteristiche del riquadro evidenziato di segnalazione errori*/
.errorText
{
    color: red;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 0px;
    margin-top: 0px;
    border-top: solid 1px #E7650E;
    border-left: solid 1px #E7650E;
    border-right: solid 1px #E7650E;
    border-bottom: solid 1px #E7650E;
    font-weight: bold;
    background-color: #F3EBAE;
    background-image: url(img/Toolbar/divieto.gif);
    background-repeat: no-repeat;
    background-position: 455px 4px;
    width: 488px;
}
.errorText2
{
    color: red;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 45px;
    margin-top: 0px;
    border-top: solid 1px #E7650E;
    border-left: solid 1px #E7650E;
    border-right: solid 1px #E7650E;
    border-bottom: solid 1px #E7650E;
    font-weight: bold;
    background-color: #F3EBAE;
    background-image: url(img/Toolbar/alert.gif);
    background-repeat: no-repeat;
    background-position: 6px 4px;
    width: 590px;
}
.ApriImporta
{
    font-weight: bold;
    cursor: pointer;
    background-image: url(img/Toolbar/import_small.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 650px;
    height: 21px;
    border-bottom: dotted 1px #D1CFD0;
}
.ApriPersonalizza
{
    font-weight: bold;
    cursor: pointer;
    background-image: url(img/Toolbar/icnPersonalizza.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 650px;
    height: 21px;
    border-bottom: dotted 1px #D1CFD0;
}
.Importa
{
    font-weight: bold;
    color: #333333;
    cursor: pointer;
    padding-left: 20px;
}
.Importa:hover
{
    font-weight: bold;
    color: #E3820C;
    cursor: pointer;
    padding-left: 20px;
}

/*Definisce fondo ed eventuali bordi dell'intestazione nelle pagine di compilazione.
E' importante tenere conto del fatto che in quest'area viene visualizzato il logo del fondo, 
come conseguenza il colore del fondo viene in generale adattato da Epheso in relazione al colore del logo da voi caricato.*/
.imgIntestazione
{
    border-style: solid;
    border-width: 0px;
    border-color: #E5E5E5;
    background-color: transparent;
}


/*classi separatori_home utilizzate nella home per la visualizzazione dell'elenco tool*/
.separatori_home_titolo
{
    background-color: Transparent;
    border-bottom: solid 1px #C0C0C0;
    color: #333333;
    height: 20px;
}
.separatori_home_2_titolo
{
    background-color: #E0E0E0;
    border-bottom: solid 1px #C0C0C0;
    color: #333333;
    height: 20px;
}

.separatori_home_2_riga
{
    background-color: #F0F0F0;
    border-bottom: solid 1px #C0C0C0;
    color: #333333;
    height: 20px;
}
TABLE.Comandi
{
    background-color: #FFFFFF;
    height: 25px;
    border-bottom-style: solid;
    border-bottom-color: #D1CFD0;
    border-bottom-width: 1px;
}
TD.Comandi
{
    width: 90px;
    text-align: right;
    padding-left: 10px;
    padding-right: 10px;
    border-left: solid 1px #D1CFD0;
    height: 20px;
}
TD.ComandiLeft
{
    width: 186px;
}

TD.Comandi2
{
    color: #AB0000;
    text-align: left;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #D1CFD0;
    border-bottom-width: 1px;
}
A.Comandi
{
    color: #05305D;
}
A.Comandi2
{
    color: #31659C;
}

.dossier
{
    font-weight: bold;
    color: #E3820C;
    text-decoration: none;
    border-bottom-style: solid;
    border-bottom-color: #D1CFD0;
    border-bottom-width: 0px;
    background-color: #e9edee;
}

.Titolo_stampa
{
    font-weight: bold;
    font-size: 14px;
    background-color: transparent;
    text-align: center;
}
.orange
{
    font-weight: bold;
    color: #D5650A;
    background-color: transparent;
}
.Bottone_freccie
{
    cursor: pointer;
    font-weight: bold;
    color: #D67508;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone6.gif);
    background-repeat: no-repeat;
    width: 85px;
    height: 15px;
    text-align: left;
    padding-left: 4px;
}

.nominale
{
    border-bottom: dotted 1px #D1CFD0;
    background-color: #F9F9F9;
    height: 21px;
}

.nominaleTitolo
{
    border-bottom: dotted 1px #D1CFD0;
    background-color: #F9F9F9;
    height: 40px;
}
.medio
{
    background-color: #EFEBEF;
    border-bottom: dotted 1px #D1CFD0;
}
.medioTitolo
{
    background-color: #EFEBEF;
    border-bottom: dotted 1px #D1CFD0;
    background-image: url(img/medio.gif);
    background-repeat: no-repeat;
    background-position: center 4px;
    height: 40px;
}
.pessimistico
{
    background-color: #E2DEE2;
    border-bottom: dotted 1px #D1CFD0;
}
.pessimisticoTitolo
{
    background-color: #E2DEE2;
    border-bottom: dotted 1px #D1CFD0;
    background-image: url(img/pessimistico.gif);
    background-repeat: no-repeat;
    background-position: center 4px;
    height: 40px;
}
.ottimistico
{
    background-color: #FDF9FD;
    border-bottom: dotted 1px #D1CFD0;
}
.ottimisticoTitolo
{
    background-color: #FDF9FD;
    border-bottom: dotted 1px #D1CFD0;
    background-image: url(img/ottimistico.gif);
    background-repeat: no-repeat;
    background-position: center 4px;
    height: 40px;
}
.ScenarioActive
{
    font-weight: bold;
    font-size: 18px;
    color: #D5650A;
    background-color: transparent;
    text-align: center;
    width: 60px;
}
.ScenarioNoActive
{
    font-weight: bold;
    background-color: transparent;
    text-align: center;
    width: 50px;
}

/*Classi per versione Spot Versione spot*/

.VsSpotTitolo
{
    font-weight: bold;
    color: #3365A0;
    background-color: transparent;
    text-align: left;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 10px;
}

.VsSpotTitolo:hover
{
    color: #E67B11;
}
.VsSpotTitoloTD
{
    text-align: left;
}
.VsSpotTesto
{
    font-weight: normal;
    background-color: transparent;
    text-align: left;
    padding-bottom: 10px;
    padding-top: 6px;
    padding-left: 0px;
    padding-right: 6px;
    display: block;
}

.VsSpotAccedi
{
    font-weight: bold;
    color: #3365A0;
    background-color: transparent;
    text-align: right;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 10px;
    float: right;
}
.VsSpotAccedi:hover
{
    color: #E67B11;
}

/*Determina le coordinate dell'elenco tools*/
.ElencoApp
{
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    border: 0px solid #000000;
    position: relative;
    left: 60px;
    top: 30px;
}


/*Determina dimensioni e caratteristiche del riquadro diogni singola voce tool*/
.singleTool
{
    font-weight: bold;
    color: #333333;
    width: 520px;
    height: 100px;
    padding-top: 10px;
    margin-bottom: 5px;
    border: 0px solid #E1E0E0;
    background-image: url(img/fondo.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.singleTool:hover
{
    background-image: url(img/fondo2.png);
}
.icona
{
    vertical-align: top;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    float: left;
}

/* Classi per Bilancio in pensione*/

/* Bottoni navigazione*/

.Bottone_conferma
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_2.gif);
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
}
.Bottone_applica
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_2.gif);
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
}

.Bottone_prosegui
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_2.gif);
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
}
.Bottone_annulla
{
    cursor: pointer;
    font-weight: bold;
    color: #ffffff;
    border-width: 0px;
    background-color: Transparent;
    background-image: url(img/panel/bottone_2.gif);
    background-repeat: no-repeat;
    width: 85px;
    height: 17px;
}
/* classi per definire ingombri menu laterale bilancio pensione e area scheda*/

.ContainerTable
{
    background-color: #FFFFFF;
    border: 0px solid #D1CFD0;
    padding-left: 25px;
    width: 600px; /*-moz-border-radius: 5px; 	-webkit-border-radius: 5px*/
}
.ContainerMenu
{
    padding-left: 6px;
    width: 200px;
    height: 100%;
    padding-top: 0px;
    background-color: #ffffff;
}

/* Menu laterale - presente in Bilancio in pensione*/
.Menu
{
    margin: 0px;
    padding: 0px;
    border: 0px none #ffffff;
    list-style-type: none;
    background-color: transparent;
    font-weight: bold;
}
.Menu_Sub
{
    margin: 0px;
    padding-left: 0px;
    border: 0px none #ffffff;
    list-style-type: none;
    background-color: transparent;
    font-weight: normal;
    width: 200px;
}
LI.MenuItem
{
    background-color: #F5F5F5;
    padding-left: 9px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 0px;
    cursor: pointer;
    border-right: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 0px solid #D1CFD0; /*background-image: url(img/panel/fnd_menu.gif);*/
}
LI.MenuItem:hover
{
    background-color: #EDEDED;
    text-decoration: none;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 0px;
    border-top: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 4px solid #D1CFD0;
    background-image: url(img/point2.png);
    background-repeat: no-repeat;
    background-position: 188px 7px;
}
LI.MenuItem_sel
{
    text-align: left;
    background-color: #D1D1D1;
    border-top: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 4px solid #E67B10;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 0px;
    background-image: url(img/point1.png);
    background-repeat: no-repeat;
    background-position: 188px 7px;
}
LI.MenuItem_sub
{
    text-align: left;
    color: #E67B10;
    font-weight: normal;
    background-color: #F5F5F5;
    padding-left: 29px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    cursor: pointer;
    border-right: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 0px solid #F5F5F5;
}
LI.MenuItem_sub:hover
{
    text-align: left;
    padding-left: 25px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    cursor: pointer;
    background-color: #EDEDED;
    text-decoration: none;
    border-top: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 4px solid #D1CFD0;
    background-image: url(img/point2.png);
    background-repeat: no-repeat;
    background-position: 188px 7px;
}
LI.MenuItem_sub_2
{
    text-align: left;
    color: #0674A1;
    background-color: #F5F5F5;
    padding-left: 29px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    cursor: pointer;
    border-right: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 0px solid #F5F5F5;
    font-weight: normal;
}
LI.MenuItem_sub_2:hover
{
    text-align: left;
    padding-left: 25px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    cursor: pointer;
    background-color: #EDEDED;
    text-decoration: none;
    border-top: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 4px solid #D1CFD0;
    background-image: url(img/point2.png);
    background-repeat: no-repeat;
    background-position: 188px 7px;
}
LI.MenuItem_sub_2_sel
{
    text-align: left;
    color: #0674A1;
    font-weight: normal;
    background-color: #D1D1D1;
    border-top: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 4px solid #E67B10;
    padding-left: 25px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 0px;
    background-image: url(img/point1.png);
    background-repeat: no-repeat;
    background-position: 188px 7px;
}
LI.MenuItem_2
{
    text-align: left;
    background-color: #F1F1F1;
    border: 0px none #ffffff;
    padding: 0px;
    padding-right: 0px;
    margin-bottom: 0px;
    cursor: pointer;
}
LI.MenuItem_sub_sel
{
    text-align: left;
    color: #0674A1;
    font-weight: normal;
    background-color: #D1D1D1;
    border-top: 0px solid #D1CFD0;
    border-bottom: 1px solid #D1CFD0;
    border-left: 4px solid #E67B10;
    padding-left: 25px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-bottom: 0px;
    background-image: url(img/point1.png);
    background-repeat: no-repeat;
    background-position: 188px 7px;
}
LI.MenuItem_sep
{
    background-color: #F1F1F1;
    border: 0px none #ffffff;
    height: 10px;
    border-right: 0px solid #D1CFD0;
}
.MenuItem_footer
{
    margin: 0px;
    padding: 0px;
    height: inherit;
    background-color: #ffffff;
    border-right: 0px solid #D1CFD0;
}

.ContainerHelp
{
    padding-left: 26px;
    width: 600px;
}

.inpField_Big
{
    background-color: #FFFFFF;
}
.Gap /* rosso*/
{
	color:  #F54E05;
	font-size: 15;
	font-weight:bold;
	
}
.BilancioDett
{
	width:540px;
	margin-left:0px;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
	border-bottom: 0px solid #333333;
}

.BilancioGrafico
{
	width:540px;
	border-left: 0px solid #333333;
	border-top: 0px solid #333333;
	border-bottom: 0px solid #333333;
	text-align:center;
}


/*Menu*/
/*righe di separazione del menu*/
.MenuSeparator
{
    border-bottom: #BEBEBE 0px solid;
    width: 490px;
    height: 1px;
    padding: 0px;
    margin: 0px;
    line-height: 1px;
    font-size: 0px;
}
.MenuSeparatorProgress /*Specifico per progress*/
{
    border-bottom: #BEBEBE 0px solid;
    width: 490px;
    height: 1px;
    padding: 0px;
    margin: 0px;
    line-height: 1px;
    font-size: 0px;
}
.MenuFiller
{
    border-bottom: solid 1px #D1CFD0;
    padding: 0px;
    margin: 0px;
    line-height: 1px;
    font-size: 0px;
}
.MenuFillerProgress /*Specifico per progress*/
{
    border-bottom: solid 1px #D1CFD0;
    width: 255px;
    padding: 0px;
    margin: 0px;
    font-size: 0px;
}
/*classe table item principali */
.Main
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    white-space: nowrap;
    position: relative;
    text-align: left;
    width: 100%;
}

.MainProgress /*Specifico per progress*/
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    white-space: nowrap;
    position: relative;
    text-align: left;
    width: 500px;
}

/*classe td item principali abilitati*/
.MainItem
{
    padding: 3px;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-top: solid 1px #D1CFD0;
    border-bottom: solid 1px #D1CFD0;
    text-align: center;
    float: left;
    color: #333333;
    margin: 0px 2px 0px 2px;
    list-style-type: none;
    background-color: #E5E5E5;
    width: 140px;
}
.MainItemProgress /*Specifico per progress*/
{
    padding: 2px;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-top: solid 1px #D1CFD0;
    border-bottom: solid 1px #D1CFD0;
    text-align: center;
    float: left;
    color: #117D4C;
    list-style-type: none;
    background-color: #C7E1D6;
    width: 114px;
}
.MainItemSeparator
{
    background-color: Transparent;
    border-bottom: solid 1px #D1CFD0;
    width: 5px;
    line-height: 1px;
    font-size: 0px;
}

.MainItemSeparatorProgress /*Specifico per progress*/
{
    background-color: Transparent;
    border-bottom: solid 1px #D1CFD0;
    width: 5px;
    min-width:5px;
    line-height: 1px;
    font-size: 0px;
}
/*classe td item principali selezionato*/
.MainItemActive
{
    padding: 3px;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-top: solid 1px #D1CFD0;
    text-align: center;
    float: left;
    color: #117D4C;
    margin: 0px 2px 0px 2px;
    list-style-type: none;
    background-color: #F9F9F9;
    width: 140px;
}
.MainItemActiveProgress /*Specifico per progress*/
{
    padding: 2px;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-top: solid 1px #D1CFD0;
    text-align: center;
    float: left;
    color: #117D4C;
    list-style-type: none;
    background-color: #F5F5F5;
    width: 114px;
}
/*classe td item principali disabilitato*/
.MainItemDisabled
{
    padding: 3px;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    border-top: solid 1px #D1CFD0;
    border-bottom: solid 1px #D1CFD0;
    text-align: center;
    float: left;
    color: #117D4C;
    margin: 0px 2px 0px 2px;
    list-style-type: none;
    background-color: #F9F9F9;
    width: 140px;
}
.MainItemDisabledProgress /*Specifico per progress*/
{
    border-bottom: solid 1px #D1CFD0;
    padding: 2px;
    text-align: center;
    float: left;
    color: #117D4C;
    list-style-type: none;
    width: 114px;
}
/*classe ancor href */
.ItemCmd
{
	font-weight: bold;
	padding: 3px;
	color: #117D4C;
	text-align: center;
	text-decoration: none;
	text-transform:uppercase
}
/*classe ancor href sovrastato*/
.ItemCmd:hover
{
	color: #117D4C;
	font-weight: bold;
	text-decoration: underline;
}
/*classe ancor href */
.ItemCmdDisabled
{
	color: #117D4C;
	text-transform:uppercase
}
.ItemCmdDisabled:hover
{
	color: #117D4C;
	text-transform:uppercase;
	text-decoration: underline;
}
/*classe ancor href */
.ItemCmdActive
{
	color: #117D4C;
	text-transform:uppercase;

}
.ItemCmdActive:hover
{
	color: #117D4C;
	text-transform:uppercase;
	text-decoration: none;
}

/*classe table item secondo livello */
.Sub
{
    padding: 0px;
    left: 0px;
    margin: 0px;
    white-space: nowrap;
    background-color: #F9F9F9;
    border-bottom: solid 1px #D1CFD0;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    width: 650px;
}
.SubProgress /*Specifico per progress*/
{
    padding: 0px;
    left: 0px;
    margin: 0px;
    white-space: nowrap;
    background-color: #F5F5F5;
    border-bottom: solid 1px #D1CFD0;
    border-left: solid 1px #D1CFD0;
    border-right: solid 1px #D1CFD0;
    width: 500px;
}

/*classe table item secondo livello - tr completo - predisposto in main*/
.Subtable
{
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    left: 0px;
    margin: 0px;
    white-space: nowrap;
    background-color: #FFFFFF;
    width: 650px;
}

/*classe table item secondo livello - tr completo - predisposto in main per progress*/
.SubtableProgress /*Specifico per progress*/
{
    padding-top: 5px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    left: 0px;
    margin: 0px;
    white-space: nowrap;
    background-color: #FFFFFF;
    width: 500px;
}
/*classe td item secondo livello*/
.SubItem
{
    border: solid 1px #D1CFD0;
    float: left;
    padding-right: 6px;
    padding-left: 6px;
    list-style-type: none;
    background-color: #E9EDEE;
    height: 15px;
    color: #FD9707;
}

.SubItemSeparator
{
    background-color: Transparent;
    width: 5px;
    line-height: 1px;
    font-size: 0px;
}
.SubItemSeparatorProgress  /*Specifico per progress*/
{
    background-color: Transparent;
    width: 5px;
    line-height: 1px;
    font-size: 0px;
}

/*classe td item secondo livello selezionato*/
.SubItemActive
{
     border: solid 1px #D1CFD0;
    float: left;
    padding-right: 6px;
    padding-left: 6px;
    list-style-type: none;
    background-color: #FFFFFF;
    height: 15px;
}
/*classe td item secondo livello disabilitato*/
.SubItemDisabled
{
    float: left;
    padding-right: 6px;
    padding-left: 6px;
    list-style-type: none;
    height: 15px;
    color:#6B729C;
   
}
/*classe ancor href item secondo livello*/
.SubItemCmd
{
	font-family: Tahoma;
	font-weight: bold;
	padding: 3px;
	color: #117D4C;
}
/*classe ancor href item secondo livello**/
.SubItemCmdDisabled
{
	color: #117D4C;
	
}
/*classe ancor href item secondo livello**/
.SubItemCmdActive
{
	color: #117D4C;
	
}
/*classe ancor href item secondo livello sovrastato*/
.SubItemCmd:hover
{
	font-weight: bold;
	color: #117D4C;
	text-decoration: underline;
}
.SubItemCmdDisabled:hover
{
	font-weight: bold;
	color: #117D4C;
	text-decoration: underline;
}
/*classe ancor href item secondo livello sovrastato*/
.SubItemCmdActive:hover
{
	font-weight: bold;
	color: #117D4C;
	text-decoration: none;
}

/*classe table item terzo livello - vedi comparti*/
.Option
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 0px;
	white-space: nowrap;
	background-color: #F5F5F5;
	vertical-align:top;
}
.OptionProgress
{
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	padding-bottom: 0px;
	margin-right: 3px;
	margin-left: 3px;
	padding-top: 0px;
	white-space: nowrap;
	background-color: #F5F5F5;
	vertical-align:top;
}
/*classe td item terzo livello selezionato - vedi comparti*/
.OptionItem
{
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
	border-left: 0px;
	border-bottom: #D9D8F7 1px solid;
	color: #000;
	list-style-type: none;
	width: 150px;
	background-color: #F5F5F5;
}
.OptionItemProgress
{
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
	border-left: 0px;
	border-bottom: #D9D8F7 0px solid;
	color: #000;
	list-style-type: none;
	width: 150px;
	background-color: #F5F5F5;
}
/*classe td item terzo livello disabilitato - vedi comparti*/
.OptionItemDisabled
{
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
	border-left: 0px;
	color: red;
	border-bottom: #D9D8F7 1px solid;
	list-style-type: none;
	width: 150px;
	background-color: #F5F5F5;
}
.OptionItemDisabledProgress
{
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
	border-left: 0px;
	color: red;
	border-bottom: #D9D8F7 0px solid;
	list-style-type: none;
	width: 150px;
	background-color: #F5F5F5;
}

/*classe ancor href item option livello*/
.OptionItemActive
{
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
	border-left: 0px;
	color: #000;
	border-bottom: #D9D8F7 0px solid;
	list-style-type: none;
	width: 150px;
	background-color: #E9EDEE;
}
.OptionItemActiveProgress
{
	border-right: 0px;
	border-top: 0px;
	margin: 0px;
	border-left: 0px;
	color: #000;
	border-bottom: #D9D8F7 0px solid;
	list-style-type: none;
	width: 150px;
	background-color: #E9EDEE;
}


/*classe ancor href item option livello sovrastato*/
.OptionItemCmd
{
	color: #117D4C;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-BOTTOM: 0px
}
/*classe ancor href */
.OptionItemCmdDisabled
{
	color: #117D4C;
	
}
/*classe ancor href */
.OptionItemCmdActive
{
	color: #117D4C;
	
}
/*classe ancor href item terrzo livello sovrastato*/
.OptionItemCmd:hover
{
	font-weight: bold;
	color: #117D4C;
	text-decoration: underline;
}
/*classe ancor href item terrzo livello sovrastato*/
.OptionItemCmdActive:hover
{
	font-weight: bold;
	color: #117D4C;
	text-decoration: none;
}

/*classe help associato option - vedi comparti*/
.OptionHelp
{
	border-top: #F59E07 0px solid;
	BORDER-LEFT: #F59E07 2px solid;
	border-right: #F59E07 2px solid;
	border-bottom: #F59E07 0px solid;
	background-color: #FFFFFF; 
	color: #575B78;
	white-space: nowrap;
	font-weight: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-variant: normal;
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	width: 350px;
}

.OptionHelpProgress
{
	border-top: #F59E07 0px solid;
	BORDER-LEFT: #F59E07 0px solid;
	border-right: #F59E07 1px solid;
	border-bottom: #F59E07 0px solid;
	background-color: #FFFFFF; 
	vertical-align:top;
	text-align: left;
	text-decoration: none;
	
}
.TitoloDisclaimer
{
     text-align:center;
}