@import "font-awesome.css";
@import url(//fonts.googleapis.com/css?family=Architects+Daughter:400);
@import url(//fonts.googleapis.com/css?family=Arvo:400);

BODY {margin:0px;background-color:#ececec;font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#000000;font-size:13px;text-align:left;}
.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:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 14px;
  text-decoration: none;
  width: 105px;
  height: 20px;
  border: none
}
.XPGrayWin TD {font-size:13px;font-family:Calibri,Verdana,Arial,Helvetica;}
.TitoloMenu {font-family:Architects Daughter;font-size:24px;font-weight:normal;margin-top:35px;margin-bottom:35px;opacity:0.9;text-align:center;}
.TitoloPagina {font-family:Architects Daughter;font-size:24px;font-weight:normal;margin-top:20px;margin-bottom:25px;opacity:0.9;}
.Asterisco {color:#cc0000;font-size:6px;padding-left:6px;padding-right:4px;vertical-align:middle;}
.IconaNera { font-size:17px;color:#000000;opacity:0.7; }
.IconaAttiva { font-size:17px;color:#189d0e; }
.IconaObbligo { font-size:5px;color:#cc0000;font-weight:normal;margin-left:5px;vertical-align:middle; }
.IconaDisattiva { font-size:17px;color:#cc0000; }
.IconaAttivaMenu { font-size:20px;color:#7293C5; }
.IconaDisattivaMenu { font-size:20px;color:#cccccc; }
.IconaSpenta { font-size:17px;color:#cccccc; }
.VoceMenu {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#3f3f3f;font-size:17px;font-weight:bold;}
.VoceMenuDisattivo {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#cccccc;font-size:17px;font-weight:bold;}
.MenuIcona {height:44px;width:30px;padding-left:8px;padding-right:6px;}
.TextXP {font-size:10px;}
.rigah {border-bottom:1px solid #e5e5e5;cursor:hand;cursor:pointer;height:50px;}
.rigah2 {border-bottom:1px solid #7293c5;cursor:hand;cursor:pointer;height:50px;}
.rigah3 {border-bottom:2px solid #7293c5;cursor:hand;cursor:pointer;height:50px;}
.RigaAzzurra  {border-bottom:1px solid #7293c5 !important;}
.elencoheader {background-color:#7293c5;font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#ffffff;font-size:13px;font-weight:normal;}
.voceheader {border-right:1px solid #5d78a1;height:24px;text-align:center;}
.voceprimoheader {border-right:1px solid #5d78a1;border-left:1px solid #5d78a1;height:24px;text-align:center;}
.elencorighe {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#000000;font-size:13px;}
.elencorigheChiaro {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#000000;height:36px;font-size:13px;text-align:left;}
.elencorigheScuro {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;color:#000000;height:36px;font-size:13px;text-align:left;background-color:#e3e3e3;}
.voceriga {border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:4px;height:34px;}
.voceprimariga {border-right:1px solid #c7c7c7;border-left:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;padding:4px;height:34px;}
.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:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:14px;line-height:18px;color:#000000;}
.testo {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:15px}
.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:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;margin-left:6px;font-size:13px;color:#000000;border-color:#c7c7c7 !important;font-weight:bold;background-color:#e3e3e3;}
.TextCombo2 {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;margin-left:6px;font-size:13px;color:#000000;border-color:#e3e3e3;font-weight:bold;background-color:#f3f3f3;}
.TextComboModifica {font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:13px;color:#ffffff;font-weight:normal;background-color:#7293c5;}
.Credits {font-size:14px;line-height:16px;font-family:Calibri,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);
}

.Spento {opacity:0.3;}
fieldset { width: 350px;}

.textInput {
  background-color: #f3f3f3;
  color: #000000;
  border: 1px solid #e3e3e3;
  height: 20px;
  font-family: Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  width:350px;
  margin-left:6px;
  padding:0 0 0 4;
}
.textInputrigapari {
  background-color: #e3e3e3;
  color: #000000;
  border: 1px solid #c7c7c7;
  height: 20px;
  font-family: Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size: 13px;
  font-weight: bold;
  width:350px;
  margin-left:6px;
  padding:0 0 0 4;
}
.ColonnaSx {
  text-align:right;
  width:200px;
}
.ColonnaDx {
  text-align:left;
  padding-left:2px;
}
.CheckBox {
  padding-left:6px;
}
.NoAsterisco {
  padding-right:6px;
}

.inputHighlighted {
  background-color: #7293c5;
  color: #ffffff;
  border: 1px solid #7293c5;
  height: 20px;
  font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;
  font-size:13px;
  font-weight:normal;
  width:350px;
  margin-left:6px;
  padding:0 0 0 4;
}

.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;}

.W50 {width:50px;}
.W60 {width:60px;}
.W74 {width:74px;}
.W80 {width:80px;}
.W150 {width:150px;}
.W200 {width:200px;}
.W250 {width:250px;}
.W300 {width:300px;}
.W400 {width:300px;}
.TAS {text-align:left;padding-left:6px;}
.TAC {text-align:center;}
.TAD {text-align:right;padding-right:6px;}
.Minuscolo {text-transform:lowercase;}
.Maiuscolo {text-transform:uppercase;}
.Intesta2righe {height:38px;vertical-align:top;padding-top:4px;}
.Intesta3righe {height:55px;vertical-align:top;padding-top:4px;}
.CampoLabel {padding-left:13px;}
.Grassetto {font-weight:bold;}
.AltezzaCellaMemo {height:100px;}

/* ---------->>> 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:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;
    font-size:14px;
	color:#333333;
}

#JT_copy{
	padding:10px 10px 10px 10px;
    font-family:Calibri,Verdana,Tahoma,Helvetica,Arial,sans-serif;
    font-size:14px;
	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;
}
