/*Created by VC Agosto 2006*/
html {font-size: 85%;}
body {text-align: center;
margin: 0; font-size: 85%;
font-family: Verdana, Arial, Helvetica, Sans-serif;
font-weight: 500;
color: #000;
background-image: url("../img/sfondo.jpg");
background-position: top center;
background-repeat: no-repeat;
background-attachment: fixed;}
body.popup {margin: 20px;}
body.popup p {font-size: 0.90em; margin-bottom: 10px;}
body.popup img {margin: 15px 0 15px 0;}
h1 {font-size: 1.20em; color: #567DAD; padding: 5px 5px 5px 0;}
h2 {font-size: 1.10em; color: #567DAD; padding: 5px 5px 5px 0;}
h3 {font-size: 1.00em; color: #567DAD; padding: 5px 5px 5px 0;}
a {color: #567DAD; text-decoration: underline;}
a:hover {color: #000;}
em {font-size: 0.75em;}
#box {width: 800px;
min-height: 569px;
height: auto !important;
height: 569px;
margin: 0 auto; padding: 0;
text-align: left;
}
#box img {border: 0;}
#box table td {font-size: 9pt;}
#header {height: 79px;}
div.logo {padding: 10px 0 0 10px;}
/* BARRA DEL PERCORSO */
#navbar {text-transform: uppercase; font-size: 1.3em; color: #567DAD;}
/* contenuto pag a 2 colonne */
#cont {width: 100%;}
div.row {display: table-row; width: 100%; overflow: auto;}
#col_l {display: table-cell; width: 577px; float: left; overflow: auto;}
#col_r {display: table-cell; width: 223px; float: left; overflow: auto;}
/* colonna sinistra */
#main {min-height: 390px;
height: auto !important;
height: 390px;}
#inmain {padding: 20px 0 5px 5px;}
#inmain a {color:#567DAD;}
#inmain a:hover{color:#000000;}
#txt {text-align: justify;}
/* PARAGRAFI SOTTO IL TESTO*/
div.par {text-align: left; font-size: 1.00em;}
div.par img.left {margin: 10px 10px 10px 0; border: none; float: left;}
div.par img.right {margin: 10px 0 10px 10px; border: none; float: right;}
div.fullpar {clear: both; width: 100%; font-size: 0;}
/* colonna destra */
#menugen {}
.gen1 {}
.gen1 img {border: none; float: right; clear: both; padding: 0; margin-top: 8px;}
.gen1 p {padding: 0; margin: 0;}
/* colophon */
#colophon {height: 100px;}
#col1_l {display: table-cell; width: 400px; float: left; overflow: auto;}
#col1_r {display: table-cell; width: 400px; float: left; overflow: auto;}
#col1_r img {float: right;}
/* CONTATTI */
#webf table td {padding-bottom: 5px;}
#webf table td label {margin-right: 5px;}
#webf table td input.field, select {background-color: #FFF;
color:#000;
border:solid 1px #ccc;
font-family:verdana,arial,helvetica,sans-serif;
font-size: 0.90em;}
#webf table td.button {text-align: center;}
#webf table td.button input {}
#webf table td.informativa {text-align: center;}
#webf a {color: #567DAD; text-decoration: underline;}
#webf a:hover {color: #000;}
/* EVENTI */
div.evento {text-align: left; font-size: 1.00em;}
div.evento h2 {margin: 0; padding: 0;}
div.evento h3 {margin-top: 0; padding: 0;}
div.evento h3 em {font-size: 1em; margin: 0;}
div.evento img {margin: 10px 10px 10px 0; border: none; float: left;}
div.fullevento {clear: both; width: 100%; font-size: 0;}
/* INTRO */
#main_intro {width: 100%;
min-height: 569px;
height: auto !important;
height: 569px;
background-color: #fff;
text-align:center;}
#intro {width: 720px;
margin: 0 auto; padding-top: 30px;
text-align: right;
font-size: 12pt;
}
#intro a {text-decoration: none; color: #0099FF;}
#intro a:hover {text-decoration: none; color: #0000FF;}
#intro div.par {text-align: right; font-size: 1.00em;}
/* RISORSE */
div.intestazione {display: table-row; width: 570px;}
div.dati {display: table-cell; float: left; padding-right: 5px;}
div.dati h2 {margin: 0; padding: 0;}
div.logo_ris {display: table-cell; float: left;}
/* RICERCA */
table.ricerca {margin-left: 225px;}
table.ricerca td {padding: 0 5px 0 0;}
table.ricerca td input.sfield {font-size: 1em; border: 1px solid #CCC;}
table.ricerca td select.sfield {border: 1px solid #CCC;}
table.ricerca td.button input {border: 1px solid #CCC; font-size: 1em;}
/* THE END */
