﻿p, body, td, div, input, select, textarea
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: black;
}


a:hover
{
	text-decoration: underline;
}


.pnl
{
	background-color: #00FF00;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	width: 200px;
	height: 600px;
	overflow: visible;
}

.tree_view
{
	width: 100%;
	height: 100%;
}

.tree_view_hover
{ 
	/*background-color:#ffdd00; giallo ;*/
	/*#ececec grigio chiaro*/
	/*#999999 grigio scuro*/
	
	/*font-weight:bold;*/
	/*color:White;*/
	text-decoration:none;
 background-color: #b0b0b0; }


.txtBox
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: navy;
	background-color: white;
}

.txtBoxRight
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: navy;
	background-color: white;
	text-align: right;
}

.drp
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	background-color: white;
}

.btn
{
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}


.lbl
{
	color: black;
	font-style: normal;
	font-variant: normal;
}

.lblright
{
	color: black;
	text-align: right;
}
.lblErr
{
	color: Red;
	font-weight: bold;
}
.lblBold
{
	color: Black;
	font-weight: bold;
}
.lblTitle
{
	background-color: #990033;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	text-align: center;
}
.lblAppTitle
{
	font-size: 16pt;
	color: Black;
	font-weight: bold;
}

.hyper
{
	text-decoration: underline;
	color: #990033;
}
.hyper[disabled]
{
	text-decoration: none;
	/*background-color:#990033;*/
	/*color: #990033;*/
}

.hyperCommand
{
	color: Black;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
}


.gridCruscotto table
{
	background-color: white;
	font-size: 8pt;
	border-width: 0px;
}


.gridCruscotto th
{
	background-color: white;
	color: #990000;
	font-weight:normal;
	font-size: 8pt;
}


.gridCruscottoDark table
{
	background-color: white;
	font-size: 8pt;
	border-width: 0px;
}


.gridCruscottoDark th
{
	background-color: white;
	color: #990000;
	font-weight:normal;
	font-size: 8pt;
}


.Pagerx
{
	background-color: white;
	border-top-color: black;
	border-top-width: 1px;
	border-top-style: solid;
	color: #990000;
	font-weight: bold;
	text-align: left;
	font-size: 8pt;
}

.grid2
{
	background-color: #ececec;
	font-size: 8pt;
	border-width: 0px;
}


.grid2 caption
{
	background-color: white; /*#990000;*/
	color: Black;
	font-size: 10pt;
	border-width: 0px;
	 

	
}

.grid2 th
{
	 /*border-style:solid;
	 border-color:Black;
	 border-width:1px;*/
	/*color:White; /*#990000;*/ 
	/*background-color: #990000; /*#ffdd00;*/
	
	color:#990000;
	background-color: White;
	
	font-weight: bold;
	font-size: 8pt;
}

.grid2 a
{
	color:#990000;
	text-decoration: underline;
}



.grid2 caption
{
	font-weight: bold;
	background-color: white;
	font-size: 10pt;
	color: black;
}

.grid2 input
{
	font-size: 10pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}


.grid_search_new a
{	color:#990000;
	text-decoration: underline;
}

.grid_search_new_itemHeader
{
	border-bottom-color: #990000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #990000;
	border-top-style: solid;
	border-top-width: 1px;
	 font-size: 8pt;
	 font-weight: bold;
	 background-color: White;
	 color: #990000;
	 text-decoration: none;
}

.grid_search_new_itemHeader a
{text-decoration: none;}

.lnkBtn_grey
{
	color: black;
	font-style: normal;
	font-variant: normal;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: Transparent;
	padding-right: 10px;
	padding-left: 10px;
}

.autoCompl_item
{
		background-position: left;

	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #990033;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	width: 300px;
}
.autoCompl_overitem
{
		background-position: left;

	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: black;
	font-weight: bold;
	background-color: #ececec;
	width: 300px;
}
.autoCompl_list
{
	background-position: left;
	
	font-size: 8pt;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #990033;
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	width: 300px;
}
