* {margin:0;/*padding:0;*/} 

html, body {
background-color:#FFFFFF;
background-image:url("Images/bg_alto.jpg");
background-position:center top;
background-repeat:repeat-x;
color:#000000;
font:14px "Times New Roman", Times, serif;
margin:0;
padding:0;
text-align:left;

}
html, body, form, .maincontainer {height: 100%;}

.ctl00_Main_ContentItemsUC_SiteMapFileEditor1_NodesMenu_2
{
text-align:left !important;
}

.maincontainer{
	width:970px; 
	position:absolute;
	top:0%;
	left:50%;
	margin: 0 0 0 -485px;
}
.LightBottomBorder{
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 5px;
}
.shadow{
	/*background: #FFF url(Images/shadow.png) no-repeat right;*/
	background: #FFF url(Images/shadow2.jpg) no-repeat right;
	margin-top: 25px;
	height: 100px;
}

.ctl00_NJC_SearchEngineBox1{
	text-align: center;
}
#ctl00_AdminMenu{
	width: 200px;
}

.MenuContainer a:link{
	color: white;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.MenuContainer a:visited{
	color: white;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.MenuContainer a:hover{
	color: #eccccc;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-image: url(Images/sottolineatura.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}
.MenuContainer a:active{
	color: white;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.MenuStaticMenuItemStyle a:link{
	color: white;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.MenuStaticMenuItemStyle a:visited{
	color: white;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.MenuDynamicMenuItemStyle a:link{
	color: #000;
}
.MenuDynamicMenuItemStyle a:visited{
}

.MenuDynamicMenuItemStyle:hover{
	color: #000;
}

.MenuDynamicMenuStyle:hover{
	color: #FFF;
}

.MenuDynamicMenuItemStyle a:hover{
	color: #FFF;
}

.MenuStaticMenuItemStyle a:hover{
	color: #eccccc;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-image: url(Images/sottolineatura.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}
.MenuStaticMenuItemStyle a:active{
	color: white;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}