.Corpo{
	background-color : #EEF2F3;
	font-family: "Times New Roman", Times, serif;
	color:#01647D;
	font-size: 14px;
	text-decoration : none;
		scrollbar-face-color: #02A0C5;
		scrollbar-arrow-color: #EEF2F3;
		scrollbar-track-color: #EEF2F3;
		scrollbar-shadow-color: #026680;
		scrollbar-highlight-color: #5FC3DB;
		scrollbar-darkshadow-color: #EEF2F3;
		scrollbar-3dlight-color: #EEF2F3;

}
.frame{
		scrollbar-face-color: #01647D;
		scrollbar-arrow-color: #EEF2F3;
		scrollbar-track-color: #EEF2F3;
}
.TMenu{
	background-color : White;
	color: #027C99;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;
	text-align : center;
	text-transform : uppercase;
}
.SMenu{
	background-color : #F7F9F9;
	color: #027C99;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;
	text-align : center;
}
.TrMenu{
	background-color: transparent;
	color: #027C99;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	width: 100%;
	text-align: center;
}
.Menu_1{
	background-color : #02A0C5;
	color: #015063;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-top : thin solid #5FC3DB;
	border-left : thin solid #5FC3DB;
	border-right : thin solid #026680;
	border-bottom : thin solid #026680;
	
}
.Menu_1:hover{
	background-color : #02A0C5;
	color: White;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-bottom :  thin solid #5FC3DB;
	border-right : thin solid #5FC3DB;	
	border-left : thin solid #026680;
	border-top :  thin solid #026680;
}
.Menu_2{
	background-color : #31B2D2;
	color: #01647D;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-top :  thin solid #7DCEE2;
	border-left : thin solid #7DCEE2;	
	border-right : thin solid #1E6D80;
	border-bottom :  thin solid #1E6D80;
}
.Menu_2:hover{
	background-color: #31B2D2;
	color: White;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	height: 20px;
	width: 100%;
	border-bottom: thin solid #7DCEE2;
	border-right: thin solid #7DCEE2;
	border-left: thin solid #1E6D80;
	border-top: thin solid #1E6D80;

}
.Menu_3{
	background-color : #52BED8;
	color: #027996;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-top :  thin solid #92D7E6;
	border-left : thin solid #92D7E6;	
	border-right : thin solid #337686;
	border-bottom :  thin solid #337686;
}
.Menu_3:hover{
	background-color : #52BED8;
	color: White;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-bottom :  thin solid #92D7E6;
	border-right : thin solid #92D7E6;	
	border-left : thin solid #337686;
	border-top :  thin solid #337686;
}
.Menu_4{
	background-color : #8BD4E5;
	color: #018EB1;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-top :  thin solid #B6E4EF;
	border-left : thin solid #B6E4EF;	
	border-right : thin solid #55828C;
	border-bottom :  thin solid #55828C;
}
.Menu_4:hover{
	background-color : #8BD4E5;
	color: White;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-bottom :  thin solid #B6E4EF;
	border-right : thin solid #B6E4EF;	
	border-left : thin solid #55828C;
	border-top :  thin solid #55828C;
}
.Menu_5{
	background-color : #C8EAF4;
	color: #02A0C5;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-top :  thin solid #DDF2F7;
	border-left : thin solid #DDF2F7;	
	border-right : thin solid #7B9095;
	border-bottom :  thin solid #7B9095;
}
.Menu_5:hover{
	background-color : #C8EAF4;
	color: White;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :20px;
	width : 100%;
	border-bottom :  thin solid #DDF2F7;
	border-right : thin solid #DDF2F7;	
	border-left : thin solid #7B9095;
	border-top :  thin solid #7B9095;
}
.Intestazione{
	color: #02A0C5;
	font-size: 30px;
	font-weight: bold;
	text-decoration : none;
}
.Titolo{
	color: #018EB1;
	font-size: 24px;
	text-decoration : none;
}
.sottotitolo{
	color: #027996;
	font-size: 18px;
	font-weight: bold;
	text-decoration : none;
}
.paragrafo{
	background-color : #02A0C5;
	color: White;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;
	text-align : center;
	text-transform : uppercase;
}
.paragrafo:hover{
	background-color : White;
	color: #02A0C5;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;
	text-align : center;
	text-transform : uppercase;
}
.sottoparagrafo{
	background-color : #F7F9F9;
	color: #31B2D2;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	height :20px;
	width : 100%;
}
.sottoparagrafo:hover{
	background-color : #31B2D2;
	color: #F7F9F9;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
	height :20px;
	width : 100%;
}
.testo{
	color: #027996;
	font-size: 12px;
	font-weight: bold;
	text-decoration : none;
}
.note{	
	color:#01647D;
	font-size: 10px;
	text-decoration : none;
}
.lista{
	background-color : #02A0C5;
	color: White;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 400px;
	text-align : left;
}
.lista:hover{
	background-color : White;
	color: #02A0C5;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 400px;
	text-align : left;
}
.Pulsanti{
	background-color : #02A0C5;
	color: White;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :25px;
	width : 100%;
	border-top : thin solid #5FC3DB;
	border-left : thin solid #5FC3DB;
	border-right : thin solid #026680;
	border-bottom : thin solid #026680;
	
}
.Pulsanti:hover{
	background-color : #02A0C5;
	color: White;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	text-align : center;
	height :25px;
	width : 100%;
	border-bottom : thin solid #5FC3DB;
	border-right : thin solid #5FC3DB;
	border-left : thin solid #026680;
	border-top : thin solid #026680;
	
}
.AElenco{
	background-color : #02A0C5;
	color: #02A0C5;
	border-top : 1px solid #5FC3DB;
	border-left : 1px solid #5FC3DB;
	border-right : 1px solid #026680;
	border-bottom : 1px solid #026680;
}
.AElenco:hover{
	background-color : #02A0C5;
	color: #02A0C5;
	border-bottom : 1px solid #5FC3DB;
	border-right : 1px solid #5FC3DB;
	border-left : 1px solid #026680;
	border-top : 1px solid #026680;
}
.AElenco:active{
	background-color: #C8EAF4;
	color: #C8EAF4;
	border-top :  1px solid #DDF2F7;
	border-left : 1px solid #DDF2F7;	
	border-right : 1px solid #7B9095;
	border-bottom :  1px solid #7B9095;
}
.Mask{
	border : medium double #02A0C5;
}
.THeader{
	background-color : White;
	color: #027C99;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :100%;
	width : 100%;
	text-align : center;
	/**text-transform : uppercase;*/
	border : thin solid #0291B5;
}
.tr_A{
	background-color : #02A0C5;
	

}
.A_A{
	color: #C8EAF4;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;
	
}
.A_A:hover{
	background-color : #02A0C5;
	color: White;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;

}
.tr_B{
	background-color : #C8EAF4;

}
.A_B{
	color: #02A0C5;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;

}
.A_B:hover{
	color: White;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;

}
.tr_C{
	background-color : #EEF2F3;

}
.A_C{
	color:#02A0C5;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;

}
.A_C:hover{
	color: #CBD7DA;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	width: 100%;
}
.tr_D{
	background-color : #CDD9DC;
}
.A_D{
	color: #017694;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;
}
.A_D:hover{
	color: #9FB6BC;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	width: 100%;
}
.tr_Qu{
	background-color: #F6F8F9;
	color: #02A0C5;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
	width: 100%;
}

.tr_Re{
	background-color : #CDD9DC;
	color: #017694;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
	width : 100%;
}
.Etichette{
	background-color : #EEF2F3;
	color: #31B2D2;
	font-size : 14px;
	font-weight : bold;
	text-decoration : none;
	height :20px;
}
.inputBigNote,.inputDate,.inputFile,.inputNote,.inputStr0_5,.inputStr6_10,.inputStr11_30,.inputStr31_60,.inputStr61_100,.inputStr101_255{
	Font-Size: 12px;	
	height: 20px;
	color: #1E5B73;
	background-color : #FDFDFD;
	border-top : 1px solid #7B9095;
	border-left : 1px solid #7B9095;
	border-right : 1px solid #DDF2F7;
	border-bottom : 1px solid #DDF2F7;
}
.inputBigNote {
   width: 500px;	
	HEIGHT: 120px; 
}
.inputDate {
	width:70px;
}
.inputFile {
	width:150px; 
}
.inputNote {
   width: 300px;	
	HEIGHT: 120px; 
}
.inputStr0_5{
	width:25px;
}
.inputStr6_10{
	width: 40px;
}
.inputStr11_30 {
	width:90px; ; 
}
.inputStr31_60 {
	width:160px; 
}
.inputStr61_100 {
	width:260px;  
}
.inputBigNotereadonly,.inputDatereadonly,.inputFilereadonly,.inputNotereadonly,.inputStr0_5readonly,.inputStr6_10readonly,.inputStr11_30readonly,.inputStr31_60readonly,.inputStr61_100readonly,.inputStr101_255readonly{
	Font-Size: 12px;
	height: 20px;	
	color: #25708B;
	background-color : #E9F3F5;
	border: 0px;
}
.inputDatereadonly {
	width: 70px;
}
.inputStr0_5readonly {
	width: 25px;
}
.inputStr6_10readonly {
	width: 40px;
}
.inputStr11_30readonly {
	width: 90px; 
}
.inputStr31_60readonly {
	width:160px; 
}
.inputStr61_100readonly {
	width: 260px; 
}
.inputStr101_255 {
	width: 450px;
}
.inputStr101_255readonly {
	width: 450px;
}
.inputFilereadonly {
	width:150px; 
}
.inputNotereadonly {
	width: 300px;  
	HEIGHT: 120px; 
}
.inputBigNotereadonly {
	width: 500px;  
	HEIGHT: 120px; 
}
/** Stile per la Gestione Statistiche*/
.TStat{
	position: relative;
	border: 1px inset Gray;
	background: #F7F9F9;
	width: 90%;
}
.TDTitleStat{
	background: #F7F9F9;
	color: #02A0C5;
	Font-Size: 12px;
	height: 14px;
}
.TDHeaderStat{
	background: #C5C5C5;
	border: 1.5px outset;
	color: #1A1A1A;
	Font-Size: 12px;
	width: 16px;
	height: 16px;
}
.TDItemStat{
	background: #F7F9F9;
	
}
.TDVStat{
	background: #F7F9F9;
	color: #02A0C5;
	Font-Size: 9px;
	
}
.tdMaster{
	position: relative;
	width: 100%;
	overflow: auto;
	height: 170px;
	border: 1px inset Gray;
	background: #EEF2F3;
}

.tableMaster{
	background: #D7D7D7;
	border: 1.5px outset;
	color: #027C99;
	Font-Size: 12px;
}
.tableMasterItem{
	background: #D7D7D7;
	Font-Size: 12px;
	color: #027C99;
}
.trMasterItem{
	cursor: hand;
	background: #F7F9F9;
	Font-Size: 10px;
	color: #027C99;
}
.trMasterItemsel{
	cursor : hand;
	background:#027C99;
	Font-Size: 10px;
	color: #F7F9F9;
}

.Indispensabile{
	visibility:hidden;
	height: 1px;
}