BODY {margin:0px;background-color:#ececec}
.XPGrayWin {background-color: #f0f0f0; color: #000000; font: 10px Tahoma, Helvetica, Arial; font-weight: normal;BORDER: 1px solid black;}
.XPGrayWinBlueHeader  {background-color: #454cd9;background-image:url('../gfx/sfwinheader.gif');background-repeat: repeat-x; color: #ffffff; font: 10px Tahoma, Helvetica, Arial; font-weight: bold;}
TD.logon {background-color: #f5f7f8;background-image:url('gfx/sfwinbody98.gif');background-repeat: repeat-x;}
input.button {
  background-color: #EEEEEE;
  background-image: url('../gfx/button-bg.gif');
  color: #000000;
  font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 11px;
  text-decoration: none;
  width: 105px;
  height: 20px;
  border: none
}
.XPGrayWin TD {font-size:10px;font-family:Verdana,Arial,Helvetica;}
.TitoloMenu {font-family:Verdana,Tahoma, Helvetica,Arial,sans-serif;color:#6789BF;font-size:13px;font-weight:bold;}
.VoceMenu {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#3f3f3f;font-size:14px;font-weight:bold;}
.VoceMenuDisattivo {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#cccccc;font-size:14px;font-weight:bold;}
.TextXP {font-size:10px;}
.rigah {border-bottom:1px solid #cbcbcb;cursor:hand;cursor:pointer}
.rigah2 {border-bottom:2px solid #cbcbcb;cursor:hand;cursor:pointer}
.rigah3 {border-bottom:3px solid #cbcbcb;cursor:hand;cursor:pointer}
.elencoheader {background-color:#7293c5;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#ffffff;font-size:10px;font-weight:normal;}
.voceheader {border-right:1px solid #5d78a1}
.voceprimoheader {border-right:1px solid #5d78a1;border-left:1px solid #5d78a1}
.elencorighe {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#000000;font-size:10px;}
.voceriga {border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:4px}
.voceprimariga {border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:4px}
.manina {cursor:hand;cursor:pointer}
.jump {border:1px solid #c7c7c7;width:22px;height:22px;text-align:center;background-color:#e7e7e7;line-height:22px}
.vocerigamod {border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;height:26px}
.voceprimarigamod {border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;font-weight:bold;height:26px;padding-right:4px;padding-left:4px}
.diversamenteabile {border:1px solid #c2c2c2;width:22px;height:22px;text-align:center;background-color:#d2d2d2;color:#c2c2c2;line-height:22px}
.ente {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:11px;line-height:18px;color:#000000;}
.testo {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:12px}
.selezionato {color:#ffffff;font-weight:bold;border:1px solid #ffffff;width:22px;height:22px;text-align:center;background-color:#7293c5;line-height:22px}
.TextCombo1 {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:10px;color:#000000;border-color:#c7c7c7;font-weight:bold;background-color:#e3e3e3;}
.TextCombo2 {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:10px;color:#000000;border-color:#e3e3e3;font-weight:bold;background-color:#f3f3f3;}
.TextComboModifica {font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:10px;color:#ffffff;font-weight:normal;background-color:#7293c5;}
.Credits {font-size:11px;line-height:16px;font-family:Verdana,Arial,Helvetica;color:#aaaaaa}

.Pulsante {
font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#ffffff;background-color:#7293c5;font-size:13px;font-weight:normal;padding-top: 6px; padding-left: 17px; padding-bottom: 8px; padding-right: 16px;cursor:pointer;cursor:hand;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: 0px;
-webkit-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.20);
-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.20);
box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.20);
}

fieldset {
 width: 350px;
}

.textInput,textarea {
  background-color: #f3f3f3;
  color: #000000;
  border: 1px solid #e3e3e3;
  height: 16px;
  font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
}
.textInputrigapari {
  background-color: #e3e3e3;
  color: #000000;
  border: 1px solid #c7c7c7;
  height: 16px;
  font-family: Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 10px;
  font-weight: bold;
}

.inputHighlighted {
  background-color: #7293c5;
  color: #ffffff;
  border: 1px solid #7293c5;
  font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size:10px;
  font-weight:normal;
}

.bgaz {background:#7293c5}
.colw {color:white}
.tac {text-align:center}
.tar {text-align:right}
.vam {vertical-align:middle}
.vab {vertical-align:bottom}
img {border:0px}
.dn {display:none}
.db {display:block}
.fl {float:left}
.fr {float:right}
.ml5 {margin-left:5px}
.mt2 {margin-top:2px}
.invisibile {visibility:hidden}
h2 {font-size:16px;margin:0px}

.etichetta {float:right;line-height:20px;height:20px}
.tooltip {display:none;float:left;vertical-align:middle;margin-left:5px;}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../gfx/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../gfx/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:1000;
	border: 2px solid #cccccc;
	background-color: #fff;
    font-family:Verdana,Tahoma, Helvetica,Arial,sans-serif;
    font-size:11px;
	color:#333333;
}

#JT_copy{
	padding:10px 10px 10px 10px;
    font-family:Verdana,Tahoma, Helvetica,Arial,sans-serif;
    font-size:11px;
	color:#333333;
}

.JT_loader{
	background-image: url(../gfx/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #cccccc;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #cccccc;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #cccccc;
}

.jTip{
cursor:help;
}
