.html_tooltip{
	font-size: 0.85em;
	display: block;
	border: 1px solid #333;
	position: absolute;
	height: 400px;
	width: 350px;
	background-color: #FFF;
	overflow: scroll;
}
.postITarea {
	font-family: sans-serif, Helvetica, serif;
	background-color: #FEF196;
	border: 1px solid #F2E37B;
	margin: 2px;
	padding: 2px;
	height: 200px;
	width: 250px;
	position: absolute;
	top: 0;
	left: 0;
}
.upload_form
{
	border: 1px solid #336699;
	padding: 2px;
	background-color: #E9E9E9;
}
.upload_form input
{
    
    font-size: 11px;
    font-weight: normal;
    color: #003853;
    height: 20px;
    border: 1px solid #B3E4FF;
}
.pulsante {
	color: #000082;
	background-color: #FFFFFF;
	border: 1px solid #006699;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.btn_storico {
	background-image: url(/progettogestionale/images/storico_variazioni_mini.png);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_aggiorna {
	background-image: url(/progettogestionale/images/refresh.GIF);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_cerca {
	background-image: url(/progettogestionale/images/find.GIF);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_nuovo {
	background-image: url(/progettogestionale/images/nuovo.GIF);
	background-position: 2px 1px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_salva {
	background-image: url(/progettogestionale/images/salva.GIF);
	background-position: 2px 1px;
	background-repeat: no-repeat;
	height: 20px;	
}
.btn_conferma {
	background-image: url(/progettogestionale/images/conferma.GIF);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_aggiungi {
	background-image: url(/progettogestionale/images/aggiungi.GIF);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_apri {
	background-image: url(/progettogestionale/images/open.GIF);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_chiudi {
	background-image: url(/progettogestionale/images/delete.GIF);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_elimina {
	background-image: url(/progettogestionale/images/cestino.GIF);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_reload {
	background-image: url(/progettogestionale/images/reload.gif);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_stampa {
	background-image: url(/progettogestionale/images/PRINTER_ICO.gif);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_mail {
	background-image: url(/progettogestionale/images/PRINTER_ICO.gif);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_help {
	background-image: url(/progettogestionale/images/help.gif);
	background-position: 2px 0px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_excel {
	background-image: url(/progettogestionale/images/IconaExcelMini.gif);
	background-position: 2px 2px;
	background-repeat: no-repeat;
	height: 20px;
}
.btn_seleziona_tutti {
	background-image: url(/progettogestionale/sms/images/checkbox.gif);
	background-position: 2px 1px;
	background-repeat: no-repeat;
	height: 20px;
}
.PuntatoreMano {
	cursor: pointer;
}
.BordoPulsante {
	border: 1px solid #006699;
}
.bordo_tbl {
	border: 1px solid #003366;
	background-color: #F7F4F7;
	font-size: 10px;
}
.EditBox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #003366;
	height: 21px;
}
.BordoPulsante1 {	border: 1px solid #006699;
	background-color: #FFFFFF;
	cursor:hand;
}
.tbl_riga {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.titoli {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.descrizioni {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.descrizioni_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.label_filtri {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.sfondo_tb {
	background-color: #F7F4F7;
}
.td_titoli {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	height: 20px;
}
.td_titoli_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003366;
	height: 20px;
}
.comboStato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	background-color: #FFCC66;
	height: 21px;
	width: 90px;
	color: #FFFFFF;
}
.label_errore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.cmb_larg_fissa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 260px;
	height: 21px;
}
.cmb_larg_fissa_corto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 160px;
	height: 21px;
}

/*FINESTRE DI DIALOGO*/
.dialog_div{
	display:none;
	position: fixed;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	border: 1px solid #999;
	background-image: url(/progettogestionale/images/bg_trasp_strip.png);
	font-size: large;
	z-index:1000;
}
.dialog_frame{
	border: 1px solid #999;
	color: #000;
	position:relative;
    margin-left: auto;
    margin-right: auto;
    margin-top: 200px;
    padding-bottom: auto;
	height:170px;
	width:320px;
	background-color: #FFF;
}
.dialog_frame img{
    margin-left: auto;
    margin-right: auto;
}
.dialog_frame span{
	position:static;
	display: block;
	margin-left:10px;
	margin-top:20px;
	width:100%;
	height:60px;
	text-align:center;
}
.dialog_frame #yes_btn{
	position:relative;
	left:110px;
	top:110px;
	width:100px;
	height:45px;
	border: 1px solid #666;
	display:none;
	text-align:center;
	padding-top:10px;
}
.dialog_frame #no_btn{
	position:relative;
	left:215px;
	top:110px;
	width:100px;
	height:45px;
	border: 1px solid #666;
	display:none;
	text-align:center;
	padding-top:10px;
}
