


a {
	text-decoration: none;
}

.ui-datepicker {
	font-family: Verdana;
	font-size: 12px;
}

.ui-timepicker-list {
	font-family: Verdana;
	font-size: 12px;
}


html, body {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	overflow: hidden;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #FFF;
	font-family: Verdana;
}





.cssDivMain {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
	font-family: Verdana;
}

.cssDivMainBorder {
	border: 2px solid #4c4d4f;
	padding: 2px;
}

.cssDivAbsolute {
	position: absolute;
}

.cssDivAbsoluteHide {
	position: absolute;
	display: none;
}

.cssDivAbsoluteShow {
	position: absolute;
	display: block;
	background-color: #EEE;
}


.cssDivTruncate {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: transparent;
	width: 100%;
}


.cssOpacityDiv {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	z-index: 999;
}


.cssDivTab, .cssDivTabDati, .cssDivTabDatiNoSc {
	position: absolute;
	bottom: 0px;
	top: 34px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bold;
	text-align: left;
	border: none;
	color: #666;
	font-size: 12px;
}

.cssDivTab {
	left: 0px;
	width: 200px;
	background-color: #E9E9E9;
	overflow-y:auto;
}

	.cssDivTab::-webkit-scrollbar-track {
		/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
			border-radius: 10px;*/
		background-color: #F5F5F5;
	}

	.cssDivTab::-webkit-scrollbar {
		width: 5px;
		background-color: #F5F5F5;
	}

	.cssDivTab::-webkit-scrollbar-thumb {
		/*border-radius: 10px;
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);*/
		background-color: #CCC;
	}

	

.cssDivTabDati, .cssDivTabDatiNoSc {
	left: 205px;
	right: 0px;
	background-color: transparent;
}

.cssDivTabDatiNoSc {
	bottom: 34px;
}


.cssDivDati, .cssDivDatiOver {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 32px;
	right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	border: none;
	color: #666;
	font-size: 12px;
	vertical-align: top;
}

.cssDivDatiOver, .cssDivTabDati {
	overflow-y: auto;
	overflow-x: none;
	bottom: 30px;
}

.cssDivBottom, .cssDivBottomRight, .cssDivBottomTab {
	position: absolute;
	left: 0px;
	bottom: 0px;
	right: 0px;
	height: 25px;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 2px;
	text-align: left;
	border: none;
	color: #000;
	font-size: 12px;
	background: #FFFFFF;
	border-top: 1px inset #4c4d4f;
}


.cssDivBottomRight, .cssDivBottomTab {
	text-align: right;
}

.cssDivBottomTab {
	left: 200px;
}

.divMenu {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	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-color: #474646;
	border-top: 0px solid #FF0000;
	border-left: 0px solid #FF0000;
	border-right: 0px solid #FF0000;
	border-bottom: 0px solid #FF0000;
	height: 30px;
}

.cssDivTop {
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	height: 22px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	background-color: #2a386d; /* #285D34;*/
}


.cssDivElencoTop {
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 0px;
	position: absolute;
	top: 30px;
	right: 0px;
	left: 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background-color: transparent;
}

.cssDivElenco, .cssDivElencoNoTop {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	position: absolute;
	top: 60px;
	right: 0px;
	left: 0px;
	bottom: 30px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background-color: transparent;
	overflow-y: auto;
	overflow-x: hidden;
}

.cssDivElencoNoTop {
	top: 30px;
}




.cssDivFiltro {
	position: absolute;
	top: 35px;
	left: 0px;
	right: 0px;
	height: 60px;
}

.cssDivFiltroCmp {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	height: 30px;
}

.cssDivFiltroCmpAvanzata {
	position: absolute;
	top: 30px;
	left: 0px;
	right: 0px;
	bottom: 30px;
	display: none;
	overflow-y: auto;
}


.cssDivFiltroRisultati {
	position: absolute;
	top: 95px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}

/*gestione  suffivisione pagina in due, pagina sia con elconco che con dettaglio*/

.cssDivElencoPU {
	position: absolute;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	top: 60px;
	right: 0px;
	left: 0px;
	height: 50%;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background-color: transparent;
	overflow-y: auto;
	overflow-x: none;
}

.cssDivDatiPU {
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	position: absolute;
	top: 50%;
	right: 0px;
	left: 0px;
	bottom: 0px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	background-color: transparent;
	overflow-y: auto;
	overflow-x: none;
}

/* ----- PAGINA DEFAULT ----- */

.cssHomeA {
	font-size: 12px;
	color: #FFF;
	margin-top: 5px;
	width: 120px;
	cursor: pointer;
	display: block;
	border: 1px solid red;
	text-align: left;
}


/* ---- LOGIN  -----*/

.cssLoginDiv {
	position: absolute;
	top: 80px;
	right: 0px;
	width: 400px;
	height: 300px;
	border: 1px solid #a5a5a5;
	background-color: #FFF;
}

.cssLoginBar {
	position: absolute;
	left: 0px;
	right: 0px;
	height: 80px;
	top: 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
}

.cssLoginBarBottom {
	position: absolute;
	left: 0px;
	right: 0px;
	height: 80px;
	bottom: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #F00;
	vertical-align: top;
}

.cssLoginInput {
	position: absolute;
	left: 0px;
	bottom: 80px;
	top: 0px;
	right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: white;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px dotted #a5a5a5;
	color: #666;
	font-size: 12px;
	background-position: center;
}

.cssDivTopLogin {
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	height: 50px;
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	background-color: #022bc6; /* #b1f765;  /*#6fb128; /* 285D34;*/
}

.tdLogin, .tdLoginMsg {
	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: #4c4d4f;
	text-align: center;
	vertical-align: middle;
	background: #fffff;
	height: 36px;
}

.tdLoginLabel {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	font: normal 10px Verdana;
	color: #4c4d4f;
	text-align: left;
	vertical-align: middle;
	background: #fffff;
	height: 10px;
}

.tdLoginMsg {
	height: auto;
	font-size: 10px;
	vertical-align: top;
}

.fntloginVersion {
	font-size: 12px;
}


.cssLoginErr {
	font-size: 12px;
	height: 25px;
	color: #F00;
	font-weight: bold;
}

.cssDivLoginMsg {
	position: absolute;
	top: 100px;
	left: 10px;
	right: 400px;
	bottom: 0px;
}
/* ----- BOTTONI ----- */

.bottoneHidden, .btnHidden {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 0px;
	height: 0px;
	visibility: hidden;
}

.bottoneMenu,
.bottoneMenuSel,
.bottone {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-left: 30px;
	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-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: auto;
	height: 25px;
}


.bottoneMenu {
	background-color: lightgray;
}

	.bottoneMenu:hover {
		background-color:burlywood;
	}


.bottoneMenuSel {
	background-color: white;
	color: burlywood;
	font: bold 11px Verdana;
}


.bottoneNoMargin {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 30px;
	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-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: auto;
	height: 20px;
}

.bottoneCompilato {
	border-bottom: 1px solid #F90;
}


.bottoneClassic {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000;
	text-align: center;
	cursor: pointer;
	background-color: transparent;
	border-top: 1px solid #022bc6;
	border-left: 1px solid #022bc6;
	border-right: 1px solid #022bc6;
	border-bottom: 1px solid #022bc6;
	/*border-radius: 10px 10px 10px 10px;*/
	height: 25px;
	width: auto;
}

	.bottoneClassic:enabled:hover {
		background-color: #e9fefe;
	}

	.bottoneClassic:disabled {
		color: #BBB;
		text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
	}


.bottoneP {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-left: 25px;
	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-color: transparent;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	width: 25px;
	height: 15px;
}


	.bottoneP:enabled:hover {
		background-color: #e9fefe;
	}

	.bottoneP:disabled {
		color: #BBB;
		text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
	}


.bottoneF {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 0px;
	padding-bottom: 5px;
	font: normal 11px Verdana;
	color: #000;
	text-align: left;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center 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: 25px;
	height: 25px;
}


	.bottoneF:enabled:hover {
		background-color: #e9fefe;
	}

	.bottoneF:disabled {
		color: #BBB;
		text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
	}

.bottone:enabled:hover, .bottoneNoMargin:enabled:hover {
	background-color: #e9fefe;
}

.bottone:disabled, .bottoneNoMargin:disabled {
	color: #BBB;
	text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
}


.bottoneA {
	background-color: #FF0000;
	padding-right: 15px;
	color: #FFFFFF;
	border: 1px solid #FF0000;
	border-radius: 10px 10px 10px 10px;
}


	.bottoneA:enabled:hover, .bottoneNoMargin:enabled:hover {
		background-color: #e9fefe;
		color: #FF0000;
	}

	.bottoneA:disabled, .bottoneNoMargin:disabled {
		color: #BBB;
		text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
	}




.bottoneOK {
	background-image: url(images/NewGraphics/btn/btnOk.png);
}

	.bottoneOK:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnOk_sel.png);
	}

	.bottoneOK:disabled {
		background-image: url(images/NewGraphics/btn/btnOk_dis.png);
	}


.bottoneAnnulla {
	background-image: url(images/NewGraphics/btn/btnAnnulla.png);
}

	.bottoneAnnulla:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnAnnulla_sel.png);
	}

	.bottoneAnnulla:disabled {
		background-image: url(images/NewGraphics/btn/btnAnnulla_dis.png);
	}



.bottoneEsci {
	background-image: url(images/NewGraphics/btn/btnExit.png);
}

	.bottoneEsci:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnExit_sel.png);
	}

	.bottoneEsci:disabled {
		background-image: url(images/NewGraphics/btn/btnExit_dis.png);
	}



.bottoneInfo {
	background-image: url(images/NewGraphics/btn/btnInfo.png);
}

	.bottoneInfo:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnInfo_sel.png);
	}

	.bottoneInfo:disabled {
		background-image: url(images/NewGraphics/btn/btnInfo_dis.png);
	}


.bottoneRicerca {
	background-image: url(images/NewGraphics/btn/btnRicerca.png);
}

	.bottoneRicerca:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnRicerca_sel.png);
	}

	.bottoneRicerca:disabled {
		background-image: url(images/NewGraphics/btn/btnRicerca_dis.png);
	}


.bottoneRecenti {
	background-image: url(images/NewGraphics/btn/btnRecenti.png);
}

	.bottoneRecenti:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnRecenti_sel.png);
	}

	.bottoneRecenti:disabled {
		background-image: url(images/NewGraphics/btn/btnRecenti_dis.png);
	}



.bottoneUserGroup {
	background-image: url(images/NewGraphics/btn/btnUserGroup.png);
}

	.bottoneUserGroup:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnUserGroup_sel.png);
	}

	.bottoneUserGroup:disabled {
		background-image: url(images/NewGraphics/btn/btnUserGroup_dis.png);
	}


.bottoneUtente {
	background-image: url(images/NewGraphics/btn/btnUser.png);
}

	.bottoneUserGroup:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnUser_sel.png);
	}

	.bottoneUserGroup:disabled {
		background-image: url(images/NewGraphics/btn/btnUser_dis.png);
	}

.bottoneScollega {
	background-image: url(images/NewGraphics/btn/btnScollega.png);
}

	.bottoneScollega:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnScollega_sel.png);
	}

	.bottoneScollega:disabled {
		background-image: url(images/NewGraphics/btn/btnScollega_dis.png);
	}



.bottoneRiapri {
	background-image: url(images/NewGraphics/btn/btnRiapri.png);
}

	.bottoneRiapri:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnRiapri_sel.png);
	}

	.bottoneRiapri:disabled {
		background-image: url(images/NewGraphics/btn/btnRiapri_dis.png);
	}


.bottoneMail {
	background-image: url(images/NewGraphics/btn/btnMail.png);
}

	.bottoneMail:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnMail_sel.png);
	}

	.bottoneMail:disabled {
		background-image: url(images/NewGraphics/btn/btnMail_dis.png);
	}


.bottoneUncheckBox {
	background-image: url(images/NewGraphics/btn/btnUncheckBox.png);
}

	.bottoneUncheckBox:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnUncheckBox_sel.png);
	}

	.bottoneUncheckBox:disabled {
		background-image: url(images/NewGraphics/btn/btnUncheckBox_dis.png);
	}

.bottoneCheckBox {
	background-image: url(images/NewGraphics/btn/btnCheckBox.png);
}

	.bottoneCheckBox:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnCheckBox_sel.png);
	}

	.bottoneCheckBox:disabled {
		background-image: url(images/NewGraphics/btn/btnCheckBox_dis.png);
	}



.bottoneCalcola {
	background-image: url(images/NewGraphics/btn/btnCalcola.png);
}

	.bottoneCalcola:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnCalcola_sel.png);
	}

	.bottoneCalcola:disabled {
		background-image: url(images/NewGraphics/btn/btnCalcola_dis.png);
	}




.bottoneNotaDescr {
	background-image: url(images/NewGraphics/btn/btnNotaDescr.png);
}

	.bottoneNotaDescr:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnNotaDescr_sel.png);
	}

	.bottoneNotaDescr:disabled {
		background-image: url(images/NewGraphics/btn/btnNotaDescr_dis.png);
	}

.bottoneServizio {
	background-image: url(images/NewGraphics/btn/btnServizio.png);
}

	.bottoneServizio:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnServizio_sel.png);
	}

	.bottoneServizio:disabled {
		background-image: url(images/NewGraphics/btn/btnServizio_dis.png);
	}


.bottoneElimina {
	background-image: url(images/NewGraphics/btn/btnElimina.png);
}

	.bottoneElimina:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnElimina_sel.png);
	}

	.bottoneElimina:disabled {
		background-image: url(images/NewGraphics/btn/btnElimina_dis.png);
	}


.bottoneCalendario {
	background-image: url(images/NewGraphics/btn/btnCalendario.png);
}

	.bottoneCalendario:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnCalendario_sel.png);
	}

	.bottoneCalendario:disabled {
		background-image: url(images/NewGraphics/btn/btnCalendario_dis.png);
	}



.bottoneNuovo {
	background-image: url(images/NewGraphics/btn/btnNuovo.png);
}

	.bottoneNuovo:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnNuovo_sel.png);
	}

	.bottoneNuovo:disabled {
		background-image: url(images/NewGraphics/btn/btnNuovo_dis.png);
	}

.bottoneNuovoNero {
	background-image: url(images/NewGraphics/btn/btnNuovoNero.png);
}

	.bottoneNuovoNero:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnNuovoNero_sel.png);
	}

	.bottoneNuovoNero:disabled {
		background-image: url(images/NewGraphics/btn/btnNuovoNero_dis.png);
	}

.bottoneStampaPDF {
	background-image: url(images/NewGraphics/btn/btnStampaPDF.png);
}

	.bottoneStampaPDF:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnStampaPDF_sel.png);
	}

	.bottoneStampaPDF:disabled {
		background-image: url(images/NewGraphics/btn/btnStampaPDF_dis.png);
	}


.bottoneDownLoad {
	background-image: url(images/NewGraphics/btn/btnDownLoad.png);
}

	.bottoneDownLoad:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnDownLoad_sel.png);
	}

	.bottoneDownLoad:disabled {
		background-image: url(images/NewGraphics/btn/btnDownLoad_dis.png);
	}



.bottoneDettagli {
	background-image: url(images/NewGraphics/btn/btnDettagli.png);
}

	.bottoneDettagli:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnDettagli_sel.png);
	}

	.bottoneDettagli:disabled {
		background-image: url(images/NewGraphics/btn/btnDettagli_dis.png);
	}




.bottoneGrafo {
	background-image: url(images/NewGraphics/btn/btnGrafo.png);
}

	.bottoneGrafo:enabled:hover {
		background-image: url(images/NewGraphics/btnbtnGrafo_sel.png);
	}

	.bottoneGrafo:disabled {
		background-image: url(images/NewGraphics/btn/btnGrafo_dis.png);
	}


 

.bottoneShare {
	background-image: url(images/NewGraphics/btn/btnShare.png);
}

	.bottoneShare:enabled:hover {
		background-image: url(images/NewGraphics/btnbtnShare_sel.png);
	}

	.bottoneShare:disabled {
		background-image: url(images/NewGraphics/btn/btnShare_dis.png);
	}

 

.bottoneCrm {
	background-image: url(images/NewGraphics/btn/btnCrm.png);
}

	.bottoneCrm:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnCrm_sel.png);
	}

	.bottoneCrm:disabled {
		background-image: url(images/NewGraphics/btn/btnCrm_dis.png);
	}


.bottoneAssocia {
	background-image: url(images/NewGraphics/btn/btnAssocia.png);
}

	.bottoneAssocia:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnAssocia_sel.png);
	}

	.bottoneAssocia:disabled {
		background-image: url(images/NewGraphics/btn/btnAssocia_dis.png);
	}





.bottoneAvanti {
	background-image: url(images/NewGraphics/btn/btnAvanti.png);
}

	.bottoneAvanti:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnAvanti_sel.png);
	}

.bottonebottoneAvantiCrm:disabled {
	background-image: url(images/NewGraphics/btn/btnAvanti_dis.png);
}

.bottoneIndietro {
	background-image: url(images/NewGraphics/btn/btnIndietro.png);
}

	.bottoneIndietro:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnIndietro_sel.png);
	}

	.bottoneIndietro:disabled {
		background-image: url(images/NewGraphics/btn/btnIndietro_dis.png);
	}

.bottoneStatistiche {
	background-image: url(images/NewGraphics/btn/btnStatistiche.png);
}

	.bottoneStatistiche:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnStatistiche_sel.png);
	}

	.bottoneStatistiche:disabled {
		background-image: url(images/NewGraphics/btn/btnStatistiche_dis.png);
	}



.bottoneBloccato {
	background-image: url(images/NewGraphics/btn/btnBloccato.png);
}

	.bottoneBloccato:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnBloccato_sel.png);
	}

	.bottoneBloccato:disabled {
		background-image: url(images/NewGraphics/btn/btnBloccato_dis.png);
	}


.bottoneLockOpen {
	background-image: url(images/NewGraphics/btn/btnLockOpen.png);
}

	.bottoneLockOpen:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnLockOpen_sel.png);
	}

	.bottoneLockOpen:disabled {
		background-image: url(images/NewGraphics/btn/btnLockOpen_dis.png);
	}




.bottoneRefresh {
	background-image: url(images/NewGraphics/btn/btnRefresh.png);
}

	.bottoneRefresh:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnRefresh_sel.png);
	}

	.bottoneRefresh:disabled {
		background-image: url(images/NewGraphics/btn/btnRefresh_dis.png);
	}



.bottoneCalcola {
	background-image: url(images/NewGraphics/btn/btnCalcola.png);
}

	.bottoneCalcola:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnCalcola_sel.png);
	}

	.bottoneCalcola:disabled {
		background-image: url(images/NewGraphics/btn/btnCalcola_dis.png);
	}


.bottoneUserGroupAdd {
	background-image: url(images/NewGraphics/btn/btnUserGroupAdd.png);
}

	.bottoneUserGroupAdd:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnUserGroupAdd_sel.png);
	}

	.bottoneUserGroupAdd:disabled {
		background-image: url(images/NewGraphics/btn/btnUserGroupAdd_dis.png);
	}



.bottoneCopia {
	background-image: url(images/NewGraphics/btn/btnCopia.png);
}

	.bottoneCopia:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnCopia_sel.png);
	}

	.bottoneCopia:disabled {
		background-image: url(images/NewGraphics/btn/btnCopia_dis.png);
	}


.bottoneCap {
	background-image: url(images/NewGraphics/btn/btnCap.png);
}

	.bottoneCap:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnCap_sel.png);
	}

	.bottoneCap:disabled {
		background-image: url(images/NewGraphics/btn/btnCap_dis.png);
	}



.bottoneClock {
	background-image: url(images/NewGraphics/btn/btnClock.png);
}

	.bottoneClock:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnClock_sel.png);
	}

	.bottoneClock:disabled {
		background-image: url(images/NewGraphics/btn/btnClock_dis.png);
	}


.bottonePaesi {
	background-image: url(images/NewGraphics/btn/btnPaesi.png);
}

	.bottonePaesi:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnPaesi_sel.png);
	}

	.bottonePaesi:disabled {
		background-image: url(images/NewGraphics/btn/btnPaesi_dis.png);
	}



.bottoneLayer {
	background-image: url(images/NewGraphics/btn/btnLayer.png);
}

	.bottoneLayer:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnLayer_sel.png);
	}

	.bottoneLayer:disabled {
		background-image: url(images/NewGraphics/btn/btnLayer_dis.png);
	}

.bottoneRitenutaAcc {
	background-image: url(images/NewGraphics/btn/btnRitenutaAcc.png);
}

	.bottoneRitenutaAcc:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnRitenutaAcc_sel.png);
	}

	.bottoneRitenutaAcc:disabled {
		background-image: url(images/NewGraphics/btn/btnRitenutaAcc_dis.png);
	}


.bottoneNote {
	background-image: url(images/NewGraphics/btn/btnNote.png);
}

	.bottoneNote:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnNote_sel.png);
	}

	.bottoneNote:disabled {
		background-image: url(images/NewGraphics/btn/btnNote_dis.png);
	}



.bottoneEspandi {
	background-image: url(images/NewGraphics/btn/btnEspandi.png);
}

	.bottoneEspandi:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnEspandi_sel.png);
	}

	.bottoneEspandi:disabled {
		background-image: url(images/NewGraphics/btn/btnEspandi_dis.png);
	}




.bottoneListini {
	background-image: url(images/NewGraphics/btn/btnListini.png);
}

	.bottoneListini:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnListini_sel.png);
	}

	.bottoneListini:disabled {
		background-image: url(images/NewGraphics/btn/btnListini_dis.png);
	}

.bottoneSito {
	background-image: url(images/NewGraphics/btn/btnSito.png);
}

	.bottoneSito:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnSito_sel.png);
	}

	.bottoneSito:disabled {
		background-image: url(images/NewGraphics/btn/btnSito_dis.png);
	}

.bottoneDocGestionale {
	background-image: url(images/NewGraphics/btn/btnDocGestionale.png);
}

	.bottoneDocGestionale:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnDocGestionale_sel.png);
	}

	.bottoneDocGestionale:disabled {
		background-image: url(images/NewGraphics/btn/btnDocGestionale_dis.png);
	}


.bottoneBanca {
	background-image: url(images/NewGraphics/btn/btnBanca.png);
}

	.bottoneBanca:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnBanca_sel.png);
	}

	.bottoneBanca:disabled {
		background-image: url(images/NewGraphics/btn/btnBanca_dis.png);
	}



.bottoneIter {
	background-image: url(images/NewGraphics/btn/btnIter.png);
}

	.bottoneIter:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnIter_sel.png);
	}

	.bottoneIter:disabled {
		background-image: url(images/NewGraphics/btn/btnIter_dis.png);
	}



.bottoneDatiComm {
	background-image: url(images/NewGraphics/btn/btnDatiComm.png);
}

	.bottoneDatiComm:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnDatiComm_sel.png);
	}

	.bottoneDatiComm:disabled {
		background-image: url(images/NewGraphics/btn/btnDatiComm_dis.png);
	}



.bottonePin {
	background-image: url(images/NewGraphics/btn/btnPin.png);
}

	.bottonePin:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnPin_sel.png);
	}

	.bottonePin:disabled {
		background-image: url(images/NewGraphics/btn/btnPin_dis.png);
	}


.bottonePiu {
	background-image: url(images/NewGraphics/btn/btnPiu.png);
}

	.bottonePiu:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnPiu_sel.png);
	}

	.bottonePiu:disabled {
		background-image: url(images/NewGraphics/btn/btnPiu_dis.png);
	}


.bottoneAllarm {
	background-image: url(images/NewGraphics/btn/btnAllarm.png);
}

	.bottoneAllarm:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnAllarm_sel.png);
	}

	.bottoneAllarm:disabled {
		background-image: url(images/NewGraphics/btn/btnAllarm_dis.png);
	}



.bottoneMeno {
	background-image: url(images/NewGraphics/btn/btnMeno.png);
}

	.bottoneMeno:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnMeno_sel.png);
	}

	.bottoneMeno:disabled {
		background-image: url(images/NewGraphics/btn/btnMeno_dis.png);
	}

.bottoneImporta {
	background-image: url(images/NewGraphics/btn/btnImporta.png);
}

	.bottoneImporta:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnImporta_sel.png);
	}

	.bottoneImporta:disabled {
		background-image: url(images/NewGraphics/btn/btnImporta_dis.png);
	}


.bottoneComplicata {
	background-image: url(images/NewGraphics/btn/btnComplicata.png);
}

	.bottoneComplicata:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnComplicata_sel.png);
	}

	.bottoneComplicata:disabled {
		background-image: url(images/NewGraphics/btn/btnComplicata_dis.png);
	}


.bottoneLed {
	background-image: url(images/NewGraphics/btn/btnLed.png);
}

	.bottoneLed:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnLed_sel.png);
	}

	.bottoneLed:disabled {
		background-image: url(images/NewGraphics/btn/btnLed_dis.png);
	}

.bottonePencil {
	background-image: url(images/NewGraphics/btn/btnPencil.png);
}

	.bottonePencil:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnPencil_sel.png);
	}

	.bottonePencil:disabled {
		background-image: url(images/NewGraphics/btn/btnPencil_dis.png);
	}


.bottoneSemplificata {
	background-image: url(images/NewGraphics/btn/btnSemplificata.png);
}

	.bottoneSemplificata:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnSemplificata_sel.png);
	}

	.bottoneSemplificata:disabled {
		background-image: url(images/NewGraphics/btn/btnSemplificata_dis.png);
	}


.bottoneExcel, .bottoneStampaExcel, .bottoneStampaXLS {
	background-image: url(images/NewGraphics/btn/btnExcel.png);
}

	.bottoneExcel:enabled:hover, .bottoneStampaExcel:enabled:hover, .bottoneStampaXLS:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnExcel_sel.png);
	}

	.bottoneExcel:disabled, .bottoneStampaExcel:disabled, .bottoneStampaXLS:disabled {
		background-image: url(images/NewGraphics/btn/btnExcel_dis.png);
	}



.bottoneStampaMEXAL {
	background-image: url(images/NewGraphics/btn/btnMexal.png);
}

	.bottoneStampaMEXAL:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnMexal_sel.png);
	}

	.bottoneStampaMEXAL:disabled {
		background-image: url(images/NewGraphics/btn/btnMexal_dis.png);
	}



.bottoneStampaSIT {
	background-image: url(images/NewGraphics/btn/btnDownLoad.png);
}

	.bottoneStampaSIT:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnDownLoad_sel.png);
	}

	.bottoneStampaSIT:disabled {
		background-image: url(images/NewGraphics/btn/btnDownLoad_dis.png);
	}

.bottoneStampaCOLOMBINI {
	background-image: url(images/NewGraphics/btn/btnDownLoad.png);
}

	.bottoneStampaCOLOMBINI:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnDownLoad_sel.png);
	}

	.bottoneStampaCOLOMBINI:disabled {
		background-image: url(images/NewGraphics/btn/btnDownLoad_dis.png);
	}

.bottoneStampaCOLOMBINIXLS {
	background-image: url(images/NewGraphics/btn/btnExcel.png);
}

	.bottoneStampaCOLOMBINIXLS:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnExcel_sel.png);
	}

	.bottoneStampaCOLOMBINIXLS:disabled {
		background-image: url(images/NewGraphics/btn/btnExcel_dis.png);
	}

.bottoneStampaWORD {
	background-image: url(images/NewGraphics/btn/btnDocGestionale.png);
}

	.bottoneStampaWORD:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnDocGestionale_sel.png);
	}

	.bottoneStampaWORD:disabled {
		background-image: url(images/NewGraphics/btn/btnDocGestionale_dis.png);
	}





.bottoneEventi {
	background-image: url(images/NewGraphics/btn/btnEventi.png);
}

	.bottoneEventi:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnEventi_sel.png);
	}

	.bottoneEventi:disabled {
		background-image: url(images/NewGraphics/btn/btnEventi_dis.png);
	}


.bottoneValuta {
	background-image: url(images/NewGraphics/btn/btnValuta.png);
}

	.bottoneValuta:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnValuta_sel.png);
	}

	.bottoneValuta:disabled {
		background-image: url(images/NewGraphics/btn/btnValuta_dis.png);
	}


.bottoneStoricoPrezzi {
	background-image: url(images/NewGraphics/btn/btnStoricoPrezzi.png);
}

	.bottoneStoricoPrezzi:enabled:hover {
		background-image: url(images/NewGraphics/btn/btnStoricoPrezzi_sel.png);
	}

	.bottoneStoricoPrezzi:disabled {
		background-image: url(images/NewGraphics/btn/btnStoricoPrezzi_dis.png);
	}

/* ----- TABELLE ----- */

.tab {
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	table-layout: auto;
	width: 100%;
	height: 100%;
}


.tabElenco {
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	table-layout: auto;
	width: 100%;
}

.tdTop, .tdTopVerde {
	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: #999; /*#022bc6; #285D34;*/
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdTopVerde {
	background: #022bc6;
}

.tdLabel, .tdLabelLeft {
	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: #4c4d4f;
	text-align: right;
	vertical-align: middle;
	background-color: #EEE;
	height: 10px;
}




.tdLabelLeft {
	text-align: left;
}


.td, .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: normal 11px Verdana;
	color: #4c4d4f;
	text-align: left;
	vertical-align: middle;
	background: #fAfAfA;
	/*border-bottom: 1px groove #CCCCCC;*/
	height: 20px;
}

.tdCenter {
	text-align: center;
}


.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: #E9E9E9;
	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: #7FC095;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdSelB{
	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 10px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #7FC095;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}



.tdOFF, .tdOFF1, .tdOFF-1{
	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;	
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	height: 20px;

}
	


.tdOFF, .tdOFF1, .tdOFF-1{
 	color: #4c4d4f;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px groove #CCCCCC;
}


.tdOFF1, .tdOFF-1{
	font: normal 10px Verdana;
}

.tdOFF1{	
	background: #FFFFFF;
}


.tdOFF-1{
	background:#EBEBEB;
}
*/


.cssTrElenco {
	background-color: transparent;
	color: #4c4d4f;
	cursor: pointer;
}


.cssTrElencoSel {
	cursor: pointer;
	background-color: #CCC;
	width: 10px;
}

	.cssTrElenco:hover, .cssTrElencoSel:hover {
		background: rgba(42,56,109,0.8);
		border-bottom: 1px groove #4c4d4f;
		color: #FFF;
		cursor: pointer;
	}


.cssTdElenco, .cssTdElencoW, .cssTdElencoRight {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-bottom: 1px solid #9C9797;
	text-shadow: none;
	font-size: 11px;
	font-weight: normal;
	height: 30px;
}

.cssTdElencoW {
	background-color: #FFF;
}


.cssTdElencoRight {
	text-align: right;
}

.tdBottom, .tdBottomCenter {
	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: #FFFFFF;
	border-top: 1px inset #4c4d4f;
	height: 20px;
}


.tdBottomCenter {
	text-align: center;
}

.tdOnKela {
	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;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	height: 20px;
	background-color: #0F0;
}





/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- CLASSI PER ORDINAMENTO AUTOMATICO IN ELENCO ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/



.cssTableHeaderOrderOff, .cssTableHeaderOrderOnDesc, .cssTableHeaderOrderOnCres, .cssTableHeader, .cssTableNFHeader {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #98DBAE;
	border-bottom: 1px groove #FFFFFF;
	height: 10px;
	background-position: right center;
	background-repeat: no-repeat;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}


.cssTableHeaderOrderOff, .cssTableHeader, .cssTableNFHeader {
	color: #000000;
	background-color: #EBE8E8;
}

.cssTableHeaderOrderOff, .cssTableHeaderOrderOnDesc, .cssTableHeaderOrderOnCres {
	cursor: pointer;
}

.cssTableHeaderOrderOnDesc, .cssTableHeaderOrderOnCres {
	background-color: #666666;
	color: white;
}


	.cssTableHeaderOrderOnDesc:hover, .cssTableHeaderOrderOnCres:hover, .cssTableHeaderOrderOff:hover {
		color: #edaa09;
		background-color: #cdd4d9;
	}


.cssTableHeaderOrderOnDesc {
	background-image: url(Images/NewGraphics/btnOrdineDesc.png);
}

	.cssTableHeaderOrderOnDesc:hover {
		background-image: url(Images/NewGraphics/btnOrdineDesc_sel.png);
	}

.cssTableHeaderOrderOnCres {
	background-image: url(Images/NewGraphics/btnOrdineCres.png);
}

	.cssTableHeaderOrderOnCres:hover {
		background-image: url(Images/NewGraphics/btnOrdineCres_sel.png);
	}

.cssTableHeaderOrderOff {
	background-image: url(Images/NewGraphics/btnOrdineOff.png);
}

	.cssTableHeaderOrderOff:hover {
		background-image: url(Images/NewGraphics/btnOrdineOff_sel.png);
	}



/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- FINE  CLASSI PER ORDINAMENTO AUTOMATICO IN ELENCO ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/

/* CAMPI DI INPUT*/


.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;
}

	.edt:focus {
		background: rgba(42,56,109,0.3); /* #C4E3E3;*/
	}

	.edt:disabled {
		background: #EEE;
		color: #666;
		border-top: 1px solid #CCC;
		border-left: 1px solid #CCC;
		border-right: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
	}

.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: #F5F5D7;
	border-top: 0px solid #000000;
	border-left: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 0px solid #000000;
	height: 11px;
}

.edtLogin {
	width: 200px;
	height: 25px;
	/*-webkit-border-radius: 10px;  
	-moz-border-radius: 10px; 
	border-radius: 10px;*/
}

.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;
}


/* ATTESA*/

.KDivAttesaH {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	border: none;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	bottom: 0px;
	right: 0px;
	display: block;
	z-index: 99999;
	opacity: 0.75;
	filter: alpha(opacity=75); /* For IE8 and earlier */
}

.KDivAttesaHImg {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -140px;
	margin-top: -140px;
	z-index: 99999;
}



/*FONT*/
.fnt {
	color: #000000;
}

.fntAzie {
	color: #999999;
}

.fntErr {
	color: #FF0000;
}



/*TOPIC HOME PAGE*/

.divTopic {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 999;
	width: 26px;
	height: 26px;
	background-image: url(images/NewGraphics/btnTopic.png);
	background-position: center center;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	font: normal 9px Verdana;
	cursor: pointer;
}

.divTopic_Sel {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 999;
	width: 26px;
	height: 26px;
	background-image: url(images/NewGraphics/btnTopic_sel.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	font: normal 9px Verdana;
	cursor: pointer;
}

.divTopicMsg {
	margin: 0px;
	padding: 0px;
	padding-top: 8px;
	position: absolute;
	right: 32px;
	top: 2px;
	z-index: 999;
	width: 250px;
	height: 22px;
	color: #FFF;
	background-color: #06C;
	text-align: center;
	vertical-align: middle;
	font: bold 12px Verdana;
	cursor: auto;
	display: none;
}


.divManuale {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 70px;
	top: 2px;
	z-index: 999;
	width: 24px;
	height: 24px;
	color: #FFF;
	background-image: url(images/NewGraphics/btn/btnInfo_dis.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	font: normal 9px Verdana;
	cursor: pointer;
	border: 1px solid #FFF;
	border-radius:20px;
}

	.divManuale:hover {
		background-image: url(images/NewGraphics/btn/btnInfo_sel.png);
		background-color: #FFF;
	}

.btnAssistenza {
	margin-top: 0px;
	margin-left: 8px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	position: absolute;
	right: 35px;
	top: 2px;
	z-index: 99;
	padding-left: 25px;
	width: 26px;
	background-image: url(images/newGraphics/kreo_assistenza_white.png);
	font: normal 11px Verdana;
	color: #000000;
	text-align: left;
	cursor: pointer;
	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;
	height: 26px;
	border-radius: 20px;
}

	.btnAssistenza:hover {
		background-color: white;
		background-image: url(images/newGraphics/kreo_assistenza.png);
	}

.divSupporto {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 35px;
	top: 2px;
	z-index: 999;
	width: 26px;
	height: 26px;
	color: #FFF;
	background-image: url(images/NewGraphics/btn/btnUserGroup_dis.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	font: normal 9px Verdana;
	cursor: pointer;
	border: 1px solid #FFF;
}


	.divSupporto:hover {
		background-image: url(images/NewGraphics/btn/btnUserGroup_sel.png);
		background-color: #FFF;
	}



/* STILI PER FINESTRA MODALE*/


.tdFinTop_EI {
	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: 11px Verdana;
	color: #FFF;
	text-align: left;
	vertical-align: bottom;
	background-color: transparent;
	/*background: url('images/NewGraphics/TitoloFin2.png');*/
	border: none;
	height: 30px;
	width: 100%;
}



.tdFin_EI {
	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: 0px solid #919090;
	border-right: 0px solid #919090;
	border-bottom: 0px solid #919090;
}

.ImgRiduciAIcona {
	position: absolute;
	top: 5px;
	right: 30px;
	cursor: pointer;
}



.KDivFrame {
	position: absolute;
	left: 50%;
	top: 50%;
	overflow: hidden;
}

.KDivFrameIfrm {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: none;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	overflow: hidden;
	height: 100%;
	width: 100%;
	display: block;
}



.KDivAttesa {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	border: none;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); /*-IE-*/
	moz-opacity: 0.80; /*-Mozilla-*/
	opacity: 0.80; /*-Altri-*/
}

.KDivAttesaL {
	margin: 0px;
	padding: 0px;
	background-color: #000000;
	border: none;
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	display: none;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30); /*-IE-*/
	moz-opacity: 0.3; /*-Mozilla-*/
	opacity: 0.3; /*-Altri-*/
}



/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- CLASSI PER SPOSTAMENTO AUTOMATICO IN ELENCO ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/


.KELA_cssDes {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	width: 7px;
}

.KELA_cssSel {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #000;
	width: 7px;
}

.KelaInputHidden {
	height: 1px;
	width: 1px;
	border: none;
	background-color: transparent;
}

	.KelaInputHidden:focus {
		height: 1px;
		width: 1px;
		border: 0px solid;
		background-color: transparent;
	}

.KelaSubmitHidden {
	height: 1px;
	width: 1px;
	border: none;
	visibility: hidden;
	display: none;
	background-color: transparent;
}

.KelaFocusHidden {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 1px;
	width: 1px;
	border: none;
	background-color: transparent;
}


.btnHFocus {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 1px;
	width: 1px;
	border: none;
}

/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --- FINE CLASSI PER SPOSTAMENTO AUTOMATICO IN ELENCO -- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/



/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- CLASSI PER CALENDARIO ----------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/



.tabFin {
	font: normal 10px Verdana;
	color: #000000;
	text-align: left;
	border-collapse: collapse;
	border-spacing: 1px;
	table-layout: auto;
	width: 100%;
	height: 100%;
}

.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;
}



.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 #919090;
	border-right: 3px solid #919090;
	border-bottom: 3px solid #919090;
}

.tdFinTop {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: Bold 13px Verdana;
	color: #000;
	text-align: left;
	vertical-align: middle;
	background: url('images/NewGraphics/TitoloFin2.png');
	border-bottom: 0px groove #FFFFFF;
	border-left: 3px solid #919090;
	border-right: 3px solid #919090;
	border-top: 3px solid #919090;
	height: 30px;
}


.tdSelCal {
	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;
	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: #dddddd;
	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: #dddddd;
	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-image: url('images/grigio_bottom2.gif');
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}

.tdLabelCal {
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	font: normal 11px Verdana;
	color: #000000;
	text-align: center;
	background: #B0B0B0;
	border-bottom: 1px groove #FFFFFF;
	height: 20px;
}


.tabsM_NW {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	cursor: pointer;
	border: 1px solid #022bc6;
	/*	border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;*/
	background-position: left center;
	background-repeat: no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* #285D34*/
.tabsM_Sel, .tabsM_Dis {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	cursor: pointer;
	border-left: 1px solid #022bc6;
	border-top: 1px solid #022bc6;
	border-bottom: 1px solid #022bc6;
	border-right: 0px;
	/*border-top-left-radius:20px;
    -moz-border-top-left-radius:20px;
    -webkit-border-top-left-radius:20px;
    border-bottom-left-radius:20px;
    -moz-border-bottom-left-radius:20px;
    -webkit-border-bottom-left-radius:20px;*/
	background-position: left center;
	background-repeat: no-repeat;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tabsM_Sel {
	background-color: #FFF;
	color: #4c4d4f;
}

.tabsM_Dis {
	background-color: transparent;
	color: #4c4d4f;
}
	/* #e9fefe */
	.tabsM_Dis:hover, .tabsM_NW:hover {
		background-color: rgba(42,56,109,0.3);
	}



.tabsD_Sel {
	border: 0px;
	position: relative;
	top: 0px;
	bottom: 0px;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	display: block;
	vertical-align: top;
}


.tabsD_Dis {
	border: none;
	display: none;
	top: 0px;
	overflow: hidden;
}

.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 11px Verdana;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background: rgba(42,56,109,0.7); /*#7FC095;*/
	border: 1px solid #999999;
	height: 22px;
	cursor: pointer;
}

.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 11px Verdana;
	color: #4c4d4f;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 1px solid #999999;
	height: 22px;
}


/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/** FOGLIO DI STILE PER TABELLA FOGLIO PRESENZE */
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
.tdFP {
	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;
	height: 20px;
}

.tdFPB {
	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;
	height: 20px;
	border: 1px inset #666666;
}

.tdFP9 {
	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 9px Verdana;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	background: #FFFFFF;
	height: 20px;
	border: 1px inset #666666;
}

.tdLabelFP {
	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: #ECECEC;
	height: 10px;
}

.tdLabelFPB {
	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: #ECECEC;
	height: 10px;
	border: 1px inset #666666;
}

.tdLabelFP_G {
	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: #4c4d4f;
	text-align: left;
	vertical-align: middle;
	background: rgba(42,56,109,0.8); /*#98DBAE;*/
	height: 10px;
	border: 1px inset #666666;
}

.tdLabelFP_GF {
	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: #FF0000;
	text-align: left;
	vertical-align: middle;
	background: rgba(42,56,109,0.3); /*#98DBAE;*/
	height: 10px;
	border: 1px inset #666666;
}

.edtFP {
	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 11px Verdana;
	color: #000000;
	background: #ECECEC;
	border: none;
	width: 28px;
}

.edtFP2 {
	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 11px Verdana;
	color: #000000;
	background: #FFFFFF;
	border: none;
	width: 28px;
}

.edtFP:focus {
	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 11px Verdana;
	color: #000000;
	background: #C4E3E3;
	border: none;
}


.tdTopfp {
	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: #022bc6; /*#285D34;*/
	border: 1px inset #666666;
	height: 20px;
}

.tdTopfp9 {
	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 9px Verdana;
	color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	background: #022bc6; /*#285D34;*/
	border: 1px inset #666666;
	height: 20px;
}

.tabfp {
	border: 1px inset #666666;
}



/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/** PAGINA AVANTI/OINDIETRO */
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/

.paginaBtn {
	color: #FFF;
	cursor: pointer;
	font-weight: 900;
}

	.paginaBtn:hover {
		color: #fbb204;
	}




/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**  LOADER **/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/

.loader {
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid rgba(204, 204, 204, 0.2);
	border-right: 1.1em solid rgba(204, 204, 204, 0.2);
	border-bottom: 1.1em solid rgba(204, 204, 204, 0.2);
	border-left: 1.1em solid #022bc6;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}

	.loader,
	.loader:after {
		border-radius: 50%;
		width: 260px;
		height: 260px;
	}

.loader2 {
	font-size: 10px;
	position: relative;
	text-indent: -9999em;
	border-top: 2em solid rgba(204, 204, 204, 0.4);
	border-right: 2em solid rgba(204, 204, 204, 0.4);
	border-bottom: 2em solid rgba(204, 204, 204, 0.4);
	border-left: 2em solid #022bc6;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}

	.loader2,
	.loader2:after {
		border-radius: 50%;
		width: 260px;
		height: 260px;
	}


@-webkit-keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes load8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


/****************************************/
/*	CLASSI KRA	*/
/****************************************/
.edtKra {
	font: normal 11px Verdana;
	color: Black;
	border: solid 1px black;
	margin: 0px;
	padding: 0px;
	border-right: none;
	background-color: White;
	height: 17px;
	vertical-align: middle;
}

.edtKraFocus {
	font: normal 11px Verdana;
	color: Black;
	border: solid 1px black;
	margin: 0px;
	padding: 0px;
	border-right: none;
	/*background-color:#caf5d8;*/
	background-image: url('images/chiaro-a2.gif');
	background-repeat: repeat-x;
	height: 17px;
	vertical-align: middle;
}


.btnScKra {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 19px;
	width: 19px;
	border: 1px solid #000;
	border-left: none;
	background-image: url(images/NewGraphics/btnLista.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	vertical-align: middle;
}

.btnSvKra {
	margin-top: 0px;
	margin-left: -6px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 19px;
	width: 19px;
	border: 1px solid #000;
	border-left: none;
	background-image: url(images/NewGraphics/btnListaDel.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	vertical-align: middle;
}

/****************************************/
/****************************************/
/****************************************/
/****************************************/
