body {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#4D4F51; background:url(images/bg.gif) repeat-y top center #f4f1e6;}
img {border:none; margin:0; padding:0;}
a {color:#5e788e; text-decoration:underline;}
a:hover {color:#00447b; text-decoration:underline;}
h1 {font-size:18px; color:#64849e; font-weight:bold; padding:0; margin:0 0 6px 0;}
h2 {font-size:12px; color:#64849e; text-align:center; background-color:#e1e6eb; padding:2px 0; margin:0;}
h3 {font-size:10px; color:#64849e; text-align:left; background-color:#e1e6eb; padding:2px 0; margin:0;}
div#container {width:700px; height:100%; margin:auto;}
div#header {margin:0 20px; border-top:7px solid #7F97AB;}
div#barra {margin:0; height:26px; border-bottom:2px solid #ffffff; background:#e1e6eb; clear:both;}
div#orologio {float:left; width:160px;}
div#menu_top {float:right; width:278px; height:15px; background:#f8fafc; margin:6px 0 5px 0; padding:0 6px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#64849e; text-align:right;}
div#menu_top ul {padding:0; display:inline; margin:0;}
div#menu_top li {display:inline;}
div#menu_top img {margin-right:3px; border:0;}
div#menu_top a {color:#64849e; text-decoration:none;}
div#menu_top a:hover {color:#64849e; text-decoration:underline;}
.menutop_li {margin-right:12px;}
div#main {margin:0 20px; border-top:4px solid #b1c0cc;}
div#menu {float:left; width:166px; height:400px; background:#eaedf1; border-top:6px solid #ffffff; margin:0; padding:0;}
div#bordo_menu {height:4px; border-top:1px solid #cdd6de; background:#FFF;}
div#contenuti {float:right; width:484px; margin:0; padding:0; min-height:300px; border-top:6px solid #ffffff;}
div#contenuti img {float:left; margin:0 20px 10px 0;}
div#contenuti hr {clear:left; margin-top:5px; border:1px solid #cdd6de;}
div#contenuti p {font-size:10px; color:#4d4f51; padding:0; margin:0 0 8px 0;}
div#contenuti ul {font-size:10px; color:#4d4f51; padding:0; margin:0;}
div#contenuti li {font-size:10px; color:#4d4f51; padding:0; margin-bottom:5px; list-style:none none;}
div#img_news {float:left; width:155px; margin:0; padding:0;}
div#img_news img {margin:0; padding:0;}
div#news {float:right; width:320px; margin:0; padding:0;}
div#news ul {font-size:10px; color:#4d4f51; padding:0; margin:0;}
div#news li {font-size:10px; color:#4d4f51; padding:0; margin-bottom:5px; list-style:none none;}
div#contenuti_2 {clear:both; margin-top:10px; border-top:1px solid #cdd6de; padding-top:6px; margin:0;}
div#contenuti_2 img {margin:6px 0 0 0;}
.separatore {display:block; width:99%; height:1px; clear:both;}
div#contenuti_2 ul {font-size:10px; color:#4d4f51; padding:0; margin:3px 0 0 0; width:90%;}
div#contenuti_2 li {font-size:10px; color:#4d4f51; padding:0; margin:0; list-style:none none;}
div#sinistra {float:left; width:155px; text-align:left; padding:0; margin:0;}
div#blocco_destra {float:right; padding:0; width:320px; margin:0;}
div#centro {float:left; width:155px; text-align:left;}
div#destra {float:right; width:155px; text-align:left;}
div#contenuti_2 p {text-align:right; margin: 10px 5px 0 0;}
div#footer {clear:both; margin: 0 20px; border-top: 3px solid #ffffff;}
div#link {margin:0; padding:8px 10px 12px 10px; border-top:8px solid #7f97ab; background-color: #B1C0CC; color:#5e788e;}
div#link a {color:#5e788e; text-decoration:none;}
div#link a:hover {color:#5e788e; text-decoration:underline;}
div#firme {float:right; margin-top:-16px; #margin-top:-28px;}
div#firme a {text-decoration:none;}
div#firme a:hover {text-decoration:none;}
div#links {vertical-align:bottom; clear:left; margin-top:10px; border:1px solid #cdd6de; padding:3px; margin:0; background-color:#B1C0CC;}
div#continua {text-align:right; margin: 0; padding: 0;}
input {font-size:10px; color:#666666; text-align:left; background-color:#f8fafc; padding:2px 0; margin:0;}
input#button {text-align:center;}
select {font-size:10px; color:#666666; text-align:left; background-color:#f8fafc; padding:2px 0; margin:0;}
/*Stile menu*/
.menutitleSX {margin:0; background:url(images/bg_menu1.gif) no-repeat right bottom #ffffff; height:24px; text-align:left;}
.menutitleSX a:link, .menutitleSX a:visited {color:#00447c; text-decoration:none;}
.menutitleOverSX {margin:0; background: #ffffff; text-align:left;}
#masterdivSX {width:166px; margin-bottom:6px;}
#masterdivSX ul {margin:0; padding:0;}
#masterdivSX li {background: url(images/bg_menu2.gif) no-repeat bottom #d6e0ea; margin: 0; padding:4px 0 4px 5px; list-style:none; border-top:1px solid #cdd6de;}
#masterdivSX li:hover {background: #b6c8d8; margin: 0; padding:4px 0 4px 5px; list-style:none;}
.titoloMenuS {padding: 4px 0px 0px 5px; font-size:12px; color: #026EA8;}
.submenuSX {margin:0; padding:0; text-align:left; font-size:10px; display:block;}
.submenuSX a {display:block;}
.submenuSX A:link, .submenuSX A:visited, .submenuSX A:active {COLOR: #336e9f; TEXT-DECORATION: none;}
.submenuSX A:hover {COLOR: #00447c; TEXT-DECORATION: none;}
.menutitleSX a:hover {color:#00447c; text-decoration:none;}
