﻿


::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

::-webkit-scrollbar-button {
	background: #EFEFEF;
	display: none;
}

::-webkit-scrollbar-track-piece {
	background: #EFEFEF;
}

::-webkit-scrollbar-thumb {
	background: #6F6F6F;
}



a {
	text-decoration: none;
}

.ui-datepicker {
	font-family: Arial;
	font-size: 12px;
}

.ui-timepicker-list {
	font-family: Arial;
	font-size: 12px;
}


.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;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center;
	font: normal 10px Verdana;
	color: #FFFFFF;
	overflow: hidden;
}


.cssImgConferma {
	position: absolute;
	top: 32px;
	right: 0px;
}

.cssDivMain {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
}


.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;
}


/* ----- LOGIN ----- */

.cssLoginBar {
	position: absolute;
	left: 0px;
	right: 0px;
	height: 100px;
	padding-top: 50px;
	background-image: url(images/4guest_adv.png);
	background-repeat: no-repeat;
	background-position: center;
	background-color: white;
}


.cssLoginInput {
	position: absolute;
	left: 40px;
	bottom: 0px;
	top: 140px;
	right: 40px;
	bottom: 90px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: white;
	font-weight: bold;
	text-align: left;
	color: #666;
	font-size: 12px;
	background-position: center;
	border: 7px solid #cad401;
	border-radius: 20px;
}

.cssBackgroundLogin {
	overflow: hidden;
	font-family: Arial;
	/*background-image: url(images/login_sfondo.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #dcdc31;*/
	background-color: #FFFFFF;
}

.cssLoginDiv {
	position: absolute;
	left: 10%;
	height: 450px;
	width: 400px;
	top: 35%;
	margin-top: -185px;
	background-color: #FFF;
	box-shadow: 6px 6px 6px #737373;
	-moz-box-shadow: 6px 6px 6px #737373;
	-webkit-box-shadow: 6px 6px 6px #737373;
}


.cssLoginDivAvvisoMsg {
	position: absolute;
	right: 10%;
	height: 300px;
	width: 300px;
	padding: 5px;
	top: 35%;
	margin-top: -150px;
	background-color: #FFF;
	box-shadow: 6px 6px 6px #737373;
	-moz-box-shadow: 6px 6px 6px #737373;
	-webkit-box-shadow: 6px 6px 6px #737373;
	overflow-y: hidden;
	overflow-x: hidden;
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.cssLoginDivAvvisoMsgTop {
	position: absolute;
	top: 0px;
	height: 30px;
	padding-top: 10px;
	left: 15px;
	right: 15px;
	color: red;
	text-align: center;
	border-bottom: 1px solid #8e8b84;
}

.cssLoginDivAvvisoMsgText {
	position: absolute;
	top: 45px;
	bottom: 5px;
	left: 15px;
	right: 15px;
	overflow-y: auto;
	overflow-x: hidden;
}





.cssLoginDivAvviso {
	position: absolute;
	right: 5%;
	height: 230px;
	width: 230px;
	top: 35%;
	margin-top: -185px;
	background-color: #FFF;
	text-align: center;
	padding-top: 10px;
}

.cssLoginDivAvviso {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.tabLogin {
	width: 100%;
	height: 100%;
	padding-top: 11px;
}

.tdLabelLogin {
	width: 100px;
	text-align: right;
	height: 33px;
	font-weight: 100;
}

.tdLogin {
	height: 33px;
}

.tdBottomLogin {
	height: 40px;
	text-align: left;
	padding-left: 90px;
}

.divTitoloLoginAmm {
	font-size: 24px;
	color: #cad401;
	text-align: center;
	margin-bottom: 5px;
}

/* ------ FRAME SLIDE E EDIT ---------*/



.cssOpacityDiv, .cssDivFrameSlide {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.cssDivFrameSlide {
	background-color: transparent;
}

.cssOpacityDivFull {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	opacity: 0.7;
}


.cssOpacityDiv {
	opacity: 0.7;
}

.cssDivFrameItem {
	position: absolute;
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	z-index: 9999999;
}


.cssDivFrameCorpo {
	position: absolute;
	top: 20px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	padding: 0px;
}

.cssDivFrameTitolo {
	position: absolute;
	top: 2px;
	left: 5px;
	right: 60px;
	height: 20px;
	color: white;
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 14px;
}




.cssbtnChiudi, .cssbtnRiduci {
	position: absolute;
	top: 0px;
	margin-top: 26px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	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: 20px;
	height: 20px;
	z-index: 999;
}




.cssbtnRiduci {
	right: 25px;
	background-image: url(Images/btn/btnMenoW.png);
}

	.cssbtnRiduci:hover:enabled {
		background-image: url(Images/btn/btnMenoW_sel.png);
	}

	.cssbtnRiduci:disabled {
		background-image: url(Images/btn/btnMeno.png);
	}





.cssbtnChiudi {
	right: 0px;
	background-image: url(Images/btn/btnAnnullaW.png);
}


	.cssbtnChiudi:hover:enabled {
		background-image: url(Images/btn/btnAnnullaW_sel.png);
	}

	.cssbtnChiudi:disabled {
		background-image: url(Images/btn/btnAnnulla_dis.png);
	}



.bottoneRisconti {
	right: 0px;
	background-image: url(Images/btn/btnRisconti.png);
}


	.bottoneRisconti:hover:enabled {
		background-image: url(Images/btn/btnRisconti_sel.png);
	}

	.bottoneRisconti:disabled {
		background-image: url(Images/btn/btnRisconti_dis.png);
	}

.bottoneScollega {
	right: 0px;
	background-image: url(Images/btn/btnScollega.png);
}


	.bottoneScollega:hover:enabled {
		background-image: url(Images/btn/btnScollega_sel.png);
	}

	.bottoneScollega:disabled {
		background-image: url(Images/btn/btnScollega_dis.png);
	}




.btnStoricoPrezzi {
	right: 0px;
	background-image: url(Images/btn/btnStoricoPrezzi.png);
}


	.btnStoricoPrezzi:hover:enabled {
		background-image: url(Images/btn/btnStoricoPrezzi_sel.png);
	}

	.btnStoricoPrezzi:disabled {
		background-image: url(Images/btn/btnStoricoPrezzi_dis.png);
	}




.bottonePacchetto {
	right: 0px;
	background-image: url(Images/btn/btnPacServizi.png);
}


	.bottonePacchetto:hover:enabled {
		background-image: url(Images/btn/btnPacServizi_sel.png);
	}

	.bottonePacchetto:disabled {
		background-image: url(Images/btn/btnPacServizi_dis.png);
	}


.bottonEye {
	right: 0px;
	background-image: url(Images/btn/btnEye.png);
	background-color: transparent !important;
	padding-left: 25px !important;
	width: 60px !important;
	color: white !important;
	height: 15px !important;
}


	.bottonEye:hover:enabled {
		background-image: url(Images/btn/btnEye_sel.png);
	}

	.bottonEye:disabled {
		background-image: url(Images/btn/btnEye_dis.png);
	}


.bottoneUserGroupAdd {
	right: 0px;
	background-image: url(Images/btn/btnUserGroupAdd.png);
}


	.bottoneUserGroupAdd:hover:enabled {
		background-image: url(Images/btn/btnUserGroupAdd_sel.png);
	}

	.bottoneUserGroupAdd:disabled {
		background-image: url(Images/btn/btnUserGroupAdd_dis.png);
	}

.bottoneRestoreWindow {
	background-image: url(Images/btn/restore_window.png);
}


	.bottoneRestoreWindow:hover:enabled {
		background-image: url(Images/btn/restore_window_sel.png);
	}



.bottoneInvia {
	right: 0px;
	background-image: url(Images/btn/btnInvia.png);
}


	.bottoneInvia:hover:enabled {
		background-image: url(Images/btn/btnInvia_sel.png);
	}

	.bottoneInvia:disabled {
		background-image: url(Images/btn/btnInvia_dis.png);
	}



.bottoneIter {
	right: 0px;
	background-image: url(Images/btn/btnIter.png);
}


	.bottoneIter:hover:enabled {
		background-image: url(Images/btn/btnIter_sel.png);
	}

	.bottoneIter:disabled {
		background-image: url(Images/btn/btnIter_dis.png);
	}


.bottoneListino_2 {
	right: 0px;
	background-image: url(Images/btn/btnListino_2.png);
}


	.bottoneListino_2:hover:enabled {
		background-image: url(Images/btn/btnListino_2_sel.png);
	}

	.bottoneListino_2:disabled {
		background-image: url(Images/btn/btnListino_2_dis.png);
	}

.bottoneDatiCommerciali {
    right: 0px;
    background-image: url(Images/btn/btnDatiComm.png);
}


    .bottoneDatiCommerciali:hover:enabled {
        background-image: url(Images/btn/btnDatiComm_sel.png);
    }

    .bottoneDatiCommerciali:disabled {
        background-image: url(Images/btn/btnDatiComm_dis.png);
    }



.btnNotifica {
    background-repeat: no-repeat;
    background-position: left top;
    background-image: url(images/btn/btnNotifica_ar.png);
    width: 22px;
    height: 22px;
    vertical-align: middle;
    font: bold 16px Verdana;
    text-align: center;
    padding-top: 3px;
    padding-left: 1px;
    float: left;
    cursor: pointer;
}
/* ------ MAIN ---------*/

.labelUserMain {
	position: absolute;
	top: 0px;
	right: 2px;
	height: 22px;
	width: 195px;
	text-align: left;
	color: #FFFFFF;
	vertical-align: central;
	border-radius: 10px 10px 10px 10px;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
}


.labelBtnDuplicaSessione {
	position: absolute;
	top: 25px;
	right: 2px;
	height: 30px;
	width: 195px;
	background-color: transparent;
	text-align: right;
	color: #FFFFFF;
	vertical-align: central;
	border-radius: 10px 10px 10px 10px;
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
}

.divUserMain {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 22px;
	width: 205px;
	background-color: #FFFFFF;
	vertical-align: central;
	border-radius: 10px 10px 10px 10px;
}

.cssDivMenuMain, .cssDivMenuRapidoMain {
	position: absolute;
	left: 180px;
	right: 200px;
}

.cssDivMenuNavigazione {
	position: absolute;
	left: 0px;
	right: 0px;
	text-align: center;
	top: 68px;
	font-size: 11px;
	font-weight: bold;
	z-index: 1;
}


.cssDivMenuRapidoMain {
	top: 26px;
	height: 40px;
}

.cssDivMenuMain {
	top: 0px;
	height: 22px;
	padding-left: 20px;
}

.cssDivMainLogo {
	position: absolute;
	top: 3px;
	left: 5px;
	width: 300px;
	height: 65px;
	background-repeat: no-repeat;
}

.cssDivMainFiliale {
	position: absolute;
	top: 47px;
	left: 5px;
	width: 170px;
	height: 15px;
	display: none;
	border: 1px solid #AAAAAA;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
	overflow: hidden;
	padding-top: 1px;
}

.cssLinkRapidoMain {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-radius: 5px 5px 5px 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	width: inherit;
	background-color: transparent;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
}





.cssALinkRapidoMain {
	text-decoration: none;
}


/* ------ DIV IMPAGINAZIONE ---------*/

.cssDivAbsolute {
	position: absolute;
	top: 30px;
}

.cssDivScroll {
	overflow-y: auto;
	overflow-x: hidden;
}

.cssDivTop, .cssDivTopGreen, .cssDivTopDett {
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 10px;
	padding-bottom: 3px;
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	height: 18px;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}



.cssDivBtn {
	position: absolute;
	top: 32px;
	right: 0px;
	bottom: 0px;
	width: 154px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
	/*background-color: #cdd4d9;*/
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	overflow-x: hidden;
	overflow-y: auto;
}

.cssDivDati {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 32px;
	right: 154px;
	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;
}

.cssDivBottom {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 550px;
	right: 154px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	border: none;
	font-size: 12px;
}

.cssDivBottomHome {
	position: absolute;
	left: 0px;
	bottom: 0px;
	bottom: 0px;
	right: 0px;
	height: 24px;
	padding-left: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	border: none;
	font-size: 11px;
	font-family: Arial;
}

.cssDivFiltro {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 32px;
	right: 154px;
	height: 30px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
	border: 1px solid;
}



.cssDivFiltroTab {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 32px;
	right: 154px;
	height: 30px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
	border: 1px solid;
}



.cssDivFiltroAvanzato {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 70px;
	right: 154px;
	height: 130px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	overflow: hidden;
	display: none;
	border: 1px solid;
}

.cssDivFiltroAvanzatoCampi {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 20px;
	right: 0px;
	height: auto;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	font-size: 9px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid;
}


.cssDivFiltroCmp {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	float: left;
}

.cssDivFiltroLabel {
	padding: 2px 5px 5px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}


.cssDivFiltroInput {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.cssDivRisultati {
	position: absolute;
	left: 0px;
	bottom: 0px;
	top: 70px;
	right: 154px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: transparent;
	text-align: left;
	color: #999;
	font-size: 12px;
	border: 1px solid;
}


.cssDivRisultatiTop {
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
	font-size: 12px;
	font-weight: bold;
}




.cssDivRisultatiElenco, .cssDivRisultatiElencoNoTop {
	position: absolute;
	right: 0px;
	left: 0px;
	bottom: 0px;
	overflow: auto;
	padding-top: 0px;
	padding-left: 5px;
	font-size: 13px;
}

.cssDivRisultatiElenco {
	top: 45px;
}

.cssDivRisultatiElencoNoTop {
	top: 23px;
}

.cssDivNoPadding {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}


.cssDivNoMargin {
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}



.cssDivRisultatiIntestazione, .cssDivRisultatiIntestazioneNoTop {
	position: absolute;
	right: 0px;
	left: 0px;
	height: 21px;
	overflow: hidden;
	padding-top: 0px;
	padding-left: 10px;
	font-size: 11px;
	background-color: transparent;
}

.cssDivRisultatiIntestazione {
	top: 24px;
}

.cssDivRisultatiIntestazioneNoTop {
	top: 2px;
}


/* ------ Div Messaggi client ---------*/

.cssDivMessaggi {
	position: absolute;
	top: 30px;
	background-color: #adb73f;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 20px;
	font-size: 13px;
	height: 80px;
	width: 250px;
	right: 0px;
	z-index: 9999;
	overflow-y: auto;
	border: 2px solid #FFF;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}




.cssDivMessaggiChiudi {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	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: 20px;
	height: 20px;
	z-index: 1;
	background-image: url('../App_Theme/images/btn/btnAnnullaW.png');
}

	.cssDivMessaggiChiudi:hover {
		background-image: url('../App_Theme/images/btn/btnAnnullaW_sel.png');
	}

/* ------ TABELLE ---------*/

.cssSpanTitle {
	font-weight: bold;
}

.cssTab {
	height: 100%;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.cssTabRis {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.cssTdLabel, .cssTdLabelLeft, .cssTdLabelLight, .cssTdLabelBB {
	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;
	text-align: right;
	vertical-align: middle;
	/*border-bottom: 1px groove #FFFFFF;*/
	height: 20px;
}

.cssTdLabelBB {
	border-bottom: 1px solid white;
}

.cssTd, .cssTdLight {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	height: 20px;
	/* color: #095593;*/
	font-size: 12px;
	position: relative;
	border-bottom: 1px dotted;
}


.cssTdLight {
	font-weight: normal;
}

.cssTdPic {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: transparent;
	font-weight: normal;
	text-align: left;
	height: 18px;
	/* color: #095593;*/
	font-size: 11px;
	position: relative;
	border-bottom: 1px solid;
}


.cssTd0, .cssTd1 {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	background-color: transparent;
	font-weight: bold;
	text-align: left;
	height: 20px;
	/*color: #095593;*/
	font-size: 11px;
	position: relative;
	border-bottom: 1px solid;
}





.cssTdTit, .cssTdTitBtn, .cssTdTitBtnTendina {
	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: #FFF;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
	height: 15px;
}





.cssTopPic {
	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: Bold 13px Verdana;
	height: 15px;
}

.cssTdCheckBold {
	height: 25px;
	font-weight: bold;
}

.cssTdCheckNormal {
	height: 25px;
	padding-left: 20px;
	font-weight: normal;
}


.cssTdLabelLeft {
	text-align: left;
}

.cssTableTdAttesa {
	height: 150px;
	width: 100%;
	/*background-image: url(../App_Theme/images/attesa.gif);*/
	background-position: center center;
	background-repeat: no-repeat;
}

.cssTdFlag {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-left: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	font: normal 10px Verdana;
	text-align: right;
	vertical-align: middle;
	height: 20px;
}

.cssDivLeft {
	float: left;
	margin-left: 5px;
}

.cssDivRight {
	float: right;
	margin-right: 5px;
}


.cssTrElenco, .cssTrElenco2 {
	cursor: pointer;
	width: 10px;
}

.cssTrElenco {
	background-color: transparent;
}




.cssTrElencoSel {
	cursor: pointer;
	width: 10px;
}

	.cssTrElenco:hover, .cssTrElencoSel:hover {
		cursor: pointer;
	}



.cssTdElenco, .cssTdElenco2 {
	text-align: left;
	margin-top: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: auto;
	text-shadow: none;
	font-size: 11px;
	font-weight: normal;
}





.cssTdPiccolo {
	text-align: left;
	margin-top: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	vertical-align: middle;
	/*border-bottom: 1px solid #9C9797;*/
	width: auto;
	text-shadow: none;
	font-size: 11px;
	font-weight: normal;
}

.tdElencoErrMsg {
	text-align: center;
	font-size: 12px;
	height: 100px;
	vertical-align: middle;
	font-weight: bold;
	color: red;
}


.cssDivLabelPic {
	position: absolute;
	height: 5px;
	font-size: 9px;
	font-weight: bold;
}
/* ----- BOTTONI ----- */

.bottoneHidden {
	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;
}

.bottone {
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	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: 190px;
	height: 25px;
}

.bottoneCompilato {
	border-bottom: 1px solid #F90;
}


.bottoneClassic, .bottoneClassicEV {
	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 #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-radius: 10px 10px 10px 10px;
	height: 25px;
	width: auto;
}








.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:disabled {
		color: #BBB;
		text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
	}

.bottone:enabled:hover {
	/*background-color: #e9fefe;*/
	background-color: #FFFFFF;
}

.bottone:disabled {
	color: #BBB;
	text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF;
}


.bottoneOK {
	background-image: url(images/btn/btnOk.png);
}

	.bottoneOK:enabled:hover {
		background-image: url(images/btn/btnOk_sel.png);
	}

	.bottoneOK:disabled {
		background-image: url(images/btn/btnOk_dis.png);
	}

.bottoneSync {
	right: 0px;
	background-color: transparent !important;
	padding-left: 25px !important;
	width: auto !important;
	color: red !important;
	height: 15px !important;
}

.bottoneSincroOk {
	background-image: url(images/btn/btnSincro_ok.png);
}

	.bottoneSincroOk:enabled:hover {
		background-image: url(images/btn/btnSincro_ok_sel.png);
	}

	.bottoneSincroOk:disabled {
		background-image: url(images/btn/btnSincro_dis.png);
	}


.bottoneSincroErr {
	background-image: url(images/btn/btnSincro_err.png);
}

	.bottoneSincroErr:enabled:hover {
		background-image: url(images/btn/btnSincro_err_sel.png);
	}

	.bottoneSincroErr:disabled {
		background-image: url(images/btn/btnSincro_dis.png);
	}

.bottoneSincro {
	background-image: url(images/btn/btnSincro.png);
}

	.bottoneSincro:enabled:hover {
		background-image: url(images/btn/btnSincro_sel.png);
	}

	.bottoneSincro:disabled {
		background-image: url(images/btn/btnSincro_dis.png);
	}

.bottoneMeno {
	background-image: url(images/btn/btnMeno.png);
}

	.bottoneMeno:enabled:hover {
		background-image: url(images/btn/btnMeno_sel.png);
	}

	.bottoneMeno:disabled {
		background-image: url(images/btn/btnMeno_dis.png);
	}


.bottoneMenoW {
	background-image: url(images/btn/btnMenoW.png);
}

	.bottoneMenoW:enabled:hover {
		background-image: url(images/btn/btnMenoW_sel.png);
	}

	.bottoneMenoW:disabled {
		background-image: url(images/btn/btnMeno_dis.png);
	}


.bottoneFolder {
	background-image: url(images/btn/btnFolder.png);
}

	.bottoneFolder:enabled:hover {
		background-image: url(images/btn/btnFolder_sel.png);
	}

	.bottoneFolder:disabled {
		background-image: url(images/btn/btnFolder_dis.png);
	}




.bottonePiu {
	background-image: url(images/btn/btnPiu.png);
}

	.bottonePiu:enabled:hover {
		background-image: url(images/btn/btnPiu_sel.png);
	}

	.bottonePiu:disabled {
		background-image: url(images/btn/btnPiu_dis.png);
	}


.bottoneImporta {
	background-image: url(images/btn/btnImporta.png);
}

	.bottoneImporta:enabled:hover {
		background-image: url(images/btn/btnImporta_sel.png);
	}

	.bottoneImporta:disabled {
		background-image: url(images/btn/btnImporta_dis.png);
	}


.bottoneLblImporta {
	background-image: url(../App_Theme/images/btn/btnImporta.png);
	background-position-y: top;
	padding-bottom: 5px;
	padding-top: 5px;
}

	.bottoneLblImporta:hover {
		background-color: #FFFFFF;
		background-image: url(../App_Theme/images/btn/btnImporta_sel.png);
	}


.bottonePencil {
	background-image: url(images/btn/btnPencil.png);
}

	.bottonePencil:enabled:hover {
		background-image: url(images/btn/btnPencil_sel.png);
	}

	.bottonePencil:disabled {
		background-image: url(images/btn/btnPencil_dis.png);
	}

.bottoneGrafo {
	background-image: url(images/btn/btnGrafo.png);
}

	.bottoneGrafo:enabled:hover {
		background-image: url(images/btn/btnGrafo_sel.png);
	}

	.bottoneGrafo:disabled {
		background-image: url(images/btn/btnGrafo_dis.png);
	}

.bottoneLockOpen {
	background-image: url(images/btn/btnLockOpen.png);
}

	.bottoneLockOpen:enabled:hover {
		background-image: url(images/btn/btnLockOpen_sel.png);
	}

	.bottoneLockOpen:disabled {
		background-image: url(images/btn/btnLockOpen_dis.png);
	}

.bottoneLockClose {
	background-image: url(images/btn/btnBloccato.png);
}

	.bottoneLockClose:enabled:hover {
		background-image: url(images/btn/btnBloccato_sel.png);
	}

	.bottoneLockClose:disabled {
		background-image: url(images/btn/btnBloccato_dis.png);
	}


.bottoneAllegato {
	background-image: url(images/btn/btnGraffetta.png);
}

	.bottoneAllegato:enabled:hover {
		background-image: url(images/btn/btnGraffetta_sel.png);
	}

	.bottoneAllegato:disabled {
		background-image: url(images/btn/btnGraffetta_dis.png);
	}

.bottoneAnnulla {
	background-image: url(images/btn/btnAnnulla.png);
}

	.bottoneAnnulla:enabled:hover {
		background-image: url(images/btn/btnAnnulla_sel.png);
	}

	.bottoneAnnulla:disabled {
		background-image: url(images/btn/btnAnnulla_dis.png);
	}


.bottoneLed {
	background-image: url(images/btn/btnLed.png);
}

	.bottoneLed:enabled:hover {
		background-image: url(images/btn/btnLed_sel.png);
	}

	.bottoneLed:disabled {
		background-image: url(images/btn/btnLed_dis.png);
	}

.bottoneMap {
	background-image: url(images/btn/btnMap.png);
}

	.bottoneMap:enabled:hover {
		background-image: url(images/btn/btnMap_sel.png);
	}

	.bottoneMap:disabled {
		background-image: url(images/btn/btnMap_dis.png);
	}


.bottoneGoogle {
	background-image: url(images/btn/btnGoogle.png);
}

	.bottoneGoogle:enabled:hover {
		background-image: url(images/btn/btnGoogle_sel.png);
	}

	.bottoneGoogle:disabled {
		background-image: url(images/btn/btnGoogle_dis.png);
	}


.bottoneSito {
	background-image: url(images/btn/btnSito.png);
}

	.bottoneSito:enabled:hover {
		background-image: url(images/btn/btnSito_sel.png);
	}

	.bottoneSito:disabled {
		background-image: url(images/btn/btnSito_dis.png);
	}



.bottoneSitoNo {
	background-image: url(images/btn/btnSitoNo.png);
}

	.bottoneSitoNo:enabled:hover {
		background-image: url(images/btn/btnSitoNo_sel.png);
	}

	.bottoneSitoNo:disabled {
		background-image: url(images/btn/btnSitoNo_dis.png);
	}


.bottoneMail {
	background-image: url(images/btn/btnMail.png);
}

	.bottoneMail:enabled:hover {
		background-image: url(images/btn/btnMail_sel.png);
	}

	.bottoneMail:disabled {
		background-image: url(images/btn/btnMail_dis.png);
	}



.bottoneRicerca {
	background-image: url(images/btn/btnRicerca.png);
}

	.bottoneRicerca:enabled:hover {
		background-image: url(images/btn/btnRicerca_sel.png);
	}

	.bottoneRicerca:disabled {
		background-image: url(images/btn/btnRicerca_dis.png);
	}



.bottoneConversazione {
	background-image: url(images/btn/btnConversazione.png);
}

	.bottoneConversazione:enabled:hover {
		background-image: url(images/btn/btnConversazione_sel.png);
	}

	.bottoneConversazione:disabled {
		background-image: url(images/btn/btnConversazione_dis.png);
	}




.bottoneRicercaAv {
	background-image: url(images/btn/btnRicercaAv.png);
}

	.bottoneRicercaAv:enabled:hover {
		background-image: url(images/btn/btnRicercaAv_sel.png);
	}

	.bottoneRicercaAv:disabled {
		background-image: url(images/btn/btnRicercaAv_dis.png);
	}



.bottoneStampaPdf {
	background-image: url(images/btn/btnStampaPDF.png);
}

	.bottoneStampaPdf:enabled:hover {
		background-image: url(images/btn/btnStampaPDF_sel.png);
	}

	.bottoneStampaPdf:disabled {
		background-image: url(images/btn/btnStampaPDF_dis.png);
	}


.bottoneAssistenza {
    background-image: url(images/btn/kreo_assistenza.png);
}

    .bottoneAssistenza:enabled:hover {
        background-image: url(images/btn/kreo_assistenza_white.png);
        background-color: #60504d;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        border-radius: 20px;
    }


.bottoneStampaXls {
	background-image: url(images/btn/btnExcel.png);
}

	.bottoneStampaXls:enabled:hover {
		background-image: url(images/btn/btnExcel_sel.png);
	}

	.bottoneStampaXls:disabled {
		background-image: url(images/btn/btnExcel_dis.png);
	}

.bottoneStampaWord {
	background-image: url(images/btn/btnStampaWord.png);
}

	.bottoneStampaWord:enabled:hover {
		background-image: url(images/btn/btnStampaWord_sel.png);
	}

	.bottoneStampaWord:disabled {
		background-image: url(images/btn/btnStampaWord_dis.png);
	}

.bottoneNuovo {
	background-image: url(images/btn/btnNuovo.png);
}

	.bottoneNuovo:enabled:hover {
		background-image: url(images/btn/btnNuovo_sel.png);
	}

	.bottoneNuovo:disabled {
		background-image: url(images/btn/btnNuovo_dis.png);
	}




.bottoneOfferta {
	background-image: url(images/btn/btnOfferta.png);
}

	.bottoneOfferta:enabled:hover {
		background-image: url(images/btn/btnOfferta_sel.png);
	}

	.bottoneOfferta:disabled {
		background-image: url(images/btn/btnOfferta_dis.png);
	}




.bottonePratiche {
	background-image: url(images/btn/btnPratiche.png);
}

	.bottonePratiche:enabled:hover {
		background-image: url(images/btn/btnPratiche_sel.png);
	}

	.bottonePratiche:disabled {
		background-image: url(images/btn/btnPratiche_dis.png);
	}



.bottoneText {
	background-image: url(images/btn/btnText.png);
}

	.bottoneText:enabled:hover {
		background-image: url(images/btn/btnText_sel.png);
	}

	.bottoneText:disabled {
		background-image: url(images/btn/btnText_dis.png);
	}

.bottoneServizio {
	background-image: url(images/btn/btnServizio.png);
}

	.bottoneServizio:enabled:hover {
		background-image: url(images/btn/btnServizio_sel.png);
	}

	.bottoneServizio:disabled {
		background-image: url(images/btn/btnServizio_dis.png);
	}


.bottoneAssocia {
	background-image: url(images/btn/btnAssocia.png);
	padding: 0px;
	margin: 0px;
	width: 18px;
}

	.bottoneAssocia:hover {
		background-image: url(images/btn/btnAssocia_sel.png);
	}

	.bottoneAssocia:disabled {
		background-image: url(images/btn/btnAssocia_dis.png);
	}


.bottoneAssociaNoFormat {
	background-image: url(images/btn/btnAssocia.png);
}

	.bottoneAssociaNoFormat:hover {
		background-image: url(images/btn/btnAssocia_sel.png);
	}

	.bottoneAssociaNoFormat:disabled {
		background-image: url(images/btn/btnAssocia_dis.png);
	}

.bottoneNuovoNero {
	background-image: url(images/btn/btnNuovoNero.png);
}

	.bottoneNuovoNero:enabled:hover {
		background-image: url(images/btn/btnNuovoNero_sel.png);
	}

	.bottoneNuovoNero:disabled {
		background-image: url(images/btn/btnNuovo_dis.png);
	}


.bottoneElimina {
	background-image: url(images/btn/btnElimina.png);
}

	.bottoneElimina:enabled:hover {
		background-image: url(images/btn/btnElimina_sel.png);
	}

	.bottoneElimina:disabled {
		background-image: url(images/btn/btnElimina_dis.png);
	}


.bottoneEliminaNero {
	background-image: url(images/btn/btnEliminaNero.png);
}

	.bottoneEliminaNero:enabled:hover {
		background-image: url(images/btn/btnEliminaNero_sel.png);
	}

	.bottoneEliminaNero:disabled {
		background-image: url(images/btn/btnElimina_dis.png);
	}


.bottoneCalcola {
	background-image: url(images/btn/btnCalcola.png);
}

	.bottoneCalcola:enabled:hover {
		background-image: url(images/btn/btnCalcola_sel.png);
	}

	.bottoneCalcola:disabled {
		background-image: url(images/btn/btnCalcola_dis.png);
	}


.bottoneCopia {
	background-image: url(images/btn/btnCopia.png);
}

	.bottoneCopia:enabled:hover {
		background-image: url(images/btn/btnCopia_sel.png);
	}

	.bottoneCopia:disabled {
		background-image: url(images/btn/btnCopia_dis.png);
	}

.bottoneCalcolatrice {
	background-image: url(images/btn/btnCalcolatrice.png);
}

	.bottoneCalcolatrice:enabled:hover {
		background-image: url(images/btn/btnCalcolatrice_sel.png);
	}

	.bottoneCalcolatrice:disabled {
		background-image: url(images/btn/btnCalcolatrice_dis.png);
	}


.bottoneCalendario {
	background-image: url(images/btn/btnCalendario.png);
}

	.bottoneCalendario:enabled:hover {
		background-image: url(images/btn/btnCalendario_sel.png);
	}

	.bottoneCalendario:disabled {
		background-image: url(images/btn/btnCalendario_dis.png);
	}

.bottoneRecenti {
	background-image: url(images/btn/btnRecenti.png);
}

	.bottoneRecenti:enabled:hover {
		background-image: url(images/btn/btnRecenti_sel.png);
	}

	.bottoneRecenti:disabled {
		background-image: url(images/btn/btnRecenti_dis.png);
	}



.bottoneLocalita {
	background-image: url(images/btn/btnLocalita.png);
}

	.bottoneLocalita:enabled:hover {
		background-image: url(images/btn/btnLocalita.png);
	}

	.bottoneLocalita:disabled {
		background-image: url(images/btn/btnLocalita.png);
	}

.bottoneDettIva {
	background-image: url(images/btn/btnDettIva.png);
}

	.bottoneDettIva:enabled:hover {
		background-image: url(images/btn/btnDettIva_sel.png);
	}

	.bottoneDettIva:disabled {
		background-image: url(images/btn/btnDettIva_dis.png);
	}

.bottoneValuta {
	background-image: url(images/btn/btnValuta.png);
}

	.bottoneValuta:enabled:hover {
		background-image: url(images/btn/btnValuta_sel.png);
	}

	.bottoneValuta:disabled {
		background-image: url(images/btn/btnValuta_dis.png);
	}


.bottoneDettagli {
	background-image: url(images/btn/btnDettagli.png);
}

	.bottoneDettagli:enabled:hover {
		background-image: url(images/btn/btnDettagli_sel.png);
	}

	.bottoneDettagli:disabled {
		background-image: url(images/btn/btnDettagli_dis.png);
	}

.bottoneRefresh {
	background-image: url(images/btn/btnRefresh.png);
}

	.bottoneRefresh:enabled:hover {
		background-image: url(images/btn/btnRefresh_sel.png);
	}

	.bottoneRefresh:disabled {
		background-image: url(images/btn/btnRefresh_dis.png);
	}


.bottoneRitenutaAcc {
	background-image: url(images/btn/btnRitenutaAcc.png);
}

	.bottoneRitenutaAcc:enabled:hover {
		background-image: url(images/btn/btnRitenutaAcc_sel.png);
	}

	.bottoneRitenutaAcc:disabled {
		background-image: url(images/btn/btnRitenutaAcc_dis.png);
	}

.btnScKra {
	background-image: url(images/btnLista.png);
}


.bottoneCambio {
	background-image: url(images/cambio.png);
}


.bottoneCheckBox {
	background-image: url(images/btn/btnCheckBox.png);
}

	.bottoneCheckBox:enabled:hover {
		background-image: url(images/btn/btnCheckBox_sel.png);
	}

	.bottoneCheckBox:disabled {
		background-image: url(images/btn/btnCheckBox_dis.png);
	}


.bottoneUncheckBox {
	background-image: url(images/btn/btnUncheckBox.png);
}

	.bottoneUncheckBox:enabled:hover {
		background-image: url(images/btn/btnUncheckBox_sel.png);
	}

	.bottoneUncheckBox:disabled {
		background-image: url(images/btn/btnUncheckBox_dis.png);
	}



.bottone4Guest {
	background-image: url(images/btn/btn4Guest.png);
}



.bottoneApp {
	background-image: url(images/btn/btnApp.png);
}

	.bottoneApp:enabled:hover {
		background-image: url(images/btn/btnApp_sel.png);
	}

	.bottoneApp:disabled {
		background-image: url(images/btn/btnApp_dis.png);
	}



.bottoneAppR {
	background-image: url(images/btn/btnAppR.png);
}

	.bottoneAppR:enabled:hover {
		background-image: url(images/btn/btnAppR_sel.png);
	}

	.bottoneAppR:disabled {
		background-image: url(images/btn/btnAppR_dis.png);
	}


.bottoneDownload {
	background-image: url(images/btn/btnDownLoad.png);
}

	.bottoneDownload:hover {
		background-image: url(images/btn/btnDownLoad_sel.png);
	}

.bottoneAereo {
	background-image: url(images/btn/btnAereo.png);
}


	.bottoneAereo:enabled:hover {
		background-image: url(images/btn/btnAereo_sel.png);
	}


	.bottoneAereo:enabled:hover {
		background-image: url(images/btn/btnAereo_sel.png);
	}


	.bottoneAereo:disabled {
		background-image: url(images/btn/btnAereo_dis.png);
	}


.bottoneAereoVuoto {
	background-image: url(images/btn/btnAereoVuoto.png);
}

	.bottoneAereoVuoto:enabled:hover {
		background-image: url(images/btn/btnAereoVuoto_sel.png);
	}

	.bottoneAereoVuoto:disabled {
		background-image: url(images/btn/btnAereo_dis.png);
	}



.bottoneUp {
	background-image: url(images/btn/btnUp_1.png);
}

	.bottoneUp:enabled:hover {
		background-image: url(images/btn/btnUp_1_sel.png);
	}

	.bottoneUp:disabled {
		background-image: url(images/btn/btnUp_1_dis.png);
	}


.bottoneDown {
	background-image: url(images/btn/btnDown_1.png);
}

	.bottoneDown:enabled:hover {
		background-image: url(images/btn/btnDown_1_sel.png);
	}

	.bottoneDown:disabled {
		background-image: url(images/btn/btnDown_1_dis.png);
	}

.bottoneUpload {
	background-image: url(images/btn/btnUp.png);
}

	.bottoneUpload:hover {
		background-image: url(images/btn/btnUp_sel.png);
	}

.bottoneMexal {
	background-image: url(images/btn/btnMexal.png);
}

	.bottoneMexal:enabled:hover {
		background-image: url(images/btn/btnMexal_sel.png);
	}

	.bottoneMexal:disabled {
		background-image: url(images/btn/btnMexal_dis.png);
	}

.bottoneDocGestionale {
	background-image: url(images/btn/btnDocGestionale.png);
}

	.bottoneDocGestionale:enabled:hover {
		background-image: url(images/btn/btnDocGestionale_sel.png);
	}

	.bottoneDocGestionale:disabled {
		background-image: url(images/btn/btnDocGestionale_dis.png);
	}


.bottoneLayer {
	background-image: url(images/btn/btnLayer.png);
}

	.bottoneLayer:enabled:hover {
		background-image: url(images/btn/btnLayer_sel.png);
	}

	.bottoneLayer:disabled {
		background-image: url(images/btn/bbtnLayer_dis.png);
	}


.bottoneStorico {
	background-image: url(images/btn/btnStorico.png);
}

	.bottoneStorico:enabled:hover {
		background-image: url(images/btn/btnStorico_sel.png);
	}

	.bottoneStorico:disabled {
		background-image: url(images/btn/btnStorico_dis.png);
	}



.bottoneStato0 {
	background-image: url(images/statochiamate/btnStato0.png);
}

.bottoneStato1 {
	background-image: url(images/statochiamate/btnStato1.png);
}

.bottoneStato2 {
	background-image: url(images/statochiamate/btnStato2.png);
}

.bottoneStato3 {
	background-image: url(images/statochiamate/btnStato3.png);
}

.bottoneStato4 {
	background-image: url(images/statochiamate/btnStato4.png);
}

.bottoneStato5 {
	background-image: url(images/statochiamate/btnStato5.png);
}

.bottoneStato6 {
	background-image: url(images/statochiamate/btnStato6.png);
}

.bottoneStato7 {
	background-image: url(images/statochiamate/btnStato7.png);
}

.bottoneStato8 {
	background-image: url(images/statochiamate/btnStato8.png);
}

.bottoneStato9 {
	background-image: url(images/statochiamate/btnStato9.png);
}

/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- CLASSI PER SPOSTAMENTO AUTOMATICO IN ELENCO ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/


.KELA_cssDes {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	width: 5px;
}

.KELA_cssSel {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #d8d621;
	width: 5px;
}

.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;
}


/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --- FINE CLASSI PER SPOSTAMENTO AUTOMATICO IN ELENCO -- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/




/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- CLASSI PER ORDINAMENTO AUTOMATICO IN ELENCO ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/



.cssTableHeaderOrderOff, .cssTableHeaderOrderOnDesc, .cssTableHeaderOrderOnCres, .cssTableHeader, .cssTableNFHeader {
	margin-top: 0px;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	font: normal 11px Verdana;
	text-align: left;
	vertical-align: middle;
	border: 1px groove #FFFFFF;
	height: 10px;
	background-position: right center;
	background-repeat: no-repeat;
}


.cssTableHeaderOrderOff, .cssTableHeader, .cssTableNFHeader {
	color: #000000;
	background-color: #ededed;
}

.cssTableHeaderOrderOff, .cssTableHeaderOrderOnDesc, .cssTableHeaderOrderOnCres {
	cursor: pointer;
}




.cssTableHeaderOrderOnDesc {
	background-image: url(Images/btnOrdineDesc.png);
}

	.cssTableHeaderOrderOnDesc:hover {
		background-image: url(Images/btnOrdineDesc_sel.png);
	}

.cssTableHeaderOrderOnCres {
	background-image: url(Images/btnOrdineCres.png);
}

	.cssTableHeaderOrderOnCres:hover {
		background-image: url(Images/btnOrdineCres_sel.png);
	}

.cssTableHeaderOrderOff {
	background-image: url(Images/btnOrdineOff.png);
}

	.cssTableHeaderOrderOff:hover {
		background-image: url(Images/btnOrdineOff_sel.png);
	}


/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- FINE CLASSI PER ORDINAMENTO AUTOMATICO IN ELENCO ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/





/* ----- INPUT ----- */

.cssKtext, .cssKmail, .cssKnum, .cssKdate, .cssKtextarea, .cssKautocomplete {
	margin: 1px 1px 1px 4px;
	padding: 1px 1px 1px 4px;
	outline: none;
	font: normal 12px Tahoma;
}

.cssKtext, .cssKmail, .cssKnum, .cssKdate, .cssKautocomplete {
	height: 17px;
}

.cssKdate {
	width: 70px;
}


	.cssKtext:read-only, .cssKmail:read-only, .cssKnum:read-only, .cssKdate:read-only, .cssKtextarea:read-only, .cssKautocomplete:read-only, .cssKtext:disabled, .cssKmail:disabled, .cssKnum:disabled, .cssKdate:disabled, .cssKtextarea:disabled, .cssKautocomplete:disabled {
		background-color: transparent;
		border: none;
	}




.cssKselect {
	margin: 1px 1px 1px 4px;
	padding: 1px 1px 1px 4px;
	background-color: #ededed;
	border: 1px solid #a0a09f;
	outline: none;
	font: normal 12px Tahoma;
	height: 22px;
}

	.cssKselect:focus {
		background-color: #FFFFFF;
		border: 1px solid #000000;
	}


.cssKpage {
	margin: 1px 1px 1px 4px;
	padding: 1px 1px 1px 4px;
	background-color: #ededed;
	border: 1px solid #a0a09f;
	outline: none;
	font: normal 10px Tahoma;
	color: #000000;
	height: 18px;
}

	.cssKpage:focus {
		background-color: #FFFFFF;
		border: 1px solid #000000;
	}


.cssKcheck {
	margin: 0px;
	padding: 0px;
	border: none;
	outline: none;
	font: normal 12px Tahoma;
	color: #000000;
	height: 16px;
	width: 16px;
	background-color: #ededed;
}

	.cssKcheck:focus {
		outline: none;
	}




.cssKautocompleteValues {
	width: 350px;
	height: 150px;
	margin-left: 0px;
	position: absolute;
	z-index: 99999;
	overflow: hidden;
}


.cssKautocompleteItem {
	cursor: pointer;
	font-weight: normal;
	font-size: 12px;
}

.cssKautocompleteItemHover {
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
}


.cssKautocompleteItemError {
	cursor: auto;
	color: red;
}




.cssBtnAutocompleteClean {
	margin-top: -4px;
	margin-left: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	height: 21px;
	width: 20px;
	border: 1px solid #a0a09f;
	border-left: none;
	background-image: url(Images/btnListaDel.png);
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
	vertical-align: middle;
	color: transparent;
	/*background-color: #555454;*/
}

.cssBtnAutocompleteAdd {
	background: none;
	border: none;
	background-image: url(../App_Theme/Images/Piu_26n.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 25px;
	margin-left: 5px;
	cursor: pointer;
}

.cssBtnAutocompleteClose {
	background: none;
	border: none;
	background-image: url(../App_Theme/Images/btnClose.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 15px;
	position: absolute;
	right: 3px;
	top: 2px;
	cursor: pointer;
	left: 325px;
}

	.cssBtnAutocompleteClose:hover {
		background-image: url(../App_Theme/Images/btnClose_sel.png);
	}


.cssInputError {
	color: red;
	font-size: 10px;
}


/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- GESTIONE TAB ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/




.tabsD_Dis, .tabsD_Sel {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	background-color: transparent;
	color: #000;
	overflow-y: auto;
	overflow-x: hidden;
	display: block;
}



.tabsD_Dis {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height: 0px;
	width: 0px;
	overflow: hidden;
	background-color: transparent;
	color: #000;
	display: none;
}


.tabsM_Sel, .tabsM_Dis {
	float: left;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	font-size: 12px;
	height: 20px;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
}


.tabsM_Sel {
	font-weight: normal;
	z-index: 999;
	cursor: auto;
}

.tabsM_Dis {
	font-weight: normal;
	cursor: pointer;
}




/*tendine per pulsanti*/
.tabsD_SelTend {
	display: block;
	margin-bottom: 0px;
}

.tabsD_DisTend {
	display: none;
}


.cssDivTabsHeadContainer {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	height: 30px;
	background-color: transparent;
	/*border-bottom: 1px solid #a5a5a5;*/
}

.cssDivTabsContainer {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 30px;
	bottom: 0px;
	background-color: transparent;
	border: none;
}

.cssTabErr {
	border-bottom: 3px solid red !important;
}


/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- FINE GESTIONE TAB ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/






/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- GESTIONE SWITCH ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/

.onoffswitch {
	position: relative;
	width: 40px;
}

.onoffswitch-checkbox {
	display: none;
}

.onoffswitch-label {
	display: block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #999999;
	border-radius: 20px;
}

.onoffswitch-inner {
	display: block;
	width: 200%;
	margin-left: -100%;
	-moz-transition: margin 0.3s ease-in 0s;
	-webkit-transition: margin 0.3s ease-in 0s;
	-o-transition: margin 0.3s ease-in 0s;
	transition: margin 0.3s ease-in 0s;
}

	.onoffswitch-inner:before, .onoffswitch-inner:after {
		display: block;
		float: left;
		width: 50%;
		height: 14px;
		padding: 0;
		line-height: 14px;
		font-size: 10px;
		color: white;
		font-family: Trebuchet, Arial, sans-serif;
		font-weight: bold;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.onoffswitch-inner:before {
		content: "SI";
		padding-left: 5px;
		text-align: left;
	}

	.onoffswitch-inner:after {
		content: "NO";
		padding-right: 3px;
		text-align: right;
	}

.onoffswitch-switch {
	display: block;
	width: 16px;
	margin: -1px;
	background: #FFFFFF;
	border: 2px solid #999999;
	border-radius: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 22px;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	-o-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
	margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
	right: 0px;
}

/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- FINE GESTIONE SWITCH ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/


.cssDivTruncate {
	margin: 0px;
	padding: 0px;
	border: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-color: transparent;
	width: 100%;
}






.divTopic {
	margin: 0px;
	padding: 0px;
	position: absolute;
	right: 60px;
	top: 2px;
	z-index: 999;
	width: 26px;
	height: 26px;
	background-image: url(images/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: 5px;
	top: 2px;
	z-index: 999;
	width: 26px;
	height: 26px;
	background-image: url(images/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: 5px;
	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: pointer;
	display: none;
}





/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* ----- BORDI ----- */
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/
/* --------------------------------------------------------*/

.borderBottom, .borderAll {
}

.borderTop, .borderAll {
}


.borderLeft, .borderAll {
}

.borderRight, .borderAll {
}

.borderBottomDotted {
}

.borderTopBold {
}


.cssFntNormal {
	font-weight: normal;
}





/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/
/**  LOADER **/
/**************************************************/
/**************************************************/
/**************************************************/
/**************************************************/


.cssWaitingBox {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 50px;
	height: 50px;
	padding-top: 25px;
	padding-left: 58px;
	border-radius: 0px 0px 0px 20px;
	text-align: left;
	border-left: 1px solid #AAAAAA;
	border-bottom: 1px solid #AAAAAA;
	background-color: #AAAAAA;
	/*background-image: url(Images/attesa.gif);*/
	background-position: left center;
	background-repeat: no-repeat;
	color: black;
	opacity: 0.4;
}


.cssWaitingBlock {
	position: absolute;
	top: 0px;
	right: 0px;
	left: 0px;
	bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	border-radius: 0px 0px 0px 0px;
	text-align: center;
	border-left: 1px solid #F90;
	border-bottom: 1px solid #F90;
	background-color: #666;
	/*background-image: url(Images/attesa.gif);*/
	background-position: center center;
	background-repeat: no-repeat;
	color: black;
	opacity: 0.7;
}


.KDivAttesaHImgPic {
	position: absolute;
	top: 10px;
	right: 40px;
	z-index: 99999;
}

.KDivAttesaHImgGr {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -140px;
	margin-top: -140px;
	z-index: 99999;
}

.loader_pic {
	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);
	-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_pic,
	.loader_pic:after {
		border-radius: 50%;
		width: 25px;
		height: 25px;
	}

.loader_gr {
	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);
	-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_gr,
	.loader_gr: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);
	}
}





.animation-5 {
	padding: 0.7em 0 0.5em 0;
	margin: 0;
	width: 100%;
	height: auto;
	text-align: center;
	background-color: transparent;
}

	.animation-5 div {
		height: 1.9em;
		width: 0.5em;
		display: inline-block;
		margin-right: 0.35em;
		-webkit-animation: animation5-bar 1s infinite;
		animation: animation5-bar 1s infinite;
	}

	.animation-5 .bar1 {
		-webkit-animation-delay: 0.1s;
		animation-delay: 0.1s;
	}

	.animation-5 .bar2 {
		-webkit-animation-delay: 0.2s;
		animation-delay: 0.2s;
	}

	.animation-5 .bar3 {
		-webkit-animation-delay: 0.3s;
		animation-delay: 0.3s;
	}

	.animation-5 .bar4 {
		-webkit-animation-delay: 0.4s;
		animation-delay: 0.4s;
	}

	.animation-5 .bar5 {
		-webkit-animation-delay: 0.5s;
		animation-delay: 0.5s;
	}

@keyframes animation5-bar {
	30% {
		transform: scaleY(1.6);
	}
}




.cssDivLinkDownload {
	position: relative;
	width: 95%;
	margin-left: 5px;
	height: 45px;
	border: 1px solid rgba(50, 50, 50, 0.75);
	background-color: white;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: none;
}


.cssDivLinkDownloadChiudi {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 2px;
	margin-left: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 20px;
	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: 20px;
	height: 20px;
	z-index: 999;
	background-image: url(images/btn/btnAnnulla.png);
}

	.cssDivLinkDownloadChiudi:hover {
		background-image: url(images/btn/btnAnnulla_sel.png);
	}

.cssDivLinkDownloadAncor {
	width: 100%;
	display: block;
	text-decoration: none;
	color: #000;
	font: normal 12px Verdana;
	background-image: url(images/btn/btnDownLoad.png);
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	margin-top: 25px;
}


	.cssDivLinkDownloadAncor:hover {
		background-image: url(images/btn/btnDownLoad_sel.png);
	}



.home_softwarehouse_1 {
	width: 100%;
	margin-left: 1%;
	margin-right: 1%;
	background-repeat: no-repeat;
}

.home_softwarehouse_2 {
	width: 100%;
	margin-left: 1%;
	margin-right: 1%;
	background-repeat: no-repeat;
}





/* -----------------------------------------------------
   CSS Progress Bars
-------------------------------------------------------- */
.cssProgress {
	width: 100%;
	margin-bottom: 0px;
}

	.cssProgress .progress1,
	.cssProgress .progress2,
	.cssProgress .progress3 {
		position: relative;
		overflow: hidden;
		width: 100%;
		font-family: Verdana;
	}

	.cssProgress .cssProgress-bar {
		display: block;
		float: left;
		width: 0%;
		height: 100%;
		background: #3798d9;
		box-shadow: inset 0px -1px 2px rgba(0, 0, 0, 0.1);
		-webkit-transition: width 0.8s ease-in-out;
		transition: width 0.8s ease-in-out;
	}

	.cssProgress .cssProgress-label {
		position: absolute;
		overflow: hidden;
		left: 0px;
		right: 0px;
		color: rgba(0, 0, 0, 0.6);
		font-size: 11px;
		text-align: center;
		text-shadow: 0px 1px rgba(0, 0, 0, 0.3);
	}

	.cssProgress .cssProgress-info {
		background-color: #9575cd !important;
	}

	.cssProgress .cssProgress-danger {
		background-color: #ef5350 !important;
	}

	.cssProgress .cssProgress-warning {
		background-color: #ffb74d !important;
	}

	.cssProgress .cssProgress-right {
		float: right !important;
	}

	.cssProgress .cssProgress-label-left {
		margin-left: 10px;
		text-align: left !important;
	}

	.cssProgress .cssProgress-label-right {
		margin-right: 10px;
		text-align: right !important;
	}

	.cssProgress .cssProgress-label2 {
		display: block;
		margin: 2px 0;
		padding: 0 8px;
		font-size: 0.8em;
	}

		.cssProgress .cssProgress-label2.cssProgress-label2-right {
			text-align: right;
		}

		.cssProgress .cssProgress-label2.cssProgress-label2-center {
			text-align: center;
		}

	.cssProgress .cssProgress-stripes,
	.cssProgress .cssProgress-active,
	.cssProgress .cssProgress-active-right {
		background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent);
		background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.125) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.125) 50%, rgba(255, 255, 255, 0.125) 75%, transparent 75%, transparent);
		background-size: 35px 35px;
	}

	.cssProgress .cssProgress-active {
		-webkit-animation: cssProgressActive 2s linear infinite;
		-ms-animation: cssProgressActive 2s linear infinite;
		animation: cssProgressActive 2s linear infinite;
	}

	.cssProgress .cssProgress-active-right {
		-webkit-animation: cssProgressActiveRight 2s linear infinite;
		-ms-animation: cssProgressActiveRight 2s linear infinite;
		animation: cssProgressActiveRight 2s linear infinite;
	}

@-webkit-keyframes cssProgressActive {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 35px 35px;
	}
}

@-ms-keyframes cssProgressActive {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 35px 35px;
	}
}

@keyframes cssProgressActive {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: 35px 35px;
	}
}

@-webkit-keyframes cssProgressActiveRight {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -35px -35px;
	}
}

@-ms-keyframes cssProgressActiveRight {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -35px -35px;
	}
}

@keyframes cssProgressActiveRight {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -35px -35px;
	}
}
/* -----------------------------------------------------
  Progress Bar 1
-------------------------------------------------------- */
.progress1 {
	background-color: #EEE;
	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
}

	.progress1 .cssProgress-bar {
		height: 18px;
	}

	.progress1 .cssProgress-label {
		line-height: 18px;
	}

/* -----------------------------------------------------
   Progress Bar 2
-------------------------------------------------------- */
.progress2 {
	background-color: #EEE;
	border-radius: 9px;
	box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.2);
}

	.progress2 .cssProgress-bar {
		height: 18px;
		border-radius: 9px;
	}

	.progress2 .cssProgress-label {
		line-height: 18px;
	}

/* -----------------------------------------------------
   Progress Bar 3
-------------------------------------------------------- */
.progress3 {
	width: auto !important;
	padding: 4px;
	background-color: rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 2px rgba(0, 0, 0, 0.2);
	border-radius: 3px;
}

	.progress3 .cssProgress-bar {
		height: 16px;
		border-radius: 3px;
	}

	.progress3 .cssProgress-label {
		line-height: 16px;
	}

/* -----------------------------------------------------
  Progress Bar 4
-------------------------------------------------------- */
.progress4 {
	position: relative;
	width: 100%;
	background-color: #EEE;
}

	.progress4.cssProgress-bg {
		background-color: #bbdefb !important;
	}

	.progress4.cssProgress-bg-info {
		background-color: #d1c4e9 !important;
	}

	.progress4.cssProgress-bg-danger {
		background-color: #ffcdd2 !important;
	}

	.progress4.cssProgress-bg-success {
		background-color: #c8e6c9 !important;
	}

	.progress4.cssProgress-bg-warning {
		background-color: #ffecb3 !important;
	}

	.progress4 .cssProgress-bar {
		display: block;
		float: none;
		width: 0%;
		height: 4px;
		background: #3798d9;
	}

		.progress4 .cssProgress-bar.cssProgress-lg {
			height: 6px;
		}

		.progress4 .cssProgress-bar.cssProgress-2x {
			height: 8px;
		}

		.progress4 .cssProgress-bar.cssProgress-3x {
			height: 10px;
		}

		.progress4 .cssProgress-bar.cssProgress-4x {
			height: 12px;
		}

		.progress4 .cssProgress-bar.cssProgress-5x {
			height: 14px;
		}

		.progress4 .cssProgress-bar.cssProgress-glow {
			box-shadow: 5px 0px 15px 0px #3798D9;
		}

			.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-info {
				box-shadow: 5px 0px 15px 0px #9575cd;
			}

			.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-danger {
				box-shadow: 5px 0px 15px 0px #ef5350;
			}

			.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-success {
				box-shadow: 5px 0px 15px 0px #66bb6a;
			}

			.progress4 .cssProgress-bar.cssProgress-glow.cssProgress-warning {
				box-shadow: 5px 0px 15px 0px #ffb74d;
			}

		.progress4 .cssProgress-bar.cssProgress-glow-active {
			-webkit-animation: cssProgressGlowActive1 3s linear infinite;
			-ms-animation: cssProgressGlowActive1 3s linear infinite;
			animation: cssProgressGlowActive1 3s linear infinite;
		}

			.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-info {
				-webkit-animation: cssProgressGlowActive2 3s linear infinite;
				-ms-animation: cssProgressGlowActive2 3s linear infinite;
				animation: cssProgressGlowActive2 3s linear infinite;
			}

			.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-danger {
				-webkit-animation: cssProgressGlowActive3 3s linear infinite;
				-ms-animation: cssProgressGlowActive3 3s linear infinite;
				animation: cssProgressGlowActive3 3s linear infinite;
			}

			.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-success {
				-webkit-animation: cssProgressGlowActive4 3s linear infinite;
				-ms-animation: cssProgressGlowActive4 3s linear infinite;
				animation: cssProgressGlowActive4 3s linear infinite;
			}

			.progress4 .cssProgress-bar.cssProgress-glow-active.cssProgress-warning {
				-webkit-animation: cssProgressGlowActive5 3s linear infinite;
				-ms-animation: cssProgressGlowActive5 3s linear infinite;
				animation: cssProgressGlowActive5 3s linear infinite;
			}

@-webkit-keyframes cssProgressGlowActive1 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #3798D9;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #3798D9;
	}
}

@-ms-keyframes cssProgressGlowActive1 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #3798D9;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #3798D9;
	}
}

@keyframes cssProgressGlowActive1 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #3798D9;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #3798D9;
	}
}

@-webkit-keyframes cssProgressGlowActive2 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #9575cd;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #9575cd;
	}
}

@-ms-keyframes cssProgressGlowActive2 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #9575cd;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #9575cd;
	}
}

@keyframes cssProgressGlowActive2 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #9575cd;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #9575cd;
	}
}

@-webkit-keyframes cssProgressGlowActive3 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #ef5350;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #ef5350;
	}
}

@-ms-keyframes cssProgressGlowActive3 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #ef5350;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #ef5350;
	}
}

@keyframes cssProgressGlowActive3 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #ef5350;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #ef5350;
	}
}

@-webkit-keyframes cssProgressGlowActive4 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #66bb6a;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #66bb6a;
	}
}

@-ms-keyframes cssProgressGlowActive4 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #66bb6a;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #66bb6a;
	}
}

@keyframes cssProgressGlowActive4 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #66bb6a;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #66bb6a;
	}
}

@-webkit-keyframes cssProgressGlowActive5 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #ffb74d;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #ffb74d;
	}
}

@-ms-keyframes cssProgressGlowActive5 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #ffb74d;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #ffb74d;
	}
}

@keyframes cssProgressGlowActive5 {
	0%, 100% {
		box-shadow: 5px 0px 15px 0px #ffb74d;
	}

	45% {
		box-shadow: 1px 0px 4px 0px #ffb74d;
	}
}



.cssDivTopGreen2 {
}


.cssTabellaPacchetto {
	width: 99% !important;
	padding: 5px 5px 10px 5px !important;
	background-color: transparent !important;
	border-width: 4px !important;
	border-style: solid !important;
}


.hideGEO {
}


.ktextEditorView {
	border: 1px solid;
	width: 98%;
	height: 98%;
	overflow-y: auto;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: normal;
}
