body {
	background-color : White;  
}

table {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size:11px;
  border:0px
}

a:visited, a:link {
	text-decoration: none;
}



a.navOn:link, a.navOn:visited, a.navOn:hover {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : transparent;
	color : White;
	vertical-align : middle;
}

a.navOff:link, a.navOff:visited, a.navOff:hover {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : transparent;
	color : Navy;
	vertical-align : middle;
}

a.linkOff:link, a.linkOff:visited, a.linkOff:hover {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : transparent;
	color : Navy;
	vertical-align : middle;
}

a.trkTop:link, a.trkTop:visited {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : transparent;
	color : Black;
	vertical-align : middle;
}

a.trkTop:hover {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : transparent;
	color : White;
	vertical-align : middle;
}

.linkOn {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : transparent;
	color : Navy;
	vertical-align : middle;
}

.link1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-style : normal;
	color : Black;
}

.link2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	font-style : normal;
	color : White;
}

.link3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	font-style : normal;
	color : Blue;
	text-decoration: underline;
}

.tabNav {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  font-size:11px;
  border:0px
}

.loginTop {
	font-size : 12px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	background-color : transparent;
	color : White;
	vertical-align : middle;
}

.pagHeader {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : Black;
	color : #FFCC00;
}

.tabHeader {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color :#FFCC00; /* #FCE485;*/
	color : Black;
}

.tabHeader2 {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #ECECEC;
	color : black;
}

.tabHeader0 {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #FFE240;
	color : black;
}

.tabFooter {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : black;/* #FFCC00;  giallo tracker*/
	color : white;
}

.tabFilter {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #FCE485;
	color : Black;
}

.tabFilterOn {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #FCE485;
	color : Black;
}

.tabRiga {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : White;
	color : Black;
}

.tabRigaGreen {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : White;
	color : green;
}

.tabRigaRed {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : White;
	color : red;
}

.tabRigaItalic {
	font-size : 10px;
	font-style : italic;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : White;
	color : #555555;
}

.tabRigaBold {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : White;
	color : Black;
}

.tabRigaBoldItalic {
	font-size : 10px;
	font-style : italic;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : White;
	color : #555555;
}

.tabMiniRiga {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : White;
	color : Black;
	z-index:0;
}

.tabRiganoBKGR {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
	z-index:0;
}

.tabRiga_1 {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 35px;
	text-decoration : none;
	background-color : White;
	color : Black;
}

.tabRiga1Read {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #FCE485;
	color : #444444;
}
.tabRiga1Canc {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #CCCCCC;
	color : #444444;
}
.tabRiga2Read {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #FCE485;
	color : #444444;
}
.tabRiga2Canc {
	font-size : 10px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color:#CCCCCC;
	color : #444444;
}
.tabRiga3Read {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFAD4;
	color: #444444;
}

.tabRigaNew {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFACD;
	color: Black;
}


.tabBordo1 {
/*	border : 1px solid #E8E8E8; */
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : #E8E8E8;
}

.tabBordo2 {
/*	border : 1px solid silver;*/
	border-style : solid solid solid solid;
	border-width : 1px 1px 1px 1px;
	border-color : Silver;
}

.formSfondo {
	background-color : White;
	color : Black;
}

.formTesto {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.formTestoBold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.formErrore {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Red;
}

.printSfondo {
	background-color : White;
	color : Black;
}

.printTesto {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.printLegal {
	font-size : 9px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.printTestoBold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

/* menu top */
.menuData {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	font-style : normal;
	color : White;
}

.menuTesto {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
	padding-left : 3pt;
	padding-right:3pt; 
	white-space: nowrap;
}

.menuSezOn {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
	text-align : center;
	vertical-align : middle;
	background: url(img/menu/sfondoSezOn.png);
}

.menuSezOff {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : White;
	text-align : center;
	vertical-align : middle;
	background: url(img/menu/sfondoSezOff.png);
}

.menuTestoSezOn {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.menuTestoSezOff {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : White;
}

.menuSottoSezOn {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
	color : Black;
	background: White;/*#FCE485;/*#FFCC00;*/
}

.menuSottoSezOff {
	font-size : 10px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
	color : Black;
	background: #FFCC00;/*#FCE485;*/
}

.menuSottoSezDisable {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	text-align : center;
	vertical-align : middle;
	color : White;
	background: #AEAEAE;
}

.menuTestoBold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.menuTestoBoldWhite {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : White;
}

.menuTestoBoldYellow {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #FFCC00;
}

.menuTestoGrigio {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #737373;
	padding-left : 3pt;
  padding-right:3pt; 
  white-space: nowrap;
}
 
.menuLink {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #737373; /*Black;*/  
}

.menuLinkOn {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.loginTesto {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.loginTestoBold {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
}

.tabCalendar {
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
	background-color : White;
}

.tabCalendarTop {
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
	background-color : Silver;
}

.TopTrk{
	background-color : #F6D400;
}

#box {
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	width:0;
	height:0;
	position:absolute;
	top:0;
	left:0;
	font-size: 0;
	visibility: hidden;
}

#htabl {
	visibility:visible;
	position:absolute;
	margin-left:150px;
	margin-top:50px;
	text-align:center;
	vertical-align: bottom;
	background-color: Yellow;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	width:200px;
	height:14px;
	border:2px solid Black;
}

#lospan {
	visibility:hidden;
	position : absolute;
	top : 420px;
	left : 245px;
}

.topbutton {
	color : Black;
	background-color:#5D85B1;
}

.topbutton img {
	border-width:2px;
	border-color:#5D85B1;
	border-style:none;
}

.inset {
	border-width:2px;
	border-color: #C3D3E3;
	border-style:inset
}

.outset {
	border-width:2px;
	border-color: #C3D3E3;
	border-style:outset
}

.button img {
	border-width:2px;
	border-color:white;
	border-style:none
}

.mappa {
	cursor: crosshair;
	border-style:inset;
	border-width:1px;
	border-color:black
}

.font1 {
	color: black;
	font-size: 10.0pt;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	vertical-align: text-bottom;
	font-family: Arial, Helvetica, sans-serif;
}

.font2 {
	color: black;
	font-size: 10.0pt;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	vertical-align: text-bottom;
	font-family: Arial, Helvetica, sans-serif;
	background-color : #FFD700;
}

.inclChat {
	width: 100%;
	height: 350px;
	color: #000000;
	background-color: #B3D9B6;
	overflow: auto;
}
.inclChatAss {
	width: 100%;
	height: 250px;
	color: #000000;
	background-color: #B3D9B6;
	overflow: auto;
}

.divFastResult {
	width: 100%;
	height: 400px;
	color: #000000;
	background-color: #FFCC00;
	overflow: auto;
}

.spHelp {
  position: absolute;
  width: 150px;
  height: auto;
  border: 2px solid black;
  padding: 5px;
  color: black;
  background-color: #FFE240;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.divFFResultPersonal {
	width: 100%;
	height: 200px;
	color: #000000;
	background-color: transparent;
	overflow: auto;
}
.divFFResult {
	width: 100%;
	height: 400px;
	color: #000000;
	background-color: transparent;
	overflow: auto;
}

