<style type="text/css">
html,body{margin: 0;padding:0}
body{font-family: verdana, arial;font-size:11px}
div#container{position: relative; width: 760px;margin: 0px auto;
    border-left: 1px solid #000; border-right: 1px solid #000; background-color: #eee;color: #000;text-align: left}

/*stili generici*/
div#header{height: 60px;background-color:#000;color: #fff; border-top: 1px solid #000;}
div#header a{color: #eee;text-decoration:none}
div#header2{height: 26px;background-color:#000;color: #fff; border-top: 1px solid #000;}
div#header2 a{color: #eee;text-decoration:none}
h1,h2,h3,p{margin: 0}
p{padding-bottom: 11px;font family:verdana; color:#000000;}
h1{color:#000000; font-family:verdana,arial; font-size: 14px; text-decoration:underline}
h2{color:#000000; font-family:verdana,arial; font-size: 14px; text-decoration:underline}
h3{padding-top: 10px; font-size: 1.2em}
a:active { color: #1863B5;font-weight: bold;}
a:link { color: #1863B5;font-weight: bold;}
a:visited { color: #1863B5;font-weight: bold;}
a:hover { color: #003E9D;font-weight: bold;}
div#footer a{color:#1863B5;font-weight: normal;text-decoration: underline}
div#footer a:hover {color: #428FE6;}

/*stili specifici per il layout*/
div#navigation{position: absolute; top: 80px; left: 0;
    width: 160px;\width:170px;w\idth:160px;padding: 1em 0 0 10px}
div#extra{position: absolute; top: 80px; right: 0;
    width: 160px;\width:170px;w\idth:160px;padding: 1em 5px}
div#content{margin: 0 170px;padding: 1em 10px;background-color: #fff}
div#footer{text-align:center; padding: 10px 20px;
    background-color: #000; color: #fff}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 2em}
div#extra div.newsbox h2{padding: 1px 2px;background-color: #999;color: #fff;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}

/*stili per i contenuti*/
div#content{border-left: 1px solid #999; border-right: 1px solid #999}
div.textimage{width: 100%} /*risolve il peek-a-boo bug di IE6*/
div.textimage img{float:left;margin: 10px}
div.textimage h2{margin-top: 1px}
div.textimage2{width: 100%}
div.textimage2 img{border: 0px solid #1863B5; margin-top: 10px; margin-left: 4px;}
div.textimage2 h2{margin-top: 1px}
div.textimage3{width: 100%}
div.textimage img{float:center;margin: 10px}
div.textimage3 h2{margin-top: 1px}

/*stili per i contenuti suddivisi*/
div.wide,div.split2,div.split3{clear:left}
div.wide{margin: 0 1%; border-top: 1px dotted #ccc}
div.split2 div{float: left; width: 180px; \width: 190px; w\idth: 180px;padding: 0 5px}
div.split3 div{float: left; width: 135px; \width: 145px; w\idth: 135px;padding: 0 5px;
    border-top: 1px dotted #ccc}

/*stili per il navigatore*/
#navigation {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; width: 150px;	padding: 0;	margin: 0;}
#navigation ul {list-style: none; margin: 0 0 0; padding: 0;}
#navigation ul li {margin: 0; padding: 0;}
#navigation ul li a {display: block; width:156px; border-bottom: 1px dotted #999999; text-decoration: none; padding: 3px 0 2px 4px; color: #1863B5;}
#navigation a:hover {color: #ffffff; background-color: #1863B5;}
#navigation a:link#evidenziato, #navigation a:visited#evidenziato {font-weight:bold;}

</style>