html,body,td,div,p,ul,li,span, select, input, textarea {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #3a3a3a}
body {margin: 0; background-color: #ebebeb; text-align: center} 
A {text-decoration: none; color: #2380c9; font-size: 11px; font-family: Verdana, Arial, sans-serif; font-weight: normal}
A:HOVER {color: white}
A.link_bold {font-size: 12px; font-weight: bold}
IMG {border: 0}
FORM {padding:0; margin: 0}
div.clearer {clear: both}
div.clearer_grigio {clear: both; background-color: #EBEBEB}
ul, li {padding: 0; margin: 0}
li {list-style: none}
H1,H2,H3,H4,H5,H6 {font-family: Verdana, Arial, sans-serif; font-weight: bold; text-align: left}
SPAN.azzurro {color: #2380c9; font-weight: bold}
div#container {width: 920px; margin: auto; text-align: left; position:relative}
div#header {}


#banner {width:764px; height:124px; overflow:hidden; float:left}
ul.ppt {position:relative; padding:0; margin:0}
.ppt li {list-style-type:none; position:absolute; top:0; left:0;}



div#menu_container {background-color: white}
div#menu {background-color: #e1e3da; width: 764px; height: 24px; float: right; position: relative}
div.item_menu {width: 107px; height: 24px; background: url('img/box_menu.gif')  no-repeat center; float: left; display: inline}
div.item_menu A {display: block; padding-top: 5px; text-align: center; width: 106px; height: 19px; float: right}
div.item_menu A:HOVER {background-color: #999}
div#home {width: 146px; height: 24px; background-color: #e1e3da; float: left}
div#home A {display: block; padding-top: 5px; text-align: center; height: 19px}
div#home A:HOVER {background-color: #999}
div#sottomenu {width: 106px; background-color: #999; position: absolute; left: 9px; top: 24px; z-index: 20; visibility: hidden}
div#sottomenu div {border-bottom: 1px solid #ebebeb}
div#sottomenu A {display: block; color: white; padding: 5px 0 5px 5px}
div#sottomenu A:HOVER {background-color: #e1e3da; color: #2380c9}
div.spazio_bianco {height: 12px; clear: both; background-color: white}
div#content {background-color: white}
div#sx {float: left; width: 280px}
div#sx P {margin: 0; padding: 0 0 0 24px; text-align: justify}
div#sx P A:HOVER, div#archivio A:HOVER, div#stampa A:HOVER {text-decoration: underline; color: #2380c9}
H3 {font-size: 24px; font-family: Arial, Verdana, serif; font-weight: normal; margin: 0; padding: 8px 0 12px 24px}
H3 span.medium {font-size: 15px}
div#dx {float: right; width: 608px}
div#dx img {float: right}
ul#menu_basso {}
ul#menu_basso li {background-color: #e1e3da; height: 20px; margin-top: 8px}
ul#menu_basso A {display: block; padding: 2px 0 0 24px; height: 18px} 
ul#menu_basso A:HOVER {background-color: #999} 
ul#menu_basso li.selez {background-color: #999999; height: 20px; margin-top: 8px} 
ul#menu_basso li.selez span {color: white; font-weight: normal; display: block; padding: 2px 0 0 24px; font-size: 11px}
div#sx div.scroll_sx {margin: 0; padding: 0 8px 0 24px; text-align: justify; float: none; height: 414px; overflow: auto}
ul#bullet {padding: 10px 0 10px 22px}
ul#bullet li {list-style-type: disc; margin-bottom: 6px} 
ol#ordinale {padding: 10px 0 10px 0; margin: 0}
ol#ordinale li {list-style-type: decimal; margin: 0 0 6px 34px}
H3.bordo {border-bottom: 2px solid #2380c9; padding: 8px 0 6px 0; width: 593px; position: relative; margin-bottom: 15px}
div#archivio {position: absolute; left: 480px; top: 20px}
div#stampa {height: 415px; overflow: auto; width: 610px}
div#stampa B {font-size: 11px}
div.news {padding: 0 8px 10px 0; margin-bottom: 10px; border-bottom: 2px solid #2380c9}
div.news div.testo_news {float: right; width: 44%}
div.ricerca_sx {float: left; width: 160px}
div.ricerca_dx {float: right; width: 380px}
ul#form_sx {padding: 20px 0 20px 24px; float: left}
ul#form_sx li {width: 128px; float: left; height: 30px}
label {color: #2380c9; font-size: 11px}
TEXTAREA.txtarea_altro {width: 110px; height: 50px; font-size: 10px}
div#form_dx_sx {float: left; width: 290px}
div#form_dx_dx {float: left; width: 300px; margin: 18px 0 0 0}
INPUT.txt {width: 70%}
ul#anagrafica {margin-top: 20px; text-align: right; padding-right: 10px}
ul#anagrafica li {height: 20px; height: 40px}
label.anagraf {width: 60px}
TEXTAREA.txtarea_msg {width: 300px; height: 150px; margin: 3px 0 10px 0}
div.txtarea_privacy {width: 290px; height: 150px; margin: 0 0 10px 0; font-size: 11px; overflow: auto; border: 1px solid #abadb3; padding: 6px}
ul#download {}
ul#download li {float:left; width:136px; height:200px; overflow:hidden; text-align:center; margin-right:2px}
ul#download li img {height:180px}


#pop_contenitore {position:absolute; width:703px; height:465px; top:186px; left:217px; overflow-x:hidden; visibility:hidden;}

#footer {font-size:10px; margin:0; text-align:center}

#dx_news {float:right; width:608px; background-image:url(img/sf_news.jpg); background-repeat:no-repeat; background-position:left; height:436px; overflow:hidden;}
#dx_news h2 {text-align:right; color:#000; font-size:14px; padding:0; margin:10px}
#dx_news h3 {text-align:center; color:#000; font-size:12px; font-weight:bold; padding:0; margin:10px}
#dx_news img {height:330px}

#dx_news_archivio {float:right; width:608px; background-image:url(img/sf_news.jpg); background-repeat:no-repeat; background-position:left; height:436px; overflow-x:hidden; overflow-y:auto}
#dx_news_archivio h2 {text-align:right; color:#000; font-size:14px; padding:0; margin:10px}
#dx_news_archivio h3 {text-align:center; color:#000; font-size:10px; font-weight:bold; padding:0; margin:5px}
#dx_news_archivio img {height:150px}
#dx_news_archivio ul {list-style-type:none; padding:0; margin:0}
#dx_news_archivio li {width:120px; text-align:center; float:left; margin:0 25px 10px 0; overflow:hidden}

#regione_contenitore {}
#regione_contenitore div {visibility:hidden; width:250; height:350px; overflow:hidden; position:absolute; top:60px; left:0;}

#regione_flash {width:350px; height:400px; position:absolute; top:10px; left:240px;}
#regione_freccia {width:170px; height:80px; position:absolute; top:380px; left:200px; text-align:center;}
#regione_freccia a {color:#000; font-weight:bold}
