body
{
	background-color: F0F0DB;
    scrollbar-arrow-color:black;
    scrollbar-base-color:#B9C1C9;
    scrollbar-face-color:#B9C1C9;
	font-weight: normal;
	font-family: 'trebuchet MS', 'microsoft sans serif';
	font-size: 10;
}
th
{
	background-image: url("IMAGE/bgth.bmp");
	font-weight: normal;
	font-family: 'trebuchet MS', 'microsoft sans serif';
	font-size: 10;
	color: rgb(255,204,0);
	text-align: center;
}
tr.modu
{
	font-family: 'trebuchet MS', 'microsoft sans serif';
	font-size: 10;
}
td
{
	font-family: 'trebuchet MS', 'microsoft sans serif';
	font-size: 10;
	text-align: center;
}
td.modulbl
{
	background-color: #FFFAB0;
	text-align: left;
}
td.modufld
{
	text-align: left;
}
td.toolbar
{
	text-align: left;
  /* vertical-align: middle; */
}
td.menu
{
	background-image: url("IMAGE/bgmenu.bmp");
	font-family: 'trebuchet MS', 'microsoft sans serif';
	font-size: 10;
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}
td.menu a { text-decoration:none; }
td.menu a:link { color: FFFFFF }
td.menu a:visited { color: FFFFFF }
td.menu a:hover { color: 000000 }

A:link    {  text-decoration: none; color: 0099CC}
A:visited {  text-decoration: none; color: 0099CC}
A:hover   {  text-decoration: none; color: 000000}
input
{
	font-family: 'trebuchet MS', 'microsoft sans serif';
	font-size: 10px;
	border-width: 1px;
	padding: 0px;
}
.obb
{
  background-color: #CCCCFF;
}
.fac
{
  background-color: #CCFFCC;
}
select
{
	font-family: 'trebuchet MS', 'microsoft sans serif';
	font-size: 10px;
	border-width: 1px;
	padding: 0px;
}
input.adesso
{
	height: 16px;
	color: DE6F2C;
	font-weight: bold;
	background: trasparent;
	background-image: url("IMAGE/sfondo.gif");
	font-size: 14px;
	border-width: 0px;
	padding: 0px;
	text-align: center;
}
/* Stili e regole per i menu attivati al passaggio del mouse.  
   Modificare questi per personalizzare l'aspetto.  */
div.menu  { 
  position:absolute; visibility:hidden; 
  width:220px; left:0; top:0; z-index:500;
  font-size:10px; 
  background-color:#eeeeef; 
  border: 2px solid;	border-color: #f7faff #99a #99a #f7faff; 
}
/* Stili per le liste e i link contenuti nei menu  */
div.menu ul {
  margin-top: 5;
  margin-left: 5;
  margin-right: 5;
  margin-bottom: 5;
  padding:0;
}
div.menu ul li { line-height:1; list-style-type:none; margin:0 0 .8em .4em; }
div.menu a { text-decoration:none; white-space:nowrap; }  
div.menu a:link { color:#33b }
div.menu a:visited { color:#339 }
div.menu a:hover { color:#33c; border-bottom:1px dashed #33c }

