﻿body {

}

.style1 {
	width: 10%;
}
.button             
{             
	background: url(SfondoPulsante.png) no-repeat;             
	cursor:pointer;                         
	border: none;
}    
			
.generictable 
{
	background-color : transparent;
	color : #000;
	display: inline-block;
	table-layout: fixed;
}

.hrSeparatore 
{
	padding: 0;
/*	margin: 0;*/
	margin-top:5px;
	width:100%;
	color : #0a245f;
}


.pagprincipale {
	background: #FFFFFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#FFFFFF, endColorstr=#BAC9E6); /* for ie browsers */
	background: -webkit-gradient(linear, left center, right center, from(#FFFFFF), to(#BAC9E6)); /* for webkit browsers */
	background: -moz-linear-gradient(right, #BAC9E6, #FFFFFF); /* for firefox 3.6+ */
	background: -o-linear-gradient(right, #BAC9E6, #FFFFFF); /* for Opera */
	vertical-align: middle;
	text-align: center;
	font-family: Calibri;
	font-size: x-large;
	color: #0a245f;
	/* New 05-11-2020 */
	background: -webkit-linear-gradient(right, #BAC9E6 0%,#FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
	background: -ms-linear-gradient(right, #BAC9E6 0%,#FFFFFF 100%); /* IE10 preview */
	background: linear-gradient(to right, #BAC9E6 0%,#FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}   

.divcontent
{
/*	height: 830px;*/
	height: 100%;
	/*
	border-style: solid;
	border-width: 1px;
	*/
}

.divfiltri {
	float: left;
	background: #FFFFFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#BAC9E6, endColorstr=#FFFFFF); /* for ie browsers */
	background: -webkit-gradient(linear, left center, right center, from(#BAC9E6), to(#FFFFFF)); /* for webkit browsers */
	background: -moz-linear-gradient(right, #FFFFFF, #BAC9E6); /* for firefox 3.6+ */
	background: #FFFFFF; /* for Opera */
	text-align: left;
	/*height: 830px;*/
	height: inherit;
	width: 100%;
	padding: 0px;
	margin: 0px;
	/*
	border-style: solid;
	border-width: 1px;
	*/

	/* new 05-11-2020*/

	background: -webkit-linear-gradient(right, #BAC9E6 0%,#FFFFFF 100%); /* Chrome10-25,Safari5.1-6 */
	background: -ms-linear-gradient(right, #BAC9E6 0%,#FFFFFF 100%); /* IE10 preview */
	background: linear-gradient(to right, #BAC9E6 0%,#FFFFFF 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	background: -o-linear-gradient(left, #BAC9E6, #FFFFFF); /* for Opera */

}                 

.sfondotabintestazione 
{
	/*filter: progid:DXImageTransform.Microsoft.gradient (GradientType=3, startColorstr=#BAC9E6, endColorstr=#FFFFFF);*/
}                 
			
.filtrilabeltitolo
{
	padding-top: 0;
	padding-left : 5px;
	margin-left : 5px;
	color : #0a245f;
	font-family : Calibri;
	font-size: 16px;
	font-weight: bold;
}                 
			
.filtrilabel
{
	white-space:nowrap;
	padding-left: 5px;
	margin-left: 5px;
	color: #0a245f;
	font-family: Calibri;
	font-size: 12px;
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: bold;
}                 

.filtriTD
{
	padding-top: 0;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}                 

.labelVersion
{
	padding-left: 0;
	margin-left: 0;
	color: #0a245f;
	font-family: Calibri;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}                 
			
.tableContenitore
{
	padding: 0;
	margin: 0;
	width: 100%;
	vertical-align: top;
	overflow: hidden;
}

.tdTabIntestazione
{
	background: #FFFFFF; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#FFFFFF, endColorstr=#BAC9E6); /* for ie browsers */
	background: -webkit-gradient(linear, left center, right center, from(#FFFFFF), to(#BAC9E6)); /* for webkit browsers */
	background: -moz-linear-gradient(right,  #BAC9E6,  #FFFFFF); /* for firefox 3.6+ */
	background: -o-linear-gradient(right, #BAC9E6, #FFFFFF); /* for Opera */
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #0a245f;
	text-transform: capitalize;
	text-align: left;
}

.TextBoxAlfaFiltro
{
	width : 94%;
	padding-left : 5px;
	margin-left : 4px;
	margin-right : 5px;
	color : #0a245f;
	font-family : Calibri;
	font-size: 12px;
	border: 1px solid #0a245f;
	height: 16px;
	text-align: left;
}

.TextBoxAlfaFiltroSmall {
	width: 45px;
	color: #0a245f;
	font-family: Calibri;
	font-size: 12px;
	border: 1px solid #0a245f;
	height: 16px;
	text-align: center;

	padding-left: 5px;
	margin-left: 4px;
	margin-right: 5px;
}

.TextOperand {
	width: 25px;
	margin-left : 5px;
	color : #0a245f;
	font-family : Calibri;
	font-size: 12px;
	font-weight: bold;
	border: none;
	text-align: left;
	vertical-align: central;
	background-color: transparent;
	
}

.DropDownCond
{
	padding-left : 5px;
	margin-left : 5px;
	color : #0a245f;
	font-family : Calibri;
	font-size: 10px;
	border: 1px solid #0a245f;
}

.DropDownListFiltro
{
	padding-left : 5px;
	margin-left : 5px;
	color : #0a245f;
	font-family : Calibri;
	font-size: 12px;
	border: 1px solid #0a245f;
}

.CheckBoxFiltro
{
	width : 98%;
	padding-left : 0;
	margin-left : 0;
	background-color: transparent;
	font-family: Calibri;
	font-size: 12px; /*border: solid 1px brown;*/
	height: 12px;
	color : #0a245f;
}

.RadioFiltro
{
	padding-left : 5px;
	margin-left : 5px;
	background-color: transparent;
	font-family: Calibri;
	font-size: 12px; /*border: solid 1px brown;*/
	height: 12px;
	color : #0a245f;
}

.ButtonFunctionFiltroCerca
{
	margin-left : 4px;
	margin-top : 5px;
	background-color: #eeeeee;
	font-family: Calibri;
	font-size: 12px;
	border: 1px solid #0a245f;
	cursor: pointer;
	color: #0a245f;
	width: 135px;
}



.ButtonFunctionFiltroReset
{
	margin-left : 5px;
	margin-top : 5px;
	background-color: #eeeeee;
	font-family: Calibri;
	font-size: 12px;
	border: 1px solid #0a245f;
	cursor: pointer;
	color: #0a245f;
	width: 45px;
	}


.ButtonFunctionLogin
{
	margin-left : 5px;
	margin-top : 5px;
	background-color: #eeeeee;
	font-family: Calibri;
	font-size: 12px;
	border: 1px solid #0a245f;
	cursor: pointer;
	color: #0a245f;
	width: 80px;
}

.ButtonFunctionLogout
{
	margin-left : 5px;
	margin-top : 5px;
	background-color: #eeeeee;
	font-family: Calibri;
	font-size: 12px;
	border: 1px solid #0a245f;
	cursor: pointer;
	color: #0a245f;
	width: 80px;
	}

.LinkButtonFunctionFiltro
{
	margin-left: 5px;
	margin-top: 5px; /*background-color: #eeeeee;*/
	font-family: Calibri;
	font-size: 12px; /*width: 70px;*/
	cursor: pointer;
	color: #0000FF;
	text-align: center;
}

.reportViewer
{
	/*overflow: auto;*/
}

.ifrmReport
{
	padding: 0; 
	margin: 0; 
	width: 100%; 
	height: 540px; 
	text-align: left; 
	overflow: hidden;
}
.modal
    {
        position: fixed;
        top: 0;
        left: 0;
        background-color: black;
        z-index: 99;
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-opacity: 0.8;
        min-height: 100%;
        width: 100%;
    }

.loading
    {
        font-family: Arial;
        font-size: 10pt;
        border: 5px solid #0a245f;
        width: 200px;
        height: 100px;
        display: none;
        position: fixed;
        background-color: white;
        z-index: 999;
    }