body {
  behavior:url("css/csshover.htc");
  margin:0px;
  padding:0px;
  font-family: Arial,Verdana,Tahoma;
  font-size:8px;
  color: #000000;
  font-size: 11px;
  background-image:url(../img/bg_grigio.png);
  background-repeat:repeat-x;
}

img{
  border: 0px;
  margin: 0px;
  padding: 0px;
}

a:link, a:visited {
  color: #666666;
  text-decoration: none;
}

a:hover {
  color: #666666;
  text-decoration: underline;
}

/*menu*/
#Container {
	width:1000px; 
	height:110px; 
	margin-top:10px; 
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}
#menuContainer {position:relative; float:left; margin-top:-110px; margin-left:0px; height:110px;}

#nav, #nav ul {padding:0; margin:0; list-style:none; font: 11px Arial,Verdana,Tahoma; position:relative; z-index:100;}
#nav ul {position:absolute; left:-9999px; top:-9999px;}

#nav li {padding-left:0px; padding-top:80px;}
#nav li, #nav li a {display:block; float:left; color:#FFF; width:135px; height:30px; line-height:30px; text-align:center; text-decoration:none; white-space:nowrap;  padding-bottom:0px;}

#nav li ul li, #nav li ul li a {height:25px; line-height:25px; padding-top:0px; color:#000; float:none }

#nav li:hover {position:relative; z-index:100; background:transparent  url(../img/opaque.png); color:#003067}
#nav li a:hover {color:#003067}
#nav li:hover ul {left:0; top:110px; z-index:300; background:transparent  url(../img/opaque.png);}
#nav ul a:hover {color:#999999;}

/*fine menu*/

#TopImageBorder
{
	width:1000px;
  	height:222px;
 	margin: 0px;
	padding: 0px;
 	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
}

#main
{
	background-color:#FFFFFF;
	width:940px; /*1000-60 di padding*/
	min-height: 300px;
 	margin: 0px;
	padding-bottom: 30px;
	padding-top: 30px;
	padding-left: 60px;
	padding-right: 0px;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	text-align:left;
}

#description-scroll {
  text-align:justify;
  margin-top: 10px;
  width: 500px;
  height: 250px;
  overflow: auto;/* auto per compatibilità, hidden viene settato via js */
}

#footer
{
	width:1000px;
  	height:17px;
	background-image:url(../img/top.jpg);
 	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	border-bottom: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-right: #CCCCCC 1px solid;
	font-family: Arial,Verdana,Tahoma;
	font-size:9px;
	line-height:17px;
	vertical-align: bottom;
}

#footer a:link, a:visited {
  color: #000000;
  text-decoration: none;
}

#footer a:hover {
  color: #000000;
  text-decoration: underline;
}