/*
 * Id: 7.730021
 * Version: 1276856652
 * Generated: Feb 7, 2012 2:32:41 AM
 * Rendered: 
 */
    .lista_regioni,.map_branches,.sedi_evolute{
	display:none;
}

/* ***** STILI DI BASE **** */
body, 
html{	
background-image: url('/polopoly_fs/7.730021.1276856652!/body.gif');
background-repeat:repeat-x;
color:#666666;
background-color:#cfeaf7; 
font-family:Arial,Trebuchet MS,Century Gothic,Georgia,Verdana,Tahoma,Helvetica,Sans-Serif;
font-size:14px;
line-height:18px;
}
a{
color:#666666;
text-decoration:none;
}
a:hover{
color:#666666;
}
/* ***** STRUTTURA **** */

.wrapper{
	width:962px;
	margin:auto;
}
.header{
height:458px;
margin:auto;
width:962px;
padding-top:10px;
}
.logo{
height:114px;
margin:24px auto auto;
position:absolute;
width:513px;
z-index:100;
}
.contmenu{
float:left;
height:305px;
padding-top:153px;
width:211px;
}
.menu{
float:left;
height:206px;
width:46px;
}

.menu .menu_first a,
.menu .menu_sel{
background-repeat:no-repeat;
color:#333333;
display:block;
float:left;
font-size:16px;
height:46px;
line-height:32px;
padding-left:27px;
padding-top:6px;
text-align:left;
text-decoration:none;
width:206px;
background-image: url('/polopoly_fs/7.730021.1276856652!/menu.png');

}
.menu .menu_first a:hover,
.menu .menu_sel{
   background-image: url('/polopoly_fs/7.730021.1276856652!/over.png');
    background-repeat:no-repeat;
    color:#ffffff;
	font-weight:bold;
	height:46px;
	width:206px;	
}

.flash{
height:435px;
margin:24px auto auto 208px;
position:absolute;
width:747px;
z-index:1;
}

.main{
margin:auto;
min-height:412px;
width:962px;
padding-top:20px;
}


/* ***** hp **** */

.box1{
float:left;
background-image: url('/polopoly_fs/7.730021.1276856652!/box1.png');
background-repeat:no-repeat;
width:458px;
height:333px;
margin-top:3px;
}
.box2{
float:left;
background-image: url('/polopoly_fs/7.730021.1276856652!/box2.png');
background-repeat:no-repeat;
width:238px;
height:337px;
margin-left:20px; 
}
.box2 .images,
.box3 .images{
	margin-left:9px;
}
.box3{
float:right;
background-image: url('/polopoly_fs/7.730021.1276856652!/box3.png');
background-repeat:no-repeat;
width:238px;
height:337px;
}
.box1 .article_title{
color:#666666;
font-size:28px;
font-weight:bold;
padding-bottom:45px;
padding-left:10px;
padding-top:12px;
}
.box2 .article_title,
.box3 .article_title{
color:#FFFFFF;
font-size:22px;
font-weight:bold;
padding-bottom:28px;
padding-left:10px;
padding-top:15px;
}
.box1 .images{
float:left;
padding-left:10px; 
}
.box1 .article_body{
float:right;
width:199px;
height:200px;
padding-right:30px; 
overflow:hidden;
}
.box2 .article_body,
.box3 .article_body{
float:right;
width:199px;
height:69px;
padding-right:30px;
overflow:hidden;
color:#ffffff;
}

.box1 .link{
background-image: url('/polopoly_fs/7.730021.1276856652!/link.png');
background-repeat:no-repeat;
float:left;
height:35px;
margin-left:70px;
margin-top:34px;
width:128px;	
}
.box2 .link,
.box3 .link{
background-image: url('/polopoly_fs/7.730021.1276856652!/link.png');
background-repeat:no-repeat;
float:left;
height:35px;
margin-left:10px;
margin-top:18px;
width:128px;
	
}
.box1 .link a,
.box2 .link a,
.box3 .link a{
color:#ffffff;
line-height:34px;
text-decoration:none; 
margin-left:11px;
font-weight: bold;
text-decoration:
}
.box1 .link a:hover,
.box2 .link a:hover,
.box3 .link a:hover{
color: #666666;
}














/* ***** FOOTER E POWERED BY **** */
.footer {
    background-image: url('/polopoly_fs/7.730021.1276856652!/footer.gif');
	background-repeat:repeat-x;	
    width:100%;
	color:#ffffff;
	font-size:12px;
	margin:auto;
    padding:0px 0px 0px 0px;
	text-align:center;
	height:145px;

}
.footer a{
    color: #ffffff;
}

.address {
	color:#ffffff;
	font-size:inherit;
	text-align:inherit;
	margin:inherit;
	padding-top:10px;
}
.address a:hover{
	
	text-decoration:none;
}
.powered {
	padding:10px 0px 0px 0px;
	font-size:inherit;
	text-align:inherit;
}
.powered img {
	vertical-align:middle;
	border:0;
}
.main_top{
background-image: url('/polopoly_fs/7.730021.1276856652!/main_top.png');	
width:954px;
height:16px;
margin-top:10px;
}
.main_bottom{
background-image: url('/polopoly_fs/7.730021.1276856652!/main_bottoom.png');	
width:954px;
height:15px;
}
.main_middle{
	width:954px;
        min-height:300px;
        background-image: url('/polopoly_fs/7.730021.1276856652!/main_middle.png');
}
.sub_menu{
	width:275px;
        min-height:260px;
        margin-top:55px;
        margin-left:10px;
}
.sub_menu_sel{
	font-size:14px;
        color:#005fa8;
        min-height:40px;
        line-height:40px;
        padding-left:5px;
        text-align:left;
        font-weight:bold;
}
.sub_menu_second a{
	font-size:14px;
        color:#666666;
        min-height:40px;
        line-height:40px;   
        padding-left:5px;
        text-align:left;
        font-weight:regular;
}
.sub_menu_second a:hover{
        color:#005fa8;	
        font-weight:bold;
}
.s{
	height:1px;
        width:265px;
        background-color:#0061ac;
}
.third_menu_sel{
	font-size:14px;
        color:#005fa8;
        height:40px;
        line-height:40px;
        padding-left:5px;
        text-align:left;
        font-weight:bold;
        padding-left:15px;
}
.third_menu_third a{
	font-size:14px;
        color:#666666;
        height:40px;
        line-height:40px;   
        padding-left:5px;
        text-align:left;
        font-weight:regular;
        padding-left:15px;
}
.third_menu_third a:hover{
        color:#005fa8;	
        font-weight:bold;
}

.our_info{
	position: absolute;
        margin: 0px 0px 0px 850px;
        font-size: 11px;
}
.our_info a{
	color: #009be7;
}




      
