/*
 * Id: 7.1380049
 * Version: 1319099373
 * Generated: Feb 22, 2012 8:01:59 PM
 * Rendered: 
 */
    body{
background:url('/polopoly_fs/7.1380049.1319099373!/BG_BODY.jpg') repeat center 0;
margin:0 auto;
}
.clear{clear:both;}

.logo{ background:url('/polopoly_fs/7.1380049.1319099373!/LOGO.png') no-repeat center 0 ;
height:75px;width:315px; 
margin:0 auto;
}
.flash{
background:url('/polopoly_fs/7.1380049.1319099373!/flash_bg.png') no-repeat center 0 ;
width:900px; 
height:392px; 
padding:0; 
margin:0 auto; 
float:none; 
position:relative;
}

.wrapper{ 
position:relative;
width:100%; 
height:auto;
margin:0 auto; 
padding:0;
height:auto;
}

.header{
background:url('/polopoly_fs/7.1380049.1319099373!/BG_TOP.png') repeat-x 0 0; 
width:100%; 
height:83px; 
float:none; 
position:absolute; 
top:0; 
left:0; 
z-index:3;
margin: 0 auto;
}

.menu_main{  background:url('/polopoly_fs/7.1380049.1319099373!/menu_bg.png') repeat-x 0 center;
	width:212px;
        height:382px;
position:absolute;
top:0px;
left:55px;
z-index:1;
}
.menu_i{
margin:0 auto; 
width:900px;
position:relative;
z-index:2;
}
.menu{ 
margin:198px 0 0 30px;padding:0;
text-align:center;
width:150px;
background:none;  
color:#000000!important;
font-size:14px;
font-family:Georgia; 
float:none;
font-weight:bold;
}    

.menu a{ font-family:georgia;  font-weight:bold; height:32px; line-height:32px; color:#FF9933!important; 
font-size:14px; text-decoration:none; text-transform:uppercase; padding:0 15px;  }

.menu .menu_first{ font-family:georgia; font-weight:bold; height:32px; line-height:32px;                                          ; 
color:#FF9933!important; font-size:14px; text-transform:uppercase; padding:0; 
float:none; } 

.menu .menu_sel{ height:32px; line-height:32px; font-weight:bold; background:none; padding:0;
color:#666666!important; font-size:14px; font-family:georgia; text-transform:uppercaase; 
float:none; }

.menu a:hover{ height:32px; line-height:32px; background:none; color:#666666!important; font-size:14px;
 font-family:georgia; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:0;
}

.divisoria{width:10px; height:2px;
} 
 
.contenuto {
background:none; 
height:auto;
width:900px;  
float:none;  
margin:48px auto 0 auto; 
padding:0;
overflow:visible;
}

.link {
width:220px;
height:30px;
float:left;
/*margin:28px 0 0 20px;*/
}

.link a {font-family:georgia; font-size:14px; font-weight:bold; color:#FF9933; text-decoration:none;
text-transform:uppercase;
float:left;

display:block;
}

.col2 .menu_first {
	font-family:georgia;  font-weight:bold; height:32px; line-height:32px; color:#FF9933!important; 
font-size:14px; text-decoration:none; text-transform:uppercase; padding:0; background-image:none!important;  
}

.col2 .menu_first a, a:visited{
	font-family:georgia;  font-weight:bold; height:32px; line-height:32px; color:#FF9933!important; 
font-size:14px; text-decoration:none; text-transform:uppercase; padding:0; background-image:none!important;  
}




.col2 .menu_sel{
	font-family:georgia;  font-weight:bold; height:32px; line-height:32px; color:#333!important; 
font-size:14px; text-decoration:none; text-transform:uppercase; padding:0;  background-image:none!important;
}




.dx .article_title { 
color:#FF9933;
font-family:georgia;
font-size:14px;
font-weight:bold;
padding:0;
text-align:left;
width:auto;
height:auto;
text-transform:uppercase;
margin:0;
}


.center .article_title { 
color:#FF9933;
font-family:georgia;
font-size:14px;
font-weight:bold;
padding:0;
text-align:left;
width:auto;
height:auto;
text-transform:uppercase;
margin:0;
}

.dx .article_body p {
color:#666666;
font-family:georgia;
font-size:12px;
height:auto;
font-weight:regular;
line-height:18px;
margin:25px 0;
padding:0;
text-align:left;
width:365px;
}



.center .article_body p {
color:#666666;
font-family:georgia;
font-size:12px;
height:auto;
font-weight:regular;
line-height:18px;
margin:25px 0;
padding:0;
text-align:left;
width:365px;
}
.center .article_body p a {
color:#666666;
font-family:georgia;
font-size:12px;
height:auto;
font-weight:regular;
margin:25px 0;
padding:0;
text-align:left;
text-decoration:underline;
}
.center .article_body p a:hover{
text-decoration:none;	
}

.container{
 overflow:visible;	
}

.container.twoColumnsRightHeavy div.col1 {
width:550px; height:auto; float:left; overflow:visible;
}
.container.twoColumnsRightHeavy div.col2  
{ 
float:left;
margin:0;
padding:0;
width:350px;
 overflow:visible;
}
.boxes
{background: url('/polopoly_fs/7.1380049.1319099373!/boxes.png') no-repeat;
height:auto;
padding:0;
margin:0 auto;
width:350px;
}

.box1{background: url('/polopoly_fs/7.1380049.1319099373!/BOX01.png') no-repeat;
width:75px; height:86px; float:left; padding:0;}

.box2{background: url('/polopoly_fs/7.1380049.1319099373!/BOX02.png') no-repeat;
width:75px; height:86px; float:left; padding:0;}

.box3{background: url('/polopoly_fs/7.1380049.1319099373!/BOX03.png') no-repeat;
width:75px; height:86px; float:left; padding:0;}


.icon{
	background: url('/polopoly_fs/7.1380049.1319099373!/BOX_BUTTON.png') no-repeat 0 center;
width:23px; height:23px;
float:right;
margin:0 14px 0;
 }

.article_title {font-family: georgia; font-size:14px; font-weight:bold; color:#FFFFFF; text-transform:uppercase;
width:125px; height:38px; margin:15px 0 0 29px; float:left; 
}
.article_body p {
background:none;
width:130px;
height:151px;
margin:6px 0 0 17px;font:normal normal 10px trebuchet ms; color:#FFFFFF;
text-align:left; float:left; }





.center { 
height:auto;
margin:0;
padding:0 0 0 54px;
width:auto;
}
.right{ display:none; width:0px; padding:0; margin:25px 0px;}
.bottom_map02 {
    padding: 5px 0 5px 5px;
}
.utility_left {
    float: left;
    margin-left: 376px;
    width: 135px;
    z-index: 1;
}

.where {
    height: 90px;
    z-index: 3;
}









.footer{ 
background:url('/polopoly_fs/7.1380049.1319099373!/BG_FOOTER.png') repeat-x 0 center;
width:900px; 
height:163px; 
padding:0; 
margin:12px auto 0 auto;  
float:none;
text-align:center; 
line-height:35px; 
color:#000000; 
font-family:georgia; 
font-size:10px;
border-top:2px solid #FF9933;text-transform:none;
 clear:both;
}
.footer a{ font-family:georgia; font-size:10px; color:#FF9933;
 text-decoration:none;
}

.footer a:hover{color:#FF9933;
 text-decoration:underline;
}

.powered{
line-height:2px;	

}

.lista_regioni, .map_branches, .lista_regioni li { display:none; } 

.powered img { vertical-align: middle; } 

.images{
float:left;
margin-right:10px; 
}


/*
#seToolbar{display:none;}

a.modTxt {display:none;} 
*/







      
