html      { font-family: Verdana; font-size: 13px ; }
.spaced   { margin-bottom: 16px;  }
.nosp     { font-size: 13px  ; margin-bottom: 0;margin-top: 0}
.Titolo   { font-size: 24px; font-weight: bold; margin-bottom: 16px; color:#0f2160; margin-top:0 }
.subtit   { font-size: 15px; color:#8B0000; font-style:italic; font-weight:bold   }
.barra    {  font-size: 11px; margin-top: 4px; margin-bottom: 0 }
.headtitle { font-size: 12px; color: maroon; font-family: verdana; height: 20px; font-weight: bold;  background-color :white }
.CellMouseOn{ background-color:  Maroon;height: 18px;  color :white; border-right : #ffffff 0px solid; border-left: #ffffff 1px solid; cursor:pointer; text-align:center; }
.CellMouseOff{ background-color:#024282; height: 18px; color :white; border-right: #ffffff 0px solid;  border-left: #ffffff 1px solid; cursor:default; text-align:center; }

.VCellMouseOff{ background-color: #e8e8e8;  color :  #000000;
	height:12px;width: 180px; cursor:default; 
	border-bottom: silver 0px solid; border-top: silver 0px solid; 
	border-right: silver 0px solid; border-left: silver 0px solid; 
	text-indent: -7pt; padding-left :15px; padding-right:5px; padding-top :3px;  padding-bottom:3px;}		
.VCellMouseOn{background-color:Maroon; color :  #F5F5F5 ;
	height:12px;width: 180px; cursor:pointer; 
	border-bottom: silver 0px solid; border-top: silver 0px solid; 
	border-right: silver 0px solid; border-left: silver 0px solid; 
	text-indent: -7pt; padding-left :15px; padding-right:5px; padding-top :3px;  padding-bottom:3px;}		
.cell_space {   height:1px; background-color : white ; margin-top: 0px; font-size: 0px; margin-bottom: 0px; 
	padding-bottom: 0px; padding-top: 0px; display :inline-block   }

.graybox    { Width:110px; background-color :#f1f1f1; font-family :Verdana; font-size :12px; text-align :left; padding-left :5px;border-style :none}
.whitebox   { Width:110px; background-color :white;  height:18px;font-family :Verdana;font-size :12px; text-align :left; padding-left :5px;border-style :none}

.tbox  {  font-size :12px;font-family :Verdana; text-align :left;  border-style :solid ; border-width :1px; border-color :silver; }
.result  {  font-size :12px;font-family :Verdana; text-align :left;   border :0 ;Width:100px }

.td_gray  { background-color :#f1f1f1;  height: 21px; width:110px;text-align :left;  border-style :solid ; 
	border-width :1px; border-color :silver;  border-bottom :0}
.td_gray_no_border  { background-color :#f1f1f1;  height: 21px; width:110px;text-align :left;  border-style :none}
.td_gray_last  { background-color :#f1f1f1;  height: 21px; width:110px;text-align :left;  border-style :solid ; border-width :1px; border-color :silver;  }

.td_result  {  height: 21px; width:110px;text-align :left;  border-style :solid ; border-width :1px; border-color :silver;  border-bottom :0}
.td_result_last  {  height: 21px; width:110px;text-align :left;  border-style :solid ; border-width :1px; border-color :silver; }

.td_result_desc { width: 640px;  padding-left :10px}

.DDL    { Width:118px;  height: 17px; border-style :none; font-size :12px;font-family :Verdana;   padding-left:2px; }

.result_cell  {  width:55px; border-style :solid;border-width :1px; border-color :silver;   padding :0; text-align :center }
.tdwhitebg  { background-color:  White}
.tdhighlightbg  { background-color:  #e8e8e8}

.td_grid_cell  { background-color:  White; vertical-align :top; padding :5px}

.div_help {border-style :solid; border-width :1px;padding :15px; background-color :#E9ECF1} 
.select-free_help {
	position:absolute; z-index:10;
	overflow:hidden;/*must have*/
	/*width:10em;/*must have for any value*/
	width:250px; /*needed*/
    display:none; /*needed*/
    text-align:center;   cursor : text
}
.select-free_help iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:300px;  /* width  of the conflict area, can be greater, not smaller. If too large, it slows down the first opening*/
	height:150px; /* height of the conflict area, can be greater, not smaller. If too large, it slows down the first opening*/
}
