BODY {
background-color:#99cc33;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

.container {width:1000px;}

A {color:black; font-weight:bold; text-decoration:none; border:0px;}

A IMG {border:0px;}

A:hover {color:#cc3333;}

A.on {color:#FFFFFF;}

.marchio {position:absolute; top:160px; left:25px;}

.navigazione {height:243px; width:988px; border-right:1px solid white;}

.interno {background-color:white; width:525px; margin:0px; overflow:hidden; padding:0px; height:405px; clear:right; float:left;}

.interno2 {background-color:white; width:525px; margin:0px; overflow:hidden; padding:0px; height:auto; clear:right; float:left; min-height:405px;}

.nright {float:left; margin-left:25px; font-size:14px; margin-top:10px; color:white; }

.nright p {width:190px; margin:0px; padding:0px; float:left; margin-top:70px;}

.testo {margin:25px; padding:0px; color:black; float:left; font-size:14px; line-height:18px; width:415px; }

.testo H1 {font-size:16px; font-weight:bold; margin:0px 0px 5px 0px; line-height:14px;}

.testo H2 {font-size:14px; font-weight:normal; margin:0px 0px 5px 0px; line-height:14px; font-style:italic}

.menu {list-style-type:none; margin:0px 0px 0px 0px; padding:0px; width:190px; float:left; font-size:14px;}

.footer {margin:0px; padding:0px; clear:both; border-right:0px solid white; height:130px; width:464px;}

.error {font-size:10px; color:red; margin:0px; padding:0px;}

.riepilogo {margin:10px 0px 0px 0px; padding:0px;}

.riepilogo H1 {font-size:1.8em; margin:5px 0px 15px 0px; color:#009900; line-height:1.3em;}

.riepilogo H2 {font-size:1.2em; margin:0px 0px 5px 0px; color:black;}

.notizie { width:200px; margin:20px 0px 0px 0px; padding:0px; float:left;}

HR {border:0px; border-top:1px solid silver;}