html,body{margin: 0;padding:0;height:100%}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
h1{
color: #006199;
font-weight:bold;
font-size:2em}
h2{
color: #006199;
font-weight:bold;
font-size:1.2em}
h3{
color: #004e7b;
font-weight:bold;
font-size:0.9em}
/*ul{width:500px}*/
form {
width:450px;
border:1px dashed #006199;
padding:5px;
margin:0 auto;
background:#edfdff;
}
fieldset {padding: 1em}
form>fieldset{border:1px dotted}
.align_center{
text-align:center}
legend {
font-weight:bold;
font-style:normal;
color: #004F86;
font-size:14px;
padding:5px}
label{float:left;text-align:right;width:100px;margin-right:40px;font-weight:bold;font-style:normal;color: #006199;font-size:12px}
label#testo {margin:0;width:300px}
input,textarea {width:250px;border:#006199 1px solid; background:#EBF5FF;padding:0;margin-left:10px}
input#consenso {width:60px;border:0; background:none}
input#invia{margin-left:163px;margin-top:10px;width:100px;background-color:#eeeeee;color: #004F86}
body .asterisco{font-weight:bold;color:#0000ff}
div#header{width:720px;height:112px}
div#container{position:relative;width: 720px; height: 100%;margin:0 auto;text-align: left;background:url(/img/rep_left_blue.jpg)  repeat-y top left}
body>div#container{height: auto; min-height: 100%}
div#footer{position:absolute;bottom:0;width:100%;height:90px;background:url(/img/footer_blue.jpg);clear:both}
div#paginazione{float:right;color: #004F86;font-size:1em;}
div#paginazione a{color: #006199;font-weight: normal}
div#paginazione a.activelink{font-weight: bold}
div#articolo a{color: #004F86;font-weight: normal;text-decoration: underline}
div#allegato_img{background:#EBF5FF;color: #004F86;font-weight:bold;font-size:0.9em;width:500px;margin-left:20px; border:1px dotted;padding:5px}
div#allegato_img img{padding:5px}
/*ZOOM*/
div#ombra{position:absolute;top:170px;left:175px;visibility:hidden;background-color:#000000;width:100px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
div#chiudizoom{width:350px;height:24px;background-color:#EBF5FF;float:right;text-align:right;border-bottom:24px;padding:0;clear:both}
div#zoom{position:absolute;top:160px;left:185px;visibility:hidden;background-color:#EBF5FF;width:350px;height:113px;border:1px solid;}
div#contenuto{margin-left:118px;width:600px;padding-bottom:111px}
div#contenuto a{color: #006199;font-weight: normal}
div#contenuto ul.quadrato{list-style-type: square;}
div#contenuto ol.numerato{list-style-type: decimal;}
div#citazione{margin-left:318px;text-align:right;width:400px;}
.imghome{
padding-right:20px;
padding-bottom:20px;

}
.clickabile{cursor:pointer;cursor:hand;}
.resetta{
clear:both;
}
.flashmovie{
width:320px;
height:240px;
float:left;
padding-right:5px;
padding-bottom:5px;
}
.img_left{
float:left;
padding-right:5px;
padding-bottom:5px;
cursor:pointer;cursor:hand;
}
.img_right{
float:right;
padding-left:5px;
padding-bottom:5px;
cursor:pointer;cursor:hand;
}
.disbr{
color:#006199;
font-style:italic;
font-weight:200;
width:100%;
text-align:right;}
blockquote{color:#006199;font-weight:normal;font-family: georgia,serif;font-size:1em}
/* menu di primo livello orizzontale*/
div#menu_primolivello{position:absolute;width:500px;height:20px;top:47px;left:50px}
div#menu_primolivello ul{list-style-type: none;margin: 0;padding:0;font-family: verdana,sans-serif;font-size:13px}
div#menu_primolivello li{display: inline;margin-left:12px;padding:0} 
div#menu_primolivello a{color: #004986;font-weight: normal;text-decoration: none}
div#menu_primolivello a.activelink{font-weight: bold}
/*menu secondo livello verticale*/
div#menu_secondolivello{position:absolute;top:118px;left:0;width:113px;height:200px}
div#menu_secondolivello ul{list-style-type: none;margin: 0;padding: 0;font-family: arial,sans-serif;font-size:12px;text-decoration: underline}
div#menu_secondolivello li{display: block;margin-left:23px;margin-bottom:15px;padding:0} 
div#menu_secondolivello a{color: #00304c;font-weight: normal}
div#menu_secondolivello a.activelink{font-weight: bold}