<style type="text/css">
/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;font-size: 85%} 

div#container  a{color: #000;text-decoration: none}
div#container  a:hover{color: #fff;text-decoration: underline}
div#container a#activelink{color: #000;text-decoration: none}
/*nessuna regola necessaria*/


/*stili generici, su header e footer*/

div#header{<h1></h1>background-color:#036;text-align:center;}
h1,h2,h3{margin: 0;padding:12px}
h1{padding-left:10px;font: bold 2.3em/100px garamond,times,serif}
h2{color: #fff;font-size: 1.5em}h3{color: #336;font-size: 1.3em}
h4{color: #003;font-size: 1.1em}
h5{color: #336;font-size: 1.0 em}
div#footer a{color:#fff;font-weight: bold;text-decoration: underline}

/*stili specifici per il layout*/

div#header{border-width: 0 1px; border-style:solid; border-color: #00c;background-color  : #99c; color: #000}
div#navigation{float: left;width: 160px;\width:170px;width:160px;padding: 1em 0 0 10px}
div#extra{float: right; width:200px;\width:200px;width:170px;;padding: 1em 5px}
div#content{margin: 0 180px;padding: 1em 12px;
    border-width: 0 1px; border-style:solid; border-color: #666;background-color: #ccc;color: #fff}
div#footer {clear:both; text-align:center; padding: 5px 0;
    background-color: #99c; color: #000;font-family: verdana,arial,sans-serif;font-size:77%}

/*stili per la navigazione*/
div#navigation ul{margin: 0;padding: 0; list-style-type: none}

div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#036;font: normal bold 1.2em/1.4em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #000;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}
div#navigation p{font-size: 90%}
div#navigation {text-align: left}

/*stili per la sezione extra*/
div#extra div.newsbox{font-size: 90%;margin-bottom: 5em} 

div#extra div.newsbox h2{color: #099;font-size: 1.2em}
div#extra div.newsbox p{margin: 0; text-decoration: none }
</style>