html {font-size:1.0em}
body {background-color:#fff; margin:0;  font-size:0.85em;}
body.popup {margin:10px; }
p, li, td, input, select, textarea {font-family:verdana,arial,helvetica,sans-serif;
color:#222;}
h1, h2, h3, h4, h5 {font-family:verdana,arial,helvetica,sans-serif; color:#102949;}
h1 {font-size:1.3em;}
h2 {font-size:1.1em;color:#1A406D;}
h3 {font-size:1.0em;}
h4 {font-size:0.95em; margin:0;}
h5 {font-size:0.90em; margin:0; font-style:italic;}
table {font-size:1.1em;}
form, table {margin:0;}
.dati_s td {height:20px; font-size:0.80em}
.dati_s td strong.tit a {text-decoration: none;}
.tr0 {background-color:#EEEEEE;}
.tr1 {background-color:#CCCCCC;}
.dati td {height:20px; font-size:0.80em}
ul, ol {margin-bottom:0;}
li {margin-bottom:4px;}
.small {font-size:0.9em; }
a {color:#039;}
a:hover	{background-color:#c0c0c0;}
#header {position:absolute; width:100%; height:104px; background-color:#245c9e;
background-position:0 0; background-repeat:no-repeat;
background-image:url('../img/bgheader.gif');}
#logo1 {position:absolute; top:5px; left:34px;}
#logo2 {position:absolute; top:15px; left:140px;}
#payoff {position:absolute; top:106px; left:0; width:100%; height:31px;
background-position:0 0; background-repeat:repeat-x;
background-image:url('../img/bgline.gif');}
#menutools {position:absolute; top:142px; left:0; width:193px; height:46px;
background-position:0 0; background-repeat:no-repeat;
background-image:url('../img/bgmenutools.gif'); }
#menu {position:absolute; top:192px; left:0; width:138px;
background-position:0 0; background-repeat:repeat-y; background-color:#cdcdcd;
background-image:url('../img/bgmenu.gif');
margin:0; padding:0;}
#menubank {width:138px;
background-position:0 0; background-repeat:repeat-y; background-color:#cdcdcd;
background-image:url('../img/bgmenu.gif');
margin-top:4px; padding:0;}
/* PARAGRAFI SOTTO IL TESTO */
.par {margin-top: 10px; clear: both; font-size: 1.1em;}
.par p {margin: 5px 0 0 0;}
.par img.left {margin: 0 10px 10px 0; float: left;}
.par img.right {margin: 0 0 10px 10px; float: right;}
.par img.center {margin: 0 auto; text-align: center; display: block;}
#credits {position: absolute; top: 120px; left:650px; font-size:0.90em;}
#credits a, #credits p {color: #ccc; text-decoration:none;}
#credits a:hover {background-color: #eee;}
#topmenu {width:138px; height:10px; background-image:url('../img/topround.gif');
background-position:top right; background-repeat:no-repeat; margin:0; padding:0;}
#bottommenu {width:138px; height:5px; background-image:none; background-color: #fff;
margin:10px 0 0 0; padding: 0;}
#webbanking {position:absolute; top:0; left:500px; width:248px; height:80px;
background-position:top right; background-repeat:no-repeat;
background-image:url('../img/lucchetto.gif');
margin:0; padding:0;}
#webbanking h1 {background-color:#0a1c33; padding:1px 0 1px 0; margin:1px; color:#fff;
font-size:0.70em; font-weight:normal; text-align:center;}
#webbankform {width:198px;}
#webbanking form, #webbanking table {margin:0; width:198px;}
#webbanking th p {text-align:right; color:#fff; margin:0; font-weight:normal;
font-size:0.70em; }
#webbanking th {width:118px; padding-right:2px;}
#webbanking input.text {width:88px; height:16px; border:solid 2px #091a37;
border-color:#091a37 #12336e #12336e #091a37; margin-bottom:2px; background-color:#fff;}
#webbanking input.button {width:50px; height:17px; border:solid 1px #091a37;
border-color:#091a37 #c4d2e4 #c4d2e4 #091a37; color:#fff;
background-color:#5f80a6; font-size:0.80em}
#colophon {position:absolute; top:80px; left:152px; width:608px; height:26px;
background-position:top left; background-repeat:no-repeat;
background-image:url('../img/bgcolophon.gif');
margin:0; padding:0;}
#incolophon {padding:3px 0 0 60px;}
#colophon img {float:left;}
#colophon p {float:right; margin:3px 10px 0 0; text-align:right; font-size:0.80em;
color:#3b5f74; }
#colophon a {color:#3b5f74; text-decoration:none;}
#colophon a:hover {background-color:transparent; text-decoration:underline;}
.menu {margin-top: 4px;}
.menu ul {list-style-type: none; margin: 0; padding: 0;}
.menu li {color:#3b5f74; margin: 6px 0 0 14px; font-size:0.85em;
padding-left:15px; background-image:url('../img/dot1.gif');
background-repeat:no-repeat; background-position:5px 5px;}
.menu li.cur {background-image:url('../img/dot2.gif');}
.menu li.cur span {text-decoration: underline;}
.menu a {color: #3d3d3d; text-decoration: none;}
.menu a:hover {background-color:transparent; text-decoration: underline;}
.menu ul.m2 {margin: 0; padding: 0;}
.menu ul.m2 li {color: #3b5f74; margin: 3px 0 3px 0; padding-left: 10px; background-image:url('../img/dot3.gif'); font-size: 0.95em;
background-repeat:no-repeat; background-position: 0 9px;}
.menu ul.m2 li.cur {background-image:url('../img/dot3.gif'); text-decoration: underline;}
.menu ul.m2 li.nor a {color: #3b5f74; text-decoration: none;}
#main {position:absolute; top:150px; left:200px; width:610px;}
#main .azlogo {float:right;}
#inmain {border:1px solid #000;}
img.sfondo {margin-top:30px; float:left;}
.tornasu {font-family:verdana,arial,helvetica,sans-serif;
font-size:0.8em; font-weight:bold; text-align:right;}
.dati {background-color:#DADDE4; border:1px solid #FFF; }
.t1 {background-color:#CDCDCD;}
.bilancio {background-color:#fff; margin-bottom:10px; font-size:0.90em}
.bilancio td  {background-color:#a1b9d5; border:1px solid #fff;}
.bilancio .td1 {background-color:#7f9db9; text-align: center}
.td1 a:hover {background-color:transparent;}
.form {font-size: 0.90em;}
.mostra {margin: 5px 0 0 15px;}
/* FORM CONTATTI */
#webf table {font-size: 1em; margin-top: 10px; margin-bottom: 10px;}
#webf table td {padding: 2px;}
#webf table, #webf table td, #webf table td.informativa input {border: none;}
#webf table td input, #webf table td textarea {border: 1px solid #999999;}
#webf table td.button {text-align: center; padding-left: 20px;}
#webf table td.button input {font-weight: bold; background-color: #E9E9E9; border: 1px solid #999999;}
#webf table td select, #webf table td input.sfield {font-size: 1em;}
/* the end */

