BODY {
	font-family: Verdana;
	font-size: 8pt;
}

.checkBoxSelect {
	font-size: 8px;
	height: 12px;
	width: 12px;
	text-align: center;
}
.pgMenu {
	border-right: #9E9E9E 1px solid;
	border-top: #9E9E9E 1px solid;
	border-left: #9E9E9E 1px solid;
	border-bottom: #006600 1px solid;
	background-color: whitesmoke;
}
.OnBt_Hide {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: white;
  width:20;
  height:20;
}
.OnBt_Over {
	border-right: red 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: red 1px solid;
	font-family: Verdana;
	background-color: whitesmoke;
	cursor: pointer;
  width:20;
  height:20;
}
.Title2 {
	border-right: 1px solid black;
	border-top: 1px solid black;
	font-weight: bold;
	font-size: 10pt;
	border-left: 1px solid black;
	color: #005500;
	font-family: Trebuchet MS;
	background-color: whitesmoke;
}
.Title {
	border-BOTTOM: 1px solid black;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	font-family: Trebuchet MS;
}
.TitleApp {
	font-weight: bold;
	font-size: 40pt;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}
.TitleDlg {
	font-weight: bold;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: Trebuchet MS;
	background-color: gainsboro;
	text-align: center;
}
.TitleSvg {
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	font-family: Trebuchet MS;
}
.TitleSvgDati {
	font-weight: bold;
	font-size: 10pt;
	font-style: normal;
	color: red;
	font-family: Trebuchet MS;
}
.TitleButton {
	border-right: black 1px solid;
	font-weight: bold;
	font-size: 10pt;
	background-image: url(images/watermark.jpg);
	font-family: Trebuchet MS;
	background-color: gainsboro;
	text-align: center;
}
.TitleMenu {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #99cc66;
	text-align: left;
}
.TitleFoot {
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	text-align: left;
}
.LabelOn {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: whitesmoke;
	font-size: 8pt;
	cursor: pointer;
	color: #005500;
	text-indent: 2px;
	font-family: Trebuchet MS;
	text-align: left;
}
.LabelOff {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 8pt;
	cursor: pointer;
	text-indent: 2px;
	font-family: Trebuchet MS;
	background-color: #cececd;
	text-align: left;
}
.LabelOver {
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-size: 8pt;
	color: red;
	font-family: Trebuchet MS;
	background-color: lightgrey;
	text-align: left;
	cursor: pointer;
  text-indent:2;
}
.ToolbarButton {
	font-size: 8pt;
	cursor: pointer;
	color: #FFFFFF;
	font-family: Verdana;
	text-indent: 2;
	font-weight: lighter;
}
.FormButton {
	font-size: 8pt;
	cursor: pointer;
	color: #000000;
	font-family: Verdana;
	text-indent: 2;
	font-weight: lighter;
}
.LabelLineBottom {
	font-family: Verdana;
	font-size: 8pt;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px
}
.LabelLineTop {
	border-top: 1px solid black;
	font-family: Verdana;
	font-size: 8pt
}
.BoxRight {
	border-right: black 1px solid;
}
.BoxLeftRight {
	border-left: black 1px solid;
	border-right: black 1px solid;
}
.BoxAll {
	border-left: black 1px solid;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-bottom: black 1px solid;
}
.divLabel {
	background-color: lightgrey;
}

.divTitolo {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: normal;
	font-size: 8pt;
	padding-bottom: 0px;
	color: Black;
	padding-top: 2px;
	font-family: Trebuchet MS;
	background-color: white;
	border: thin outset Black;
}

.divEntry {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	padding-top: 2px;
	font-family: Trebuchet MS;
	background-color: whitesmoke;
	overflow: auto;
}

.divLogin {
	font-weight: bold;
	font-size: 10pt;
	color: #005500;
	font-family: Trebuchet MS;
	background-color: whitesmoke;
}

.divEntryDlg {
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 0px;
	color: #005500;
	padding-top: 2px;
	font-family: Trebuchet MS;
	background-color: ivory;
}
.divPageDlg {
	border-left: black 1px solid;
}
.divEntry2 {
	border-right: black 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: black 1px solid;
	color: #005500;
	border-bottom: black 1px solid;
	font-family: Trebuchet MS;
	background-color: whitesmoke;
}
.divFoot {
	border-top: #9E9E9E 1px solid;
	border-bottom: #9E9E9E 1px solid;
	background-color: c5c5c9;
	background-image: url(images/Toolbar.png);
	height:25px;
}
.divMenu {
	vertical-align: top;
}
.divTree {
	background-image: url(images/MenuBgVert.gif);
	border: 1px solid #666666;
}
.divToolbar {
	background-image: url(images/ToolbarBG.gif);
	vertical-align: top;
	height:25px;
}
.divBody {
	background-color: aliceblue;
}
.txt {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: left;
}
.num {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: right;
}
.int {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: right;
}
.dta {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: left;
}
.ora {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #ffffff;
	text-align: left;
}
.chk {
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: transparent;
	text-align: left;
}
.txtFocus {
	border-right: #005500 1px solid;
	border-top: #005500 1px solid;
	font-size: 8pt;
	border-left: #005500 1px solid;
	color: #ffffff;
	border-bottom: #005500 1px solid;
	font-family: Verdana;
	background-color: #9E9E9E;
	text-align: left;
}
.numFocus {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #9E9E9E;
	text-align: right
}
.intFocus {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #9E9E9E;
	text-align: right
}
.dtaFocus {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #9E9E9E;
	text-align: left
}
.oraFocus {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana;
	background-color: #9E9E9E;
	text-align: left
}
.dtaRequest {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	background-color: #FFFFF0;
	text-align: left;
}
.txtRequest {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	background-color: #FFFFF0;
	text-align: left
}
.numRequest {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	background-color: #FFFFF0;
	text-align: right
}
.intRequest {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	background-color: #FFFFF0;
	text-align: right
}
.oraRequest {
	border: 1px solid #005500;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
	background-color: #FFFFF0;
	text-align: right;
}
.txtReadOnly {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: olive;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: left;
}
.dtaReadOnly {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: olive;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: left;
}
.numReadOnly {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: olive;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: left;
}
.intReadOnly {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: olive;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: left;
}
.oraReadOnly {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: olive;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: left;
}
.txtLbl {
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-align: right;
}
.txtObl {
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: Verdana;
	text-align: right;
}
.txtLblRight {
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-align: right;
}
.txtLbl2 {
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	text-align: left;
}
.boxFieldSet {
	border: 1px solid #9E9E9E;
	font-size: 8pt;
	font-family: Verdana;
	text-align: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 4px
}
.txtFieldSet {
	border: 1px solid #9E9E9E;
	font-weight: bold;
	font-size: 10pt;
	color: #7f0000;
	font-family: Verdana;
	background-color: whitesmoke;
	text-align: center
}
.boxTable {
	border-right: #9E9E9E 1px solid;
	border-top: #9E9E9E 1px solid;
}
.trTable {
	font-size: 8pt;
	font-family: Verdana;
	font-weight: bold;
	color: #444444;
	text-align: left;
	background-image: url(images/TableTitle.png);
}
.trTableRow {
	font-size: 8pt;
	font-family: Verdana;
	background-color: #FFFFFF;
}
.trTableRowOver {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #DEEFFF;
}
.trTableRowOut {
	font-family: Verdana;
	font-size: 8pt;
	background-color: #DEEFFF;
}
.trTableRowColor {
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #F0F8FF;
}
.trTableThRowOver {
	font-size: 8pt;
	border-left: #9E9E9E 1px solid;
	color: #ffcc33;
	border-bottom: #9E9E9E 1px solid;
	font-family: Verdana;
	background-color: #0069ab;
}
.trTableRowSelect {
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #DEEFFF;
}
.box {
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	/*border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
*/
}
.boxLeft {
	BORDER-LEFT: #9E9E9E 1px solid;
	BORDER-BOTTOM: 1px solid #9E9E9E;
}
.lineLeftTop {
	BORDER-TOP: #9E9E9E 1px solid;
	BORDER-LEFT: #9E9E9E 1px solid;
}
.lineRight {
	BORDER-RIGHT: #9E9E9E 1px solid;
}
.lineBottom {
	BORDER-BOTTOM: #9E9E9E 1px solid;
}
.lineTop {
	BORDER-TOP: #9E9E9E 1px solid;
}
.lineLeft {
	BORDER-LEFT: #9E9E9E 1px solid;
}
.lineBox {
	BORDER-TOP: #9E9E9E 1px solid;
	BORDER-LEFT: #9E9E9E 1px solid;
	BORDER-RIGHT: #9E9E9E 1px solid;
	BORDER-BOTTOM: #9E9E9E 1px solid;
}
.boxRight {
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid
}
.txtPg {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 12pt;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: Verdana;
	background-color: #E1D59E;
	text-align: left;
}
.mnlv1x {
	padding: 1px;
	border: 1px solid #ffffff;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	color: #9E9E9E;
	text-indent: -5px;
	font-family: verdana;
	background-color: #ffffff;
	text-indent: 1;
	/*text-align: center  */
}
.mnSeparator {
	border-style: solid;
	border-width: 0;
	padding: 1px;
	background-position: left center;
	font-weight: bold;
	font-size: 4px;
	margin-left: 0;
	cursor: pointer;
	text-indent: 0px;
	text-indent: 0px;
}
.mnLv1 {
	border-style: solid;
	border-width: 0;
	padding: 1px;
	background-position: left center;
	font-weight: bold;
	font-size: 11px;
	margin-left: 0;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	font-family: Verdana;
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-indent: 0px;
}
.mnLv2 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 5px;
	border-left: 0px solid;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLv3 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 20px;
	border-left: 0px solid;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLv4 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 30px;
	border-left: 0px solid;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLv5 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 34px;
	border-left: 0px solid;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLv6 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 40px;
	border-left: 0px solid;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLv7 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 44px;
	border-left: 0px solid;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLv8 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 48px;
	border-left: 0px solid;
	cursor: pointer;
	color: #444444;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnlvo1x {
	padding: 1px;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
	color: black;
	text-indent: -5px;
	font-family: verdana;
	background-color: whitesmoke;
	text-indent: 2;
	/*text-align: center*/
}
.mnSv1 {
	border-style: solid;
	border-width: 0;
	padding: 1px;
	background-position: left center;
	font-weight: bold;
	font-size: 11px;
	margin-left: 0;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	font-family: Verdana;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.mnSvO1 {
	border-right: 1px solid;
	padding-right: 1px;
	border-top: 1px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 1px;
	border-left: 1px solid;
	cursor: pointer;
	color: black;
	text-indent: 1px;
	padding-top: 1px;
	border-bottom: 1px solid;
	font-family: Verdana;
	background-color: whitesmoke;
}
.mnLvO1 {
	border-style: solid;
	border-width: 0;
	padding: 1px;
	background-position: left center;
	font-weight: bold;
	font-size: 11px;
	margin-left: 0;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	font-family: Verdana;
	background-repeat: no-repeat;
	background-attachment: fixed
}
.mnLvO2 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 10px;
	border-left: 0px solid;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLvO3 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 20px;
	border-left: 0px solid;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLvO4 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 30px;
	border-left: 0px solid;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLvO5 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 40px;
	border-left: 0px solid;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLvO6 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 50px;
	border-left: 0px solid;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLvO7 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 60px;
	border-left: 0px solid;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.mnLvO8 {
	border-right: 0px solid;
	padding-right: 1px;
	background-position: left center;
	border-top: 0px solid;
	padding-left: 1px;
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	padding-bottom: 1px;
	margin-left: 70px;
	border-left: 0px solid;
	cursor: pointer;
	color: red;
	text-indent: 0px;
	padding-top: 1px;
	border-bottom: 0px solid;
	background-repeat: no-repeat;
	font-family: Verdana;
	background-color: transparent;
}
.trLv1 {
	margin-top: -5px;
	font-weight: bold;
	font-size: 10px;
	margin-left: 10px;
	cursor: pointer;
	color: black;
	text-indent: -5px;
	font-family: verdana, Verdana, helvetica;
}
.trLv2 {
	font-family: verdana, Verdana, helvetica;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	text-indent: 0;
	margin-left: 20;
	margin-top: -5;
	color: black;
}
.trLv3 {
	font-family: verdana, Verdana, helvetica;
	font-weight: normal;
	font-size: 10px;
	text-indent: 0;
	margin-left: 30;
	margin-top: -5;
	cursor: pointer;
	color: black;
}
.trLvO1 {
	margin-top: -5px;
	font-weight: bold;
	font-size: 10px;
	margin-left: 10px;
	cursor: pointer;
	color: red;
	text-indent: -5px;
	font-family: verdana, Verdana, helvetica;
}
.trLvO2 {
	font-family: verdana, Verdana, helvetica;
	font-weight: bold;
	font-size: 10px;
	cursor: pointer;
	color: red;
	text-indent: 0;
	margin-left: 20;
	margin-top: -5;
}
.trLvO3 {
	margin-top: -5px;
	font-weight: normal;
	font-size: 10px;
	margin-left: 30px;
	cursor: pointer;
	color: gold;
	text-indent: 0px;
	font-family: verdana, Verdana, helvetica;
}

.calOra {
	font-size: 8pt;
	color: #444444;
	font-family: Verdana;
	background-color: #9E9E9E;
	font-weight:bold;
	text-align: left;
	background-image: url(images/calOraBg.png);
}
.calBox {
	font-weight: bold;
	font-size: 7pt;
	border-right: #000066 1px solid;
	border-top: #000066 1px solid;
	color: black;
	font-family: Verdana;
}
.calMese {
	font-weight: bold;
	font-size: 7pt;
	border-left: #000066 1px solid;
	color: black;
	border-bottom: #000066 1px solid;
	font-family: Verdana;
	background-color: #9E9E9E;
	text-align: center;
}
.calToday {
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: Verdana;
	background-color: white;
	text-align: center;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	cursor: pointer;
}
.calTodaySelect {
	font-weight: bold;
	font-size: 7pt;
	border-left: #000066 1px solid;
	cursor: pointer;
	color: red;
	border-bottom: #000066 1px solid;
	font-family: Verdana;
	background-color: black;
	text-align: center;
}
.calActive {
	font-size: 7pt;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	color: black;
	font-family: Verdana;
	background-color: lightgoldenrodyellow;
	text-align: center;
	cursor: pointer;
}
.PlanningDay1 {
	font-size: 8pt;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	color: black;
	font-family: Verdana;
	background-color: White;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}

.PlanningDay2 {
	font-size: 8pt;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	color: black;
	font-family: Verdana;
	background-color: #D3D3D3;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}

.PlanningDay3 {
	font-size: 8pt;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	color: black;
	font-family: Verdana;
	background-color: #FFFFE0;
	text-align: left;
	vertical-align: top;
	cursor: pointer;
}

.calinActive {
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	background-color: gainsboro;
	text-align: center;
	border-left: #000066 1px solid;
	border-bottom: #000066 1px solid;
	cursor: pointer;
}
.calActiveSelect {
	font-weight: bold;
	font-size: 7pt;
	border-left: #000066 1px solid;
	cursor: pointer;
	color: white;
	border-bottom: #000066 1px solid;
	font-family: Verdana;
	background-color: black;
	text-align: center;
}
.calSettimana {
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	text-align: center;
}
.calGiorno {
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
	text-align: center;
}
