body { 	
	background-color: white;	

	position: relative;

  	width: 100%;
  	height: 100%; 

  	left:0%;
  	top:0%;

  	margin: 0;
  	padding: 0;
 	
	/*     	
	SCROLLBAR-FACE-COLOR: #39699A; SCROLLBAR-HIGHLIGHT-COLOR: #39699A ;
	SCROLLBAR-SHADOW-COLOR: #39699A; SCROLLBAR-3DLIGHT-COLOR: #39699A;
	SCROLLBAR-ARROW-COLOR: white; SCROLLBAR-TRACK-COLOR: white;
	SCROLLBAR-DARKSHADOW-COLOR: white;
	*/
}	

#text {
	font-size: 80%;
	font-family: Arial;
/*	font-variant: small-caps;*/
	text-align: justify;
/*	text-indent: 5px;*/
	
	overflow: auto;
	position: absolute; 
	
	width: 77%;
	height: 90%;

	bottom: 4%;
	top: 24px;
	left: 2%;

	padding-right: 24px;
	padding-left: 6px;		
}

#text h3 {
font-variant: small-caps;
}

#title {
	background-image: url('img/dzone2logo.gif');
	background-repeat: no-repeat;
	background-position: 10% 50%;
	background-color: black;
		
	position: absolute; 
	overflow: auto;
	
	height: 24px;		
	width: 100%;
	
	top:0;	
	left:0;
	right:0;	
	
	z-index: 2;
	
	color: white;

	text-align: right;
	font-size: 10px;
	font-family: monospace, sans-serif;
}

#title a:link {
	color: #00f3f3;
	text-decoration: none;
}
#title a:visited {
	color: #00f3f3;
	text-decoration: none;
}
#title a:hover {
	color: white;
	text-decoration: none;
}
#title a:active {
	color: white;
	text-decoration: none;
}

#citazione {	
	text-align: right;
	text-indent: 3em;
	font-style: italic;
	font-size: 10px;
	font-family: monospace, sans-serif;
	
	position: absolute;
	overflow: none;
	
	width: 98%;
	height: 4%;
	
	top: 96%;
	bottom: 0%;
	left: 0%;
	right:2%;
	
	z-index: 1;	
}

#menu {
	background-image: url('img/right.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	text-align: left;
	font-variant: small-caps;
	font-family: sans-serif;
	font-size: 15px;
	line-height: 26px;
	
	position: absolute;	
	overflow: auto;
	
	width: 20%;
	bottom: 0%;
	top: 24px;
	left:80%;
	right:0%;	
}

.menu-unselected {
	background-image: url('img/menuitem.gif');
	background-repeat: no-repeat;	
	padding-left: 8px;
	font-weight: bold;
	filter:alpha(opacity=65);
	opacity: 0.65;
	-moz-opacity:0.65;
}

.menu-selected {
	background-image: url('img/menuitem.gif');
	background-repeat: no-repeat;	
	padding-left: 8px;
	font-weight: bold;	
	color: white;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}

#menu a:link {
	color: black;
	text-decoration: none;
}
#menu a:visited {
	color: black;
	text-decoration: none;
}
#menu a:hover {
	color: white;
	text-decoration: none;
}
#menu a:active {
	color: white;
	text-decoration: none;
}

/*
a:link {
	color: white;
	text-decoration: none;
}

a:visited {
	color: white;
	text-decoration: none;
}

a:hover {
	color: white;
}

a:active {
	color: white;
}*/


input[type="text"]:focus {
	background-color: #a1d3f3;	
}

input[type="password"]:focus {
	background-color: #a1d3f3;
}

textarea:focus {
	background-color: #a1d3f3;
}

input, textarea {
	border-color: rgb(0,200,255);
	background-color: #91bedb;
}

li {
	list-style-image: url(img/listitem.gif);
	list-style-type: square;	
}

li.menu-selected {	list-style-image: url(img/listitemon.gif);
	list-style-type: square;	
}

table {
	font-size: 90%;
	font-family: Arial;
/*	font-variant: small-caps;*/

	border-style: none;
}

table.visible {
	border-color: rgb(0,200,255);
	border-width: 1 ;
	border-style: outset;
}

table.visible td {
	border-color: rgb(0,200,255);
	border-width: 1 ;
	//border-style: ridge;
	//border-style: inset;
	border-style: outset;
	border-collapse: collapse;	
}

td:first-child {
	text-align: right;
}

th {
	font-family: Arial;
	font-weight: bold;
	background-color: #91bedb;
	text-align: center;		
}
