/*stili per il layout fisso*//* Hides from IE5-mac \*/* html #news li  {height: 1%;}* html #navigation ul li { float: left; }* html #navigation ul li a { height: 1%; }/* Cornice layout */#wrapper {margin:0 auto;width:890px;padding:0 0 0 0px;position:relative;height:100%;}div#wrapper .wrapper-t {background: #ffffff url(elementi/wrapper_t.png) 0 0 repeat-x;}div#wrapper .wrapper-b {background: url(elementi/wrapper_b.png) 0 100% repeat-x;}div#wrapper .wrapper-l {background: url(elementi/wrapper_l.png) 0 0 repeat-y;}div#wrapper .wrapper-r {background: url(elementi/wrapper_r.png) 100% 0 repeat-y;}div#wrapper .wrapper-tl {background: url(elementi/wrapper_tl.png) 0 0 no-repeat;}div#wrapper .wrapper-tr {background: url(elementi/wrapper_tr.png) 100% 0 no-repeat;}div#wrapper .wrapper-bl {background: url(elementi/wrapper_bl.png) 0 100% no-repeat;}div#wrapper .wrapper-br {padding: 20px 20px 20px 20px;background: url(elementi/wrapper_br.png) 100% 100% no-repeat;}div#wrapper .wrapper-t-bg {background: url(elementi/wrapper_t_bg.png) 0 0 repeat-x;}div#wrapper .wrapper-b-bg {padding: 1px 0px 0px 0px;background:url(elementi/wrapper_b_bg.png) 0 100% repeat-x; display:inline-block}/* End hide from IE5-mac */a:link{text-decoration:none;}a:visited{text-decoration:none;}a:hover{text-decoration:underline;}.salta {position: absolute;overflow: hidden;width: 0;height: 0;}.salta:active, .salta:focus {position: absolute;overflow: visible;width: auto;height: auto;}body{font:1em Arial;color:#444444;background: #F0F0F0 url(elementi/page_bg.png) 0 0 repeat-x;}#container{margin: 0em auto;padding: 0em;text-align: left;}acronym{font-style:italic; text-decoration:none}abbr{font-style:italic; text-decoration:none}/*stili generici, su header e footer*/#header{ clear:both; margin:0em; padding:120px 0 0 0;  position:relative; background:#ffffff url(elementi/bg_head.gif) repeat-x right top;  z-index:1; display:inline-block}html>body #header{display:block}#header span{display:none}#header h1{margin:0;padding:0; display:none}#back{left:15px; top:15px; position:absolute; background: transparent url(elementi/logo.png) no-repeat; width:250px; height:87px; z-index:5;cursor: pointer;}#back a:focus, #back a:active{background:#339900;}#main{ clear:both; background:#02508A url(elementi/bg_main.gif) no-repeat;padding:0; margin:2px 0 0em 0;}#menu_dx{background:transparent;margin:0 0 0.8em 0;padding:0; float:left; width:12em}.clearer{clear:both;}#content{background:#FFFFFF; padding:0}#box_cerca{ position:absolute; width:280px; height:50px; top:0; right:0; padding:15px 0px 0 0; z-index:10}.pul{ display:block;padding:0 0 0 10px; height:35px;}#box_cerca .pul span, #ricerca .pul span, .pul span{display:block; float:left; background:transparent url(elementi/bg_pul.gif) no-repeat top left; height:35px; width:14px}.pul a:link, .pul a:visited, #ricerca .pul a:link, #ricerca .pul a:visited{ padding:0px 14px 0 0px; text-align:center; display:block; background:transparent url(elementi/bg_pul.gif) no-repeat top right; text-decoration:none; font-size:11px; text-transform:uppercase;line-height:35px; float:left; color:#ffffff} .pul a:hover, .pul a:focus, #ricerca .pul a:hover, #ricerca .pul a:focus{color:#0033CC; color:#00CCFF}form{ display:inline-block; }html>body form{display:block}label{font-size:10px; color:#666666; text-transform:uppercase; letter-spacing:1px; margin:0 0 10px 0; display:block; width:450px; float:left}.campo{border:1px solid #DFE0E0; font-size:13px; padding:4px 4px; display:block}.combo{ text-transform:none; letter-spacing:normal; width:250px}.campocombo{border:1px solid #DFE0E0; font-size:13px; padding:3px 4px; display:block;text-transform:none; margin:10px 0 0 0}/*stili per il menu*/#menu_up{background: transparent;margin:0;padding:0;color:#6393AC;height:32px;position:absolute;top:87px;right:0;font-family:Verdana, Arial, Helvetica, sans-serif;z-index:12;border-bottom: 1px solid #ddd; display:inline-block; width:850px}html>body #menu_up{display:block}#menu_up ul{padding:0em;margin:0; float:right;z-index:3 }#menu_up li{float:left;	list-style-type: none;text-align: center;background: #ffffff url(elementi/bg_men_up.png) repeat-x left top;padding:0em 1.5em;margin:0 15px 0 0;font-size:0.75em;line-height:31px;border-right: 1px solid #ddd; border-left: 1px solid #ddd;border-bottom: 1px solid #fff}#menu_up li a:link, #menu_up li a:visited{color:#00538D; text-decoration:none; color:#999999}#menu_up li a:hover, #menu_up li a:focus{color:#0099FF; text-decoration:none}.flyhover {position:absolute;margin:0;padding:0; display:block; width:10em;background:transparent; z-index:5 }#menu_up ul li{position:relative;  }#menu_up li ul{ position:absolute;top:32px; left:0; z-index:4;display:none; padding:10px 0 10px 10px;background:transparent url(elementi/bg_sottomenu.png);width:200px;}#menu_up li ul li{ font-size:1em; margin:0; text-align:left; line-height:25px;background:transparent url(elementi/arrow.png) no-repeat 5px 11px; float:none; border:0;}#menu_up ul  li:hover ul, #menu_up ul li.over ul  { display: block;}#menu_up li ul li a:link, #menu_up li ul li a:visited{color:#ffffff; text-decoration:none}#menu_up li ul li a:hover, #menu_up li ul li a:focus{color:#0099FF; text-decoration:none; color:#999999}.foto{float:left; margin:0 0.5em 0 0}.foto_big{float:left; margin:0 0 0 0}.box{display:block; float:left; width:390px; background:#FFFFFF; padding:10px 10px 15px 20px}.box h1{ font-size:1.1em; font-weight:normal; padding:0; margin:10px 0 0 0}.box p{font-size:0.8em; padding:0; margin:5px 0 0 0; color:#999999}.box h1 span{font-size:0.6em; text-transform:uppercase; display:block; color:#FF9900; text-decoration:none}.box h1 a:link, .box h1 a:visited{color:#333333; text-decoration:none;}.box h1 a:hover, .box h1 a:focus{ color:#000000; text-decoration:underline;}p.saperne a:link, p.saperne a:visited{color:#009FDC; padding:0 0px 0 17px; text-decoration:none; background: url(elementi/arrow_art.gif) no-repeat 0px 2px}p.saperne a:hover, p.saperne a:focus{ color:#0066CC}#box_dx{display:block; float:right; width:400px; background:#FFFFFF; padding:10px 10px; width:300px}#article #box_dx h1{ font-size:1.1em; font-weight:normal; padding:0; margin:10px 0 0 0}#article #box_dx p{font-size:0.8em; padding:0; margin:10px 0 0 0; color:#999999}#article #box_dx h1 span{font-size:0.6em; text-transform:uppercase; display:block; color:#FF9900}#article #box_dx h1 a:link, #article #box_dx h1 a:visited{color:#333333; text-decoration:none;}#article #box_dx h1 a:hover, #article #box_dx h1 a:focus{ color:#000000; text-decoration:underline}#article{ padding:10px 0px 20px 0px; background:#FFFFFF;border-bottom:1px solid #ddd;}#article h1{ font-size:2.8em; font-weight:normal; color:#999999; margin:0.2em 0 0 0; padding:0 30px 10px 30px; background:transparent url(elementi/bg_h1.png) repeat-x bottom left}#article h1 span{ font-size:0.5em; color:#FF9900; display:block; color:#CCCCCC}#article p{margin:1em 0 0 0; padding:0; font-size:0.95em; color:#666666;padding:0 30px 0 30px}#article p.occhiello{ font-size:1.3em;margin:0.5em 0 0.5em 0; line-height:1.5em; color:#AEAEAE; padding:0 30px 0 30px}#article h2{ margin:1em 0 0 0; padding:0; font-size:0.9em; color:#666666;font-weight:bold;padding:0 30px 0 30px}#article p a:link, #article p a:visited{ color:#000; text-decoration:none}#article p a:hover, #article p a:focus{ color:#000; text-decoration:underline}.nota{ font-size:0.8em}table{ color:#666666; background:#fff; width:790px; margin:20px 28px; padding:1px; border:1px solid #CCCCCC; color:#999999}table a:link, table a:visited{ color:#666666} th{ background:#E1E1E1; color:#FFFFFF; text-align:center; line-height:30px; font-size:0.9em}td{ background:#F8F8F8 url(elementi/folder.png) no-repeat 2px 4px; padding:2px 0 2px 40px; line-height:35px}td.post{ background:#FFFFFF; text-align:center;border-left:1px dashed #CCCCCC; padding:2px 0}td.ultimo{ background:#FFFFFF; font-size:0.7em; line-height:normal; border-left:1px dashed #CCCCCC;padding:2px 10px}td.sotto{ background:#FFFFFF url(elementi/folder2.png) no-repeat 30px 4px;padding:2px 0 2px 70px; line-height:35px}#commenti{ background:#FAFAFA}#commenti ul{ margin:0; padding:0; list-style:none}#commenti h1{ background:transparent; font-size:0.8em; margin:0; padding:0;}#commenti h2{ font-size:1.2em; line-height:30px; border-top:1px solid #ccc;}#commenti p{ font-size:0.85em; margin:0; padding:0}#commenti li{ border-top:1px dashed #CCCCCC; padding:10px 30px}#allegati{ margin:2.5em 0 0 0; padding:0;}#allegati h1{margin:0; padding:0 0 5px 10px; font-size:1em; color:#666;border-bottom:1px solid #ddd;}#allegati ul{margin:0; padding:0; list-style:none; font-size:1em}#allegati li{margin:0; padding:0.2em 0.5em 0.4em 0.5em;border-bottom:1px dashed #ddd;}#allegati li a:link, #allegati li a:visited{color:#999999; text-decoration:none}#allegati li a:hover, #allegati li a:focus{color:#999999;color:#009FDC}#allegati li span{display:block; width:2em; text-align:center;  font-size:0.5em; float:left; line-height:2.2em; border:1px solid #CCCCCC; margin:0 1em 0 0; padding:0 2px; background:#999999; text-transform:uppercase}#allegati li span.pdf{ background:#FF0000}#allegati li span.doc{ background:#0066CC}#allegati li span.ppt{ background:#FF9933}#allegati li span.exc{ background:#339933}#allegati li a:link span,  #allegati li a:visited span{color:#FFFFFF}#allegati li a:hover span,  #allegati li a:hover span{color:#FFFFFF}#path{list-style:none;height:25px;background:#ffffff; border-bottom:1px solid #E4E4E4; width:850px}#path ul{list-style:none; margin:0px; padding:0; }#path li{ display:block; margin:0; padding:0; display:block; float:left; line-height:25px; font-size:12px; color:#999999; background:#FFFFFF url(elementi/path2.png) repeat-y top left}#path li a:link, #path li a:visited{ background:#F8F8F8 url(elementi/path.png) no-repeat top right; line-height:25px; display:block;padding:0 20px 0 20px; color:#999999} #path li a:hover, #path li a:focus{ text-decoration:none; color:#000000}#ricerca{position:relative;background:#ffffff; display:inline-block;border-bottom:1px solid #f1f1f1;width: 850px;}html>body #ricerca{display:block}#ricerca h1{ background:#ffffff; border-top: 0; padding:10px 15px 8px 15px; margin:0; font-size:0.8em; color:#666666; text-transform:uppercase;}#ricerca p.nota{font-size:0.7em; border:0; padding:5px 15px; margin:0}#ricerca form{margin:0; padding:15px 30px; background:#F7F7F7; display:inline-block}html>body #ricerca form{display:block}#ricerca label{font-size:10px; color:#666666; text-transform:uppercase; letter-spacing:1px; margin:0 0 10px 0; display:block}#modulo{position:relative;background:#ffffff; display:inline-block;width: 850px;}#modulo form{ display:inline-block; padding:15px 0 50px 50px }html>body #modulo form{display:block}#modulo h1{ font-size:0.8em; background:#FFFFFF; margin:0; padding:20px 50px 10px 50px; text-transform:uppercase;border-top:1px solid #ccc;}#modulo p{ font-size:0.8em; margin:0; padding:0 50px}#paging{ background:transparent url(elementi/bg_dot.gif) repeat-x bottom left; height:30px; font-size:11px; margin:10px 0 10px 0px; padding:0 0 0 30px; color:#666666; border-bottom:1px solid #ddd}#paging ul{margin:0; padding:0}#paging li, #box2 #paging li{display:block; float:left; line-height:20px; margin:0 5px 0 0; padding:0; background:transparent url(xxx); border:0; line-height:20px}#paging a:link, #paging a:visited{display:block; line-height:20px; width:20px; background:#ffffff; border:1px solid #666666; text-align:center; margin:0; padding:0; text-decoration:none; color:#003366}#paging li.attivo a:link, #paging li.attivo a:visited{border:1px solid #ffffff;}#paging a:hover, #paging a:focus{background:#E8F2F9; border:1px solid #000000;}#footer{border-top:1px solid #ddd; padding:0;background:#FFFFFF; clear:both;font-size:0.8em;}#menu_footer{border-bottom:1px solid #ddd; padding:10px 20px;background: url(elementi/bg_menu_footer.gif) repeat-x; font-size:0.9em }#footer p{margin:0; padding:10px 20px;  color:#CCCCCC; background:#FFFFFF }#footer ul{ margin:0; padding:0; list-style:none; display:block}#footer li{margin:0; padding:0; width:12em; float:left; display:block; color:#999; line-height:1.5em}#footer li ul li{float:none}#footer a:link, #footer a:visited{color:#ccc; text-decoration:none}#footer a:hover, #footer a:focus{ text-decoration:none; color:#00CCFF}
