body {
  font-family :Verdana, Arial, Helvetica, sans-serif;
  background: url(immagini/sfondonuovo.png) fixed;
/*  background-color:#211F5F; */
  background-position:center top;
  background-attachment:fixed;
  font-size:11pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

  }


h1 {font-size:15pt;}

h2 {font-size:12pt;}

h4 {font-size:10pt;}


.upper_side {
  text-align :justify ;
  font-family: dejarip, Verdana, Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:14pt;
  background-color:#1E5C99;
  color:#FCE49C;
  padding-left:0;
  padding-right:0;
  padding-bottom:2;
  padding-top:2;
  }
.right_side {
  text-align :justify ;
  font-family: dejarip, Verdana, Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:10pt;
  background-color:#FFFFFF;
  color:#011508;
  padding-left:15;
  padding-right:15;
  padding-bottom:15;
  padding-top:15;
  }
.left {
  text-align :left ;
  font-family :Verdana, Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:10pt;
  background-color:#FFFFFF;
  color:#011508;
  padding-left:5;
  padding-right:5;

  padding-bottom:5;
  padding-top:5;
  }
.left_side {
  text-align :justify ;
  font-family :Verdana, Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:8pt;
  background-color:#1E5C99;
  color:#423202;
  padding-left:0;
  padding-right:0;
  padding-bottom:10;
  padding-top:0;
  }
.tight {
  text-align :justify ;
  font-family :Verdana, Arial, Helvetica, sans-serif;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:10pt;
  background-color:#FFFFFF;
  color:#011508;
  padding-left:1;
  padding-right:1;
  padding-bottom:1;
  padding-top:1;
  }

a:link{
	text-decoration: none;
	color: #314388 ;
	}

a:visited{
	text-decoration: none;
	color: #4e68c8;
	}

a:hover{
	color: #1536b0;
	text-decoration: none;
	}






#header-wrap {
	display:block;
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
	background: url(images/header-bg.png) repeat-x top left;
}


#header {
	height: 45px;
	width: 750px;
	padding:0;
	position:relative;
	margin:0 auto;
	z-index:98;
	display:block;
}



/*  ------------------------------  */
/*  DROPDOWN MENU                   */
/*  ------------------------------  */
ul.menu {
	list-style-type:none;
	margin:0;
	padding:6px 0 0 6px;
	float: left;
}
ul.menu li {
	display:block;
	height: 30px;
	float:left;
	position:relative;
	margin:0 3px 0 0;
	padding:0;
	-khtml-opacity: 0.95;      /* khtml, old safari */
	-moz-opacity: 0.95;       /* mozilla, netscape */
	opacity: 0.95;           /* fx, safari, opera */
}
ul.menu li.current {
	background:#12226a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
ul.menu li:hover {
	background:#12226a;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}


ul.menu li a {
	display:block;
	float:left;
	color:#fff;
	text-decoration:none;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS", Helvetica, Arial, sans-serif;
	padding:6px 15px 5px 10px;
	line-height:18px;
}

ul.menu li a span {
	font-weight:normal;
	padding-left:3px;
}
ul.menu li.drop a {
	padding-right:7px;
}
ul.menu li.drop:hover li {
	border:none;
}
ul.menu li.drop span.toggle {
	display:block;
	float:left;
	width:21px;
	height:24px;
	background:transparent url("images/toggle.png") no-repeat 0 -12px;
	padding:0;
	margin:0 6px 0 0;
}
ul.menu li.drop:hover span.toggle, ul.menu li.drop.current span.toggle {
	background-position:1px 7px;
}
ul.menu li.drop:hover, ul.menu li.current:hover {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
}
ul.menu li.drop:hover ul {
        width: 220px;
	display:block;
	z-index:1;
	padding-bottom:8px;
}
ul.menu li ul {
	display:none;
	position:absolute;
	width: 100%;
	top:30px;
	left:0;
	list-style-type:none;
	margin:0;
	padding:9px 0 0 0;
	background:#12226a;
	filter: alpha(opacity=95); /* internet explorer */
}
ul.menu li ul li {
	float:none;
	height: auto;
	margin:0;
	padding:0;
	border:none;
	filter: alpha(opacity=100); /* internet explorer */
}
ul.menu li ul li a {
	float:none;
	background:none;
	margin:0;
	padding:0;
	display:block;
	font-size:13px;
	height:auto;
	margin:0;
	padding:4px 13px 4px 13px;
	font-weight:normal;
}

/* drop down menu hover styles */
ul.menu li:hover ul {
	border:none;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
}
ul.menu li:hover ul * {
	background:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
ul.menu li ul li:hover {
	background-color:#374eae;
}



