/*
 * Id: 7.1331286
 * Version: 1326983115
 * Generated: Feb 23, 2012 5:34:05 PM
 * Rendered: 
 */
    body{background:#221F34 url('/polopoly_fs/7.1331286.1326983115!/bg_body.png') repeat-x 0 0;}
.clear{clear:both;}

.wrapper{width:100%;background: url('/polopoly_fs/7.1331286.1326983115!/wrap_bg.png') repeat-x 0 0; margin:10px 0;}

/* header */
.header{width:850px;height:235px; margin:0 auto;}

.logo{background: url('/polopoly_fs/7.1331286.1326983115!/logo_bg.png') no-repeat scroll 200px 0 transparent;
width:800px; height:167px;margin:0 auto;}


/* menu */
.menu_main{url('/polopoly_fs/7.1331286.1326983115!/menu_bg.png') repeat-x;
height:57px; width:100%;
}
.menu {
     background:none;
     height:57px; 
     color:#C9B891; 
     width:800px; 
     margin:0 auto; 
     font-size:12px; 
     font-family:Georgia; 
     padding:0 0 0 55px; }

.menu a{
     font-weight:normal; 
     height:45px; 
     color:#C9B891; 
     line-height:57px; 
     font-size:12px; 
     text-decoration:none; 
     padding:0 12px; 
     font-family:Georgia;}

.menu .menu_first  {
       background:none; line-height:57px; font-weight:normal; padding:0; color:#C9B891; font-size:12px;
     }

.menu .menu_sel { 
        height:57px; 
       background:url('/polopoly_fs/7.1331286.1326983115!/menu_sel.png') no-repeat scroll left 16px transparent;
       padding:0 12px; 
       color:#C9B891!important; 
       font-size:12px; 
       line-height:57px; 
       font-family:Georgia; 
       font-weight:normal;
}

.menu a:hover{ height:57px;
background:url('/polopoly_fs/7.1331286.1326983115!/menu_sel.png') no-repeat scroll left 16px transparent;
padding:0 12px; color:#C9B891; font-size:12px; line-height:57px; font-family:Georgia; font-weight:normal;
}
.divisoria{
	float: left;
width:24px;
height:45px;
}

/* flash */

.flash{
background:url('/polopoly_fs/7.1331286.1326983115!/flash_bg1.png') no-repeat 0 45px; width:1120px; height:390px; margin:0 auto;}

/* contento */
.contenuto{float:none;background:none; min-height:100px; 
width:800px; margin:0 auto;
}
.container.twoColumnsRightHeavy div.col1{width:500px; min-height:100px; }
.container.twoColumnsRightHeavy div.col2{width:300px;}
.center { float:left;width:485px; padding:0 0 0 0;}

.center .article_title{padding:8px; color:#FFFFFF; font:11px Georgia;text-transform:uppercase; }
.center .article_body p{ color:#FFFFFF;font:11px Georgia; margin:10px 0;
}
.leftnavigation{ background:#22203E; float:left;width:240px; padding:15px 6px;}
.leftnavigation a{width:215px;
text-decoration:none; display:block;
padding:8px 6px; color:#AE9962; font:11px Georgia;text-transform:uppercase; border-bottom:1px dotted #5A5051;
}
.leftnavigation .article_title{padding:8px; color:#AE9962; font:11px Georgia;text-transform:uppercase; border-bottom:1px dotted #5A5051; }
.leftnavigation .article_body p{ color:#AE9962;font:11px Georgia; margin:10px 0;
	
}.middleone {width:210px; padding:15px 0 0; float:right;}

.middleone .article_title{padding:8px; color:#FFFFFF; font:11px Georgia;text-transform:uppercase; }
.middleone .article_body p{ color:#FFFFFF;font:11px Georgia;
}

.banner{ background:url('/polopoly_fs/7.1331286.1326983115!/img_right.png') no-repeat 0 0;
height:283px; width:300px;
}
/* footer */
.footer{float:none;
background:none; padding:3px 0 0 53px;
color:#909398; font:normal 10px Georgia; width:850px; height:50px; margin:0 auto; border-top:#5E534F 2px solid;}
.footer a{text-decoration:none; color:#909398;}
.footer a:hover{color:#909398; text-decoration:underline;}
.con_right {background:url('/polopoly_fs/7.1331286.1326983115!/con-right_bg.png') no-repeat 0 0;
width:400px;height:105px;margin-top:30px;}


 .lista_regioni, .map_branches, .lista_regioni li {
display:none;
}


.powered img {
	vertical-align: middle;
}

.powered{
	margin-top:7px;
        text-align:center;
}





.con_right p, .secondone p{font:bold normal 12px/1.2 Georgia; color:#FFFFFF; margin:0 105px 0 85px; padding:25px 0 0; text-transform:uppercase; }
.con_right span{font:bold normal 12px/1.5 Georgia; color:#FFFFFF; font-weight:bold; margin:40px 0 66px 85px; padding:26px 0 0 13px; }
.secondone {background:url('/polopoly_fs/7.1331286.1326983115!/con-right_bg1.png') no-repeat 0 0;
width:400px;height:72px;}

.preventivo{
color:#FFFFFF; font:11px Georgia;
}

.prev_scrivici .form_detail {float:none;
}
.bottom_map01, .bottom_map02 {
width:53px; 
}
.bottom_map02 {
padding:5px 0 5px 10px;
}
.utility_left {
margin:0 0 0 192px;
}
.info_dove_siamo {
height:80px; color:#FFFFFF; 
}
.where {
height:80px;
}

/*.link a.modTxt, a.modTxt{
	display:none;

#seToolbar{display:none;}*/


.leftnavigation a.modTxt{
	display:none;
}
.leftnavigation  .link a.modTxt{
	display:block;
}
/* ----------------------------sub menu -------------------------- */
.sub_menu{
    color: #C9B891;
    font-family: Georgia;
    font-size: 12px;
    height: 35px;
    margin: 0 auto;
    width: 787px;
padding-left:13px;
background-color:#22203E;
margin-bottom:10px;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.1331286.1326983115!/ss.png');
background-position:left center;
background-repeat:no-repeat;
    color: #C9B891 !important;
    font-family: Georgia;
    font-size: 10px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    padding: 0 12px;
text-transform:uppercase;
float:left;
margin-left:15px;
}
.menu_second a{
    color: #C9B891;
    font-family: Georgia;
    font-size: 10px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    padding: 0 12px;
    text-decoration: none;
text-decoration:none;
text-transform:uppercase;
float:left;
margin-left:15px;
}
.menu_second a:hover{
background-image: url('/polopoly_fs/7.1331286.1326983115!/ss.png');
background-position:left center;
background-repeat:no-repeat;
    color: #C9B891 !important;
    font-family: Georgia;
    font-size: 10px;
    font-weight: normal;
    height: 35px;
    line-height: 35px;
    padding: 0 12px;
}
.sub_box1{
width:800px;
margin:0px auto;
margin-bottom:20px;
}
.sub_box1 .images{
float:right;
margin-bottom:10px;
margin-left:10px;
}


      
