body {
margin:0;
margin-top:35px;
padding:0;
text-align: center;
font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, arial, lucida, helvetica, sans-serif;
background: #fff url(../i/logo3.jpg) no-repeat fixed top right;
color: #364879;
font-size: x-small;
voice-family: "\"}\"";
voice-family:inherit;
font-size: small;
}
.hide, hr {
display: none;
}
acronym, abbr {
border-bottom: 1px dotted #069;
cursor: help;
}
#page {
width: 720px;
text-align: left;
margin:0px auto;
}
#header {
background: #CED5D7 url(../i/logo.gif) no-repeat top left;
height: 98px;
border: 1px solid #364879;
}
#header p {
background: #364879;
color: #fff;
border-top: 5px solid #364879;
border-bottom: 5px solid #364879;
font-family: Verdana, serif;
text-align: center;
}
form {
text-align: left;
background: #ffe;
}
h1 {
margin: 5px 0 0 90px;
font-family: Georgia, Garamond, "Times New Roman", Times, serif;
letter-spacing: 9px;
}
h1 span {
color: #fff;
padding: 3px 0 0 5px;
background: #364879;
font-weight: bold;
}
h2 {
color: #364879;
margin-top:0;
margin-left:90px;
}
h3, h4 {
font-family: Georgia, Garamond, "Times New Roman", Times, serif;
}
#content {
float: left;
border-right: 1px solid #364879;
background: #fff;
padding: 5px;
text-align: center;
line-height: 1.5;
margin-bottom: 10px;
width: 560px;
voice-family: "\"}\"";
voice-family:inherit;
width: 558px;
}
html>body #content {
width: 558px;
} 
#content a {
font-weight : bold; 
}
#content a:link {
color: #ff9800;
}
#content a:visited {
color: #d81500;
text-decoration: none;
}
#content a:hover {
color: #f30;
}
#content p, #content ul, #content table {
text-align: left;
}
#content table.bordata td {
border: 1px solid #069;
}
.evidenza {
float: right;
margin: 0 5px 5px 5px;
padding: 5px;
background: #069;
color: #fff;
font-size: 1.2em;
border: 1px solid #eee;
text-align: center;
}
p.evidenza {
width: 180px;
voice-family: "\"}\"";
voice-family:inherit;
width: 170px;
}
html>body p.evidenza {
width: 170px;
} 
a.evid {
background: #fff;
color: #ccc;
}
#content .evidenza img {
border: 1px solid #069;
}
#footer {
clear: both;
margin-top: 10px;
}
#footer p {
color: #aaa;
margin:0;
}
#footer a {
color: #aaa;
}
ul#menu {
float: right;
text-align: right;
padding: 5px 0 0 5px;
width: 150px;
voice-family: "\"}\"";
voice-family:inherit;
width: 145px;
margin:0;
margin-top:10px;
list-style: none;
}
html>body ul#menu {
width: 145px;
} 
ul#menu li {
margin-bottom: 5px;
}
ul#menu li a {
color: #364879;
display: block;
text-decoration: none;
padding: 3px;
width: 145px;
voice-family: "\"}\"";
voice-family:inherit;
width: 139px;
}
html>body ul#menu li a {
width: 139px;
} 
ul#menu li a:hover, ul#menu li a:active, ul#menu li a.on {
background: #364879;
color: #fff;
}
b.rtop, b.rbottom {
display: block;
background: transparent;
}
b.rtop b, b.rbottom b {
display: block;
height: 1px;
overflow: hidden;
background: #fff;
}
b.r1 { margin: 0 5px; }
b.r2 { margin: 0 3px; }
b.r3 { margin: 0 2px; }
b.rtop b.r4, b.rbottom b.r4 {
margin: 0 1px;
height: 2px;
}
