/*
 * Id: 7.1497556
 * Version: 1294245697
 * Generated: Feb 23, 2012 2:25:25 AM
 * Rendered: 
 */
    body {
background-image:url('/polopoly_fs/7.1497556.1294245697!/body_bg_2.jpg');
background-repeat:repeat-x;
background-color:#ffffff;
}

.wrapper{
min-height:675px; 
 margin:0 auto;
width:950px; 
position:relative;
}

.clear{clear:both;}

.header {
width:950px;
height:83px; 
margin:10px 0 0 12px;
}
.logo {
background:url('/polopoly_fs/7.1497556.1294245697!/logo.png') no-repeat 0 0;
height:91px; width:267px; float:left;
}

.menu {
padding:0;
background:none; 
float:right;
font-size:14px;
width:640px; 
 height:40px;
font-family:Verdana;
color:#333333;
text-align:center;
text-transform:none;
margin:47px 0 0 0;
}
.menu a {padding:0 10px;
color: #333333; line-height:29px;
text-decoration:none ;font-weight:normal;
font-family:Verdana;
font-size:14px;
text-transform:none;
}

.menu .menu_sel {line-height:29px;
background: url('/polopoly_fs/7.1497556.1294245697!/menu_sel.png') repeat-x;
height:29px; padding:0 10px;
font-size:14px;
font-weight:normal;
color:#ffffff;
font-family:Verdana;
text-transform:none;
}

.menu .menu_first {
color:#333333!important;
font-family:Verdana;
font-size:14px; 
font-weight:normal;
text-transform:none;
}

.menu a:hover {height:29px; 
background: url('/polopoly_fs/7.1497556.1294245697!/menu_sel.png') repeat-x;
color:#ffffff;
padding:0 10px;
font-weight:normal;
font-size:14px;
font-family:Verdana;
text-transform:none;
}


.divisoria {
background:url('/polopoly_fs/7.1497556.1294245697!/div_bg.png') no-repeat 0 0; margin:0; width:1px; 
float:left; 
height:27px;
}



/* flash */
.flash1{
background:url('/polopoly_fs/7.1497556.1294245697!/flashbg.png') no-repeat;
width:946px;
height:588px; 
margin:10px 0 0 0;	
}
.flash{
background:none;
width:946px;
height:588px; 
margin:0 0 0 0;
}


/* contento */
.contenuto{left:0;
float:none;
background:none;
width:950px;
min-height:125px;
margin:0 auto;
}
.container.twoColumnsRightHeavy div.col1{
width:950px;
height:auto;
}
.container.twoColumnsRightHeavy div.col2{
width:950px;
float:right;
height:auto;
}
.center {
float:none;
padding:0px;
width:950px;
height:auto;
}

.center .article_title {  
color:#d0304c;
font:bold 14px Verdana; 
border-bottom:1px solid #B7B6B6; 
width:903px;
margin:0 auto;
padding:0 0 8px 47px;
}

.center .article_body p{ 
color:#333333;font:normal 14px/20px Verdana; 
padding:10px 0 0 55px;
}
.left{
	width:415px;
         height:auto;
        margin:0;
padding:0;
float:left;
}
.left .article_body p a{ 
color:#333333;font:normal 14px/20px Verdana; 
padding:0;
text-decoration:none;
}
.left .article_body p a:hover{ 
color:#333333;font:normal 14px/20px Verdana; 
padding:0;
text-decoration:underline;
}
.right .article_body p a{ 
color:#333333;font:normal 14px/20px Verdana; 
padding:0;
text-decoration:none;
}
.right .article_body p a:hover{ 
color:#333333;font:normal 14px/20px Verdana; 
padding:0;
text-decoration:underline;
}



.right{
width:397px;
height:auto;
margin:0 17px 0 0;
padding:0;
float:right;
}
.dove_siamo {
width:330px;
height:400px;
margin:25px 0 0 0;

}

.bottom_map02 {
    padding:5px 0 0 5px;
}
.right .article_body p{ 
color:#333333;font:normal 14px/20px Verdana; 
padding:10px 0 0 0;
height:100px;
}
.prev_cat .all_label {
    float: left;
    font-size: 12px;
    line-height: 20px;
    padding: 20px 0 0 25px;
    width: 280px;
    font-family:verdana;
}
.prev_cat .resto_form {
    float: left;
    margin: 15px 0 15px 55px;
    width: 350px;
 font-family:verdana;
font-size: 12px;
}
.utility_left {
    float: left;
    margin-left: 248px;
    width: 135px;
    z-index: 1;
}
.where {
    height: 100px;
    z-index: 3;
}







.footer{
background:none;
width:950px;
height:auto; padding:20px 0 20px 0;
color:#000000;
font-size:11px;
font-weight:normal;
margin:0 auto;
font-family:verdana;
text-align:center;
line-height:18px;
border-top:1px solid #B7B6B6;
float:none;
}


.footer a{text-decoration:none; color:#000000;}
.footer a:hover{color:#000000; text-decoration:underline;}

.powered {
text-align:center;
}
.powered img {
	vertical-align: middle;
}

.map_branches, .lista_regioni, .immagine_regioni{
        display:none;
	height:0;
        width:0;
}

.payoff{
background-image: url('/polopoly_fs/7.1497556.1294245697!/a.png';
background-repeat:no-repeat;
height:100px;
width:936px; 
}



/*#seToolbar {
	
display:none;
}*/



      
