ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{padding-left: 0;margin-left: 0;list-style: none;}
li{line-height:1.5;}
.doc{padding-left: 15px;background-image: url(menu/doc.gif);background-repeat: no-repeat;}
.docs{padding-left: 15px;background-image: url(menu/docs.gif);background-repeat: no-repeat;}
.sdoc{color:#ff6600;padding-left: 15px;background-image: url(menu/sdoc.gif);background-repeat: no-repeat;}
.sdocs{color:#ff6600;padding-left: 15px;background-image: url(menu/sdocs.gif);background-repeat: no-repeat;}
.edit, .edit td{font-size:8pt;color:black;background-color:buttonface;}
.edit {text-align:left;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;color:black;}
input,select{font-size:8pt;}
textarea{font-family:Verdana,Geneva,Arial,Helvetica;font-size:8pt;background-color:white;width:98%;}
.searchbox .text,.searchbox .submit{border:2px solid #c0c0c0;background-color:white;}
ul.menulevel1{
  border-bottom: solid 1px #ffb380;
  padding-bottom: 9px;
  font-size: 14px;
}
.navigator, .locator, div.rightbar {
  font-size: 12px;
  color: #003466;
  }
div.navigator {
  border-top: solid 1px #d6d5e2;
  }
.locator {
  padding:3px;
  border-bottom: solid 1px #d6d5e2;
  }
body {
	font-family: verdana, bitstream vera sans, sans-serif;
	background: #e6e6f2;
	color: #000000;
	margin: 0px;
  }
a:link, a:visited, a:active {
    color: #0054aa;
    text-decoration: none;
}
a:hover {
    color: #ff6600;
    text-decoration: underline;
}
a img {
  border-width:0;
  }
form{
margin-top: 11px;
margin-bottom: 11px;
}
	td { font-size: 14px; }
	h1, h2, h3, h4 {
		border-bottom: solid 1px #ff6600;
		font-family: courier new, monospace;
		margin: 0px 0px 15px 0px;
		font-size: 19px;
	}
	h5 {
		font-family: courier new, monospace;
		margin: 0px;
		font-size: 17px;
	}
	td.testata {
		background: #0054aa url(/i/lpb-ed.jpg) no-repeat;
		height: 115px;
	}
	.testata .menubar {
		font-family: courier new, monospace;
		font-weight: bold;
		font-size: 16px;
		letter-spacing: -1px;
	}
	td.menualto {
		background: #003466 url(images/lpb2.jpg) no-repeat;
		color: #808080;
		height: 21px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	td.menuhor {
		background: #003466;
		color: #aaaaaa;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	td.menubasso {
		background: #003466;
		color: #aaaaaa;
		padding-top: 12px;
		padding-bottom: 12px;
	}
	td.menubar {
		padding-left: 20px;
		padding-right: 20px;
		font-size: 12px;
	}
	.menubar a:link, .menubar a:visited,
	.menubar a:active, .menubar a:hover {
		font-family: courier new,monospace;
		letter-spacing: -1px;
		font-weight: bold;
		font-size: 14px;
	}
	.menubar a:link, .menubar a:visited,
	.menubar a:active {
		color: white;
		text-decoration: none;
		white-space: nowrap;
	}
	.menubar a:hover {
		color: #ff8330;
		text-decoration: underline;
		white-space: nowrap;
	}
	a.xmlfeed:link, a.xmlfeed:visited,
	a.xmlfeed:active, a.xmlfeed:hover {
		background: #ff6600;
		color: white;
		text-decoration: none;
		font-size: 85%;
	}
	td.principale {
		background: #e6e6f2 url(images/lpb3.jpg) no-repeat;
		padding: 12px 20px 12px 20px;
	}
	td.rightbar {
		border-left: solid 1px #d6d5e2;
		background: #e6e6f2 url(images/paper.png);
	}
	div.rightbar {
		width: 190px;
		padding: 12px 20px 12px 20px;
	}
	.principale p {
		text-align: justify;
	}

.bcredits{
text-align: right;
}
.bcredits a{
font-size: 9px;
font-style: oblique;
}
.bcredits a:link, .bcredits a:visited, .bcredits a:active, .bcredits a:hover {
    color: #aaa;
    text-decoration: none;
}
