html{
height:100%;
}

body { /* stile generale body */
margin-top:12px;
padding:0px;
font-family:verdana, arial, helvetica, sans-serif;
color:#333;
background-color:#FFFFFF;
height:75%;


scrollbar-3dlight-color: #DEE3ED ;
scrollbar-arrow-color: #384E4C ;
scrollbar-base-color: #DEE3ED ;
scrollbar-darkshadow-color: #DEE3ED ;
scrollbar-face-color: #AEC4E9;
scrollbar-highlight-color: ;
scrollbar-shadow-color: #FFFFFF ;
scrollbar-track-color: #DEE3ED;
} 

#header { /* stile header */
position:relative;
margin:0px;
padding:0px;
width:1007px;
height:90px;
z-index:1;
} 
#topmenu {
	position:relative;
	margin:0px;
	padding:0px;
	width:1007px;
	height:17px;
	background-image: url(img/base/topMenu.jpg); 
	z-index:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
} 
#main {	/* stile supercontenitore (header + contenuto + menu sinistra + top menu + footer) */
	position:relative;
	width:1007px;
	height: 100%;
} 
#sxmenu { /* stile menu di sinistra */
	left:0px;
	width:180px;
	height: 100%;
	float:left;
	z-index:1;
	font-size: 12px;
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-image: url(img/base/sx.jpg);
} 
#contextmenu { /* stile menu contestuale */
	position: absolute;
	top:140px;
	margin-right:20px;
	right:10px;
	width:208px;
	height: auto;
	left: 760px;
	font-size: 13px;
	z-index:1;
	background-color:#E8E8E8;
} 
#content { /* stile contenuto principale */
	width:827px;
	height:100%;
	overflow:auto;
	float:right;
	font-family: "Trebuchet MS";
	font-size: 12px;
	background-color: #FFFFFF;
} 
#footer { /* stile footer */

position:relative;
margin:0px;
padding:0px;
bottom:0px;
width:1007px;
height:20px;
float:right;
font-size: 11px;
background-image: url(img/base/footer.jpg);
z-index:1;
} 
.sxsubmenu { /* stile menu a comparsa */
	width:134px;
	height:auto;
	z-index:1;
	visibility:visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0099FF;
	font-size:13px;
	padding: 10px;
	background-color: #DEE3ED;
	font-weight:100;
}
a:visited { /* stile links visitati */
	color: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}a:link { /* stile links */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}
a:hover { /* stile links puntati */
	color: #0099FF;
}
