/*
   ____   ____    ____        _               _               
  / ___| / ___|  / ___|      (_)  _ __     __| |   ___  __  __
 | |     \___ \  \___ \      | | | '_ \   / _` |  / _ \ \ \/ /
 | |___   ___) |  ___) |     | | | | | | | (_| | |  __/  >  < 
  \____| |____/  |____/      |_| |_| |_|  \__,_|  \___| /_/\_\
                                                              

*/





body{
	 font-family: Tahoma, Arial, Helvetica, sans-serif;
	 background-color: #eeeeee;
     BACKGROUND-POSITION: 0px 0px;
     BACKGROUND-IMAGE: url(../JSP/IMAGES/background2.gif);
     BACKGROUND-REPEAT: repeat-y
	 font-size: 8pt;
	 }
body.popup{background-color: #eeeeee;
           BACKGROUND-POSITION: 0px 0px;
           BACKGROUND-IMAGE: url()}


td{font-size: 8pt;}

td.utenteCollegato{
    background-color: #b0c4de;
    border-bottom: #eeeeee 0px solid;
    border-top: #eeeeee 2px solid;
	border-right:1px solid #999999;
	border-left:1px solid #999999;
}


td.utenteCollegatoTesto{
    color: #555555;
    font-weight: bold;
    font-size: 8pt;


}

td.menuPagina{
font-size: 8pt;
font-weight: bold;
color:white;
background-color:#006699;
border-right:1px solid #999999;
border-left:1px solid #999999;

}

td.titoloPagina{
font-size: 15pt;
color:white;
background-color:#022B68;
border-right:1px solid #999999;
border-left:1px solid #999999;

}






td.intestazionePagina{
font-size: 8pt;
font-weight: bold;
color:white;
background-color:#006699;
border-right:1px solid #999999;
border-left:1px solid #999999;

}

td.corpoPagina{
font-size: 8pt;
f ont-weight: bold;
background-color:#eeeeee;
border-right:1px solid #999999;
border-left:1px solid #999999;
}


td.footerPagina{
font-size:8pt;
color:#49527C;
background-color:#eeeeee;
border-right:1px solid #999999;
border-left:1px solid #999999;
border-bottom:1px solid #999999;
}





/*
   _____       _            _  _
  |_   _|__ _ | |__    ___ | || |  ___
    | | / _` || '_ \  / _ \| || | / _ \
    | || (_| || |_) ||  __/| || ||  __/
    |_| \__,_||_.__/  \___||_||_| \___|

*/



/* 
RIEPILOGO INFORMAZIONI  RIEPILOGO INFORMAZIONI  RIEPILOGO INFORMAZIONI 
RIEPILOGO INFORMAZIONI  RIEPILOGO INFORMAZIONI  RIEPILOGO INFORMAZIONI 
RIEPILOGO INFORMAZIONI  RIEPILOGO INFORMAZIONI  RIEPILOGO INFORMAZIONI 
*/
table.riepilogoInformazioni
{
    font-size: 8pt; color: black; font-weight: normal;
    font:bold;
	border:black 1px solid; border-bottom:0px;
	}
td.riepilogoInformazioniTitolo {
    font-size: 9pt; color: white; font-weight: bold;
    background-color: #006699;
	border-bottom:black 1px solid;
	padding:5px;}
td.riepilogoInformazioniTitolo_2 {
    font-size: 9pt; color: white; font-weight: bold;
    background-color: #77A2D6;
	border-bottom:black 1px solid;
	padding-top:8px;
	margin:0px;
	}



td.riepilogoInformazioniCampo {
    font-size: 8pt; color: #16375F; font-weight: bold;
    background-color: #ABC8EB;
	border-bottom:black 1px solid;
	padding-left:5px;
	}
td.riepilogoInformazioniCampo_nobold {
	
    font-size: 8pt; color: #16375F; 
    background-color: #ABC8EB;
	border-bottom:black 1px solid;
	font:normal;
	padding-left:5px;
	}
td.riepilogoInformazioniValore {
    font-size: 8pt; color: black; font-weight: bold;
    background-color: #DFE9F6;
	border-bottom:black 1px solid;
	padding-left:5px;
	}

	td.riepilogoInformazioniValore_nobold {
    font-size: 8pt; color: black; font-weight: normal;
    background-color: #DFE9F6;
	border-bottom:black 1px solid;
	padding-left:5px;
	}

td.riepilogoInformazioniValore_2 {
    font-size: 8pt; color: black; font-weight: bold;
    background-color: #CFDEF1;
	border-bottom:black 1px solid;
	padding-left:5px;}



td.riepilogoInformazioniValoreDISABLED {
    font-size: 8pt; color: #959595; font-weight: bold;
    background-color: #DFE9F6;
	border-bottom:black 1px solid;}

td.riepilogoInformazioniTesto {
    font-size: 8pt; color: black; font-weight: normal;
    background-color: #DFE9F6;
	padding-left:20px;
	padding-right:20px;
	line-height:1.9em;
	}














	td.riepilogoInformazioniTitolo_2B {
    font-size: 9pt; color: white; font-weight: bold;
    background-color: #DA6D71;
	border-bottom:black 1px solid;
	padding-top:8px;
	margin:0px;
	}
td.riepilogoInformazioniCampoB {
    font-size: 8pt; color: #16375F; font-weight: bold;
    background-color: #ECBDBD;
	border-bottom:black 1px solid;
	padding-left:5px;
	}
td.riepilogoInformazioniCampo_noboldB {
	
    font-size: 8pt; color: #16375F; 
    background-color: #ECBDBD;
	border-bottom:black 1px solid;
	font:normal;
	padding-left:5px;
	}
td.riepilogoInformazioniValoreB {
    font-size: 8pt; color: black; font-weight: bold;
    background-color: #FAEBEB;
	border-bottom:black 1px solid;
	padding-left:5px;
	}


/* 
MASCHERA DI RICERCA   MASCHERA DI RICERCA    MASCHERA DI RICERCA 
MASCHERA DI RICERCA   MASCHERA DI RICERCA    MASCHERA DI RICERCA 
MASCHERA DI RICERCA   MASCHERA DI RICERCA    MASCHERA DI RICERCA 
*/
table.mascheraRicerca {
    font-size: 8pt; color: #16375F; font-weight: normal;
    background-color: #DFE9F6	;font:bold;
	border:black 1px solid;

}
td.mascheraRicercaTitolo {
    font-size: 9pt; color: black; font-weight: bold;
    background-color: #A0C1E9;
	border-bottom:black 1px solid;}

td.mascheraRicercaSottotitolo {
    font-size: 9pt; color: black; font-weight: bold;
    background-color: #BED5EF;
	border-bottom:black 0px solid;}


/*
ERRORE     ERRORE      ERRORE        ERRORE     ERRORE
ERRORE     ERRORE      ERRORE        ERRORE     ERRORE
ERRORE     ERRORE      ERRORE        ERRORE     ERRORE
*/
table.errore {
    font-size: 8pt; color: #16375F; font-weight: normal;
    background-color: #DFE9F6	;font:bold;
	border:black 1px solid;
	

}
td.erroreTitolo {
    font-size: 9pt; color: white; font-weight: bold;
    background-color: #006699;
	border-bottom:black 1px solid;}

td.erroreCampo {
    font-size: 9pt; color: black; font-weight: bold;
    background-color: #ABC8EB;
	border-bottom:black 1px solid;}
td.erroreValore {
    font-size: 9pt; color: black;
	font-weight:bold;
    background-color: #F5F8FC;
	border-bottom:black 1px solid;
	color:#E43434;}







td.autorizzazioneRP {
    font-size: 8pt; color: #A7ACC5; font-weight: bold;
    background-color: #DFE9F6;
	border-top:black 1px solid;
	border-right:black 1px solid;
	border-left:black 1px solid;
	
	}
td.autorizzazioneRD {
    font-size: 8pt; color: #565E83; font-weight: bold;
    background-color: #DFE9F6;
	border-top:black 1px solid;
	border-right:black 1px solid;
	border-left:black 1px solid;
	
	}

td.autorizzazioneC {
    font-size: 8pt; color: black; font-weight: bold;
    background-color: #ABC8EB;
	border-top:black 1px solid;
	border-right:black 1px solid;
	border-left:black 1px solid;
	border-bottom:black 0px solid;
	
	}





div.help{

border-style:double; 
border-color:#DF8800;

}
div.titoloHelp{
font-size: 10pt; color: white; font-weight: bold;
background-color: #FFAA25;
padding:6px;
}

div.testoHelp{
font-size: 8pt; color: black; font-weight: normal;
background-color: #FFEC93;
line-height:1.8em;
padding:8px;

}



A.linkHelp:active {color: #C16100;text-decoration: none;font-weight: bold; }     
A.linkHelp:link {color: #C16100;text-decoration: none;font-weight: bold;}       
A.linkHelp:visited {color: #C16100;text-decoration: none;font-weight: bold;}    
A.linkHelp:hover {color:white; text-decoration: none;background-color:#C16100;font-weight: bold;} 

b.help{color:#771B00;}


h1.help{
 font-size: 10pt; 
 color:#771B00;
 margin:3px;
 margin-left:0px;
 margin-top:5px;
 
 }









INPUT.bottonePrimario
{
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 9pt;
	color:black;
	font:bold;
	background-color: #D3D3D3;
}
INPUT.bottoneSecondario
{
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 9pt;
	  background-color: #E2E2E2;
}





input {
	BACKGROUND: #E9ECEF;
	color:#202564;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 10px;
}
input.none {

	color:#202564;
    border-bottom: black 0px solid;
    border-left: black 0px solid;
    border-right: black 0px solid;
    border-top: black 0px solid;
    font-size: 10px;
}

TEXTAREA {
	BACKGROUND: #E9ECEF;
	color:#202564;
    border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
    font-size: 8pt;
}


SELECT {
	BACKGROUND: #E9ECEF;
	color:#202564;
  	border-bottom: black 1px solid;
    border-left: black 1px solid;
    border-right: black 1px solid;
    border-top: black 1px solid;
	FONT-SIZE: 10px;
}



/*


      ____        _               _
     / ___| ___  | |  ___   _ __ (_)
    | |    / _ \ | | / _ \ | '__|| |
    | |___| (_) || || (_) || |   | |
     \____|\___/ |_| \___/ |_|   |_|

blu 1 = #006699; <-- intestazione
blu 2 = #77A2D6; <-- intestazione secondaria
blu 3 = #ABC8EB;
blu 4 = #BED2EB;
blu 5 = #DFE9F6;
blu 6 = #F5F8FC;   <-- blu piu chiaro quasi bianco

bluscuro scritte = #16375F;


*/
A:active {color: #16375F;text-decoration: none;}     
A:link {color: #16375F;text-decoration: none;}       
A:visited {color: #16375F;text-decoration: none;}    
A:hover {color:#16375F; text-decoration: underline; } 

A.menuAlto:active {color: #003399;text-decoration: none;}     
A.menuAlto:link {color: #ffffff;text-decoration: none;}       
A.menuAlto:visited {color: #ffffff;text-decoration: none;}    
A.menuAlto:hover {color:#ffffff; text-decoration: underline; } 


A.tabFolder:active {color: #1A2D44;text-decoration: none;FONT-SIZE: 9pt;font-weight: bold; }     
A.tabFolder:link {color: #1A2D44;text-decoration: none;FONT-SIZE: 9pt;font-weight: bold; }     
A.tabFolder:visited {color: #1A2D44;text-decoration: none;FONT-SIZE: 9pt;font-weight: bold; }   
A.tabFolder:hover {color:red; text-decoration: none;FONT-SIZE: 9pt;font-weight: bold;  } 

A.linkTesto:active {color: #012BBA;text-decoration: none;font-weight: bold; }     
A.linkTesto:link {color: #012BBA;text-decoration: none;font-weight: bold;}       
A.linkTesto:visited {color: #012BBA;text-decoration: none;font-weight: bold;}    
A.linkTesto:hover {color:white; background:#012BBA; font-weight: bold;} 

B{}