html, body {
    height:100%;
}

BODY {
	behavior:url("/dg/csshover.htc");
	background-color : #FFFFCC;
	font: normal 11px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	padding : 0;
	text-decoration : none;
	margin : 0;
}

A{
	color : Blue;
	text-decoration : none;
}

A:HOVER{
	color : Red;
	text-decoration : none;
}

TABLE {
	border : 0px dotted Blue;
	font: normal 11px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin : 0;
}

TABLE.pagina {
	border : 0px none #FFFFCC;
	font: normal 11px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	padding-left : 0px;
	padding-bottom : 0px;
	padding-right : 0px;
	padding-top : 0px;
	background-color : #FFFFCC;
	border-left : 0px;
	border-left-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-top-width : 0;
}

.tabella {
	border : 1px solid Blue;
	font: normal 11px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	padding-left : 1px;
	padding-bottom : 1px;
	padding-right : 1px;
	padding-top : 1px;
}

.pari {	background-color : White;}
.dispari {	background-color : Silver;}
.pari:hover, .dispari:hover {	background-color : Aqua;}
.disattivo {	color : Red;}
.disattivo:hover{	color : Red;}
.selez {
	background-color : Aqua;
	color : Black;
}

.titolo {
	background : url(/images/buttons/smenu.png);
	color : White;
}

.titolo a.menu,
.subtitolo a.menu { color : black; }

.titolo a.menu:hover,
.subtitolo a.menu:hover { color : red; }

.subtitolo {
	background : url(/images/buttons/submenu.png);
	color : black;
}

.label {
	background: url(/images/buttons/smenu.png);
	color : #FFFFCC;
}

TH {
	background: url(/images/buttons/smenu.png);
	color : #FFFFCC;
	text-align : center;
	padding-bottom : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
}

	div#folder {
	position: relative;
	display: block;
	font: normal 11px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	width: 125px;
	list-style-type: none;
	list-style-image : none;
	white-space : nowrap;
}
	div#folder ul {
	position: relative;
	width: 120px;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	cursor : pointer;
}
	div#folder li.menu {
	color:white;
	height: 16px;
	position: relative;
	width: 100%;
	background: url(/images/buttons/menu.png) no-repeat;
	padding: 0 0 0 25px;
}
	div#folder ul#nav li.menu ul {
	display: none;
	position: absolute;
	left:100px;
	top: 0px;
	padding: 0 0 0 20;
	overflow : hidden;
	z-index : 999;
}
	div#folder ul#nav li.menu:hover ul{display: block;list-style-type: none; }
	div#folder ul#nav li.menu a {color:white;text-decoration: none;	}
	div#folder ul#nav li.menu ul li.submenu{background:  url(/images/buttons/menu.png) no-repeat; height: 16px; width : 120px; padding: 0 0 0 25px;	overflow : hidden;}
	div#folder ul#nav li.menu ul li.submenu:hover{color: red;}
	div#folder ul#nav li.explain{
	color: white;
	background: url(/images/buttons/smenu.png) no-repeat;
	list-style-image: none;
	font : bolder;
}

div#folder ul#nav li.menu a:hover {color:red;}

div#scheda {
	font: normal 9px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;
	white-space : nowrap;}
	
div#scheda ul#schede {
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
div#scheda ul#schede li {
	list-style: none;
	margin: 0;
	size : 140px;
	display: inline;
}
div#scheda ul#schede li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background : url(/images/buttons/submenu.png);
	text-decoration: none;
}
div#scheda ul#schede li a:link {}
div#scheda ul#schede li a:visited {}
div#scheda ul#schede li a:hover {
	color: #000;
	order-color: #227;
}
div#scheda ul#schede li a#corrente {
	color:white;
	background: url(/images/buttons/smenu.png);
	border-bottom: 1px solid white;
}

tr.invisibile{display: none; }
tr.visibile{ }

input[type=text]:focus,
input[type=text]:hover
{	background-color : Aqua; }

.button {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 14px;
   font-family: Georgia, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.button:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
