#centrato { width:760px; overflow:hidden; margin-left:auto; margin-right:auto; padding:0; }
#main { width:100%; }
#header { width:100%; height:114px; background: url("../img/header.jpg") no-repeat; }
#menu { 
        width:100%; height:45px; background: url("../img/menu_bg.gif") repeat-y;
		font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-size:16px; color:#FFFFFF; 
	  }
#menu_bottom { width:100%; height:5px; background: url("../img/menu_bottom.gif") no-repeat; overflow:hidden; }
  #page { width:100%; background: url("../img/page_bg2.gif") repeat-y; overflow:hidden; padding-left:9px; }
  #col_1 { float:left; width:523px; padding:10px; background:#ffffff; border:1px solid #999999; border-bottom:0; margin-bottom:5px; }
  #col_2 { float:left; width:190px; background:transparent; }
    .blocco_dx { width:178px; padding-left:5px; padding-right:5px; padding-bottom:5px; margin-left:5px; background:#ffffff; border:1px solid #999999; }
	 .block_separator { width:190px; height:5px; background: url("../img/block_separator.gif") no-repeat; margin-left:5px; overflow:hidden; }
	.titolo_box {
				  width:100%; text-align:center; font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif; font-size:14px;
				  color:#CC0000; font-weight:bold; padding-bottom:5px; padding-top:5px;
				}
	.blocco_banner { width:190px; margin-left:5px; }
    #news marquee { height:150px; }
  #footer_top { clear:both; width:545px; height:6px; background:#d4c9a5; border-top:1px solid #999999; overflow:hidden; }	  
  #footer { 
  			width:738px; background:#ffffff; border:1px solid #999999;
			font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; overflow:hidden; 
          }
  #footer a { color:#666666; text-decoration:none; } 
  #footer a:hover { color:#666666; text-decoration:underline; } 
  
#bottom { width:100%; height:8px; background: url("../img/bottom.gif") no-repeat; overflow:hidden; }
#powered { width:100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ffffff; text-align:center; }
#powered a { color:#ffffff; text-decoration:none; }
#powered a:hover { color:#ffffff; text-decoration:underline; }