
/*---  body ---*/

.body{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 0px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	background-color:#f0f0f0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#CCCCCC;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#97ADB2;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color:#9BAAC1;

}

.body2{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-color:#f0f0f0;
	background-position:0px -100px;
	padding: 0px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#CCCCCC;
	scrollbar-shadow-color:#F3F3F3;
	scrollbar-face-color:#97ADB2;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:white;
	scrollbar-3d-light-color:#9BAAC1;

}

.btnElimina{
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnCanc.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 65px;
}

.body_frm{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-image: url('images/sfondo_2.JPG');
	padding: 0px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
}


/*---  link ---*/

.a{
	font:italic 9px Verdana;
	text-decoration: underline;
	color:#0000FF;
	cursor: pointer;
}



/*---  immagini ---*/

.img{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 5px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	vertical-align: middle;
	text-align: center;
}


/*---  tabelle ---*/

.tabFin{
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 1px;
	table-layout: auto;
	width: 100%;
	height: 100%;
}

.tdFinTop{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 13px Verdana;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background: url('images/TitoloFin.jpg');
	border-bottom: 1px groove #FFFFFF;
	height: 24px;
}

.tdFin{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: Bold 13px Verdana;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	border-left: 3px solid #166AEE;
	border-right: 3px solid #166AEE;
	border-bottom: 3px solid #166AEE;
	background-color: #F1F1F1;
}

.tab{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	border-spacing: 1px;
	table-layout: auto;
}

.tab2{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-spacing: 1px;
	table-layout: auto;
}

.tabBlu{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 10px Verdana;
	background-color: #0066a6;
	color: #000000;
	text-align: left;
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	border-spacing: 1px;
	table-layout: auto;
}



.tab_Left{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	border-spacing: 1px;
	background-image:url(images/fondo.gif)
}

.tab_Top{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	border-spacing: 1px;
	
}

.tdTopT{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 30px Verdana;
	color:#FF8000;
	text-align: left;
	vertical-align: middle;
	background-color:transparent;
	height: 30px;
}


.tdTopS{
	font: 9px Verdana;
	color:#97ADB2;
	text-align: left;
	vertical-align: top;
}

.tdLeft{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 12px Verdana;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px groove #666666;
	height: 20px;
}


.tdTop{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 13px Verdana;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background:#97ADB2;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.td{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdoff{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: trasparent;

}

.tdB{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	border-bottom: 1px groove #666666;
	height: 20px;
}

.tdBArea{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	border-bottom: 1px groove #666666;
}


.tdV{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px groove #666666;
	height: 20px;
}

.tdBlu{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #FFFFFF ;
	text-align: left;
	vertical-align: middle;
	background: #0066a6;
	height: 20px;
}

.tdLabelBlu{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #FFFFFF ;
	text-align: right;
	vertical-align: middle;
	background: #0066a6;
	height: 20px;
}



.tdBottom{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	background:#CCCCCC;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdLabel{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	background:#D7D7B9;
	border-bottom: 1px groove #FFFFFF;
	height: 10px;
}



.tdMenOff{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background: #DAD8D8;
	border-bottom: 1px groove #FFFFFF;
	height: 10px;
}

.tdMenOn{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	background: #EEEEEE;
	border-bottom: 1px groove #FFFFFF;
	height: 10px;
}




/*---  Bottoni ---*/
.btnFiltro{
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: center;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	border-top: 0px solid #ACA899;
	border-left: 0px solid #ACA899;
	border-right: 0px solid #ACA899;
	border-bottom: 0px solid #ACA899;
	width: 20px;
	height: 20px;
}


.btnRicerca{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnRicerca.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 70px;
}

.btnDett{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 10px Verdana;
	color: #0066FF;
	text-align: left;
	cursor: pointer;
	background-image:url(images/chi_Cliente.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 130px;
}

.btnDettPer{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 10px Verdana;
	color: #0066FF;
	text-align: left;
	cursor: pointer;
	background-image:url(images/Fornitori.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 130px;
}

.btnDettPer2{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 10px Verdana;
	color: #0066FF;
	text-align: left;
	cursor: pointer;
	background-image:url(images/Agenti.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: auto;
}

.btnLed{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: right;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnLed.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}


.btnNuovo{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: right;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(images/btnLed2.gif);	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}

.btnExcel{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnExcel.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 70px;
}

.btnWord{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnWord.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 70px;
}

.btnPdf{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnPdf.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: auto;
}

.btnOk{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnOk_pic.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 35px;
}

.btnMenuP{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: bold 10px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-image: url('images/statochiamata/stato5.gif');	
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 200px;

}

.btnMenu{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: italic 10px Arial;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-image: url('images/Menu.gif');	
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 210px;
}

.tdMenuL{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 10px;
	font: Bold 13px Verdana;
	color: #000000;
	background-color:transparent;
	text-align: left;
	vertical-align: top;
	border: 1px solid #AAAAAA;
	height: 20px;
}

.tdMenuR{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 10px;
	font: Bold 13px Verdana;
	color: #000000;
	background-color:#FFFFFF;
	text-align: left;
	vertical-align: top;
	border: 1px solid #AAAAAA;
	height: 20px;
}


.btnInvia{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnOk_pic.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 110px;
}

.btnAnnulla{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnAnnulla_pic.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 65px;
}

.btnHome{
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/Home.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 65px;
}

.btnElimina{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url('images/btnElimina_pic.gif');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 60px;
}

.btnMail{
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 2px;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(images/chi_Indirizzo_old.gif);
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}



.input_c {
	background: url(images/input_c.gif);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align:middle;
	height:21px;
}

.input_areac {
	background: url(images/input_areac.gif);
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	vertical-align:middle;
	height:56px;
}

.input_l {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:5px;
	height:21px;
	background: url(images/input_l.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
}

.input_areal {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:5px;
	height:56px;
	background: url(images/input_areal.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
}

.input_r {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:5px;
	height:21px;
	background: url(images/input_r.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
}

.input_arear {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width:5px;
	height:56px;
	background: url(images/input_arear.gif);
	vertical-align:middle;
	background-repeat:no-repeat;
}


.btnListaL{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #00000;
	text-align:center;
	cursor: pointer;
	background-image:url(images/btnlista_left.gif);	
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	
}

.btnListaR{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #00000;
	text-align:right;
	cursor: pointer;
	background-image:url(images/btnlista_right.gif);	
	background-repeat: no-repeat;
	background-position: right center;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	
}


/*---  edit box ---*/

.edt{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 11px Verdana;
	color: #000000;
	background: #FFFFFF;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}

.edtBlu{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 11px Verdana;
	color: #000000;
	background: #FFFFFF;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.edtFocus{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 11px Verdana;
	color: #000000;
	background: #C4E3E3;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.edtbluFocus{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 11px Verdana;
	color: #000000;
	background: #C4E3E3;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
/*---  calendario ---*/

.tabCal{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border: 1px solid #AAAAAA;
	border-collapse: collapse;
	border-spacing: 1px;
	table-layout: auto;
}

.tdTopCal{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 11px Verdana;
	color: #FFFFFF;
	text-align: left;
	background: #000000;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdLabelCal{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	background: #B0B0B0;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdSelCal{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #FFFFFF;
	text-align: center;
	background: #000000;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
	cursor: pointer;
}

.tdCal{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	background: #F1F1F1;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
	cursor: pointer;
}

.tdCal_cod{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	background: #AA0000;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
	cursor: pointer;
}

.tdCal_prr{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	background: #00AA00;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
	cursor: pointer;
}

.tdCalON{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	background: #C4E3E3;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
	cursor: pointer;
}

.tdDisCal{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #999999;
	text-align: center;
	background: #F1F1F1;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
	cursor: pointer;
}

.tdBottomCal{
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: right;
	background: #D0D0D0;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.edtMeseCal{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 11px Verdana;
	color: #000000;
	background: #FFFFFF;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}

.edtGiornoCal{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	font: normal 11px Verdana;
	color: #000000;
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	
	
}


<!-- FONT-->

.fnterr{
	color:#FF0000;
}


