body.home{padding: 0px;background: #ADB9C5 url(../images/bg.jpg) repeat-x; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; margin-top:0px; margin-bottom: -5px;}
body.login{padding: 0px;background: #E3E3E3; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; margin-top:0px; margin-bottom: -5px;}



div.fader{width:1012px;margin: 0 auto;padding:0px; background: url(../images/wrapper-bg.png) repeat-y}	
div.container{width:990px; margin: 0 auto;padding:0px;background:#e3e3e3; text-align: left;}	

div.banner{background: url(../images/banner.png) }

th{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px;}
td{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px;}
input{border: 1px solid #c2c2c2; background: #f0f0f0;}
div.testo3{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; padding: 6px}
div.serverpanel{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; padding: 6px; border:1px solid #c2c2c2; background: #d3d3d3; }


p.title{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: bold; padding: 0px; margin:2px; color: green; }
p.normal{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; padding: 4px; border:1px solid #c2c2c2; background: #ffffff url(../images/gradient_white.jpg) repeat-x; margin:1px;  }
p.normalgreen{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; padding: 4px; border:1px solid green; background: #ffffff url(../images/gradient_white.jpg) repeat-x;margin:1px  }


td.caption{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; color: white; background: blue; border:1px solid #c2c2c2; padding: 3px}
td.control{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; background: #e3e3e3; border:1px solid #c2c2c2; cursor:pointer; padding: 3px }

/* login popup*/
div.login {
  position: absolute;
  width: 340px;
  min-height: 200px;  
  left: 47%;
  top: 55%;
  margin-left: -140px;
  margin-top: -175px;
  border:1px solid #c2c2c2;
  padding: 10px;
  border:0px;
}

/* center popup*/
div.centerblockabsolute {
  position: absolute;
  width: 500px;
  min-height: 300px;  
  left: 45%;
  top: 50%;
  margin-left: -140px;
  margin-top: -175px;
  display:none;  
  padding: 4px;
}

div.operationview {
  position: absolute;
  width: 340px;
  min-height: 200px;  
  left: 45%;
  top: 50%;
  margin-left: -140px;
  margin-top: -175px;
  display:none; 
  padding: 4px;
}


div#menufunction{font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; padding: 4px; border:1px solid #c2c2c2; background: #ffffff; margin:1px}

#root-menu-div ul {
	border: 1px solid #D4D1D1;
}
#root-menu-div li{
	white-space:nowrap;
}
* html #root-menu-div li{
	height: 1.5em; /* fixing ie6 problem */
	
}
ul.menu,
#root-menu-div ul {
	background-color: #ffffff;
	list-style: none;
	margin: 0;
	padding: 0;
	
}
li.menu-separator.active{
	background-color: transparent;
}
li.active {
	background-color: #EC9000;
}
.activetarget{
	background-color: #EC9000;	
}

* html div.menu-item {
	display: inline; /* fixes problem in ie6 */
	
}

li.menumain {
	float: left;
	padding: 0 10px;
	
}
div.menu-item {
	padding: 1px 10px 1px 4px;
	padding:5px;
}
img.menu-item-arrow{
	position: absolute;
	right: 4px;
	top: 4px;
}
li.menu-separator{
	border-bottom: 1px solid #c2c2c2;
	font-size: 0; /* for ie */
	height: 0;
	line-height: 0; /* for ie */
	margin: 2px 0;
}





.sidebox {
	margin: 0 auto; /* center for now */	
	background: url(../images/box-br.gif) no-repeat bottom right;	
	width: 100%;	

}
.boxhead {
	background: url(../images/box-tr.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}
.boxhead h2 {
	background: url(../images/box-tl.gif) no-repeat top left;
	margin: 0;
	padding: 10px 6px 12px 13px;
	color: #FFFFFF; 	
	font-weight: bold; 
	font-size: 1.1em; 
	line-height: 1.4em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {		
	margin: 0;
	padding: 05px 15px 15px 15px;	
	background: url(../images/box-bl.gif) no-repeat bottom left;	
}