body {
margin: 0;
background-color: #FFF;
font-family: Verdana, Arial, Helvetica, Sans-serif;
color: #0D1B72;
font-size: 0.75em;}
body.popup {margin: 20px; background-color: #FFF;}
h1 {font-size: 1.50em; color: #0D1B72; margin: 0 10px 0 0;}
h2 {font-size: 1.20em; margin-bottom: 5px;}
h3 {font-size: 1.00em;}
a {text-decoration: none; color: #FF6600;}
a:hover {text-decoration: underline; color: #FF6600;}
#header {
position: absolute;
top: 0;
left: 0;
width: 760px;
height: 60px;
background-image: url('../img/header.jpg');
background-position: 0 0;
background-repeat: no-repeat;}
/* MENU IN FLASH*/
#menugen {display: none;}
/* MENU */
#menu2 {display: none;}
#menu2 h1.titmenu {color: #FF6600; margin: 0 10px 0 0; margin-top: 20px;}
#menu2 h1.titmenu a {font-size: 1.00em; color: #FF6600; text-decoration: none;}
#menu2 h1.titmenu a:hover {text-decoration: underline;}
#menu2 p {margin: 0 0 0 10px;}
#menu2 .curr {color: #FF6600; text-decoration: none; font-size: 1.50em;}
#menu2 a {color: #0D1B72; text-decoration: none; }
#menu2 p.nocurr3 {margin: 0 0 5px 20px; font-size: 1.10em; font-weight: bold;}
#menu2 p.nocurr3 a:hover {color: #FF0000; text-decoration: none;}
#menu2 .curr3 {margin: 0 0 5px 20px;
font-size: 1.10em;
font-weight: bold;
color: #FF0000;
text-decoration: none;}
#menu2 select {font-size: 1.20em; background-color: #E9E9E9; border:solid 1px #0855A7;}
/* CONTENUTO */
#main {
position: absolute;
top: 60px;
left: 0;
width: 760px;
background-color: #FFF;}
#tit_pag {position: absolute;
top: 35px;
left: 250px;
width: 760px;}
#inmain {
width: 550px;}
hr {color: #FFF; height: 1px; margin: 5px 0 5px 0; padding: 0;}
#desc {width: 520px; padding-left: 7px;}
/* SLIDE */
#slide {margin-top: 20px;}
#slide img {border: 1px solid #0855A7;; margin: 0 0 5px 5px; float: right;}
/* CONTATTI */
table.webform td {font-size: 0.75em; padding-bottom: 10px; text-align: left;}
table.webform td.nobottom {font-size: 0.75em; padding-bottom: 0px;}
table.webform .field {font-size: 1em; background-color: #E9E9E9; border:solid 1px #0855A7;}
table.webform .button {background-color: #E9E9E9; color: #0855A7; border:solid 1px #0855A7; width: 70px; font-size: 0.75em; font-weight: bold;}
/* LOGIN */
table.login td {font-size: 0.75em; padding-bottom: 10px; text-align: left;}
table.login td.nobottom {font-size: 0.75em; padding-bottom: 0px; text-align: center;}
table.login .field {font-size: 1em; width: 150px; background-color: #E9E9E9; border:solid 1px #0855A7;}
table.login .button {background-color: #E9E9E9; color: #0855A7; border:solid 1px #0855A7; width: 70px; font-size: 0.75em; font-weight: bold;}
/* COLOPHON */
#colophon {
color: #FFF;
font-size: 0.9em;
text-align: right;}
#colophon p {margin: 0 5px 0 0;}
#colophon a {color: #0D1B72; text-decoration: none;}

