﻿
/*input[type=checkbox] { 
    transform: scale(1.5); 
    -webkit-transform: scale(1.5); 

}*/

/*body
{
    font-family: 'Ubuntu', sans-serif;
	font-size: 12pt;
}*/



.labelCreditore {
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
}

.button
{
	border: 1px solid #507CD1;
	font-family: verdana;
	font-size: x-small;
	color: #284E98;
	background-color: #FFFFFF;
}

.checkbox
{
	width: 5px;
	height: 5px;	
}

.cellwrap
{
	/*font-family: verdana;*/
	white-space: nowrap;
	overflow: hidden;
}

.table_border
{
	border-bottom: 10px solid #FFFFFF;
	table-layout: fixed;
	overflow: hidden;
    border-collapse:collapse;
}

.labelheader
{
	/*font-family: verdana;*/
	font-size: x-small;
	font-weight: bold;
	color: White;
	background-color: #A6BAFF;
}

.labeltext
{
	/*font-family: verdana;*/
	font-size: x-small;
	font-weight: normal;
	color: Black;
	background-color: White;
}

.labeltext_bold
{
	/*font-family: verdana;*/
	font-size: x-small;
	font-weight: bold;
	color: Black;
	background-color: White;
}

.labelheader_menu
{
	/*font-family: verdana;*/
	font-size: xx-small;
	font-weight: normal;
	color: Black;
	background-color: White;
}

.labelfooter_menu
{
	/*font-family: verdana;*/
	font-size: xx-small;
	font-weight: normal;
	background-color: White;
	color: #808080;
}

.linktext
{
	/*font-family: verdana;*/
	font-size: 14px;
	font-weight: normal;
	color: Navy;
}

.linktable
{
	/*font-family: verdana;*/
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}

.textbox
{
	/*font-family: verdana;*/
	font-weight: normal;
	color: Black;
	background-color: White;

    width: 100%;
    height: auto;
    padding: 2px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.textarealog
{
	/*font-family: verdana;*/
	font-size: x-small;
	font-weight: normal;
	color: Black;
	background-color: White;
	width: 100%;
}

.textboxdisabled
{
	/*font-family: verdana;*/
	font-size: 14px;
	font-weight: normal;
	color: Black;
	background-color: #F0F0F0;
}

.textboxsum_neg
{
	/*font-family: verdana;*/
	font-size: 14px;
	text-align: center; 
	font-weight: bold; 
	color: Red;
	background-color: #F0F0F0;
}

.textboxsum
{
	/*font-family: verdana;*/
	font-size: 14px;
	text-align: center; 
	font-weight: bold; 
	color: Green;
	background-color: #F0F0F0;
}

/*.required
{
	font-family: verdana;
    font-size: 15px;
    font-weight: bold;
    color: Red;
     background-color: White; 
    padding: 1%;
     margin: 0 auto; 
}*/

.required_normal
{
	/*font-family: verdana;*/
	font-size: x-small;
	color: Red;
	background-color: White;
}

/*.tblRow_Head
{
	background-color: #A6BAFF;
	font-family: verdana;
    font-size: 14px;
    font-weight: normal;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/



/*.tblRow_Head_Small
{
	background-color: #A6BAFF;
	font-family: verdana;
	font-size: 7px;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/

/*.tblRow_Head_Small_Dark_Grey
{
	background-color: #CACACA;
	font-family: verdana;
	font-size: 7px;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/

/*.tblRow_Head_Verde
{
	background-color: yellow;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/

/*.tblRow_Head_Verdino
{
	background-color: #6ae49d;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/

/*.tblRow_Head_Warning_Giallo
{
	background-color: #2ce77b;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/

/*.tblRow_Head_Warning_Arancio
{
	background-color: #FFBE78;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/

/*.tblRow_Head_Warning_Arancio_Dark
{
	background-color: #FF8000;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}

.tblRow_Head_Warning_Rosso
{
	background-color: #FF0000;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}

.tblRow_Head_Warning_Rosso_Light
{
	background-color: #FF6464;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}

.tblRow_Head_Warning_Rosso_Dark
{
	background-color: #C40000;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}

.tblRow_Head_Warning_Grey
{
	background-color: #979797;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}

.tblRow_Head_Warning_Viola
{
	background-color: #8080FF;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}

.tblRow_Head_Warning_Porpora
{
	background-color: #c0392b;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;
}*/

/*.tblRow_Dark
{
	background: #e8edff;
	font-family: verdana;
	font-size: x-small;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color: Black;
	white-space: normal;
	overflow: hidden;	
}*/

/*.tblRow_Dark_Small
{
	background: #e8edff;
	font-family: verdana;
	font-size: 8px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblRow_Light
{
	background: white;
	font-family: verdana;
	font-size: x-small;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblRow_Light_Grey
{
	background: #F7F7F7;
	font-family: verdana;
	font-size: x-small;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color: Black;
	white-space: normal;
	overflow: hidden;	
}*/

/*.tblRow_Totali_Green
{
	background: #009B00;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color: White;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblRow_Totali_Heavy_Green
{
	background: #005100;
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color: White;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblRow_Light_no_border
{
	background: white;
	font-family: verdana;
	font-size: x-small;
	color: Black;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblRow_Light_Small
{
	background: white;
	font-family: verdana; 
	font-size: 8px;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	color: Black;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblDett_Head
{
	background-color: #fff;
	font-family: verdana;
	font-size: 15px;
	color: #67b0e0;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;	
}

.tblDett_Head_Small
{
	background-color: #A6BAFF;
	font-family: verdana;
	font-size: 8px;
	color: Black;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblDett_Head_Section
{
	background-color: #18398F;
	font-family: verdana;
	font-size: 14px;
	text-align: left;
	color: White;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;	
}*/

/*.tblDett_Field_Bold_Attivo
{
	background-color: #37C837;
	font-family: verdana;
	font-size: x-small;
	color: Black;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	line-height: 20px;
}*/


/*.tblDett_Field_Bold_Passivo
{
	background-color: #FF0000;
	font-family: verdana;
	font-size: x-small;
	color: Black;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	line-height: 20px;
}*/

/*.tblDett_Field_Bold
{
	background-color: #ECECEC;
	font-family: verdana;
	font-size: x-small;
	color: Black;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	line-height: 20px;
}*/

/*.tblDett_Field
{
	background-color: #f9f9f9;
	font-family: verdana;
	font-size: x-small;
	color: Black;
	font-weight: normal;
	overflow: hidden;	
}*/

/*.tblDett_Field_Small
{
	background-color: white;
	font-family: verdana;
	font-size: x-small;
	color: Black;
	font-weight: normal;
	white-space: nowrap;
	overflow: hidden;	
}*/

.alertmessage_back
{
	background-color: #FFDB91;
}

.gray_back
{
	background-color: #C0C0C0;
}

.alertmessage
{
	font-family: verdana;
	font-size: x-small;
	color: #CC6600;
}

.infomessage
{
	font-family: verdana;
	font-size: x-small;
	font-weight: bold;
	color: Green;
}

.boldtext
{
	font-weight: bold;
}

.Align_Right
{
	text-align: right;
}

.Align_Left
{
	text-align: left;
}

.Align_Center
{
	text-align: center;
}

/* CSS DataPager */
.PagerContainerTable
{
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	color: #d1d1e1;
	border-bottom: #CCCCCC 1px solid;
	background-color: #FFFFFF;
	font-family: verdana;
	font-size: x-small;
}

.PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #000000;
	/*background-color: #A6BAFF;*/
	font-weight: normal;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;	
}

.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
	font-family: verdana;	
	font-size: x-small;
}

.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
	font-family: verdana;
	font-size: x-small;		
}

.PagerCurrentPageCell {
    color: #000000;
    background-color: #A6BAFF;
    font-size: x-small;
    font-weight: bold;
    font-family: Verdana;
    width: 30px;
    text-align: center;
}

.PagerOtherPageCells
{
	background-color: #f0f1f2;
	font-family: verdana;	
	font-size: x-small;
	font: x-small verdana;	
}

.PagerSSCCells
{
	background-color: #cccccc;
	font-family: verdana;
	font-size: x-small;
	font: x-small verdana;	
}

.PagerHyperlinkStyle
{
	font: 14px verdana;
}

.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 14px verdana;
}

.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 14px verdana;
}

.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 14px verdana;
}

.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 14px verdana;
}

.GoToLabel
{
	font: x-small verdana;
	color: #333333;
	font-size: x-small;
	vertical-align: middle;
	display: inline;
}

.GoToSelect
{
	font-size: x-small;
}

.GoToSelectedOption
{
	color: #f9f9f9;
	background-color: #666666;
	font-family: verdana;
	font-size: x-small;
}

.GoToArrow
{
	vertical-align:middle;
}

/* CSS Tabs */
div#navigation 
{ 
	background-color: white;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 20px; 
	/*font-family: verdana;*/ 
	font-size: x-small; 
}

div#navigation ul 
{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap 
}

div#navigation li 
{ 
	display: inline;
	margin: 0;
	padding:0 
}

div#navigation li a
{ 
	font-family: verdana; 
	font-size: x-small; 
	text-decoration: none; 
	color: Black; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
}

div#navigation li a:hover 
{ 
	background-color: #f0f0f0 
}

div#navigation li#activelink a 
{ 
	border-bottom: 1px solid #fff;
	background-color: #A6BAFF;
	font-weight: bold; 
	color: black 
}

/* CSS Tabs server side */
div#ctl00_cphMenu_navigation 
{ 
	background-color: white;
	border-bottom: 1px solid #CCCCCC;
	padding-left: 20px;
	/*font-family: verdana;*/ 
	font-size: x-small; 
}

div#ctl00_cphMenu_navigation ul 
{ 
	list-style-type: none;
	margin: 0;
	padding: 0;
	white-space: nowrap 
}

div#ctl00_cphMenu_navigation li 
{ 
	display: inline;
	margin: 0;
	padding:0 
}

div#ctl00_cphMenu_navigation li a
{ 
	font-family: verdana; 
	font-size: x-small; 
	text-decoration: none; 
	color: Black; 
	border: 1px solid #CCCCCC; 
	background-color: #FFFFFF; 
}

div#ctl00_cphMenu_navigation li a:hover 
{ 
	background-color: #f0f0f0 
}

div#ctl00_cphMenu_navigation li#activelink a 
{ 
	border-bottom: 1px solid #fff;
	background-color: #A6BAFF;
	border: 1px solid #A6BAFF; 
	font-weight: bold; 
	color: black 
}

.gauge_label
{
	background-color: white;
	/*font-family: verdana;*/
	font-size: x-small;
	color: Black;
	font-weight: bold;
	overflow: hidden;
	vertical-align: middle;
	line-height: 20px;
}

.frame {
    text-align:center;
        animation: mymove 3s infinite;
    -moz-border-radius: 5px; 

    -webkit-border-radius: 5px; 

    -khtml-border-radius: 5x; 
    
    border-radius: 5px;

    border-bottom:3px;
    border-bottom: 3px solid  rgb(231, 236, 247);
    border-bottom: 3px solid  rgba(231, 236, 247,0.7);
    border-top:13px;
    border-top: 13px solid  rgb(231, 236, 247);
    border-top: 13px solid  rgba(231, 236, 247,0.7);
    border-left:3px;
    border-left: 3px solid  rgb(231, 236, 247);
    border-left: 3px solid rgba(231, 236, 247,0.7);
    border-right:3px;
    border-right: 3px solid rgb(231, 236, 247);
    border-right: 3px solid rgba(231, 236, 247,0.7);

    -webkit-background-clip: padding-box; 
    background-clip: padding-box;   
}
    .frame div {
        position:relative;
        height:100%;
        width:100%;
        bottom: 0%;
    }
    .frame label {
        position:relative;
        display:block; 
        top:-13px;
        width: 100%;
        color:gray;
        font-family:'Arial';
        font-size:12px;
    }
    .frame iframe {
        width:100%;
        height:100%;
        overflow:hidden;
        border:0px;
    }

.autoTable {
    height:450px; width:100%; overflow:auto; /*border:1px solid #CCCCCC;*/
}