/*
 * Id: 7.3386281
 * Version: 1321885829
 * Generated: Feb 23, 2012 5:47:39 AM
 * Rendered: 
 */
    body{
background:#003366 url('/polopoly_fs/7.3386281.1321885829!/bodybg.jpg') no-repeat center 0;
}

.article img{width:200px; height:auto; float:left; margin-right:20px; padding:3px; border:2px solid #069; background:#fff; }

.clear{clear:both;}

.gallery img{
	border:1px solid #069; background:#fff; padding:2px; margin:5px;
}


.wrapper{width:846px; margin:0 auto;
background:none;
padding:0;
position:relative;
}

/* header */
.header{
width:846px; min-height:700px; margin:0 auto; float:none;
}

.logo{
width:190px; height:204px; float:none; margin:0;
background: url('/polopoly_fs/7.3386281.1321885829!/logo.png') no-repeat 0 0;
}
.payoff{
background: url('/polopoly_fs/7.3386281.1321885829!/paybg.png') no-repeat 0 0;
    color: #006699;
    float: none;
    font: italic bold 14px trebuchet ms;
    height: 31px;
    margin: 10px 0 0;
    padding: 13px 0 0 45px;
    text-transform: uppercase;
    width: 801px;
}

/* menu */
.menumain{
width:845px; height:42px; float:none; margin:0px 0 5px auto;
background: url('/polopoly_fs/7.3386281.1321885829!/menumainbg.png') repeat-x 0 0;
border:1px solid #3399CC;
}
.menu{
background:none; width:auto; margin:0; float:none;
}
.menu a{
height:44px; line-height:44px; padding:0;
color:#006699; font-family:trebuchet ms; font-size:14px; font-weight:bold; text-decoration:none;
}
.menu .menu_first{
height:44px; line-height:44px; padding:0;
color:#006699; font-family:trebuchet ms; font-size:14px; font-weight:bold; text-decoration:none;
background:none;
}
.menu .menu_sel,.menu a:hover{ height:44px; line-height:44px; padding:0;
color:#FFFFFF !important; font-family:trebuchet ms!important; font-size:14px; font-weight:bold;
background:none;
}
#menu_s_1.menu_sel, #menu_s_1.menu_first a:hover{
background:url('/polopoly_fs/7.3386281.1321885829!/selbg.png') repeat-x 0 0;
margin:0;
padding:0;
width:170px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}

#menu_s_1.menu_first{
background:none;
margin:0;
padding:0;
width:170px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}
#menu_s_2.menu_sel, #menu_s_2.menu_first a:hover{
background:url('/polopoly_fs/7.3386281.1321885829!/selbg.png') repeat-x 0 0;
margin:0;
padding:0;
width:180px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}

#menu_s_2.menu_first{
background:none;
margin:0;
padding:0;
width:180px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}
#menu_s_3.menu_sel, #menu_s_3.menu_first a:hover{
background:url('/polopoly_fs/7.3386281.1321885829!/selbg.png') repeat-x 0 0;
margin:0;
padding:0;
width:166px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}

#menu_s_3.menu_first{
background:none;
margin:0;
padding:0;
width:166px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}
#menu_s_4.menu_sel, #menu_s_4.menu_first a:hover{
background:url('/polopoly_fs/7.3386281.1321885829!/selbg.png') repeat-x 0 0;
margin:0;
padding:0;
width:183px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}

#menu_s_4.menu_first{
background:none;
margin:0;
padding:0;
width:183px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}
#menu_s_5.menu_sel, #menu_s_5.menu_first a:hover{
background:url('/polopoly_fs/7.3386281.1321885829!/selbg.png') repeat-x 0 0;
margin:0;
padding:0;
width:142px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}

#menu_s_5.menu_first{
background:none;
margin:0;
padding:0;
width:142px;
height:44px;
text-align:center;
line-height:44px;
text-transform:uppercase;
}



.divisoria{
background:none;
float:left; width:1px; height:44px;
}


/* flash */

.flash{
background: url('/polopoly_fs/7.3386281.1321885829!/flashbg.png') no-repeat 0 0;
width:846px; height:386px; margin:0 auto; float:none;

}

/* contento */
.contenuto{
float:none; 
width:846px; margin:9px auto 0 auto; padding:0 0 20px 0; 
min-height:190px;
background: url('/polopoly_fs/7.3386281.1321885829!/_91.png') repeat 0 0;
}
.container.twoColumnsRightHeavy div.col1{
width:846px;
float:left;
}
.container.twoColumnsRightHeavy div.col2{
width:0;
}

.center {
float:none; padding:0; width:auto;
}

.center .article_title{
color:#006699; font:bold 14px trebuchet ms; text-transform:uppercase;
}
.center .article_body p{
color:#333333; font:normal 12px arial;
}
.boxes{
width:auto;
height:auto;
}
.b1, .b2, .b3{
width:272px;
height:202px;
float:left;
position:relative;
margin:0 15px 0 0;
}
.b3{
	margin:0;
}
.boxes .b2 .link{
position:absolute;
top:12px;
left:8px;
width:272px;
text-align:center;	
}
.boxes .link{
position:absolute;
top:12px;
left:0;
width:272px;
text-align:center;
}
.boxes .link a{
	color:#006699; font:bold 14px/16px trebuchet ms; text-transform:uppercase; text-decoration:none;
}
/* footer */
.footer{
background:none;
float:none; width:846px; height:41px; margin:0 auto 10px; padding:20px 0 0; text-align:center;
color:#FFFFFF; font:normal 11px Arial;
}
.footer a{text-decoration:none; color:#FFFFFF;}
.footer a:hover{color:#FFFFFF; text-decoration:underline;}


.powered img {
vertical-align:middle;
}
.lista_regioni, .map_branches {display:none;}
.preventivo,.preventivo a,.preventivo a:hover{
color:#333; font:14px trebuchet ms; 
}

.prev_scrivici .form_detail {float:none;
}
.bottom_map02 {
padding:5px 0 5px 485px;
}
.utility_left {
margin:0 0 0 680px;
}
.info_dove_siamo {
height:100px;
}
.where {
height:80px;
}





.right{display:none;}


/*
#seToolbar{display:none;}
a.modTxt {display:none;} */








      
