﻿body
{
}

.button             
{             
    background: url(SfondoPulsante.png) no-repeat;             
    cursor:pointer;                         
    border: none;
}    
            
.generictable 
{
	background-color : transparent;
	color : #000;
}

.hrSeparatore 
{
    padding: 0px;
    margin: 0px;
    width:100%;
	color : #0a245f;
}

.pagprincipale {
	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+ */
	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 */
	/*background: #FFFFFF; /* for non-css3 browsers */
	vertical-align: middle;
	text-align: center;
	font-family: Calibri;
	font-size: x-large;
	color: #0a245f;
}                 

.divcontent
{
    height: 690px;
    /*
    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: -o-linear-gradient(left, #BAC9E6, #FFFFFF); /* for Opera */
	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+ */
	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: -o-linear-gradient(left, #BAC9E6, #FFFFFF); /* for Opera */
	/*background: #FFFFFF; /* for non-css3 browsers */
	text-align: left;
	height: 690px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	/*
    border-style: solid;
    border-width: 1px; 
    */
}                 

.sfondotabintestazione 
{
    /*filter: progid:DXImageTransform.Microsoft.gradient (GradientType=3, startColorstr=#BAC9E6, endColorstr=#FFFFFF);*/
}                 
            
.filtrilabeltitolo
{
    padding-top: 0px;
    padding-left : 5px;
    margin-left : 5px;
    color : #0a245f;
    font-family : Calibri;
    font-size: 16px;
    font-weight: bold;
}                 
            
.filtrilabel
{
	padding-left: 5px;
	margin-left: 5px;
	color: #0a245f;
	font-family: Calibri;
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}                 

.filtriTD
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
}                 

.labelVersion
{
	padding-left: 0px;
	margin-left: 0px;
	color: #0a245f;
	font-family: Calibri;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
}                 
            
.tableContenitore
{
	padding: 0px;
	margin: 0px;
	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 : 5px;
    margin-right : 5px;
    color : #0a245f;
    font-family : Calibri;
    font-size: 12px;
    border: 1px solid #0a245f;
	height: 16px;
	text-align: left;
}

.DropDownListFiltro
{
    width : 98%;
    padding-left : 5px;
    margin-left : 5px;
    color : #0a245f;
    font-family : Calibri;
    font-size: 12px;
    border: 1px solid #0a245f;
	height: 18px; /*L'altezza deve essere 18px o superiore      */
}

.CheckBoxFiltro
{
	width : 98%;
    padding-left : 0px;
    margin-left : 0px;
	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 : 5px;
    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;
	}

.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;
	width: 98%;
	height: 300px;
	position: absolute;
}*/


.ifrmReport
{
	padding: 0px; 
	margin: 0px; 
	width: 100%; 
	height: 540px; 
	text-align: left; 
	overflow: hidden;
}
