html {margin: 0; font-size: 100%;}
body {font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 76%; margin: 20px 0 0 0; color: #244966;
background-color: #DAE4E8;
background-image: url("bg.jpg");
background-repeat: no-repeat;
background-position: center top;
text-align: center;}
h1 {font-family: Times, Verdana, Arial, Helvetica, Sans-serif;
font-size: 1.8em;
color: #244966;
margin: 0 0 20px 0; padding: 5px 0 5px 0; font-weight: normal;
border-bottom: 1px solid #244966;}
h2 {font-family: Times, Verdana, Arial, Helvetica, Sans-serif;
font-size: 1.5em;
color: #244966; margin: 0 0 5px 0;
font-weight: normal;}
h2.cat {font-family: Verdana, Times, Arial, Helvetica, Sans-serif;
font-size: 1.1em;
margin: 0;
font-weight: bold;}
p {margin-top: 5px;}
p.attach {margin: 0;}
table {font-size: 1em;}
a {color: #244966;}
a:hover {color: #000000;}
#header img {border: none;}
/* POPUP */
body.inf675 {margin: 20px; text-align: left; background-color: #FFFFFF;
background-image: none;}
body.inf675 h1 {margin: 0;}
#box {width: 780px; margin: 0 auto; text-align: left;}
/* TESTATA */
#header {height: 410px; padding-top: 10px;}
#inheader {text-align: center;}
/* MENU */
#menu ul {margin: 0 0 0 3px; padding: 0; border-left: 1px solid #C3C3C3; height: 40px; font-size: 0.90em;}
#menu li {margin: 0; padding: 0; list-style: none;}
#menu li {float: left; width: 80px; color: #244966; border-right: 1px solid #C3C3C3; height: 40px;}
#menu li#v2 {width: 90px}
#menu li#v3 {width: 90px}
#menu li#v4 {width: 90px}
#menu li#v5 {width: 90px}
#menu a {float: left; width: 80px; text-decoration: none; color: #244966;}
#menu li.cur {font-weight: bold; padding: 0; border-bottom: 2px solid #244966;}
#menu a:hover {color: #000000;}
#inmenu {padding: 10px 0 0 0;}
/* CORPO */
#main {margin: 0;
padding: 10px 20px 20px 20px;
background-color: #FFFFFF;}
#inmain {background-color: #FFFFFF;
min-height: 300px;
height: auto !important;
height: 300px;}
#main img {border: 1px solid #CED8DE; margin-right: 10px; padding: 10px; display: block;}
#main .divfull {clear: both;}
/* WEBFORM */
table.webform {width: 420px;}
table.webform td.label {text-align: right;}
table.webform .field {color: #000000; width: 270px; background-color: #FFFFFF; border: solid 1px #244966;}
table.webform textarea {height: 80px;}
table.webform .button {background-color: #244966; color: #FFFFFF; border: solid 1px #244966; font-size: 0.9em;}
/* COLOPHON*/
#colophon {clear: both;
font-size: 0.9em;
text-align: center;
color: #244966;
background-image: url("bg_footer.jpg");
background-position: 0 0;
background-repeat: no-repeat;
padding: 15px 0 50px 0;}
#incolophon {border-top: 1px solid #244966;
margin: 0 20px 0 20px;
padding-top: 15px;}
/* by BB */
