.MainContent {
    height: calc(100vh - 155px);
    overflow-y: auto;
}

/* Altezza quando c'è il TabbedMenu */
.BodyColumn:has(.TabbedMenu) .MainContent {
    height: calc(100vh - 250px); /* 200px + 50px del menu */
}

.unit:has(.ButtonMenu1) .MainContent {
    height: calc(100vh - 210px); /* 200px + 50px del menu */
}


#DivStampaPartitaComunicata
{
	width:50px;
	height:50px;
	cursor: pointer;
	transition: background-color 0.3s;
	float: right;
}

@media print {
	
			@page {
				size: landscape;
			}
			
			#DivStampaPartitaComunicata,#DivStampaPartitaComunicataImmagine
			{
				visibility: hidden;				
			}
	
            body * {
                visibility: hidden; 
            }
            .UserForm, .UserForm * {
                visibility: visible; 
            }
            .UserForm {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%!important;
                height: auto!important;
                overflow: visible;
				margin:0px!important;
				padding:0px!important;
				border:none !important;
            }
			.ExportButton,.GridPagerCurrentPage,.EditButton
			{
				visibility: hidden; 
			}
			
			table {
				width: 100% !important; 
			}
			
			#ctl00_MainContent_GridGInfoAutomezzi tr th:nth-child(5),
			#ctl00_MainContent_GridGInfoAutomezzi tr th:nth-child(6),
			#ctl00_MainContent_GridGInfoAutomezzi tr th:nth-child(7),
			#ctl00_MainContent_GridGInfoAutomezzi tr th:nth-child(9),
			#ctl00_MainContent_GridGInfoAutomezzi tr th:nth-child(10)
			{
				display:none;
			}
			
			#ctl00_MainContent_GridGInfoAutomezzi tr td:nth-child(5),
			#ctl00_MainContent_GridGInfoAutomezzi tr td:nth-child(6),
			#ctl00_MainContent_GridGInfoAutomezzi tr td:nth-child(7),
			#ctl00_MainContent_GridGInfoAutomezzi tr td:nth-child(9),
			#ctl00_MainContent_GridGInfoAutomezzi tr td:nth-child(10)
			{
				display:none;
			}
			
			#ctl00_MainContent_GridGInfoTerzi tr th:nth-child(1),
			#ctl00_MainContent_GridGInfoTerzi tr th:nth-child(2),
			#ctl00_MainContent_GridGInfoTerzi tr th:nth-child(3),
			#ctl00_MainContent_GridGInfoTerzi tr th:nth-child(13),
			#ctl00_MainContent_GridGInfoTerzi tr th:nth-child(14)
			{
				display:none;
			}
			
			#ctl00_MainContent_GridGInfoTerzi tr td:nth-child(1),
			#ctl00_MainContent_GridGInfoTerzi tr td:nth-child(2),
			#ctl00_MainContent_GridGInfoTerzi tr td:nth-child(3),
			#ctl00_MainContent_GridGInfoTerzi tr td:nth-child(13),
			#ctl00_MainContent_GridGInfoTerzi tr td:nth-child(14)
			{
				display:none;
			}
			
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(1),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(2),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(3),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(8),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(9),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(16),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(17),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(21),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(22),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(23),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(24),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(25),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(26),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(27),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(28),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(29),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(30),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(31),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(32),
			#ctl00_MainContent_GridGInfoImmobili tr th:nth-child(33)
			{
				display:none;
			}
			
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(1),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(2),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(3),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(8),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(9),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(16),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(17),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(21),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(22),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(23),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(24),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(25),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(26),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(27),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(28),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(29),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(30),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(31),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(32),
			#ctl00_MainContent_GridGInfoImmobili tr td:nth-child(33)
			{
				display:none;
			}
			
			#ctl00_MainContent_GridGInfoAllegati tr th:nth-child(5)
			{
				display:none;
			}
			
			#ctl00_MainContent_GridGInfoAllegati tr td:nth-child(5)
			{
				display:none;
			}
			
			#ctl00_MainContent_UCPartitaComunicataValidazione_btn_RiaperturaValidazionePartita,
			#ctl00_MainContent_Group1_actionImg,
			#ctl00_MainContent_UCPartitaComunicataValidazione_btn_PartitaControllataValidata,
			#ctl00_MainContent_UCPartitaComunicataValidazione_btn_PartitaControllataNONValidata,
			#ctl00_MainContent_UCPartitaComunicataValidazione_btn_PartitaControllataInfoAggiuntive
			{
				visibility: hidden;
			}
			
        }

#ctl00_MainContent_PanelCursorGVerbaliNuovePosizioniCODICESOSPENSIONEPRECEDENTEContaining
{
	width:100px!important;
}

.trasparente a
{
	color: transparent!important;
	pointer-events: none;
	cursor: default;
	text-indent: -9999px;
	font-size: 0px;
}

#ctl00_MainContent_OGGETTOFORNITURA,#ctl00_MainContent_SORGENTEDATI,#ctl00_MainContent_TRACCIATIUTILIZZATI,
#ctl00_MainContent_PERIODORIFERIMENTO,#ctl00_MainContent_IDLISTADEBITI_2,#ctl00_MainContent_IDVERBALEORIGINALE_2,
#ctl00_MainContent_DESCRIZIONE
{
	width:500px;
	display: block;
}

.HeaderDettaglioRicorsoContenzioso
{
  margin-bottom:10px;
}

.HeaderDettaglioRicorsoContenzioso .HeaderValue
{
  font-weight:bold;
}

.UCActionButton
{
	margin-right:3px;
}

#DivStampaF24
{
	text-align:right;
	margin:5px;
}
#DivStampaF24In
{
	text-align:right;
	background-color: rgb(238, 238, 238);
	background-image: url("body_bg.png");
	float:right;
	background-repeat: repeat-x;
	background-position: bottom left;
	height:80px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-box-shadow: -2px -0px 0 0px #888;
	-webkit-box-shadow: -2px -0px 0 0px#888;
	box-shadow: -2px -0px 0 0px #888;
}
#DivStampaF24In input
{
	margin:5px;
	margin-top:-50px;
}
#TabellaInfoPagamento
{
	clear:both;
	display:block;
}

#TabellaInfoPagamento .first
{
	font-weight:bolder;
	padding-right:5px;
}

#TabellaInfoPagamento .second
{
	font-weight:bolder;
	padding-right:10px;
}

#UCHeadF24_1
{
	margin-bottom:10px;
}

#ctl00_MainContent_UCHeadF24_1_MessaggioPagina
{
	font-weight:bolder;

}

#printImage
{
	margin-top:-20px;
}

#ctl00_MainContent_UCStampaReport_Scarica
{
	top:-10px;
}

#ctl00_MainContent_UCStampaReport_Test
{
	top:-5px;
}

.cellaInfo
{
	text-align:right;
	padding-top:10px;
	margin-bottom:-5px;
	width:100px;
	padding-right:5px;
	padding-bottom:0px;
}

.cellaInfoTest
{
	text-align:Center;
	padding-top:10px;
	margin-bottom:-5px;
}

#ctl00_MainContent_UCDeleteEmissione_Cancella
{
	top:-38px;
}

#TabellaStampa
{
	*margin-left:40%;
}

#TabellaStampa
{
	width:100%;
	*width:60%;
	margin-bottom:0px;
	margin-top:-10px;
}

#TabellaStampaMAV
{
	*margin-left:40%;
	width:100%;
	*width:60%;
	margin-bottom:0px;
	margin-top:-10px;
}

#Space
{
	float:right;
	text-align:right;
	margin:5px;
	height:70px;
}

#Space2
{
	float:right;
	text-align:right;
	margin:5px;
	height:70px;
}

#DivStampa
{
	text-align:right;
	margin:5px;
}
#DivStampaIn
{
	text-align:right;
	background-color:#ffffff;
	float:right;
	background-image: url('h1_bg.png');
	background-repeat: repeat-x;
	background-position: bottom left;
	height:80px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-box-shadow: -2px -0px 0 0px #888;
	-webkit-box-shadow: -2px -0px 0 0px#888;
	box-shadow: -2px -0px 0 0px #888;
}

#DivStampaBollettini
{
	text-align:right;
	margin:5px;
}
#DivStampaBollettiniIn
{
	text-align:right;
	background-color: rgb(238, 238, 238);
	background-image: url("body_bg.png");
	float:right;
	background-repeat: repeat-x;
	background-position: bottom left;
	height:80px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-box-shadow: -2px -0px 0 0px #888;
	-webkit-box-shadow: -2px -0px 0 0px#888;
	box-shadow: -2px -0px 0 0px #888;
}
#DivStampaBollettiniIn input
{
	margin:5px;
	margin-top:-50px;
}

#DivStampaBollettini123
{
	text-align:right;
	margin:5px;
}
#DivStampaBollettini123In
{
	text-align:right;
	background-color: rgb(238, 238, 238);
	background-image: url("body_bg.png");
	float:right;
	background-repeat: repeat-x;
	background-position: bottom left;
	height:80px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-box-shadow: -2px -0px 0 0px #888;
	-webkit-box-shadow: -2px -0px 0 0px#888;
	box-shadow: -2px -0px 0 0px #888;
}
#DivStampaBollettini123In input
{
	margin:5px;
	margin-top:-50px;
}

.cellaBottoni
{
	height:50px;
	padding-top:0px;
	margin-top:0px;
}

#DivStampaIn input
{
	margin:5px;
	margin-top:-50px;
}

#DivStampaIn INPUT
{
	*margin-top:0px;
}

#DivStampaBollettiniIn input
{
	*margin-top:0px;
}

#DivStampaTest
{
	text-align:right;
	margin:5px;
	width:auto;
}
#DivStampaTestIn
{
	text-align:right;
	background-color:#fffea2;
	float:right;
	height:80px;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-box-shadow: -2px -0px 0 0px #888;
	-webkit-box-shadow: -2px -0px 0 0px#888;
	box-shadow: -2px -0px 0 0px #888;
	margin-top:0px;
	width:auto;

}

#DivStampaTestIn input
{
	margin:5px;
	margin-top:-10px;
}

#DivStampaMAV
{
	text-align:right;
	margin:5px;
}


#DivStampaMAVIn
{
	text-align:right;
	background-color:#cccccc;
	float:right;
	background-repeat: repeat-x;
	background-position: bottom left;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-box-shadow: -2px -0px 0 0px #888;
	-webkit-box-shadow: -2px -0px 0 0px#888;
	box-shadow: -2px -0px 0 0px #888;
	height: 80px;
}

#DivStampaMAVIn input
{
	margin:5px;
	margin-top:-10px;
}

#DivRiemissioneIUV
{
	text-align:right;
	margin:5px;
}


#DivRiemissioneIUVIn
{
	text-align:right;
	background-color:#cccccc;
	float:right;
	background-repeat: repeat-x;
	background-position: bottom left;
	border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	-webkit-border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-top-left-radius:10px;
	-webkit-border-top-left-radius:10px;
	-moz-box-shadow: -2px -0px 0 0px #888;
	-webkit-box-shadow: -2px -0px 0 0px#888;
	box-shadow: -2px -0px 0 0px #888;
	height: 120px;
}

#DivRiemissioneIUVIn input
{
	margin:5px;
	margin-top:-10px;
}

#ctl00_MainContent_UCStampaReport_VersioneReport
{
	font-size:8px;
}

#ctl00_MainContent_UCStampaReport_ModelloTest
{
	font-size:10px;
}

#ctl00_MainContent_UCCheckSconti_CheckScontiLabel
{
	font-weight:bold;
	background-color:#ffde00;
	padding:5px;
}

#ctl00_MainContent_UCCaricaTuttiTARES_FlussoOrigine
{
width: 300px;
border: 1px solid rgb(170, 170, 170);
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
padding: 3px;
}


#ctl00_MainContent_ExportGExtPagamentoTARESAbbOther
{
display:none;
}

#ctl00_MainContent_ExportGExtPagamentoTARESAbb
{
display:none;
}

#ctl00$MainContent$GroupName_contentRow div.token-input-dropdown {
    width: 680px;
}

#ctl00_MainContent_PanelIDENTECONTOCORRENTE ul
{
	width:680px;
}

#ctl00_MainContent_IDENTECONTOCORRENTE_2
{
	width:680px;
}

#ctl00_MainContent_GridGBollettaReversali .SelectRowButton
{
display:none;
}
#ctl00_MainContent_GridGBollettaReversali th:last-child
{
display:none;
}

#ctl00_UCEnte_DDLEnte
{
	font-size: 15px;
	font-weight: bold;
	background-color:#eeeeee;
	color:rgb(170, 0, 0);
	border-color:#000000;
	background-position:bottom center;
}

#ctl00_UCEnte_DDLEnte option
{
	color:rgb(0, 0, 0);
}

#ctl00_UCEnte_DDLEnte
{
	font-size: 15px;
	font-weight: bold;
	background-color:#eeeeee;
	color:rgb(170, 0, 0);
	border-color:#000000;
	background-position:bottom center;
}

#ctl00_UCEnte_DDLEnte option
{
	color:rgb(0, 0, 0);
}

.ErrorCss2
{
font-weight: bold;
color:#ee0000;
font-size: 12px;
}

.ErrorCss2 a
{
font-weight: bold;
color:#000000;
font-size: 12px;
}

BODY
{
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	color: black;


}

#ctl00_ListPopUp{
padding-top:10px;
display:block;
}
#headerPopUp
{
	height:70px;
}
#MessagePopUpBlock
{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-200px;
	margin-left:-250px;
	display:none;
	background-color:#cccccc;
	color:black;
	width:500px;
	height:300px;
	border-color:white;
	border-width : 1px;
	border-style : solid;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	z-index: 31;
	font: 100% Arial, Helvetica, Verdana, sans-serif;
	font-size: 0.9em;
	overflow:auto;
}

#PopUpIMG
{
	margin-top:-7px;
	margin-right:5px;
}

#fade
{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent url(semitrasparente.png) repeat;
	z-index: 30;
	display:none;
}

#MessagePopUpTitle{
	text-align:center;
	background-color:white;
	color:#A00;
	font-weight: bold;
}

.styleHeaderGrid
{
height: 20px;
padding: 3px;
background-image: url('table_col_header.gif');
background-repeat: repeat-x;
background-position: bottom left;
background-color: white;
}

#ctl00_MainContent_UCTextMessageIMU_MessageIMUTxt
{
color:red;
font-weight:bold;
}

    .adjustedZIndex {
    z-index: 1;
    }

.Grid tr:hover td {
background-color: #EEE;
-webkit-transition: background-color 0.25s;
		-moz-transition: background-color 0.25s;
		-o-transition: background-color 0.25s;
		-ms-transition: background-color 0.25s;
		transition: background-color 0.25s;
}

.imageControl{
	margin-top:2px;

}


#ctl00_MainContent_InsertFPagamentoManualeAbbinati2NewICI
{
display:none;
}

#ctl00_MainContent_ExportGExtPagamentoICIAbbNew
{
display:none;
}

#ctl00_MainContent_ExportGExtPagamentoICI
{
display:none;
}

#ctl00_MainContent_ExportGExtPagamentoICIStandard
{
display:none;
}

#ctl00_MainContent_ExportGExtPagamentoICIMulti
{
display:none;
}

#space
{

}

#ctl00_MainContent_InsertFPagamentoManuICINew
{
display:none;
}

.tastino{
width:55px;
height:40px;
float:left;
border-left: 2px solid #A00;
padding: 0px 2px
}

.header
{
  font-size: 2ex;

}

.footer
{
  margin-left:170px;
  height:0px;

}
	.header  .Logo
	{
	  display:block;
	  float:left;
	  width:290px;
	  height:63px;
	  margin-bottom:0px;
	  background-image:url('Logo.png');
	  background-repeat:no-repeat;
	  margin-right: 5px;
	  border-right: 1px dotted #AAA;
	}

	.header  .UtenteCollegato
	{
	  font-size:0.8em;
	  padding-top:0px;
	  height:32px;

	}


		.header .UtenteCollegato .ElencoEnti
		{
		  color:#aa0000;
		  font-size:0.95em;
		  font-weight:bold;
		}

		.header  .UtenteCollegato .Denominazione
		{
		  margin-top:5px;
		  font-weight:bold;
		  width:500px;
		}

.ButtonMenu1 {
  background-color: #abbeda ;
  height:27px;
  border-left:#acbed5 0px solid;
  border-right: #acbed5 0px solid;
  display:block;
  clear:both;
  background-image:url('menu_bg.png');
}

.Button
{
padding:3px;
padding-left:15px;
padding-right:15px;
}

    .ButtonMenu1 UL{
	height:27px;
	  margin:0px;
	}







	.UserForm h1
	{

	}



	.linkUserControl
	{
		color:black;
		text-decoration:none;
		font-weight:bold;
	}

	.linkUserControl:hover
	{
		color:#A00;
		text-decoration:underline;
		font-weight:bold;
	}

	.TabbedMenu .navlist
	{
		background-image:url('navlist.png');
	}




.ButtonMenu1 .navlist  DIV:hover
	{



	}
	.ButtonMenu1 .navlist DIV A
	{
		text-decoration:none;
		font-size: 12px;
		color:black;
		font-weight: bold;
	}

	.ButtonMenu1 .navlist DIV
	{
		display:inline;
		float:left;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		color:#A00;
		height:25px;
		background-image:url('menu_bg.png');
		-webkit-transition: background-color 150ms linear;
		-moz-transition: background-color 150ms linear;
		-o-transition: background-color 150ms linear;
		-ms-transition: background-color 150ms linear;
		transition: background-color 150ms linear;
		background-color:trasparent;
	}

	.ButtonMenu1 .navlist DIV:hover
	{
		-webkit-transition: background-color 150ms linear;
		-moz-transition: background-color 150ms linear;
		-o-transition: background-color 150ms linear;
		-ms-transition: background-color 150ms linear;
		transition: background-color 150ms linear;
		background-color:#90B9f4;
		background-image:url();
	}

	.ButtonMenu1 .navlist  .current
	{
		display:inline;
		float:left;
		padding-left:10px;
		padding-right:10px;
		padding-top:2px;
		color:#000;
		height:25px;
		background-color:#90B9f4;
		text-decoration:underline;
		background-image:url();
	}





.LeftColumn {
	font-size:0.7em;
	#margin-top:10px;
	height:100%;
	width:160px;
}

.BodyColumn br{
	font-size:5px;
	display: block;
}


.LeftColumn  span{
	display:block;
}

.LoginBox
{
  padding:5px;
}

.BodyColumn
{

  font-size:0.7em;
  border: 2px solid #aa0000;
  margin:10px;
  padding:10px;
  margin-left:170px;


}
.MainContent
{

}

#loadingdiv{
width: 200px;
height: 200px;
position: absolute;
top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -100px;
background-color:#000000;
}

	.MainContent .UserForm
	{
		background-color: #eeeeee;
		border: 1px solid #aaaaaa;
		padding:10px;
		background-image:url('body_bg.png');
		background-repeat:repeat-x;
		width: fit-content;
		min-width: 98%;
		min-height: 95%;
	}

	.UserForm H1
	{
	  border-top:1px solid #aaaaaa;
	  border-bottom:1px solid #aaaaaa;
	  background-color:#ffffff;

		  font-weight:bold;
		padding:5px;
		height:20px;
		 background-image:url('h1_bg.png');
	  background-repeat:repeat-x;
	  background-position:bottom left;
	  background-color:#ffffff;

	}

	.Grid caption
	{
	border-top:1px solid #aaaaaa;
	  border-bottom:1px solid #aaaaaa;
	  background-color:#eeeeee;

		  font-weight:bold;
		padding:5px;
		 background-image:url('h1_bg.png');
	  background-repeat:repeat-x;
	  background-position:bottom left;
	  background-color:#ffffff;
	}

	.UserForm .log TEXTAREA
	{
	  width:95%;
	  #width:95%;
	  margin-right:10px;
	  Height:100%;
	  min-height:300px;
	  font-family:courier;
	}

	.UserForm .FilterForm
	{
		width: calc(100vw - 230px) !important;
	}


.LeftBlockMenu {
   border-right: 1px dotted #aaaaaa;
}
    .LeftBlockMenu UL{
	  margin:0px;
	}

	.LeftBlockMenu A
	{
	  text-decoration:none;
	  font-size: 100%/0.67em;
	  color:black;
	  font-weight: bold;
;

	}

	.LeftBlockMenu .navlist DIV
	{
	  display:block;
	  clear:both;
	  padding-left:10px;
	  padding-top:3px;
	  padding-right:10px;
	  height:auto;





	}

		.LeftBlockMenu .navlist DIV:hover
	{
	 /*background-color:#cccccc;*/



	}

	.LeftBlockMenu .navlist .current
	{

	  background-color: #eeeeee;
	  text-decoration:underline;



	}
	.LeftBlockMenu .navlist .current A
	{

	  color: #aa0000;
	  text-decoration:underline;

	}


	.LeftBlockMenu .navlist DIV SPAN
	{
	padding-top:5px;
	padding-bottom:5px;
	padding-right:0px;
	  vertical-align:bottom;
	    border-bottom: 1px solid #cccccc;
    }


	.LeftBlockMenu .navlist A:hover
	{

	  color: #aa0000;

	}

.ExportButton{
 /* background-image:url('btn_export_empty.png');

  width:87px;
  height:18px;*/
  padding:3px;
  padding-left:15px;
  padding-right:15px;
  clear:left;
}

.EditButton{
 /* background-image:url('btn_export_empty.png');

  width:87px;
  height:18px;*/
  padding:3px;
     padding-left:15px;
  padding-right:15px;
}

.IPForm > input{
 /* background-image:url('btn_export_empty.png');

  width:87px;
  height:18px;*/
  padding:3px;
     padding-left:15px;
  padding-right:15px;
}

.CancelButton{
 /* background-image:url('btn_export_empty.png');

  width:87px;
  height:18px;*/
  padding:3px;
     padding-left:15px;
  padding-right:15px;
}
.DeleteButton{
 /* background-image:url('btn_export_empty.png');

  width:87px;
  height:18px;*/
  padding:3px;
     padding-left:15px;
  padding-right:15px;
}

.GridPanel
{
  /*clear:both;*/
#margin-top:10px;

}

.Grid
{
  background-color:#ffffff;
    border-color:#aaaaaa;
width:auto;
margin-right:3px;
/*min-width:800px;*/


}

  .Grid th
    {
     height:20px;

     border-color:#aaaaaa\0/IE8+9;
	  padding:3px;
	  border-bottom:1px msolid;
	  background-image:url('table_col_header.gif');
	  background-repeat:repeat-x;
	  background-position:bottom left;
	  background-color:#ffffff;

  }
  .Grid th A
    {
     color:black;
	 font-weight:bold;
	 text-decoration:none;
  }

  .Grid th A:hover
    {
     color:#A00;
	 text-decoration:underline;
  }

  .Grid td
   {
     padding:3px;
     border-color:#aaaaaa\0/IE8+9;

  }


  .Grid td A
   {
     color:black;
	 font-weight:bold;
	 text-decoration:none;
  }

    .Grid td A:hover
   {
     color:#A00;
	 text-decoration:underline;
  }

.FilterControlPanel
{

  display:inline-block;
  #float:left;
  padding-right:10px;
  margin-right:10px;
}

	.FilterControlPanel Input
	{
	  width:100%;
	 /* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5fff9', endColorstr='#ffffff', GradientType=1);  for IE */
	  /*background: -webkit-gradient(linear, left top, right bottom, from(#e5fff9), to(#fffff));  for webkit browsers */
	 /* background: -moz-linear-gradient(left,  #e5fff9,  #ffffff);  for firefox 3.6+ */
	  border: 1px solid #aaaaaa;
	  background-image:url('input_shadow.png');
		background-repeat:no-repeat;
		background-position:top left;
	}
	.FilterControlPanel Select
	{
	  width:100%;

	  border: 1px solid #aaaaaa;
	  padding:3px;
	  #margin-top:2px;

	}

.FilterButton
{
  margin-bottom:10px;
  #margin-bottom:5px;
  #margin-left:-170px;
  padding:3px;
  padding-left:15px;
  padding-right:15px;


}
.ClearFilterButton
{
 #margin-left:-55px;
 #margin-bottom:5px;
   padding-left:15px;
  padding-right:15px;
}

input{
padding:3px;

}

input[type="text"]{
padding:3px;
/*background-image:url('input_shadow.png');*/
background-repeat:no-repeat;
background-position:top left;
}

input[type="text"]:focus{
padding:3px;
background-image:none;
background: #DFF4FF;
color: #369;
}

input[type="password"]{
padding:3px;
background-image:url('input_shadow.png');
background-repeat:no-repeat;
background-position:top left;
}



nput[type="password"]:focus{
background-image:none;
background: #DFF4FF;
padding:3px;
    color: #369;
}


input[type="button"]{
padding:3px;
padding-left:15px;
padding-right:15px;
}

input[type="submit"]{
padding:3px;
padding-left:15px;
padding-right:15px;
}

.InsertButton
{
padding:3px;
   padding-left:15px;
  padding-right:15px;
}

/*input:focus
{
      border-color:#000;
      background-color:#cccccc;
}*/

.IPForm
{
  border:1px solid #aaaaaa;
  background-color:#dbdbdb;
  margin-bottom:2px;

}
	.IPForm TABLE
	{
	  margin-top:10px;

	}

	.IPForm TABLE TR:first-child
	{
	  border-top:1px solid #aaaaaa;
	  border-bottom:1px solid #aaaaaa;
	  background-color:#ffffff;
		  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');  for IE */
		  /*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));  for webkit browsers */
		  /*background: -moz-linear-gradient(top,  #fff,  #eee); for firefox 3.6+ */
		  font-weight:bold;
	background-image:url('h1_bg.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	height:25px;

	}
		.IPForm TABLE TR:first-child TD
	{
	  #border-top:1px solid #aaaaaa;
	  #border-bottom:1px solid #aaaaaa;
	  #background-color:#ffffff;
		 /*#  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');  for IE
		 # background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));  for webkit browsers
		  #background: -moz-linear-gradient(top,  #fff,  #eee);  for firefox 3.6+ */
		  #font-weight:bold;
		  height:15px;
		  padding-top:3px;
			padding-bottom:3px;
			background-image:url('h1_bg.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	}

	.IPForm TABLE TR TD
	{
      padding:5px;
	}

	.IPForm > INPUT
	{
	  margin-top:10px;
	  margin-left:10px;

	}


	.IPForm .FieldControl
	 {
	 padding:3px;
	 }
		.IPForm .FieldPanel
		{

		  display:inline-block;
		  float:left;
		  padding-right:10px;
		  margin-right:10px;
		  margin-bottom:10px;
			width:100px;
			min-height:55px;
		}
			.IPForm .FieldPanel Input
			{
			  width:100%;
			}
			.IPForm .FieldPanel Select
			{
			  width:100%;
			  padding:3px;

border-top-width: 1px;
margin-top:0px;
#margin-top:3px;
			}

.IPForm .FieldPanel img
		{

		  margin-top:4px;
		  #margin-top:-20px;
float:right;
		}

.MemoLabel
{
width:70%;
margin:0px;
}

.Memo
{
width:70%;
margin:0px;
}

.FirstButton, .NextButton, .PrevButton, .LastButton
{
  display:none;
}


.TabbedMenu
{
    background-color: #fff;
    padding-left: 10px;
}

	.TabbedMenu DIV
	{

		list-style-type: none;
		margin: 0;
		padding: 0;

		#padding-bottom:5px;
	}

		.TabbedMenu DIV DIV
		{

			display:inline-block;
			#display:inline;
			margin: 0;
			padding:0;
			#padding-bottom:5px;



		}
		.TabbedMenu DIV DIV A
		{

			display:block;
			#display:inline;
			text-decoration: none;
			border-top: 1px solid #aaaaaa;
			border-left: 1px solid #aaaaaa;
			border-right: 1px solid #aaaaaa;

			padding: 0 0.3em;
			height:25px;
			#height:30px;
			color:black;
			padding-top:5px;
			padding-left:5px;
			padding-right:5px;
			margin-right:5px;
			font-weight:bold;
			#padding-bottom:5px;
				background-color:#ffffff;
				background-image:url('h1_bg.png');
	background-repeat:repeat-x;
	background-position:bottom left;
		}

		.TabbedMenu DIV .current A
		{

	background-color:#82B3E8;
	color:#000000;
				background-image:url('h1_bg2.png');
	background-repeat:repeat-x;
	background-position:bottom left;

		}
		.TabbedMenu DIV DIV A:hover
		{


		}

.TabbedMenu div:first-child
{
	margin-left:10px;
}

.SiteMap
{
margin-top:2px;
margin-left: 170px;
font-weight:bold;
color:#000000;
font-size:0.7em;
display:none;

}

.SiteMap a
{
color:#A00;
text-decoration:none;
}

.SiteMap a:hover
{
color:#A00;
text-decoration:underline;
}


.ProgressBar
{
  display:none;
  width:0px;
  height:0px;
}

.IPForm table tr td br
{
#font-size:45px;
#display:block;
}

/* FORM DELLE STATISTICHE */
.StatsForm
{
  border:1px solid #aaaaaa;
  background-color:#ffffff;

}
	.StatsForm TABLE
	{
	  margin-top:10px;

	}

	.StatsForm TABLE TR:first-child
	{
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	background-color:#ffffff;


	font-weight:bold;
	background-image:url('h1_bg.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	}

	.StatsForm TABLE TR:first-child td
	{
	#border-top:1px solid #aaaaaa;
	#border-bottom:1px solid #aaaaaa;
	#background-color:#ffffff;

	#font-weight:bold;
	background-image:url('h1_bg.png');
	background-repeat:repeat-x;
	background-position:bottom left;
	}

	.StatsForm TABLE TR TD
	{
      padding:5px;
	}

	.StatsForm > INPUT
	{
	  margin-top:10px;
	  margin-left:10px;
	}

		.StatsForm .FieldPanel
		{

		  display:inline-block;
		  padding-right:10px;
		  margin-right:10px;
		margin-bottom:10px;
		}
			.StatsForm .FieldPanel .FieldCaption
			{
				font-weight:bold;
			}
			.StatsForm .FieldPanel Input
			{
			  width:100%;
			  display:inline;
			}
			.StatsForm .FieldPanel Select
			{
			  width:100%;
			}


.HeaderDettaglio
{
  border-bottom:1px solid #aaaaaa;
  margin-bottom:10px;
}

	.HeaderDettaglio .HeaderValue
	{
	  font-weight:bold;
	}

	#test{

	position:fixed;
	bottom:0px;
	right:0px;
		  background-image:url('test.gif');
	  background-repeat:no-repeat;
	  width:100px;
	  height:100px;
	}

	#Processes{
		position:fixed;
	bottom:55px;
	left:231px;
	background-color:#eeeeee;
	  width:400px;
	  height:0px;
	    display:none;
		border: 1px solid #aa0000;
		border-bottom: 0px ;
		padding:0px;
			background-image:url('body_bg.png');
	background-repeat:repeat-x;
	overflow:hidden;
	border-top-left-radius: 20px 20px;
	border-top-right-radius: 20px 20px;
	}
	#Processes H1
	{


		font-weight:bold;
		padding:5px;
		margin-top:5px;
		font-size: 15px;
		text-align:center;

	}
	#Timeline{

	position:fixed;
	bottom:59px;
	left:170px;
	background-color:#eeeeee;
	  width:400px;
	  height:0px;
	  display:block;
	  border: 1px solid #aa0000;
		border-bottom: 0px ;
	  	background-image:url('body_bg.png');
	background-repeat:repeat-x;
	overflow:hidden;
	border-top-left-radius: 20px 20px;
	border-top-right-radius: 20px 20px;
	}


	#Timeline H1
	{
	 font-weight:bold;
		padding:5px;
		margin-top:5px;
		font-size: 15px;
		text-align:center;
	}

	#timelineTable
	{
	margin:2px;
	text-align: center;
	font-size:12px;
	background-color: white;
border-color: #AAA;
	}


.ErrorCss{
color:#ff0000;
margin-bottom:20px;

}

.ErrorCssDiv{
color:#ff0000;
margin-left:10px;
font-size: 0.7em;
}

#powered{
	background-image: url(Power.png);
    background-repeat: no-repeat;
    width: 150px;
    height: 50px;
    top: 7px;
    position: absolute;
    right: 0px;
}

#busy
{
position:absolute;
top:50%;
left:50%;
margin-top:-35px;
margin-left:-125px;
display:none;
}

.FieldPanel AjaxHardLookup
{
margin-top:-20px;
}

.br{
clear:left;
}

#helpLabel
{
	border-width : 0px 0px 0px 0px;
	border-style : none none none none;
	background-color: transparent;
}

.LBMessage
{
color:#A00;
}

.LBMessage2
{
color:red;
font-size:20px;
font-weight:bold;
}

#MessageVersion
{
	margin-top:5px;
	font-size:12px;
	font-weight:bold;

}


.lightgreen
{
background-color:#e2ffe3;
}

.lightgreenflash
{
background: linear-gradient(247deg, #e2ffe3, #a2ffa4);
-webkit-animation: flashback 0s ease infinite;
-moz-animation: flashback 0s ease infinite;
animation: flashback 0s ease infinite;
}



@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

.grey
{
background-color:#dddddd;
}

.green
{
background-color:#a2ffa4;
}

.red
{
background-color:#ffa2a2;
}

.yellow
{
background-color:#fffea2;
}

.invisible
{
display:none;
}

.BoxTitle
{
	font-weight:bold;
	background-color:#dddddd;
	height:20px;
	padding-left:4px;
	padding-top:4px;
	margin-bottom:4px;
}


.ESED
{
background-color:#cccccc;
}

.EDES
{
background-color:#999999;
}

.EDED
{
background-color:#cccccc;
}

.PrintMenu table
{
padding:0px;
margin-top: 0px;
margin-bottom: 0px;
}

#ctl00_MainContent_ReportMenuFEnten0
{
padding:0px;
margin-top: 0px;
}

.ctl00_MainContent_ReportMenuFEnte_1
{
color:black;
}

#ctl00_MainContent_ReportMenuFEnten0Items table
{
padding:0px;
margin-top: 0px;
margin-bottom: 0px;
}

#ctl00_MainContent_ReportMenuFEnte
{
margin-top:0px;
margin-left:-5px;
border-left:thick double #444444;
border-bottom:thick #444444;
}

.GRUPPOA
{
background-color:#D6EBFF;
}
.GRUPPOB
{
background-color:#C2E0FF;
}

.accorpato
{
background-color:#dddddd;
text-decoration:line-through;
}



/*nuovo controllo MEMO HTML*/
#cke_7
{
display:block;
}
#cke_8,#cke_9,#cke_10,#cke_11,#cke_13
{
display:none;
}
#cke_14
{
display:none;
}
#cke_22
{
display:none;
}
#cke_28
{
display:none;
}
#cke_52
{
display:none;
}
#cke_59
{
display:none;
}
#cke_63
{
display:none;
}
#cke_80
{
display:none;
}
span.cke_skin_kama
{
-webkit-border-radius: 0px;
border-radius: 0px;
border: 0px solid #D3D3D3;
padding: 0px;
}
#cke_path_ctl00_MainContent_CORPOMAIL
{
display:none;
}
.MemoLabel
{
background-color:#eeeeee;
padding:5px;
}
.MemoLabel h1
{
 animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}
}

.lightgreen
{
background-color:#e2ffe3;
}

.grey
{
background-color:#dddddd;
}

.Grid tr:hover  td.green {
	background-color:#a2ffa4;
}

.green
{
background-color:#a2ffa4;
}

.red
{
background-color:#ffa2a2;
}

.Grid tr:hover  td.red {
	background-color:#ffa2a2;
}

.Grid tr:hover  td.yellow {
	background-color:#fffea2;
}
.yellow
{
background-color:#fffea2;
}

.azure
{
background-color:#336699;
}

.violet
{
background-color:#EE82EE;
}

.blue
{
background-color:#0000FF;
}

.orange
{
background-color:#FFA500;
}

.invisible
{
display:none;
}

.invisibleinput input
{
display:none;
}

.invisibleFont
{
font-size:0px;
}

.InnerTable
{
  display: none;
}
.InnerTable td
{
	border: solid 1px #cccccc;
}
.InnerTable th
{
	border: solid 1px #cccccc;
	white-space: nowrap;
}

.InnerTable td
{
	clear:both;
}

.DivInnerTable
{
	width:100px;
	height:16px;
	background-image: url("piu.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top: 2px;
	cursor:pointer;
}

.DivInnerTableOpen
{
	width:100px;
	height:16px;
	background-image: url("meno.gif");
	background-repeat:no-repeat;
	padding-left:20px;
	cursor:pointer;
	padding-top: 2px;
}

.InnerTableStatoDebitoreEme
{
background-color:#a2ffa4;
}

.InnerTableStatoDebitoreEme:hover
{
background-color:#a2ffa4;
}


.InnerTableStatoDebitoreNon
{
background-color:#ffa2a2;
}

.InnerTableStatoDebitoreNon:hover
{
background-color:#ffa2a2;
}

.Grid tr:hover  td.InnerTableStatoDebitoreEme {
	background-color:#a2ffa4;
}

.Grid tr:hover  td.InnerTableStatoDebitoreNon {
	background-color:#ffa2a2;
}

.InnerTableResiduo
{
	text-align:right;
}

.asDiv
{
	display:block;
}

.cellaRight
{
	text-align:right;
}

#ctl00_MainContent_UCDeleteMLEmissione_Cancella
{
	    margin-bottom: 10px;

}

.lightblue
{
	background-color:#ccebff;
}

.lightorange,.INANNULLAMENTO
{
	background-color:#ffd1a3;
}
.lightgrey
{
	background-color:#cccccc;
}
.lightviolet
{
	background-color:#f3e6ff;
}

#ctl00_MainContent_GridGSDRProgrammazioniManuali tbody tr th:nth-child(21)
{
	padding-left: 100px;
	padding-right: 100px;
}

#ctl00_MainContent_GridGSDRProgrammazioniPianificate tbody tr th:nth-child(20)
{
	padding-left: 70px;
	padding-right: 70px;
}

#ctl00_MainContent_GridGSDRProgrammazioni tbody tr th:nth-child(23)
{
	padding-left: 100px;
	padding-right: 100px;
}

#ctl00_MainContent_GridGSDRProgrammazioniPianificate tbody tr th:nth-child(26)
{
	padding-left: 100px;
	padding-right: 100px;
}

#ctl00_MainContent_GridGSDRProgrammazioniSlide tbody tr th:nth-child(14)
{
	padding-left: 60px;
	padding-right: 60px;
}
.ExportLogClass
{
	font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 500;
}

#ctl00_MainContent_GridGMandatiAnagrafiche th:last-child
{
	display:none;
}
#ctl00_MainContent_IDENTETESORERIA_2
{
	width: 680px;

}
#ctl00_MainContent_PanelIDENTETESORERIA ul
{
	 width: 680px;
}

.redbluetextbold
{
	background-color:#ffa2a2;
	font-weight: bold;
	color: blue !important;
	border-color: black;
}

.yellowbluetextbold
{
	background-color:#fffea2;
	font-weight: bold;
	color: blue !important;
	border-color: black;
}

.bluetextbold
{
	font-weight: bold;
	color: blue !important;
	border-color: black;
}

.modalPopup
{
	    width: 500px;
	background-color:#fff;
	padding: 10px;
    border-radius: 10px;
}

.modalBackground
{
	background-color:rgba(33,33,33,0.5);
}

.modalPopup div
{
	text-align: left;
}

.modalPopup div input[type=text]
{
	width: 490px;
	margin-bottom:5px;
}

.Storico td
{
	min-width:200px;
}

.Storico td:first-child,.Storico td:nth-child(2n),.Storico td:nth-child(5n)
{
	min-width:100px;
}

.DropDownList
{
	width:100%;
	height:25px;
}
.NoToUpper
{
	text-transform: none !important;
}

#ctl00_MainContent_PanelIDDOCUMENTO
{
	width: 700px !important;
}

#ctl00_MainContent_PanelIDDOCUMENTO ul
{
	width: 700px !important;
}

#ctl00_MainContent_PanelIDDOCUMENTOCOOBBLIGATO
{
	width: 700px !important;
}

#ctl00_MainContent_PanelIDDOCUMENTOCOOBBLIGATO ul
{
	width: 700px !important;
}

#ctl00_MainContent_PanelIDDEBITORE ul
{
	width: 700px !important;
}

.UCEmissionePuntualeRadioButton label
{
	padding-left: 2px;
	padding-right: 7px;
}

.UserControlTitle
{
	font-size: 1.231em;
	text-align: center;
	width: 100%;
	display: block;
	font-weight: bold;
}

.LineThrough
{
	text-decoration: line-through;
}

.Bold
{
	font-weight: bold;
}

.BUBBLE0 {
    background-color: #FFB6C1; /* Light Pink */
}
.BUBBLE1 {
    background-color: #FADADD; /* Pale Pink */
}
.BUBBLE2 {
    background-color: #98FB98; /* Pale Green */
}
.BUBBLE3 {
    background-color: #FFDEAD; /* Navajo White */
}
.BUBBLE4 {
    background-color: #F0FFFF; /* Azure */
}
.BUBBLE5 {
    background-color: #D8BFD8; /* Thistle */
}
.BUBBLE6 {
    background-color: #FFFACD; /* Lemon Chiffon */
}
.BUBBLE7 {
    background-color: #FFE4B5; /* Moccasin */
}
.BUBBLE8 {
    background-color: #B0E0E6; /* Powder Blue */
}
.BUBBLE9 {
    background-color: #FFFFE0; /* Light Yellow */
}
.BUBBLE10 {
    background-color: #EEDD82; /* Light Goldenrod */
}
.BUBBLE11 {
    background-color: #F5DEB3; /* Wheat */
}
.BUBBLE12 {
    background-color: #FFB3C1; /* Light Pink 2 */
}
.BUBBLE13 {
    background-color: #E6E6FA; /* Lavender */
}
.BUBBLE14 {
    background-color: #F0FFF0; /* Honeydew */
}
.BUBBLE15 {
    background-color: #FAFAD2; /* Light Goldenrod Yellow */
}
.BUBBLE16 {
    background-color: #FFCC99; /* Peach */
}
.BUBBLE17 {
    background-color: #E0FFFF; /* Light Cyan */
}
.BUBBLE18 {
    background-color: #FFAB91; /* Light Coral */
}
.BUBBLE19 {
    background-color: #F5F5DC; /* Beige */
}

.autocomplete_completionListElement
{
	margin : 0px!important;
	background-color : window;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	max-height : 200px;
    text-align : left;
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}


#ctl00_MainContent_GridGSDRElencoStep th:nth-child(3)
{
	display:none;
}

#ctl00_MainContent_GridGSDRElencoStep th:nth-child(5)
{
	display:none;
}

#ctl00_MainContent_GridGSDRAzioniNoLista th:nth-child(1)
{
	display:none;
}

#ctl00_MainContent_GridGSDRAzioniDettaglioEntrata th:nth-child(1)
{
	display:none;
}

#ctl00_MainContent_GridGSDRAzioniLista th:nth-child(1)
{
	display:none;
}

#ctl00_MainContent_GridGSDRAzioniNoListaPerImporto th:nth-child(1)
{
	display:none;
}

#ctl00_MainContent_GridGSDRAzioniDettaglioEntrataPerImporto th:nth-child(1)
{
	display:none;
}

#ctl00_MainContent_GridGSDRAzioniListaPerImporto th:nth-child(1)
{
	display:none;
}

.codeTD
{
	white-space: nowrap;
    padding: 10px!important;
    font-size: small;
	    font-family: monospace;
}

.errorline
{
	color:red;
	    font-weight: bold;
}

#dropDownAggiungi
{
	display:none;
	background-color:#fff;
	TEXT-ALIGN: center;
	overflow:auto;
	    padding-bottom: 20px;
}

.aggiungi
{
	display: block;
    #display: inline;
    text-decoration: none;
    border-top: 1px solid #aaaaaa;
    border-left: 1px solid #aaaaaa;
    border-right: 1px solid #aaaaaa;
    padding: 0 0.3em;
    height: 25px;
    #height: 30px;
    color: black;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 5px;
    font-weight: bold;
    #padding-bottom: 5px;
    background-color: #ffffff;
    background-image: url(h1_bg.png);
    background-repeat: repeat-x;
    background-position: bottom left;
	height: 45px;
    width: 100%;
	cursor:pointer;
}

#ricercaFiltri
{
	width: 99%;
    text-align: center;
    text-transform: uppercase;
    height: 25px;
    position: inherit;
}

#topFiltri
{
    HEIGHT: 25px;
    padding-top: 10px;
    background-color: #ccc;
    font-weight: bold;
}

.filtroID
{
	background-color: #eee;
    /* display: inline; */
    padding: 10px;
    display: inline-table;
    border-radius: 10px;
    margin: 2px;
    min-width: 20px;
    text-align: center;
	display: inline-block;
	flex-grow: 1;
}

.tipoFitlro
{
	background-color: #eee;
    /* display: inline; */
    padding: 10px;
    display: inline-table;
    border-radius: 10px;
    margin: 2px;
    min-width: 60px;
    text-align: center;
    font-style: italic;
	display: inline-block;
	flex-grow: 2;
}

.codiceFiltro
{
	background-color: #ddd;
    /* display: inline; */
    padding: 10px;
    display: inline-table;
    border-radius: 10px;
    margin: 2px;
    width: 150px;
    text-align: center;
    font-weight: bold;
	display: inline-block;
	flex-grow: 3;
}

.descrizioneFiltro
{
	background-color: #eee;
    /* display: inline; */
    padding: 10px;
    display: inline-table;
    border-radius: 10px;
    margin: 2px;
	display: inline-block;
	width: 700px;
	    text-align: left;
		flex-grow: 8;
}

.titoloFiltro
{
	    font-weight: bold;
    font-size: 12px;

}

.filtrAggiungibile
{
	display: flex;
	flex-direction: row;
	min-width:70%;
    text-align: center;
	flex-wrap: nowrap;
	justify-content: center;
	align-items: stretch;

}

.aggiungiFiltro button
{
	    height: 100%;
    border-radius: 10px;
    width: 100px;
    margin: 0px;
    border: 0px solid;
    padding: 0px;
	cursor: cell;
	border: 4px solid #fff;
}

#ctl00_MainContent_UCGestioneFiltriEmissione_Aggiungi
{
	display:none;
}

.PopUpFiltro
{
	    text-align: center;
	position: absolute;
    margin: auto;
    width: 50%;
    border: 3px solid grey;
    background: #fff;
    min-height: 200px;
    -webkit-box-shadow: 10px 10px 28px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 10px 10px 28px 0px rgba(0,0,0,0.75);
    box-shadow: 10px 10px 28px 0px rgba(0,0,0,0.75);
	display:none;
	    position: fixed;
    top: 30%;
    /* left: 50%; */
    right: 25%;

}

.PopUpFiltro h3
{
	    display: block;
    #display: inline;
    text-decoration: none;
    border-top: 1px solid #aaaaaa;
    /* border-left: 1px solid #aaaaaa; */
    border-right: 1px solid #aaaaaa;
    /* padding: 0 0.3em; */
    height: 25px;
    #height: 30px;
    color: black;
    /* padding-top: 5px; */
    /* padding-left: 5px; */
    /* padding-right: 5px; */
    /* margin-right: 5px; */
    font-weight: bold;
    #padding-bottom: 5px;
    background-color: #ffffff;
    background-image: url(h1_bg.png);
    background-repeat: repeat-x;
    background-position: bottom left;
    height: 30px;
    width: 100%;
	padding-top: 15px;
    padding-bottom: 0px;
}

.PopUpFiltroBottom
{
	    bottom: 10px;
    position: absolute;
    right: 10px;

}

.sezioneFiltriElenco
{
	margin-bottom:25px;
}

#ctl00_MainContent_UCGestioneFiltriEmissione_ModalPanelTextBox,#ctl00_MainContent_UCGestioneVSRPropostaFiltri_ModalPanelTextBox
{
		margin:auto;
}

#ctl00_MainContent_GridGEmissioneFiltriApplicati,#ctl00_MainContent_GridGPropostaFiltri
{
	width:100%;
}

#ctl00_MainContent_GridGEmissioneFiltriApplicati tr td:nth-last-child(2),
#ctl00_MainContent_GridGPropostaFiltritr td:nth-last-child(2)
{
	display:none;
}
#ctl00_MainContent_GridGEmissioneFiltriApplicati tr th:nth-last-child(2),
#ctl00_MainContent_GridGPropostaFiltritr tr th:nth-last-child(2)
{
	display:none;
}

.aggiungiFiltro button:hover
{
	background-color:#eee;
}

#ctl00_MainContent_DECPRESTATODECADENZA_2, #ctl00_MainContent_DECPRESTATOPRESCRIZIONE_2
{
	width: 370px !important;
}

#ctl00_MainContent_UCGestioneFiltriEmissione_ModalPanelTextBoxValoreFiltro,#ctl00_MainContent_UCGestioneVSRPropostaFiltri_ModalPanelTextBoxValoreFiltro
{
	    height: 25px;
    text-align: center;
    width: 100%;
}

#ctl00_MainContent_UCGestioneFiltriEmissione_ModalPanelLookupValoreFiltro,#ctl00_MainContent_UCGestioneVSRPropostaFiltri_ModalPanelLookupValoreFiltro
{
	height: 25px;
    width: 100%;
    padding: 5px;
    margin: 5px;
}

#ctl00_MainContent_PanelSTATORICHIESTA
{
	width:200px!important;
}
.invisibleLink a
{
display:none;
}
.iframeClass
{
	width:100%;
	height: 100vh;
}

.iframeClassFascicolo
{
	width:100%;
	border:0px;
	height:1100px;
}

#ctl00_MainContent_UCSTARSFascicolo_Titolo
{
	border-top: 1px solid #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    background-color: #eeeeee;
    font-weight: bold;
    padding: 5px;
    background-image: url(h1_bg.png);
    background-repeat: repeat-x;
    background-position: bottom left;
    background-color: #ffffff;
	width: 100%;
    display: block;
    text-align: center;
    height: 16px;

}



.INSERITA,.INSERITO,.CONSIDERAT{
background-color:#C8E6C9!important;
}
.CONFERMATA,.ELABORAZIONEPUTPUT,.INAPPROVAZIONE{
background-color:#A5D6A7!important;}
.ANTEPRIMA,.OUTPUTELABORATO,.APPROVATA{
background-color:#81C784!important;}
.ANTEPRIMADARIELABORARE,.ATTESA,.NONCONS{
background-color:#66BB6A!important;
}
.LOTTIZZAZIONE,.INDECADENZA{
background-color:#4CAF50!important;
}
.INANALISI,.ELABORAZIONE,.ELABORAZIONERITORNO{
background-color:#43A047!important;
color:#ffffff!important;}
.ATTESAELABORAZIONE,.ELABORATO,.VALIDO,.INATTESA{
background-color:#388E3C!important;
color:#ffffff!important;}
.ELABORATA,.CHIUSO,.ELABORAZIONEFINITA,.ELABORATO,.SALDATA{
background-color:#2E7D32!important;
color:#ffffff!important;}
.INERRORE,.INERROREOUTPUT,.INERROREINPUT,.NONVALIDO,.SCARTATO,.RESPINTA{
background-color:#f44336!important;
color:#ffffff!important;}
.DECADUTA{
background-color:#f44336!important;
}

.VALIDO input,.NONVALIDO input{
display:none;
}


#ctl00_MainContent_PanelIDVSRTIPOLOGIA,#ctl00_MainContent_PanelIDVSRCANALE
{
	width:250px!important;
}
#ctl00_MainContent_PanelCLASSEDIGESTIONE
{
	width:640px!important;
}
#ctl00_MainContent_CLASSEDIGESTIONE
{
	text-transform:none!important;
}
#ctl00_MainContent_UCGestioneVSRPropostaFiltri_Aggiungi
{
	display:none;
}
#ctl00_MainContent_PanelIDVSRTIPOLOGIA .token-input-list,#ctl00_MainContent_PanelIDVSRCANALE .token-input-list
{
	width:100%;
}

#tableLottiVSRProposta tr
{
	height:40px;
}
.DivRavvClass
{
	margin: 20px;
}

.DivButtonRavv
{
	margin: 20px;
	text-align: center;
	font-weight: bold;
}

.TableRavvClass th
{
	background-color: #ffffff;
	padding: 5px;
}

.TableRavvClass td
{
	background-color: #ffffff;
	padding: 5px;
}

.LastEvent0Class td
{
	border-bottom-width: 3px;
}

.LastEvent0Class td
{
	border-bottom-width: 3px;
}

.EventoEsito_KO
{
	color: #ee0000;
	font-weight: bold;
}

.EventoEsito_OK
{
	color: #006400;
	font-weight: bold;
}

.WhiteSpaceNoWrap
{
	white-space: nowrap;
}


#ctl00_MainContent_UCIngiunzioneUtils_PanelInteressi
{
	/*width:750px;*/
	width:100%;
}

.Dettaglio
{
	width:100%;
	margin-bottom: 0px;
	border-top: 0px;
    border-bottom: 0px;
}
.Interessi
{
	width:100%;
	margin-bottom: 0px;
}
.Dettaglio TD
{
	text-align: center;
	vertical-align: top;
}
.INT_codice
{
	width:10%;
}
.INT_descrizione
{
	width:20%;
}
.INT_Attualizzato
{
	width:35%;
}
.INT_InAggiunta
{
	width:35%;
}


.UltimoDettaglio
{
    border-bottom: 1px solid;
}
.SimboloPlus
{
	height:16px;
	background-image:url('piu.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top: 2px;
	cursor:pointer;
	display:inherit;
}

.SimboloMinus
{
	height:16px;
	background-image:url('meno.gif');
	background-repeat:no-repeat;
	padding-left:20px;
	padding-top: 2px;
	cursor:pointer;
	display:inherit;
}

.DettaglioInteressiDoc,.DettaglioInteressiEventi
{
	margin: 0px;
}

.DettaglioInteressi
{
	width:100%;
	display:none;
}

.DettaglioInteressiDocIn,.DettaglioInteressiEventiIn,.DettaglioInteressiIntrl,.DettaglioInteressiAggr,.DettaglioInteressiNotf,.DettaglioInteressiMora,.DettaglioInteressiOner
{
	margin: 0px;
	width: 100%;
	border: 0px;
	/*font-size:9px;*/
	background-color:unset;
}

.DettaglioInteressiDocIn tr:hover td,.DettaglioInteressiEventiIn tr:hover td,.DettaglioInteressiIntrl tr:hover td,.DettaglioInteressiAggr tr:hover td,.DettaglioInteressiNotf tr:hover td,.DettaglioInteressiMora tr:hover td,.DettaglioInteressiOner tr:hover td
{
	background-color:unset;
}

.DettaglioInteressi TD
{
	vertical-align:middle;
}

.Dettaglio TH:nth-child(1)
{
	width:35%;
}
.Dettaglio TH:nth-child(2)
{
	width:25%;
}
.Dettaglio TH:nth-child(3)
{
	width:40%;
}

.DettaglioInteressiDocIn TD:nth-child(1),.DettaglioInteressiDocIn TH:nth-child(1)
{
	width:22%;
	font-weight:normal;
	padding:0px;
	border:0px;
}

.DettaglioInteressiDocIn TD:nth-child(2),.DettaglioInteressiDocIn TH:nth-child(2)
{
	width:33%;
	font-weight:normal;
	padding:0px;
	border:0px;
}
.DettaglioInteressiDocIn TD:nth-child(3),.DettaglioInteressiDocIn TH:nth-child(3)
{
	width:20%;
	font-weight:normal;
	padding:0px;
	border:0px;
}
.DettaglioInteressiDocIn TD:nth-child(4),.DettaglioInteressiDocIn TH:nth-child(4)
{
	width:15%;
	font-weight:normal;
	padding:0px;
	border:0px;
}
.DettaglioInteressiDocIn TD:nth-child(5),.DettaglioInteressiDocIn TH:nth-child(5)
{
	width:10%;
	font-weight:normal;
	padding:0px;
	border:0px;
}



.DettaglioInteressiEventiIn TD:nth-child(1),.DettaglioInteressiEventiIn TH:nth-child(1)
{
	width:10%;
	font-weight:normal;
	padding:0px;
}
.DettaglioInteressiEventiIn TD:nth-child(2),.DettaglioInteressiEventiIn TH:nth-child(2)
{
	width:50%;
	font-weight:normal;
	padding:0px;
}
.DettaglioInteressiEventiIn TD:nth-child(3),.DettaglioInteressiEventiIn TH:nth-child(3)
{
	width:20%;
	font-weight:normal;
	padding:0px;
}
.DettaglioInteressiEventiIn TD:nth-child(4),.DettaglioInteressiEventiIn TH:nth-child(4)
{
	width:20%;
	font-weight:normal;
	padding:0px;
}

.DettaglioInteressiIntrl TD,.DettaglioInteressiIntrl TH,.DettaglioInteressiMora TD,.DettaglioInteressiMora TH
{
	width:10%!important;
	font-weight:normal;
	padding:0px;
	border:0px;
}

.DettaglioInteressiAggr TD,.DettaglioInteressiAggr TH
{
	width:8.33%!important;
	font-weight:normal;
	padding:0px;
	border:0px;
}

.DettaglioInteressiNotf TD,.DettaglioInteressiNotf TH
{
	width:16.66%!important;
	font-weight:normal;
	padding:0px;
	border:0px;
}

.DettaglioInteressiOner TD,.DettaglioInteressiOner TH
{
	width:10%!important;
	font-weight:normal;
	padding:0px;
	border:0px;
}


.BackugroundColorPowderBlue
{
	background-color: PowderBlue
}

.EventoAzzurro
{
	background-color:#E0F7FA;
}
.EventoVerde
{
	background-color:#E8F5E9;
}
.EventoBianco
{
	background-color:#FAFAFA;
}
.EventoTrasparente
{
	background-color:#FAFAFA;
	color: #303030;
	font-style: italic;
}

.EventoAzzurro:hover
{
	background-color:#E0F7FA!important;
}
.EventoVerde:hover,.EventoVerde table tbody tr:hover td
{
	background-color:#E8F5E9!important;
}
.EventoBianco:hover
{
	background-color:#FAFAFA!important;
}
.DettaglioInteressi tr:hover td
{
	background-color:unset;
	-webkit-transition: background-color 0.25s;
	-moz-transition: background-color 0.25s;
	-o-transition: background-color 0.25s;
	-ms-transition: background-color 0.25s;
	transition: background-color 0.25s;
}

.DettaglioInteressiMora TD
{
	border-bottom:1px solid #aaaaaa;
}

.DettaglioInteressiMora TR:last-child TD
{
	border-bottom:0px solid #aaaaaa;
}
.DettaglioInteressiEventiIn TD
{
	border:1px solid #aaaaaa;
}

.EventoAnnullato TD
{
	text-decoration: line-through;
	color:#e74c3c;
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 120px;
  background-color: black;
  color: #fff;
  text-align: center;
  padding: 5px;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.DivCalcolatriceACE
{
	margin: 20px;
	text-align: center;
	font-weight: bold;
}

.DivTabelleACE
{
	margin: 20px;
	text-align: center;
}

.LabelCalcolatriceACE
{
	margin: 5px;
}

.TableCalcolatriceACE
{
	margin-left: auto;
	margin-right: auto;
}

.TableCalcolatriceACE th, .TableCalcolatriceACE td
{
	padding: 5px;
}

.white
{
	background-color: #ffffff;
}

.black
{
	background-color: #000000;
}

.LoadingMonitorGif
{
	height: 25px;
	width: 25px;
}

.displaynone
{
	display: none;
}


.FALLIMENTO{
	background-color: #CFD8DC;
}
.CONCORDATO{
	background-color: #B0BEC5;
}
.LIQUCOATTA{
	background-color: #90A4AE;
}
.AMMSTRAORD{
	background-color: #78909C;
}
.AMMSTRSPEC{
	background-color: #607D8B;
	color:#fff;
}
.INSOLVENZA{
	background-color: #546E7A;
	color:#fff;
}
.INSTARDIVA{
	background-color: #455A64;
	color:#fff;
}
.RISTDEBITO{
	background-color: #37474F;
	color:#fff;
}
.ALTERNATA1
{
	background-color: #CFD8DC;
}
.ALTERNATA2
{
	background-color: #78909C;
}

.ATTESA
{
	background-color: #66BB6A;
}
.CARICATO
{
	background-color: #2E7D32;
	color:#fff;
}
.ERRORE
{
	background-color: #e57373!important;
}
.CARICANDO
{
	background-color: #C8E6C9!important;
}

.BREAKROWS
{
	max-width: 100px;
    overflow-wrap: break-word;
}

.BREAKROWS input
{
	width: 90px;
}

.NOTEAZIONI
{
	white-space: nowrap;
}

#ctl00_MainContent_AZIONE
{
	width: 295px;
    display: block;
}

#ctl00_MainContent_PanelAZIONE
{
	width: 295px!important;
}

.DANETTUNO
{
	background-color:#d4d9ce !important;
}

.OSCURAPASSWORD
{
	position: absolute;
	visibility: hidden;
}

.OSCURAPASSWORD:before {
	content: "- - - - - - -";
	visibility: visible;
}
#BKFPortaleEntrateMuniPayPanel input[type="text"]
{
	text-transform: none!important;
}

.ATTESAMUNIPAY
{
	background-color:#FFCA28!important;
}

.ELABORAZIONEGERI
{
	background-color:#CDDC39!important;
}

.ELABORATO
{
	background-color:#43A047!important;
	color:#fff;
}

.ERROREMUNIPAY
{
	background-color:#b71c1c!important;
	color:#fff;
}

.ERROREGERI
{
	background-color:#f44336!important;
	color:#fff;
}

.ERROREFORNITURAMUNIPAY
{
	background-color:#ffcdd2!important;
}

#ctl00_MainContent_PanelIDENTECONTOCORRENTE
{
	width: auto !important;
}

#ctl00_MainContent_IDENTECONTOCORRENTE_2
{
	display: block;
}

.calendar
{
	z-index: 100002;
}

.FlussoXLS
{
	background-color:#FAFAFA!important;
}

.Forzata
{
	background-color:#F5F5F5!important;
}

.GERI
{
	background-color:#EEEEEE!important;
}

.Portale
{
	background-color:#E0E0E0!important;
}

.REGISTRATA
{
	background-color:#4CAF50!important;
}
.ININSERIMENTO
{
	background-color:#F1F8E9!important;
}
.RATEINCREAZIONE,.INATTESAELABORAZIONE
{
	background-color:#C8E6C9!important;
}
.DOCUMENTOINCREAZIONE
{
	background-color:#A5D6A7!important;
}
.PUBBLICAZIONEINCORSO
{
	background-color:#81C784!important;
}
.ESPORTAZIONEEMISSIONE
{
	background-color:#43A047!important;
}
.ESPORTAZIONEJSON
{
	background-color:#43A047!important;
}
.CREAZIONEBOLLETTINO
{
	background-color:#66BB6A!important;
}
.ERRORE_RATEINCREAZIONE,.ERRORE_DOCUMENTOINCREAZIONE,.ERRORE_PUBBLICAZIONEINCORSO,.ERRORE_ESPORTAZIONEEMISSIONE,.ERRORE_CREAZIONEBOLLETTINO,.ERRORE_ESPORTAZIONEJSON
{
	background-color:#E57373!important;
}
.ELABORATA
{
	background-color:#43A047!important;
}

#TabellaNotificaAppIO
{
	*margin-left:40%;
}

#TabellaNotificaAppIO
{
	width:200px;
	*width:200px;
	margin-bottom:0px;
	margin-top:-10px;
	background-color:#ffffff;
	    float: right;
    margin: 5px;
    border: 3px solid #bbb;
}
#DivNotifica
{
	text-align:right;
	margin:5px;
	background-color:#ffffff;
}
#DivNotificaIn
{
	text-align:right;
	background-color:#ffffff;
	float:right;
}

#DivNotificaIn input[type="submit"]
{
	width:200px;
	margin-bottom:5px;
}

#ctl00_MainContent_UCNotificaAppIO_StatoInvioAppIO
{
	font-weight:bolder;
	margin:5px;
	    border-width: 0px!important;
}

#ctl00_MainContent_UCNotificaAppIO_InvioAppIOTxt
{
	display:none;
}

#ctl00_MainContent_UCNotificaAppIO_EscludiInvioAppIOTxt
{
	display:none;
}

#ctl00_MainContent_UCNotificaAppIO_AnnullaInvioAppIOTxt
{
	display:none;
}

#ctl00_MainContent_OGGETTONOTIFICAAPPIO
{
	text-transform: none !important;
}

.modalPopupConfermaRichiestaTefa
{
	width: 300px;
	background-color:#fff;
	padding: 10px;
    border-radius: 10px;
}

#ctl00_MainContent_UCHeadCompensazionePuntuale_prestatoxls
{
	font-weight:400;
}

#ctl00_MainContent_UCRimborsoIstanza_CheckValidazioneLabel
{
	display:none;
}


#ctl00_MainContent_GridGSDRGestioneStepInesigibilitaRendicontazioneRighe .SOM
{
	border-top-width: 2px;
	font-weight: bold;
	background-color: #eee;
}

#ctl00_MainContent_GridGSDRGestioneStepInesigibilitaRendicontazioneRighe .SOM.TOT
{
	border-bottom-width: 2px;
}

#ctl00_MainContent_GridGSDRGestioneStepInesigibilitaRendicontazioneRighe .NUO
{
	color: darkblue;
}

#ctl00_MainContent_GridGSDRGestioneStepInesigibilitaRendicontazioneRighe .VAR
{
	color: red;
}

.invisiblelink a
{
	display:none;
}

.GRUPPOA_1
{
	background-color: #e5e5e5;
	border-style : hidden!important;
	border-top: 1px solid!important;
}

.GRUPPOA_2
{
	background-color: #e0e0e0;
	border-style : hidden!important;
}

.GRUPPOA_3
{
	background-color: #d5d5d5;
	border-style : hidden!important;
}

.GRUPPOA_4
{
	background-color: #d0d0d0;
	border-style : hidden!important;
}

.GRUPPOA_5
{
	background-color: #c5c5c5;
	border-style : hidden!important;
}

.GRUPPOB_1
{
	background-color: #e5e5FF;
	border-style : hidden!important;
	border-top: 1px solid!important;
}
.GRUPPOB_2
{
	background-color: #e0e0FF;
	border-style : hidden!important;
}
.GRUPPOB_3
{
	background-color: #d5d5FF;
	border-style : hidden!important;
}
.GRUPPOB_4
{
	background-color: #d0d0FF;
	border-style : hidden!important;
}
.GRUPPOB_5
{
	background-color: #c5c5FF;
	border-style : hidden!important;
}

.modalPopupConfermaElaboraScarto
{
	width: 300px;
	background-color:#fff;
	padding: 10px;
    border-radius: 10px;
}

#ctl00_MainContent_INTESTATARIODENOMINAZIONE,#ctl00_MainContent_NOTE
{
	width:99%;
}
#UCEngPrintWebDiv, #UCExportEPW
{
	background-color: #f2f2f2;
	border: 1px solid #d4d4d4;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
	padding: 20px;
	width: 495px;
	text-align: center;
	height:200px;
	float: left;
	margin-right: 10px;
	margin-bottom: 20px;
}

#UCEPWEnd
{
	clear: both;
}


#ctl00_UCRilascio_RilascioInCorso
{
	display: none;
}

#ctl00_UCIstanza_IstanzaGERI
{
	display: none;


.barrato
{
	text-decoration: line-through;
}

#ctl00_MainContent_PanelTIPOLOGIAEXPORT
{
	width:200px!important;
}

.flussiValidatoreRecordXML
{
	display: block;
	max-height: 150px;
	overflow-y: auto;
	overflow-x: hidden;
}

.massimo400
{
    max-width: 400px;
}

table.DettaglioOPT {
	border-bottom-color: rgb(128, 128, 128);

	.DettaglioInteressiOPT .thead1 > tr:first-child {
		th:nth-child(1) {
			width: 20%;
		}

		th:nth-child(2) {
			width: 20%;
		}

		th:nth-child(3) {
			width: 50%;
		}

		th:nth-child(4) {
			width: 15%;
		}
	}

	.DettaglioSanzioniOPT .thead1 > th {
		width: auto;
	}

	.thead1 > tr:nth-child(2) th {
		width: auto;
	}

	.DettaglioInteressi tr.darker-border{
		border-top: 2px solid rgb(128, 128, 128);
	}

	.DettaglioInteressi td.currency,
	.DettaglioInteressi td.percentage {
		text-align: right;
	}

	table {
		margin-bottom: 0;
	}

	.event-desc
	{
		white-space: pre-wrap;
		word-wrap: break-word;
	}
}

table.DettagliCalcoliVociDebiti {
	border-bottom-color: rgb(128, 128, 128);
	width: 100%;
    margin-bottom: 0px;
    border-top: 0px;
    border-bottom: 0px;

	.DettaglioSanzioni .thead1 > tr:first-child {
		th:nth-child(1) {
			width: 60%;
		}

		th:nth-child(2) {
			width: 60%;
		}
	}

	.DettaglioSanzioni .thead1 > th {
		width: auto;
	}

	.thead1 > tr:nth-child(2) th {
		width: auto;
	}

	.DettaglioInteressi tr.darker-border{
		border-top: 2px solid rgb(128, 128, 128);
	}

	.DettaglioInteressi td.currency,
	.DettaglioInteressi td.percentage {
		text-align: right;
	}

	table {
		margin-bottom: 0;
	}

	td {
		text-align: center;
	}
}

