	
	/*
		Classi Pannelli
	*/
	
	
	table.Pannelli_Tabella {
		border:0;
		border-spacing: 1px;
	}
	
	td.Pannelli_CellaErrore {
		font-family: Arial Narrow,arial, helvetica, sans-serif;
		font-size: 12px;
		color: #ff0000;
		padding:8px 5px 18px 5px;
		font-weight:bold;
		background: #efefef url("bg_Errore.gif") bottom left repeat-x;
	}
	
	td.Pannelli_CellaErroreSpazio { /* TODO - Sistemare cella spazio che è presente sopra alla cella Errore */
		height: 13px;
		background: #fff;
	}
	
	td.Pannelli_Titolo1 {
		font-family: Arial Narrow,arial, helvetica, sans-serif;
		font-size: 20px;
		color: #094A66;
		font-weight: bold;
		background-color: #fff;
		padding:30px 10px 5px 5px;
	}
	
	td.Pannelli_Titolo2 {
		font-family: Arial Narrow,arial, helvetica, sans-serif;
		font-size: 17px;
		background-color: #fff;
		font-weight: bold;
		color: #094A66;
		padding:10px 10px 5px 5px;
	}
	
	
	td.Pannelli_Titolo3 {
		font-family: Arial Narrow,arial, helvetica, sans-serif;
		font-size: 15px;
		color: #fff;
		font-weight: bold;
		background-color : #094A66;
		padding:2px 10px 2px 10px;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 2px #FFFFFF;
	}
	
	div.Pannelli_PannellinoIconeDx {
		float:right;
		
		/* NOTA ALE.INO: <div class="pannellinoIconeDx"><img class="Pannelli_Ico" src="ico_help.gif" alt="aiuto!"><img class="Pannelli_Ico" src="ico_minimizza.gif" alt="minimizza e nascondi"><img class="Pannelli_Ico" src="ico_chiudi.gif" alt="chiuditetu"></div> */
	}
	
	td.Pannelli_TitoloCampo {
		font-family: Trebuchet MS, arial, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		background-color : #63BAE0;
		padding:5px 10px 5px 10px;
		min-width: 130px; 
	}
	
	td.Pannelli_Testo {
		font-family: Trebuchet MS, arial, sans-serif;
		font-size: 11px;
		font-weight:bold;
		color: #484848;
		background-color : #F2F2F2;
		padding:5px 5px 5px 5px;
	}
	
	.Pannelli_Ico {
		vertical-align:middle;
		border:0;
	}
	
	.Pannelli_TestoPiccolo1 { 
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		color: #999;
		font-weight:normal;
	}
	
	.Pannelli_TestoPiccolo2 { 
		font-size: 9px;
		font-family: arial, helvetica, sans-serif;
		color: #666;
		font-weight:normal;
	}
	
	.Pannelli_TestoPiccolo3 { 
		font-size: 7px;
		font-family: arial, helvetica, sans-serif;
		color: #666;
		font-weight:normal;
	}
	
	
	
	table.Pannelli_BoxMessaggio {
		background: #DADADA url("boxMessaggio_bg.jpg") repeat-x;
		width: 80%;		
	}
	
	td.Pannelli_BoxMessaggio_tl {
		width:18px;
		height:15px;
		background: url("boxMessaggio_tl.gif") no-repeat;		
	}
	
	td.Pannelli_BoxMessaggio_tr {
		width:18px;
		height:15px;
		background: url("boxMessaggio_tr.gif") no-repeat;		
	}
	td.Pannelli_BoxMessaggio_bl {
		width:18px;
		height:51px;
		background: url("boxMessaggio_bl.gif") no-repeat;		
	}
	
	td.Pannelli_BoxMessaggio_br {
		width:18px;
		height:51px;
		background: url("boxMessaggio_br.gif") no-repeat;		
	}
	
	td.Pannelli_BoxMessaggio_b {
		background: url("boxMessaggio_b.gif") repeat-x;		
	}
	
	td.Pannelli_BoxMessaggio_main {
		padding:5px 0 0 0;
		font-family: Arial Narrow,arial, helvetica, sans-serif;
		font-size: 14px;
		color: #666666;
		font-weight: normal;
	}
	
	
	
	
	
	
	
	table.Pannelli_ListaTabella {
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
		background-color:#EDF4F9;
		border-top: solid 5px #F5F5F5;
		border-spacing: 1px;
	}
	
	
	
	
	
	td.Pannelli_ListaHeader {
		color: #fff;
		font-weight: bold;
		background-color : #094A66;
		padding:5px 5px 5px 5px;
	}
	
	
	
	
	tr.Pannelli_ListaRiga1 {
		background-color : #E9E9E9;
	}
	
	tr.Pannelli_ListaRiga1Evidenziata {
		background-color : #B1DCEF;
	}
	
	td.Pannelli_ListaColonna1 {
		/*background-color : #EDF4F9;*/
		color: #666;
		padding:5px 5px 5px 5px;
		font-weight:normal;
	}
	
	
	
	
	tr.Pannelli_ListaRiga2 {
		background-color : #f9f9f9;
	}
	
	tr.Pannelli_ListaRiga2Evidenziata {
		background-color : #B1DCEF;
	}
	
	td.Pannelli_ListaColonna2 {
		/*background-color : #EDF5F6;*/
		color: #666;
		padding:5px 5px 5px 5px;
		font-weight:normal;
	}
	
	
	.Pannelli_Input {
		font-family : Trebuchet MS, arial, sans-serif;
		font-size : 12px;
		border: solid 1px #cccdd7;
        	padding: 0px 5px 1px 5px;
		background-color : #fff;
		color : #484848;
		height: 20px;
	}
	
	select
	{
	    font-family : Trebuchet MS, arial, sans-serif;
		font-size : 12px;
		border: solid 1px #cccdd7;
        	padding: 0;
		background-color : #fff;
		color : #484848;
		/*height: 17px;*/
	}
	
	
	.Pannelli_Input_ReadOnly {
		font-family : arial, helvetica, sans-serif;
		font-size : 12px;
		background-color : #eee;
		border-color : #B2B2A6;
		border-style : solid;
		border-width : 1px;
		color : #555;
		padding:4px;
	}
	
	/*--- PULSANTI (AGGIUNTI) ---*/
	
	
	button.Pannelli_pulsDx 
    { 
	    background:url(puls_arancioDx.png) right no-repeat; 
	    font-size:11px; 
	    border:0; 
	    cursor:pointer;
	    font-weight:bold; 
	    padding:0 6px 0 0;
	    margin:0;
	    width:auto; 
  	    overflow:visible;
  	    font-family: Trebuchet MS, Arial, sans-serif;
  	    font-size: 12px;
	}
	    
    button.Pannelli_pulsDx span 
	{ 
	    height:23px; 
	    line-height:23px;
	    background:url(puls_arancioSx.png) left no-repeat;
	    color:#fff; 
	    position:relative;
	    left:-3px;
	    display:block; 
	    white-space:nowrap; 
	    padding:0 0 0 10px;
	    margin:1px 0 0 0;
	}
	
	    button.Pannelli_pulsDx:hover 
	    {
	        background:url(puls_arancioDxH.png) right no-repeat; 
	    }
	    
	    button.Pannelli_pulsDx:hover span 
	    {
		    background:url(puls_arancioSxH.png) left no-repeat; 
	    }	