.ambT   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; background-color: #E41F1F; color: #000000; text-decoration: none }
.ambD   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; background-color: #FF66FF; color: #000000; text-decoration: none }
.tit    { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.titPenali { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 9px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.titRED { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 9px; line-height: normal; font-weight: bold; font-variant: normal; color: #E71C18; text-decoration: none }

.titGREY{ font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #CCCCCC; text-decoration: none }

.tits   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.titW   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none }
.titWG  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none }
.titR   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F;; text-decoration: none }
.titE   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F; text-decoration: none }
.titIt  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #185A78; text-decoration: none }
.titWS  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: underline }
.lab    { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; color: #185A78; text-decoration: underline }
.labE   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; color: #E41F1F; text-decoration: underline }
.mlab   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.mlabE  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F; text-decoration: none }
.txt    { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.txtgr  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #CCCCCC; text-decoration: none }
.txtG   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.txtGIt { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.txtGR  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.txtGRE { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F; text-decoration: none }
.txtXL  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.txtXLE { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F; text-decoration: none }
.txts   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 7pt; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.txtH   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.txtW   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none }
.txtE   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #E41F1F; text-decoration: none }
.txtIt  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.txtItE { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #E41F1F; text-decoration: none }
.lnk    { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: underline }
.small  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 8px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.lnkG   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: underline }
.lnkGS  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: underline }

.titP   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.titY   { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: bold; font-variant: normal; color: #FFCC00; text-decoration: none }
.lnkP  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: underline }


.titBd1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 16px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.titBd2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 16px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F; text-decoration: none }
.txtBd  { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }

.ster   { font-family: "Courier New", Courier, monospace, serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.ster1  { font-family: "Courier New", Courier, monospace, serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.ster2  { font-family: "Courier New", Courier, monospace, serif; font-style: normal; font-size: 13px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.sterb  { font-family: "Courier New", Courier, monospace, serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.ter    { font-family: Courier, Courier New, serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #004B8C; text-decoration: none }
.terGR  { font-family: Courier, Courier New, serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.terG   { font-family: Courier, Courier New, serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; background-color: #71ADCC; color: #004B8C; text-decoration: none }
.terH   { font-family: Courier, Courier New, serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; background-color: #E41F1F; color: #000000; text-decoration: none }
.terR   { font-family: Courier, Courier New, serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F; text-decoration: none }

.box2   { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B8C; font-size: 11px; width: 20px }
.box3   { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B8C; font-size: 11px; width: 30px }
.box4   { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B8C; font-size: 11px; width: 40px }
.box6   { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B8C; font-size: 11px; width: 55px }
.box10  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B8C; font-size: 11px; width: 75px }
.box30  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #004B8C; font-size: 11px; width: 225px }
.box40  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #185A78; font-size: 11px; width: 300px }

.tabC   { background-color: #FFFFFF; }
.tabS   { background-color: #C8DDEA; }
.tabFiltri   { background-color: #E4E4E4; }
.tabSS  { background-color: #004B8C; }
.tabSF  { background-color: #71ADCC; }
.tabSFH { background-color: #E41F1F; }
.tabYEL { background-color: #FFCC00; }
.tabYEL2 { background-color: #FFFFAA; }
.tabGREY { background-color: #CCCCCC; }
.tabGREY2 { background-color: #CCCCAA; }
.tabG   { background-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.tabgt   { background-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.tabgtn   { background-color: #E4E4E4;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.tabwht   { background-color: #FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.tabgtnred  { background-color: #E4E4E4;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #E41F1F; text-decoration: none }
.tabtj   { background-color: #FFD77B;font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
.tabBLUE { background-color: #004B8C;}
.tabBLY { background-color: #004B8C; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 12px; line-height: normal; font-weight: normal; font-variant: normal; color: #FFCC00; text-decoration: none }
.tabCYAN { background-color: #C8DDEA;}
.tabMOTO { background-color: #0061BD;}
.tabGREYMOTO { background-color: #E4E4E4;}
.tabRED { background-color: #E71C18;}
.tabSP  { background-color: #0FBEDB;}


.headup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: bold; font-variant: normal; color: #FFCC00; text-decoration: none }
.headdown {  font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color: #004B8C; text-decoration: none }
 
body {background-color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px;}

.lnk:HOVER { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 10px; line-height: normal; font-weight: normal; font-variant: normal; color: #FF0000; text-decoration: underline }

.nswBg  	{ background-color:#F5CF3E;}
.nswCl		{ color:#FAC527; }
.nswTxt		{ color:#FFFFFF; }
.nswTxt2	{ color:#A33B0B; }

.marSx		{ margin-left:10px;}
.marSx2		{ margin-left:50px;}

.errori {font-family:Arial, Verdana,"Trebuchet MS"; color:red; font-size: 11px }

div.altriCriteri {border: solid 1px #044a8c; width: 629px; height: 215;}
div.sezione{padding-top: 2px; display: block;font-family:Arial, Verdana,"Trebuchet MS";  width: 627px; height: 20px; font-size: 12px; font-weight: bold; color: #FFFFFF; background: url("/Res/img/f/azz_barSezione.gif");no-repeat left top;}

div.req{padding-left:5px; padding-top:2px; display: block;font-family:Arial, Verdana,"Trebuchet MS";  width:150px; font-size: 12px; font-weight: bold; color: #FFFFFF; background: url("/Res/img/f/tassello_blu.gif");no-repeat left top;}
div.noreq{padding-left:5px; padding-top:2px; display: block;font-family:Arial, Verdana,"Trebuchet MS";  width:150px; font-size: 12px; font-weight: bold; color: #FFFFFF; background: url("/Res/img/f/tassello_blu.gif");no-repeat left top;}
div.data {}


a.tooltipMail{position:relative; z-index:100; text-decoration: none; color:#004b8c;}
a.tooltipMail:hover{cursor:default; z-index: 25; background-color: white;}
a.tooltipMail div{display: none; position:absolute; top:50px;}
a.tooltipMail:hover div
    				     	{display: block; position:absolute; width: 280; height: 90; overflow:auto;
       		 	   	 		top: -50px; left: -180px;  border: 1px solid #004b8c; background-color:white; color:#004b8c;
       		 	    		font-size: 100% ;text-align:left; padding:2px;
       		 	    		}


a.tooltipMailDouble{position:relative; z-index:100; text-decoration: none; color:#004b8c;}
a.tooltipMailDouble:hover{cursor:default; z-index: 25; background-color: white;}
a.tooltipMailDouble div{display: none; position:absolute; top:100px;}
a.tooltipMailDouble:hover div
    				     	{display: block; position:absolute; width: 280; height: 130; overflow:auto;
       		 	   	 		top: -80px; left: -180px;  border: 1px solid #004b8c; background-color:white; color:#004b8c;
       		 	    		font-size: 100% ;text-align:left; padding:2px;
       		 	    		}



.label   { align:left; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 11px; line-height: normal; font-weight: bold; font-variant: normal; color:#1f5e95; text-decoration: none; vertical-align: normal; text-align:left; width:100px; }		

a.tooltipMailN{position:relative; z-index:100; text-decoration: none; color:#004b8c;}
a.tooltipMailN div{display: none; position:absolute; top:50px; border: solid 1px #044a8c; width: 280px; height: 145; background-color: #FFFFFF;}
a.tooltipMailDoubleN{position:relative; z-index:100; text-decoration: none; color:#004b8c;}
a.tooltipMailDoubleN div{display: none; position:absolute; top:50px; border: solid 1px #044a8c; width: 280px; height: 185; background-color: #FFFFFF;}

div.contenEMail		{ border: solid 1px #044a8c; width: 280px; height: 140; background-color: #FFFFFF; padding-left:10px;}

table.headerFiltroOff		{ padding-top: 2px; display: block; font-family:Verdana, Arial, Helvetica, sans-serif; height: 20px; font-size: 10px; font-weight: bold; color: #235B76; background-color: #EEEEEE; }
table.headerFiltroOff td	{ text-align: left; }
table.headerFiltroOff td div.btn { font-weight: normal; }
table.headerFiltroOn		{ padding-top: 2px; display: block; font-family:Verdana, Arial, Helvetica, sans-serif; height: 20px; font-size: 10px; font-weight: bold; color: #235B76; background-color: #A1A1A1; }
table.headerFiltroOn td		{ text-align: left; }
table.headerFiltroOn td div.btn { font-weight: normal; }
table.filtroTable			{ display: block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #235B76; background-color: #C8DDEA; }

.rigaPariRS	 {background-color:#c7dfe6; height: 20px; border:1px solid #FFFFFF;}
.descProdottoRS {color:#000099; font-family: Verdana; font-size: 10px; font-weight:bold; vertical-align: middle;} 
div.cornicePrincipale {border:1px solid #8DB1CB; background-color: #FFFFFF; width:628px;}
.descVacanzaRS {background-color:#004b8c; color:#FFFFFF; font-size: 13px; font-weight:bold; height:24px; text-transform: uppercase; vertical-align: middle; height: auto !important; height: 20px; min-height: 20px; padding-top: 3px; padding-left: 3px;}
.valore2RS {color:#000000; font-family: Verdana;  font-size: 10px; font-weight:bold; text-transform: uppercase;}
.testo1 {font-family: verdana; font-size: 10; color: #386c84;}
.smallest {font-size:9px;}
div.margineT5 {margin-top: 5px;}
.etichettaRS {color:#ff6600; font-weight:bold;}
.valore2RS {color:#000000; font-family: Verdana;  font-size: 10px; font-weight:bold; text-transform: uppercase;}
.etichettaGiudizio {color:#004b8c; font-weight:bold;}

/* CONFIRM DIALOG BOX */
.pMessage {
    padding:6px;
    padding-bottom:0px;  
    margin: 0; 
}

.pbtnMessage {
	float:left;
	margin-top:10px;
	margin-left:20px;
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
    border:1px solid #155DE8;
    width:80px;
    cursor:pointer;
}
.descImgGTA
{
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 6pt;
	color: #004189;
	float:left;
	width:490px;
	margin-left:10px;
	text-align:left;
}
/* Att:DocuContabili2*/
.tavola{
	background-color: #e8e8ed; 
	padding: 5px;
}

.barrato {
	background-image:url("/Res/img/f/barra_scritta3_esp.png");
	padding-left:5px;
	height:2px;
	padding-right:3px;
	padding-top:5px;
	font-size:12px;
	background-repeat:no-repeat;
	color:#600;
	font-size-adjust:0.43;
}