/*
 * Id: 7.2444414
 * Version: 1328098265
 * Generated: Feb 23, 2012 9:35:14 AM
 * Rendered: 
 */
    body{background:#000 url('/polopoly_fs/7.2444414.1328098265!/bg.png') repeat-x  center bottom;}   
.clear{clear:both;}     
.wrapper{width:100%; margin:0 auto; background:url('/polopoly_fs/7.2444414.1328098265!/wrapper.png') no-repeat center 116px;}

/* header */
.header{width:100%; min-height:115px; margin:0 auto; border-bottom:1px solid #FFF;background:url('/polopoly_fs/7.2444414.1328098265!/header.png') repeat-x 0 0;} 
 .headerin{width:904px; min-height:115px; margin:0 auto;} 
.logo{width:317px; height:80px; float:left; margin:33px 0 0 60px; background:url('/polopoly_fs/7.2444414.1328098265!/logo.png') no-repeat 0 0;}
.headertop{width:475px; min-height:115px; float:right; background:url('/polopoly_fs/7.2444414.1328098265!/headertop.png') no-repeat 0 0;} 
.flash{padding-left:24px;}

/* menu */
.menu{background:none; width:712px; margin:17px auto 0;#padding-left:150px; padding:0 0 0 235px; float:none;}
.menu{#padding-left:150px;}
.menu a{height:19px; line-height:19px; padding:0 5px;color:#FFF; font-family:Helvetica; font-size:11px; font-weight:bold; text-decoration:none;}
.menu .menu_first{background:none; height:19px; line-height:19px; padding:00;color:#FFF; font-size:1px; font-weight:normal;}
.menu .menu_sel,.menu a:hover{ height:19px; line-height:19px; padding:0 5px;color:#FFFFFF!important; font-family:Helvetica!important; font-size:11px; font-weight:bold;background:url('/polopoly_fs/7.2444414.1328098265!/menu_sel.png') repeat-x 0 0;}
.divisoria{float:left; width:2px; height:8px; margin:7px 12px 0;background:#A6A6A6; }
#menu_s_6{width:auto; text-align:center;}

/* flash */

.flash{float:none; width:900px; height:366px; margin:0 auto; background:url('/polopoly_fs/7.2444414.1328098265!/flash.png') no-repeat;}

/* contento */
.contenuto{float:none; background:none; padding:20px 0 0 50px; width:904px; margin:0 auto;  }
.container.twoColumnsRightHeavy div.col1{width:840px;}
.container.twoColumnsRightHeavy div.col2{width:904px;}
.center {float:left; padding:0; width:840px;}
.center .article_title{color:#66cc33; font:bold 14px Helvetica; text-transform:uppercase;}
.center .article_body p{color:#FFF;font:normal 12px Helvetica;}

.box{width:625px; height:195px; padding:60px 0 0 225px; }
.box .box1{width:197px; height:139px; float:left; margin:0 15px 0 0; padding:66px 0 0 0; background:url('/polopoly_fs/7.2444414.1328098265!/box1.png') no-repeat 0 0; }
.box .box2{width:197px; height:139px; float:left; margin:0 15px 0 0;  padding:66px 0 0 0;background:url('/polopoly_fs/7.2444414.1328098265!/box2.png') no-repeat 0 0; }
.box .box3{width:197px; height:139px; float:left; padding:66px 0 0 0;background:url('/polopoly_fs/7.2444414.1328098265!/box3.png') no-repeat 0 0; }
.box .article_title{font:bold 12px Helvetica; color:#ffffff; text-transform:uppercase; text-align:center;}
.box .article_body{font:12px Helvetica; color:#ffffff;  padding:0 0 0 160px;}
.box .link{padding:3px 0 0; }
.box .link a,.box .link a:hover{font:bold 12px Helvetica; color:#ffffff; padding:5px 0 0 160px; text-transform:uppercase; text-decoration:none; }
.box .article_body p{padding:3px 0 0;}
.box .article_body p a{font:bold 12px Helvetica; color:#ffffff; text-transform:uppercase; text-decoration:none; }

.txt_val .article_title{font:18px helvetica; color:#ccff66}

.gallery img{padding:5px; border:1px solid #CCFF66;}

/* footer */
.footer{float:none; width:904px; height:50px; margin:0 auto; padding:5px 0 0; text-align:center; border-top:2px solid #00CC00; color:#FFFFFF; font:normal 11px Helvetica;background:none;  }
.footer a{text-decoration:none; color:#66cc33;}
.footer a:hover{color:#66cc33; text-decoration:underline;}

.powered img {vertical-align:middle;}
.lista_regioni, .map_branches {display:none;}  
.info_dove_siamo {height:100px;}
.where {height:80px; color:#FFF; }
.bottom_map02 {padding:5px 0 5px 505px;}
.utility_left {margin:0 0 0 690px;}
#seToolbar{display:block;}

.main
{
display:block;
clear:both;
min-height:30px;
}
.area{margin:0 0 0 0;padding:0 0 0 0; list-style:none;width:904px;margin:10px auto;}
.area li{float:left;margin:0 0 0 20px;}
.area li a,.area li.attivo
{
display:block;
padding:5px;
font:12px Helvetica,Arial,sans-serif;
color:#000;
text-decoration:none;
background: #cf6 none;
text-transform:uppercase;
} 
.area li a:hover,.area li.attivo{color:#336633}
.area li.attivo{font-weight:bold;}

.article_body p a{color:#66CC33;font-style:italic;}
.seoImage{margin:15px 0;}


      
