/*---  body ---*/

.body{
	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	background-color: #FeFeFe;
	padding: 0px;
	font: normal 11px Verdana;
	color: #FeFeFe;
	text-align: center;
}


.body_frm{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	text-align: left;
	scrollbar-base-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
}

/*---  form ---*/

.form{
	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: normal 11px Verdana;
	color: #000000;
	
}

/*---  link ---*/

.a{
	font: normal 10px Verdana;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
	border:0;
}

.a:hover{
	font: normal 10px Verdana;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
	background: #C4E3E3;
}

/*---  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;
	cursor: pointer;
	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: 0px;
	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{
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border: 3px ridge #FFFFFF;
	border-collapse: collapse;
	border-spacing: 1px;
	table-layout: auto;
}

.tabLogin
{
	border:1px solid #CCCCCC;
}

/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/** TD  **/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/

.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: #FFF;
	text-align: left;
	vertical-align: middle;
	background-image:url(images/grigio_Scuro.jpg);
	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: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}


.tdHome{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 16px Verdana;
	font-weight: bold;
	color: #000000;
	text-align: right;
	vertical-align: middle;
 
	border-bottom: 5px solid #DDDDDD;
	height:100%;
	
}

.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: #DDDDDD;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdLabelP{
	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 10px Verdana;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	background: #DDDDDD;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}



.tdLabelL{
	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: left;
	vertical-align: middle;
	background: #DDDDDD;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}



.tdSel{
	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-image: url(images/tdsel2.gif);
	background-repeat:repeat-x;
	border-bottom: 1px groove #CCCCCC;
	height: 20px;

}

.tdSelOFF{
	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: #B0B0B0;
	border-bottom: 1px groove #FFFFFF;
	cursor: pointer;
	height: 20px;
}

.tdMargin
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-image: url(images/grigio_Scuro_alto.jpg);
	background-repeat:repeat-x;
}

.tdCenter{
	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 18px Verdana;
	color: #000;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}

.tdON{
	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-image: url('images/grigio_bottom2.gif');
	 background-repeat:repeat-x;
	border-bottom: 1px groove #CCCCCC;
	cursor: pointer;
	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 11px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px groove #CCCCCC;
	cursor: pointer;
	height: 20px;
}

.tdBottom{
	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-image: url('images/grigio_bottom2.gif');
	background-repeat:repeat-x;
	border-bottom: 1px groove #FFFFFF;
	height:28px;
}



/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/** BOTTONI **/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/

.btn{
	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: #D0D0D0;
	border-top: 2px solid #ACA899;
	border-left: 2px solid #ACA899;
	border-right: 2px solid #ACA899;
	border-bottom: 2px solid #ACA899;
}

.btnOk
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/btnOk_pic.png);
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 40px;
	height: 22px;
}

.btnRicerca
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/btnRicerca.png);
	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;
	height: 22px;
}

.btnAnnulla
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/btnAnnulla_pic.png);
	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;
	height: 22px;
}

.btnExcel
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/btnExcel.png);
	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;
	height: 22px;
}

.btnNuovo
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/btnNuovo.png);
	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;
	height: 22px;
}

.btnCopia
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/copy.png);
	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;
	height: 22px;
}


.btnElimina
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/btnElimina.png);
	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;
	height: 22px;
}

.btnModifica
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image:url(images/btnvaria.png);
	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;
	height: 22px;
}


.btnOkLogin
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 35px;
	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.png');	
	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;
	height: 40px;
}


.btnAnnullaLogin
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 35px;
	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.png');	
	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;
	height:40px;
}


.btnAggiungi
{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(images/aggiungi.png);
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 80px;
	height: 22px;
}


.btnPiu{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	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/aggiungi.png');	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}



.btnMeno{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	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/aggiungiMeno.png);	
	background-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}




.btnSuccessivo{
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 18px;
	padding-bottom: 0px;
	font: normal 12px Verdana;
	color: #ffffff;
	text-align: right;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: right;
	background-image:url(images/btnLista_right.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:95px;
}

.btnPrecedente{
	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: #ffffff;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left;
	background-image:url(images/btnLista_left.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:95px;
}

.btnLista{
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	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/btnlista.gif');	
	background-color: #FFFFFF;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}


.btnordineSu{
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	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/btnLista_cap.png');	
	background-color: #FFFFFF;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width:22px;
}


.btnordineGiu{
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 22px;
	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/btnLista_bottom.png');	
	background-color: #FFFFFF;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width:22px;
}


.btnData{
	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: normal 12px Verdana;
	color: #000000;
	text-align: center;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	background-color: transparent;
	background-image:url(images/btnCalendario.png);
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	width: 20px;
	height: 20px;
}




/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/** CAMPI EDIT **/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/


.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: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.edtCourier{
	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 10px Courier;
	color: #000000;
	background: #FFFFFF;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.edtHiddenGrd{
	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: 1px solid #BBBBBB;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
	height:10px;
}

.edtHidden{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	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;
	vertical-align: middle;
}

.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;*/
	background-image: url(images/tdsel.gif);
	background-repeat:repeat-x;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.fnt{
	font: normal 11px Verdana;
	color: #000000;
}

.fntErr{
	font: normal 11px Verdana;
	color: #FF0000;
}

.fntErr2{
	padding-top: 1px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 1px;
	font: normal 11px Verdana;
	color: #FF0000;
	background: #FFFFE1;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	position: absolute;
	z-index: 2;
	width:120px;
}


/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/** MENU **/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/
/**************************************************************************************************************/

.divMenu{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background: #333;
	cursor: pointer;
	/*background-image:url(images/btnmenu.png);*/
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
}


.aMenu{
	margin-top: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	color:  #FFFFFF;
	text-decoration: none;
	text-align: left;
	background: #333;
	/*background-image:url(images/btnmenu.png);*/
	cursor: pointer;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	float: left;
	height: 20px;

}




.aMenu:hover{
	background: #CCCCCC;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	color: #000000;
}


/*--- menù a tendina ---*/
.tendDis{
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 9px Verdana;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	/*background:#B0B0B0;*/
	background: #999999;
	border: 1px solid #000000;
	height: 10px;
}
.tendAtt{
	margin-top: 2px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 2px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 9px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background-image: url(images/tdsel.gif);
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	height: 10px;
}

.tendFrameSel
{
	border-bottom:1px solid #999999; 
	border-right:1px solid #999999; 
	border-left:1px solid #999999; 
	border-top:0px;
}


/* CALENDARIO */
.tabCal2{
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border: 3px ridge #FFFFFF;
	border-collapse: collapse;
	border-spacing: 1px;
}

.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: #000000;
	text-align: center;
	/*background:  #000000;*/
	background: #CCCCCC;
	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;
}