#main { overflow:hidden; width:1040px; }
.hspacer { height:100%; width:5px; margin-left:5px; float: left; }
.vspacer { width:100%; height:5px; margin-left:0px; }
#vspacermenuhomeleft{width:250px; height:2px;}

#spot { margin-top : 0px; padding-left:20px; padding-right:20px; width:500px; height:500px; vertical-align:top; overflow:hidden; float:left; }
#newsbox { width:250px; height:475px; vertical-align: top; font-family: "Arial Black", Helvetica, Arial, sans-serif; font-weight:normal; font-size: 24px; color: #FFFFFF; background-color:#000; text-align:left; line-height:50px; overflow:hidden; float:right; }

/* usate anche nelle nuove, da controllare*/
#forms { margin-top : 20px; width : 250px; height: 500px; overflow:hidden; float:left; }
#forms table, form { margin-top : 0px; }
#forms fieldset { border:0px solid; margin:0; padding:0; }
#forms label { float: left; margin-left:8px; padding-right:8px; text-align:left; font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height:21px; }
#forms select, input { float : right; font-family : Helvetica, Arial, sans-serif; font-size : 12px; margin-right : 5px; vertical-align : middle; background-color : #000000; border-bottom-style : solid; border-bottom-width : 2px; border-left-style : solid; border-left-width : 2px; border-right-style : solid; border-right-width : 2px; border-top-style : solid; border-top-width : 2px; color : #ffffff; }
.selectLong { width:144px; }
.selectShort { float:left; width:69px; }
.inputLong { width : 136px; }

#newsscroller { overflow:hidden; height:420px; width:240px; position:relative; margin-top:20px; margin-left:10px; }
#news { position:relative; }
.newstitle { font-family: "Arial Black", Helvetica, Arial, sans-serif; font-size: 16px; font-style: normal; font-weight: normal; line-height: 20px; margin-top:12px; margin-bottom:4px; width:230px; }
.newsbody { font-family: Helvetica, Arial, sans-serif; font-size:11px; font-weight: normal; line-height: 16px; width:230px; }
#imageContainer { height:495px; }

