.clear { clear:both; }

#navmenu { left:0; width:1120px; }
#pezza #pezzaleft { height:1411px; background:url(../images/newhome/sfondo_pezza_left.gif) top left repeat-x; background-color:#F6F7F8;  }
#header img { width:316px; height:149px; top:0; left:97px; z-index:2; }
#videoPanel { width:1052px; height:477px; margin-top:-20px; padding-left:68px; background:none; position:relative; }
#slidercanvas { position:absolute; height:362px; width:1052px; overflow:hidden; }
#slider { position:absolute; /*left:68px;*/ width:10000px; height:362px; background:url(../images/newhome/bg_slider.jpg) top left no-repeat; white-space:nowrap; }
#slider .boxslide { width:1052px; height:362px; float:left; }
#slider .videobox { padding-left:345px; width:707px; background:url(../images/newhome/bg_videobox.jpg) top left repeat-x; }
#controller { height:115px; background:#FFF; position:relative; top:362px; /*clear:both;*/ }
#controller .arrow { display:block; width:21px; height:26px; cursor:pointer; position:absolute; top:45px; }
#controller #arrowleft { left:0; background:url(../images/newhome/arrowleft.png) top left no-repeat; }
#controller #arrowright { right:75px; background:url(../images/newhome/arrowright.png) top left no-repeat; }
#controller #controllerthumbcanvas { position:relative; width:600px; height:105px; margin-left:345px; padding-top:9px; overflow:hidden; }
#controller #sliderthumb { padding:0; margin:0; width:5000px; position:absolute; /*left:-197px;*/ }
#controller #sliderthumb img { margin-left:24px; border:1px solid #65B8A5; cursor:pointer; }
#leftsliderpanelpanel { width:316px; height:477px; position:absolute; left:97px; top:0; z-index:1; }
#leftsliderpanelpanel #leftsliderpanel { width:316px; height:362px; opacity:0.83;filter:alpha(opacity=83); background:url(../images/newhome/bg_sliderleftpanel.jpg) top left no-repeat;  }

#leftsliderpanelpanel .textpanel { display:none; }
#leftsliderpanelpanel .textpanel.active { display:block; }

#leftsliderpanelpanel .textpanel h2 { font-size:26px; line-height:20px; font-style:italic; color:#FFF; padding:35px 40px 4px 36px; margin:0; }
#leftsliderpanelpanel .textpanel h2 .titleboxleft { display:block; text-align:left; }
#leftsliderpanelpanel .textpanel h2 .titleboxright { display:block; text-align:right; }
#leftsliderpanelpanel .textpanel p { font-size:12px; line-height:18px; color:#FFF; padding:0 28px 0 32px; }
#leftsliderpanelpanel .claim { position:absolute; bottom:0; display:none; }
#leftsliderpanelpanel .claim.active { display:block; }

#belly { width:1052px; padding-left:68px; background: #F6F7F8 url(../images/newhome/bg_belly.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#063C30; }
#belly div.clear { float:none; }

.column { float:left; }
#pdfcolumn { width:316px; margin-left:29px; }
#pdfcolumn p { padding:29px 24px 19px 31px; }
#pdfcolumn h2 { padding:0 24px 0 31px; font-size:14px; }
#pdfcolumn ul { padding:0 24px 0 31px; }
#pdfcolumn ul .pdf { background:transparent url(../images/newhome/pdf_small_icon.png) no-repeat scroll left top; height:35px; padding-left:23px; }
#pdfcolumn ul .pdf a { color:#063C30; }

#newscolumn { margin-top:28px; width:427px; }
#newscolumn .newsbox { float:none; position:relative; padding:5px 0 10px; }
#newscolumn #news01 { background: url(../images/newhome/bg_newscolumn.gif) top left repeat-x; }
#newscolumn #news02 { background: url(../images/newhome/bg_newscolumn2.gif) top left repeat-x; }
#newscolumn .newsbox h2 { font-size:12px; font-weight:normal; color:#2F8874; text-transform:uppercase; position:absolute; left:25px; top:-24px; }
#newscolumn .newsbox .imgtitle { float:left; width:153px; min-height:150px; padding-right:23px; margin-left:25px; }
#newscolumn .newsbox h3 { font-size:14px; font-weight:bold; text-decoration:none; color:#063C30; margin-left:25px; }
#newscolumn .newsbox h3 a{ font-size:14px; font-weight:bold; text-decoration:none; color:#063C30; }
#newscolumn .newsbox .imgtitle img { border:1px solid #65B8A5; }
#newscolumn .newsbox .newstesto { padding-right:20px; }
#newscolumn .newsbox .newstesto a { color:#063C30; }
#widgetcolumn { width:267px; padding:26px 0 0 13px; }

#footer { background-color:#F6F7F8; border-top:1px solid #B8B9C0; /*margin-left:-128px; width:1248px;*/ width:1900px; padding-right:150px; margin-left:-83%; text-align:right; }
/* NEW SCOMMENTARE E COMMENTARE QUELLA SOPRA e togliere lo spazio tra / e * e tra * / qui sotto
#footer { background-color:#F6F7F8; border-top:1px solid #B8B9C0; / *margin-left:-128px; width:1248px;* / width:2000px; padding-right:50px; margin-left:-83%; text-align:right; }
*/

#footerspacer2 { background-color:#F6F7F8; }
#copyright { text-align:center; }