.stnormal{
      margin:0;
      padding:0;
      height:100%;
      background-color:#FFFFFF;
      border:none;
      background-repeat:repeat-x;
      background-image:url('/TEMPLATE/DEFAULT/IMAGES/SFONDO.PNG');
 }

.boxed{
      margin:0;
      padding:0;
      height:100%;
      background-color:#FFFFFF;
      border:none;
 }
html, body { height: 100% }
TABLE {font-size:8pt; font-family:"Verdana"}
IMG {border:0}

A {text-decoration:none;}
A:hover {text-decoration:none;color:orange;}
A:active {text-decoration:none;color:#FF0000;}
A:visited {text-decoration:none;color:#0000FF;}

.footerText{background-color:#2A3148; color:#FFFFFF; font-size:7pt;}
.basecolor1{background-color:#666666; color:#FFFFFF}
.basecolor2{background-color:#DDDDDD; color:#000000}

.TRcaption{background-color:#BBBBBB; color:#FFFFFF; height:16pt;font-weight:bold;}
.TRheader{background-color:#FFDD81; color:#666666; height:16pt; font-weight:bold;white-space: nowrap; background-image:url("/template/default/images/1x20az.gif") }
.TRgroupby{background-color:#BBBBBB; color:#FFFFFF; height:16pt; font-style:italic;white-space: nowrap }

.TRplan{background-color:#FAEAC8; color:#990000; height:16pt}
.TRempty{background-color:#FAFAC8; color:#990000; height:16pt}

.TRcolor1{background-color:#FFFFFF; color:#000000; height:16pt}
.TRcolor2{background-color:#EEEEEE; color:#000000; height:16pt}
.TRselcol{background-color:#990000; color:#FFFFFF; height:16pt}
.TRover{background-color:#FF99CC; color:#000000; height:16pt}
.TRoversel{background-color:orange; color:#FFFFFF; height:16pt}

.TRcolor1B{background-color:#FFFFFF; color:red; height:16pt;}
.TRcolor2B{background-color:#EEEEEE; color:red; height:16pt;}

.TRrowRED{background-color:red; color:white; height:16pt}
.TRrowGREEN{background-color:green; color:white; height:16pt}
.TRrowYELLOW{background-color:yellow; color:#000000; height:16pt}


.captions{color:#999999; font-weight:bold;white-space: nowrap}
.Nav2{color:#999999; font-weight:bold}
.PageDescription{color:#000000; text-align:justify}

  .tooltip {
    display:none;
    background:transparent url(/common/images/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#eee;
  }
.tb1 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif");}
.tb2 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:25pt}
.tb3 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:250pt}
.tb4 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:15pt}
.tb5 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:32pt}
.tbMny1 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:70px;text-align:right}
.tbMny1s {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:34px;text-align:right}
.tbMny2 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:12px}
.tbbig {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:500pt}
.tb100 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:100pt}
.tb200 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:200pt}

.tbd1 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:12pt}
.tbd2 {font-size:8pt;border:1px #CCCCCC solid; background-image:url("/template/default/images/sf1.gif"); width:24pt}

.c {display:none}
.a {border:0}

.Menu {background-color:#191F31; color:#EEEEEE}
.MenuHeader{white-space: nowrap; background-color:#191F31; border:1px #191F31 solid; cursor:pointer}
.MenuHeader:hover {white-space: nowrap; background-color:#DDDDDD; color:#000000; border:1px #33CCFF solid;cursor:pointer}
.MenuPanel{position:absolute;display:none;border:1px #DDDDDD solid; z-index:2000}
.MenuPanelOn{position:absolute;display:inline;border:1px #DDDDDD solid; z-index:2000}
.MnPnlImgCol1{width:20px;height:20px;background-color:#33CCFF}
.MnPnlImgCol2{height:20px;background-color:#FFFFFF}
.MnPnlImgCol2:hover{height:20px;background-color:#EEEEEE}
.box {visibility:hidden; z-index:-1}
.boxopen {cursor: move;visibility:visible; z-index:3;border: 1px solid #DDDDDD}
.boxcaption {color:#EEEEEE}

.NRtit{color:#2A3148; font-weight:bold;;}
.NRsub{color:#666666; font-style:italic;}
.NRdate{color:orange; font-weight:bold;font-style:italic}

.NRabs{}

.DTLvalueEv{color:#FF0000}

.boxservizi  {width:200px; position:fixed; top:130px;right:5px;}

.olControlButton1ItemActive {
    position: absolute;
    background-image: url(/template/default/images/fulm.png);
    top: 0;
    right: 0;
    width: 16px;
    height: 16px;
}    

    .olControlPanel {
        border: 1px solid black;
        top: 8px;
        right: 8px;
        width: 16px;
        height: 16px;
        position: absolute;
        background-color: White;
        cursor: pointer;
    }
    
	.calday {background-color:#EEEEEE; width:100%; border:solid 1pt #DDDDDD; font-family:arial; font-size:11pt}	
	.caldayheader {background-color:#888888;border:solid 1pt #DDDDDD; color:white;font-family:arial; font-size:11pt}
		.boxpv2 { width:100%; height:40; font-family:arial; font-size:9pt; border-collapse:collapse}	
		.boxpv3 {background-color:#FAFAC8; width:100%; border:solid 1pt #DDDDDD; font-family:arial; font-size:9pt; border-collapse:collapse}	
		.boxpvwhite {background-color:#FFFFFF}	
		.boxpvbeige {background-color:#FEEEB8}	
		.boxpveeeeee {background-color:#EEEEEE}	


		.calred {border:solid 1pt blue;}
		.calred2 {border:solid 2pt red;}	
		.calgray {border:solid 1pt #DDDDDD;}
		
	.tf {background-color:#FFFFFF; width:100%; font-family:arial; font-size:11pt}	
#ui-datepicker-div { font-size:12px; }		    
#pratica li {border:1px solid #CCCCCC;margin: 3px 0px 3px 0px;}		    
#pratica li:hover {border:1px solid blue;margin: 3px 0px 3px 0px;background-color:#FAFAc8;}		    

#pratica 
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; font-family:Arial; font-size:10pt }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

