html,body{margin: 0;padding:0;height:100%}
body{font-family: arial,sans-serif;font-size: 76%;text-align: center}
h1{color: #993300;font-weight:bold;font-size:2em}
h2{color: #993300;font-weight:bold;font-size:1.2em}
h3{color: #004F86;font-weight:bold;font-size:0.9em}
/*ul{width:500px}*/
form {width:450px;border:1px dashed #993300;padding:5px;margin:0 auto;background:#FFF8ED}
fieldset {padding: 1em}
form>fieldset{border:1px dotted}
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: #993300;font-size:12px}
label#testo {margin:0;width:300px}
input,textarea {width:250px;border:#993300 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:#ff0000}
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.jpg)  repeat-y top left}
body>div#container{height: auto; min-height: 100%}
div#footer{position:absolute;bottom:0;width:100%;height:91px;background:url(/img/footer.jpg);clear:both}
div#paginazione{float:right;color: #004F86;font-size:1em;}
div#paginazione a{color: #993300;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}
div#zoom{position:absolute;top:160px;left:118px;background:#EBF5FF;width:550px;border:1px dotted;visibility:hidden;text-align:center}
div#chiudizoom{width:20px;height:20px;float:right}
div#contenuto{margin-left:118px;width:600px;padding-bottom:91px}
div#contenuto a{color: #993300;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;}
blockquote{color:#993300;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:23px;padding:0} 
div#menu_primolivello a{visibility: hidden;color: #004F86;font-weight: normal;text-decoration: none}
div#menu_primolivello a.activelink{visibility:visible;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: none}
div#menu_secondolivello li{display: block;margin-left:23px;margin-bottom:15px;padding:0} 
div#menu_secondolivello a{visibility: hidden;color: #993300;font-weight: normal}
div#menu_secondolivello a.activelink{visibility:visible;font-weight: bold}