﻿/* DEFAULTS
----------------------------------------------------------*/
body   
{
    background: #b6b7bc;
    font-size: 16px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #114054;
    font-weight:bold;
 }
a
{
    line-height: 1.5em;
    
}
a:link, a:visited
{
    color: #666666;
    text-decoration: none;
    vertical-align: top;
}

a:hover
{
    color: #3366CC;
    vertical-align: top;
   
}

a:active
{
    color: #034af3;
    vertical-align: top;
}

p
{
    margin-bottom: 10px;
    line-height: 1.5em;
}

/* HEADINGS   
----------------------------------------------------------*/

h3
{
    font-size: 1.2em;
 
   
}

h4
{
    font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 960px;
    background-color: #ffffff;
    margin: 20px auto 0px auto;
    border: 1px solid #848484;
}
.pageInternal
{
    width: 99%;
    background-color: #ffffff;
    margin: 2px auto 0px auto;
    border: 1px solid #496077;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    /*background: #A4A4A4;*/
    background:#303F74;
    width: 100%;
}

.header h1
{
    font-weight: bold;
    text-align:left;
    vertical-align:top;
    margin: 0px;
    padding: 0px 0px 0px 5px;
    color: #fff;
    border: none;
    /*line-height: 1.5em;*/
    font-size: 30px;
}
.h2piccolo
{
    font-weight: bold;
    text-align:left;
    vertical-align:middle;
    margin: 0px;
    padding: 0px 0px 0px 10px;
    color: #fff;
    border: none;
    /*line-height: 1.5em;*/
    font-size: 20px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
}

.main
{
    padding: 0px 12px;
    margin: 12px 8px 8px 8px;
    min-height: 420px;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}


/* bottoni speciali */

#menuVerticale { width:170px; font-size:13px; border-collapse:collapse; border:white 1px solid; }

#menuVerticale tr { vertical-align:middle; border:white 1px solid; padding-left:5px; padding-right:5px; }
#menuVerticale tr td { white-space:nowrap; font-weight:bold; padding-left:5px; padding-right:5px;  }

#menuVerticale tr.livRic { height:102px; }
#menuVerticale tr.livRic td{ border:white 1px solid; }
#menuVerticale tr.livRic td div.toprgt{ font-size:9px; font-weight:normal; }
#menuVerticale tr.livRic td div.toprgt a{ color:black; text-decoration:none; text-decoration:underline; }

#menuVerticale tr.liv0 { height:34px; background-color:white;   }
#menuVerticale tr.liv1 { height:34px; background-color:Red; }
#menuVerticale tr.liv1_old { height:34px; background-color:#1162A4; }
#menuVerticale tr.liv2 { height:17px; background-color:#ECECEC; }

#menuVerticale tr.liv0_selected { height:34px; background-color:white; }
#menuVerticale tr.liv1_selected { height:34px; background-color:#838383; }
#menuVerticale tr.liv2_selected { height:17px; background-color:#838383; }

#menuVerticale tr.liv0 td a{ float:left; text-decoration:none; color:black; }
#menuVerticale tr.liv1 td a{ float:left; text-decoration:none; color:white; font-size:11px; }
#menuVerticale tr.liv2 td a{ float:left; text-decoration:none; color:black; font-size:10px; font-weight:normal;}

#menuVerticale tr.liv0_selected td a{ float:left; text-decoration:none; color:white; }
#menuVerticale tr.liv1_selected td a{ float:left; text-decoration:none; color:white; font-size:11px; }
#menuVerticale tr.liv2_selected td a{ float:left; text-decoration:none; color:white; font-size:10px; font-weight:normal;}

#menuVerticale tr.liv1 td:hover{ background-color:#ECECEC; color:white; cursor:pointer; }
#menuVerticale tr.liv1 td:hover a { color:#838383; }
#menuVerticale tr.liv2 td:hover{ background-color:#838383; color:white; cursor:pointer; }
#menuVerticale tr.liv2 td:hover a{ color:white; }

#menuVerticale tr.liv1 td div, #menuVerticale tr.liv1_selected td div { background-color:white; color:black; font-size:8px; width:18px; height:18px; line-height:18px; text-align:center; float:right; border-radius:50%; -moz-border-radius:50%;-webkit-border-radius:50%; }
#menuVerticale tr.liv2 td div, #menuVerticale tr.liv2_selected td div { background-color:white; color:black; font-size:8px; width:14px; height:14px; line-height:14px; text-align:center; float:right; border-radius:50%; -moz-border-radius:50%;-webkit-border-radius:50%; }

#menuVerticale tr td table { width:100%; border-collapse:collapse; }
#menuVerticale tr td table tr { border:none; }
/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
   /*  background-color:#3a4f63;*/
   background:#3185BF;
    width:100%;
    line-height: 1em;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #3185BF;
    border: 1px #3185BF solid;
    color: #ffffff;
    display: block;
    line-height: 1em;
    padding: 4px 13px;
    text-decoration: none;
    white-space: nowrap;
    font-weight: 900;
    vertical-align: middle;
    font-size: 17px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
}

div.menu ul li a:hover
{
    background-color: #93C6E1;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
}

div.menu ul li a:active
{
    background-color: #3185BF;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
}

/* FORM ELEMENTS   
----------------------------------------------------------*/

.labelRicerca{
	color:#483D8B;
	font-weight:900;
    font-size: 16px;
    font-family: Calibri , "Lucida Grande",  Arial, Verdana, sans-serif;	
	float:left;
	text-align:left;
	/*margin:4px 5px 0px 0px;*/
}
.labelMsg{
	color:#303F74;
	font-weight:900;
    font-size: 17px;
    font-family: Calibri , "Lucida Grande",  Arial, Verdana, sans-serif;	
	float:left;
	text-align:left;
	/*margin:4px 5px 0px 0px;*/
}

.labelGenerica{
	color:#483D8B;
	font-weight:900;
    font-size: 16px;
    font-family: Calibri , "Lucida Grande",  Arial, Verdana, sans-serif;	
    text-align:left;
	
	/*margin:4px 5px 0px 0px;*/
}
.labelRed{
	color:red;
	font-weight:900;
    font-size: 20px;
    font-family: Calibri , "Lucida Grande",  Arial, Verdana, sans-serif;	
	display:block;
	float:right;
	text-align:right;
	/*margin:4px 5px 0px 0px;*/
}

.legendred{
	color:#C11B17;
	font-weight:900;
    font-size: 15px;
    font-family: Calibri;
	display:block;
	float:left;
	text-align:left;
	/*margin:4px 5px 0px 0px;*/
}
.labelParametri
{
	color:#483D8B;
	font-weight:900;
    font-size: 16px;
    font-family: Calibri , "Lucida Grande",  Arial, Verdana, sans-serif;	
	display:block;	
}
.labelnote
{
	color:#483D8B;
	font-weight:900;
    font-size: 16px;
    font-family: Calibri , "Lucida Grande",  Arial, Verdana, sans-serif;	
}
.inputRicerca{
    text-align:left;
	margin:4px 5px 0px 0px;
}

.inputRicerca{
	background-color:#FFFFFF;
	
	width:200px;
	margin:2px 0px 0px 0px;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	
	color:#717171;
	font-family:Calibri, Courier, mono;
	font-weight:900;
    font-size: 16px;
	
	padding:1px 2px;
}

.inputRicercaG{
    text-align:left;
	margin:4px 5px 0px 0px;
}
.inputRicercaG{
	background-color:#F0F0FF;
	
	width:200px;
	margin:2px 0px 0px 0px;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	
	color:#5c71a2;
	font-family:Calibri, Courier, mono;
	font-size:16px;
	padding:1px 2px;
}

.inputParametri{
    text-align:left;
	margin:4px 5px 0px 0px;
}

.inputParametri{
	background-color:#D7E4F0;
	
	width:200px;
	margin:2px 0px 0px 0px;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	
	color:#717171;
	font-family:Calibri, Courier, mono;
	font-weight:900;
    font-size: 16px;
	
	padding:1px 2px;
}

inputParametriGenerica{
	background-color:#D7E4F0;
	
	width:200px;
	margin:2px 0px 0px 0px;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	
	color:#717171;
	font-family:Calibri, Courier, mono;
	font-weight:900;
    font-size: 16px;
	
	padding:1px 2px;
}

.buttonNew{
	background-color:#e9f9ac;
	background-image:none;
	
	border-width:1px;
	border-style:solid;
	border-color:#809431;
	
	font-weight:bold;
	font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
	
	width:380px;
	padding:2px;
	margin:0px 0px 0px 20px
}
.DivAzioneTIM 
{
	
    background-color: #C1C1C1;
    padding: 2px;
    /*border-style:solid; 
		border-width: 1px; 
		border-color: #039; */
    width: 800px;
    height: 400px;
}
/*---------------------------------------------*/

/*---------------------------------------------*/

input.textEntry 
{
    width: 320px;
    border: 1px solid #848484;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #848484;
}

div.accountInfo
{
    width: 82%;
}


/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.logo
{
    display: block;
    float: left;
    width: 257px;
    height: 57px;
}
.title
{
    display: block;
    float: left;
    text-align: center;
    width: 650px;
    height: 35px;
	font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
	background-color:#303F74;
}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 14px;
    color: #C20019;
	font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
}

.bold
{
    font-weight: bold;
}

.notVisible {
    display: none;
}

.IsVisibleNoWrap {
    display: inline;
    white-space: nowrap;
}

.IsVisible {
    display: inline;
}
.submitButton
{
  font-size: 18px;
  font-family: Helvetica, Tahoma, Trebuchet MS;
  font-weight: bold;
  height: 30px;
  color: #1D597C;
  background-color: #D4D4D4;
  cursor: auto;
}

.gridCapiton
{
  font-size: 18px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  background-color: #114054;
  color: #fff;
  text-align:center;	
}
.intestazionePanel
{
  font-size: 18px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #525252;
  vertical-align: top;
    
}


ul
{
    list-style-type:disc;    
}
/* NEW  
----------------------------------------------------------*/
input , select
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  /*color: #5c71a2;*/
  color:#266493;
  background-color: #F2F2F2;
  border-style: solid;
  border-color: #848484;
  border-width: 1px;
  vertical-align: top;
  min-height:19px;
 }
input[type="checkbox"]
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #5c71a2;
  vertical-align:middle;
  margin-left:3px;
 
}

.span,label
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #114054;
  vertical-align: top;    
}
textarea
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  color:#266493;
  background-color: #F2F2F2;
  border-style: solid;
  border-color: #848484;
  border-width: 1px;
  vertical-align: top;
}
.button
{
  font-size: 18px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  height: 27px;
  color: #114054;
  background-color: #F2F2F2;
  cursor: auto;
 }
 .buttonRed
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  height: 23px;
  color:red;
  background-color: #F2F2F2;
  cursor: auto;
  
 }
 .buttonIgnora
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  height: 23px;
  color:red;
  background-color: #7FFFD4;
  cursor: auto;
  
 }
 .buttonGreen
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  height: 23px;
  color:green;
  background-color: #F2F2F2;
  cursor: auto;
 }
  .buttonDarkRed
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  height: 23px;
  color:#B90C23;
  background-color: #F2F2F2;
  cursor: auto;
 } 
  #dvgridcaption
 {
	height:23px;
	width:210px;
	border-style: solid;
	border-color:#848484; 
	background-color:#114054;
	color: #FFFFFF;
	border-width: 1px;
	text-align: center;
	margin-top:10px;
 }
 .buttonSegnala
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  height: 23px;
  color:#F87217;
  background-color: #F2F2F2;
  cursor: auto;
 }
.CampoReadOnly {
    color: black;
    background-color: #ECECEB;
    letter-spacing: 1px;
}

.CampoReadWrite {
    color: black;
    background-color: #FFFFFF;
    letter-spacing: 1px;
     font-size: 16px;
}
.pgr { background: #424242}  
.pgr table { margin: 5px 0; }  
.pgr td {   
	border-width: 0;   
	padding: 0 6px;   
	border-left: solid 1px #FFF;   
	font-weight: bold;   
	color: #fff;   
	line-height: 12px;
	font-size: 18px;
	font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
   
}     
.pgr a { color: #FFF; text-decoration: none; font-size: 16px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;}  
.pgr a:link { color: #FFF; text-decoration: none; font-size: 16px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;}
.pgr a:hover { color: #59A1A9; text-decoration: none; font-size: 16px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;}
.pgr a:visited {color: #59A1A9; text-decoration: none; font-size: 16px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;}   
.pgr a:active { color: #59A1A9; text-decoration: none; font-size: 16px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;} 
.pgr span {color: #59A1A9; text-decoration: none; font-size: 16px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;}

.loginLabel 
{
  font-size: 18px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #525252;
  margin-top: 4px; margin-left: 2px;
}

.linkR a, a:link { color: #525252; text-decoration: none; font-size: 18px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;vertical-align:text-bottom;}
.linkR a:hover { color: #59A1A9; text-decoration: none; font-size: 18px; font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;vertical-align:text-bottom;}


.TitoloReport
{
    font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    color: #114054;
    font-style:oblique;
}
.TitoloPiccolo
{
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    color: #114054;
    font-style:oblique;
    border-bottom:1px solid #BDBDBD;
    text-align:left;
}
.TitoloRicerca
{
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    color: #114054;
   
    border-bottom:1px solid #BDBDBD;
    text-align:center;
}
.TitoloLightBlu
{
    font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    color: #5F879F;
    font-style:oblique;
    border-bottom:1px solid #BDBDBD;
    text-align:left;
}
.noDati
{
    font-family: Calibri;
    font-size: 16px;
    font-weight: bold;
    color: #114054;
    font-style:oblique;
    /*border-bottom:1px solid #BDBDBD;
    border-top:1px solid #BDBDBD;*/
    text-align:center;
    
    
}

.TitoloReportW
{
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-size: 20px;
    font-weight: 900;
    color: #FFFFFF;
}
.TitoloLavorazione
{
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-size: 40px;
    font-weight: bold;
    color: #666666;

}

.SottoTitoloReport
{
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    
}
.subTitoloReport
{
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #666666;
    
}
.SezioneTitoloReport
{
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #153E7E;
    
}

.Welcome
{
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-size: 24px;
    font-weight: bold;
    color: #666666;
    
}
.nodeLevel1
{
    font-size: 16px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-weight: bold;
    color: red;

}
.nodeLevel2
{
    font-size: 14px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-weight: bold;
    color: green;
}
.nodeLevel3
{
    font-size: 13px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-weight: bold;
    color: gray;

}        

/* datagrid */
mGrid {   
    width: 100%;   
    background-color: #fff;   
    margin: 5px 0 10px 0;   
    border: solid 1px #c1c1c1;   
    border-collapse:collapse;   
}  
.mGrid td {   
    padding: 2px;   
    border: solid 1px #c1c1c1;   
    color: #717171;
    font-size: 16px; 
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;  
}  
.mGrid th {   
    padding: 4px 2px;   
    color: #fff;   
    background: #266493;   
    border-left: solid 1px #c1c1c1;   
    font-size: 16px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;   
}  
.mGrid .alt { background: #fcfcfc url(../img/grd_alt.png) repeat-x top; }  
.mGrid .pgr { background: #424242 url(../img/grd_pgr.png) repeat-x top; }  
.mGrid .pgr table { margin: 5px 0; }  
.mGrid .pgr td {   
    border-width: 0;   
    padding: 0 6px;   
    border-left: solid 1px #c1c1c1;   
    font-weight: bold;   
    color: #fff;   
    line-height: 16px;   
 }     
.mGrid .pgr a { color: #c1c1c1; text-decoration: none; }  
.mGrid .pgr a:hover { color: #000; text-decoration: none; }
/* fine datagrid */

.CheckBoxTester
 {
 color: Red;
 font-size: 40px;
 border-width: 0;  
 }
 
FIELDSET
{
   padding:10px;
   border-color:#303F74;
   border-width:3px;
}

LEGEND
{
    text-transform:capitalize;
    color:#303F74;
    font-size:20px;
    
}

.Readonly{
    text-align:left;
	margin:4px 5px 0px 0px;
}

.Readonly{
	background-color:#FFFFFF;
	
	width:auto;
	margin:2px 0px 0px 0px;
	
	border-width: 0px 0px 1px 0px;
	border-style: solid solid dotted solid;
	border-color:#809431;
	
	color:#717171;
	font-family:Calibri, Courier, mono;
	font-weight:900;
    font-size: 16px;
	
	padding:1px 2px;
	
}
a.LinkGrid
{
    color: #C11B17;
    text-decoration: underLine;
    font-family:Calibri, Courier, mono;
    font-size: 16px;
    vertical-align: middle;
}
a.LinkGrid1
{
    color: #303F74;
    text-decoration: underLine;
    font-family:Calibri, Courier, mono;
    font-size: 16px;
    vertical-align: middle;
}
.popup
{
    border: 3px solid #3185BF;
}
.popupTitle
{
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-size: 18px;
    font-weight: 900;
    color: #FFFFFF;
    float:left;
}
.consolidatxtFaxSever
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  /*color: #5c71a2;*/
  color:#266493;
  background-color: #F2F2F2;
  border-style: solid;
  border-color: #848484;
  border-width: 1px;
  vertical-align: top;
  min-height:19px;
 }
 
.inputSfoglia{
	background-color:#F0F0FF;
	
	width:100%;
	margin:2px 0px 0px 0px;
	
	border-width: 1px 1px 1px 1px;
	border-style: solid solid solid solid;
	border-color:#848484;
	
	color:#5c71a2;
	font-family:Calibri, Courier, mono;
	font-size:16px;
	padding:1px 2px;
}
.DivLogin 
	{
		background-color: #e8e8e8; 
		padding: 2px; 
		border-style:solid; 
		border-width: 1px; 
		border-color: #039; width: 422px;
	}
/*Lettera di Esito*/	
.TitoloLettera
{
    font-family: Calibri;
    font-size: 20px;
    font-weight: bold;
    color: #114054;
    font-style:oblique;
    text-align:center;
    width:100%;
}
	
.bordi
{
    border: 1px solid gainsboro ;
    -border-radius: 10px ;
    -moz-border-radius: 10px ;
    -webkit-border-radius: 10px ;
}
.bordiTabTop
{
    border-top:1px solid gainsboro ;
    border-right:1px solid gainsboro ;
    border-left:1px solid gainsboro ;
    -border-radius: 10px ;
    -moz-border-radius: 10px ;
    -webkit-border-radius: 10px ;
}
.bordiTabBottom
{
    border-bottom:1px solid gainsboro ;
    border-right:1px solid gainsboro ;
    border-left:1px solid gainsboro ;

    -border-radius: 10px ;
    -moz-border-radius: 10px ;
    -webkit-border-radius: 10px ;
}

.corpoLettera
{
    font-family: Calibri;
    font-size: 17px;
    font-weight:500;
    color: #114054;
    font-style:oblique;
    
}
.IntestatarioLettera
{
    font-family: Calibri;
    font-size: 17px;
    font-weight:600;
    color: #114054;
    font-style:oblique;
    
}
.noteAsvStampa
{
    font-family: Calibri;
    font-size: 17px;
    font-weight:500;
    color: #114054;
    font-style:oblique;
    border:0px;

}
div.MaskedDiv 
{
	visibility: hidden;
	position:absolute;
	left:0px;
	top:0px;
	font-family:verdana;
	font-weight:bold;
	padding:40px;
    z-index:100;
	background-image: url(../img/Mask.png);
	/* ieWin only stuff */
	 _background-image:none;
	 _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../img/Mask.png');


	
}


div.ModalPopup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	 color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
    width: 80%;
    height :auto;
}

div.ModalPopupProtocollo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #CCCCCC;
	position:absolute;
	/* set z-index higher than possible */
	z-index:10000;
	visibility: hidden;
	 color: Black;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
    width: 50%;
    height :auto;
}
.TitoloDivRifiuto
{
    font-family: Calibri;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
    font-style:normal;
    text-align:left;
    padding-left:3px;
      
}
.checkboxRifiuto
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #5c71a2;
  vertical-align:middle;
  margin-left:3px;   
  border:0px;
  background-color:#ffffff;
}

input[id^="CheckBoxListMotivi_"]
{
  font-size: 16px;
  font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
  font-weight: bold;
  color: #5c71a2;
  vertical-align:text-top;
  margin-left:3px;   
  border:0px;
  background-color:#ffffff;
}

#linkQui
{
    color:#3185BF;
    font-size: 16px;
    font-family:Calibri,Helvetica , "Lucida Grande",  Arial, Verdana, sans-serif;
    font-weight: bold;
    text-decoration:underline;
}
.corpolinkQui
{
    font-family: Calibri;
    font-size: 18px;
    font-weight:700;
    color: #3185BF;
    font-style:normal;
    
}

.lblSegn
{
    color:Red;
    font-family: Calibri;
    font-size: 16px;
    font-weight:900;


}
