/*
 * Id: 7.2367376
 * Version: 1327062687
 * Generated: Feb 23, 2012 11:46:17 AM
 * Rendered: 
 */
    body {
background-image: url('/polopoly_fs/7.2367376.1327062687!/body_bg.png');
background-position:center -8px;
background-repeat:repeat;
}

#widgetbar_main{
	margin:0 auto !important; width:800px !important; background:none !important; 
}

.wrapper{width:945px;
background:none; 
position:relative;
margin:0 auto; 
}

.logo_menu{height:auto; width:916px; float:none; margin:0 auto; 
}

.flash_box{width:945px;
height:auto; 
margin:0 auto;
float:none;
background:none;
}

.boxesright {
float:right;
padding:30px 0 0;
width:311px;
}


.f1{width:268px; height:136px;border:1px solid #999999;overflow:hidden;
}
.f1 img{
display:block;height:auto;margin:-3px 0 0 -3px;width:273px;
}

.f2{width:268px; height:25px;
background-image: url('/polopoly_fs/7.2367376.1327062687!/news_bg.png');
background-repeat:no-repeat; background-position:0 0;border:1px solid #999999;
margin:5px 0;
}
.boxesright .article_title {
font:bold 14px/25px "trebuchet ms";
text-transform:uppercase; 
}
.f2 .article_title{	
color:#ffffff;
margin-left:6px;
}
 

.f3{width:268px; height:100px;border:1px solid #999999;margin:0 0 5px 0;}

.f3 .article_body p {
color:#0A093B;
font-family:trebuchet ms;
font-size:11px;
font-weight:bold;
text-transform:uppercase; 
text-align:center; 
margin:10px auto;
}



.f4{width:268px; height:48px; border:1px solid #999999;}

.f4 .article_body p {
color:#0A093B;
font-family:trebuchet ms;
font-size:11px;
font-weight:bold;
text-transform:uppercase; 
text-align:center; 
}
.f4 .article_body p a{
background: url('/polopoly_fs/7.2367376.1327062687!/freccetta.png') no-repeat left center;
display:block;
padding-left:20px;
margin:5px auto;
height:auto;
width:150px;
color:#0A093B;
text-decoration:none;}

 

.logo {
background-image: url('/polopoly_fs/7.2367376.1327062687!/bg_logo.png');
width:319px;
height:103px; 
float:left; 
margin:7px 0 0 42px;
background-repeat:no-repeat;
background-position:0 0;
}


.header {
width:945px;
height:482px;
background-image: url('/polopoly_fs/7.2367376.1327062687!/bg_header.png');
background-repeat:no-repeat;
background-position:center; 
margin:0 auto;
padding:0;
float:none; 
}

.flash {
width:575px;
height:340px;
margin:0 auto;
float:left;
background:none; padding:0 0 0 27px; 
} 


.menu {
width:515px;
float:right;
height:75px;
background-image: url('/polopoly_fs/7.2367376.1327062687!/bgmenu.jpg');
background-repeat:no-repeat;
background-position:0 right;
padding:0px;
margin:20px 0 0 0; 
}

.menu .menu_sel, .menu a, .menu a:hover {
padding:0px;
font-family:trebuchet ms;
font-weight:bold;
font-size:14px!important;
line-height:140px;
background:none;
font-style:normal;
text-transform:uppercase; 
}

.menu .menu_sel, .menu a:hover {
color:#cc0000 !important;
}

.menu a{
color:#000033 !important;
}

#menu_s_1{margin-left:14px;}
#menu_s_2{margin-left:40px;}
#menu_s_3{margin-left:30px;}
#menu_s_4{margin-left:36px;}
#menu_s_5{margin-left:35px;}


.prova {clear:both;}

.container.twoColumnsRightHeavy div.col2{width:0px; height:0px;}
 
.container, .container.twoColumnsRightHeavy div.col1 {
background:none;
width:915px;
float:none;  
}
.center{
width:894px; padding:0; 
}


.contenuto {
background:url('/polopoly_fs/7.2367376.1327062687!/bg_container.png')repeat-y 0 0;
min-height:230px; 
width:915px;
margin:0 auto; 
float:none; 
padding:30px 0 0 30px; 
}
 
.center .article_title {
color:#cc0000;
font-family:trebuchet ms;
font-size:11px;
font-weight:bold;
text-transform:uppercase; 
padding-bottom:12px;
padding:0 0 0 50px;
}
.center .article_body p {
color:#0A093B;
font-family:trebuchet ms;
font-size:12px; line-height:18px; 
}

.center .article_body h4 {
font:bold 12px/18px trebuchet ms;
color:#0A093B;
}

.center .article_body a {
color:#C00;
}

.link{
float:left;
color:#990000;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
width:156px;
text-align:left;
text-transform:uppercase;
padding:10px 0px 10px 0px;
position:absolute;
bottom:60px; 
text-align: center;
}

.link a{
color:#990000;text-decoration:none;}


.box1_title{color:#cc0000; font-family:trebuchet ms; font-size:11px; font-weight:bold; width:156px;
text-align:right; text-transform:uppercase;
}

.box2_title{color:#cc0000; font-family:trebuchet ms; font-size:11px; font-weight:bold; width:156px;
text-align:right; text-transform:uppercase;
}

.box3_title{color:#cc0000; font-family:trebuchet ms; font-size:11px; font-weight:bold; width:156px;
text-align:right; text-transform:uppercase;
}

.box5_title{color:#cc0000; font-family:trebuchet ms; font-size:11px; font-weight:bold; width:156px;
text-align:right; text-transform:uppercase;
}

.box4_title{color:#cc0000; font-family:trebuchet ms; font-size:11px; font-weight:bold; width:220px;
text-align:right; text-transform:uppercase;
}


.box1_title .link a,
.box2_title .link a,
.box3_title .link a,
.box4_title .link a{
color:#990000;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
text-decoration:none;

}

.box1_title .link a:hover,
.box2_title .link a:hover,
.box3_title .link a:hover,
.box4_title .link a:hover{

color:#990000;}



.box01, .box02, .box03, .box05 {
width:156px; height:156px; float:left; margin:10px 10px 0 0; border:3px solid #08237d;}

.box04 {width:205px; height:73px; float:left; padding:80px 0 0 0px;  }


.box01{background-image:none;}
.box02{background-image:none;}
.box03{background-image:none;}
.box05{background-image:none;}
.box04{background-image:none;
background-position:center;
background-repeat:no-repeat; }

.box04 .article_title{
color:#990000;
font-family:trebuchet ms;
font-size:14px;
font-weight:bold;
width:220px;
text-align:left;
text-transform:uppercase;
padding:0px; 
}

.box01 .article_body p, .box02 .article_body p, .box03 .article_body p, .box05 .article_body p{
font-family:trebuchet ms;
font-size:14px;
font-weight:normal;
width:210px;
text-align:left;
line-height:12px; margin:0px 0 0 30px;
}

.box04 .element .article{
margin-top:-10px;	
}


.footer{
background-image: url('/polopoly_fs/7.2367376.1327062687!/footer_bg.png');
width:916px;
height:50px;
float:none; 
background-repeat:no-repeat;
background-position:0 0;
margin:0 auto;
padding:10px 0 0;
color:white !important;
font-family:trebuchet ms;
font-size:10px;
font-weight:normal;
text-align:center;
}

.footer a, .footer a:hover{
color:#ffffff;
font-family:trebuchet ms;
font-size:10px;
font-weight:normal;
}

.address {}

.powered {margin-top:5px;margin-bottom:20px;}
.powered img{
vertical-align:middle;
}
.map_branches, .lista_sedi, .lista_regioni {display:none;} 


.preventivo,.preventivo a,.preventivo a:hover{
color:#0A093B; font:11px trebuchet ms; 
}




.flags{
	float:right;
}






.right{display:none;
width:897px; margin:0; padding:0px 0px 10px 19px;  position:absolute; left:15px; top:500px;
background:#039; border-top:7px solid #900;
}
.right a:link, .right a:visited{
height:22px; line-height:22px; display:block; margin-left:0;
color:#999; font:bold 11px trebuchet ms; text-decoration:none; padding:0;
}
.right a:hover,.right .menu_sel{
height:22px; line-height:22px; display:block;  margin-left:0;
color:#fff!important; font:bold 11px trebuchet ms!important; text-decoration:none; padding:0; border-bottom:1px solid #fff;
background: url('/polopoly_fs/7.2367376.1327062687!/sellau.png')no-repeat center bottom !important;
}

.right #menu_s_1,.right #menu_s_2,.right #menu_s_3,
.right #menu_s_4,.right #menu_s_5,.right #menu_s_6,
.right #menu_s_7,.right #menu_s_8,.right #menu_s_9
{
float:left; width:auto; height:22px; line-height:22px; padding:0; text-align:center; text-transform:uppercase; 
background:none; margin-left:0; margin-top:10px; border-bottom:1px solid #999; 
}

.right .divisoria{
float:left; height:18px; width:1px;
background:#999; margin:10px 10px 0;
}   

.catala{
color:#0A093B; font:bold 14px trebuchet ms;
}
.element_container p{
color:#0A093B; font:12px trebuchet ms;
}



      
