/*
 * Id: 7.3422608
 * Version: 1321520908
 * Generated: Feb 23, 2012 9:37:25 AM
 * Rendered: 
 */
    /* basic style */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl,
li, dt, dd, p, blockquote, pre, form, fieldset,
table, th, td {
margin: 0; padding: 0;
}
.flags{
position: absolute;
margin: 10px 0 0 908px;
}
body {
    background-color: #888888;
    color: #4d4246;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 13px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
}
a {
text-decoration: underline;
color:#0780AD;
}
a:hover {
text-decoration:none;
}
.wrapper {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 955px;
}
.f_wrapper {
    background-image: url('/polopoly_fs/7.3422608.1321520908!/first.jpg');
    background-position: center 91px;
    background-repeat: no-repeat;
}
.top {
    height: 92px;
    width: 955px;
}
.logo {
    float: left;
    height: 92px;
    width: 278px;
}
.menu {
    float: right;
    height: 92px;
    width: 665px;
}
.menu_sel{
    background-repeat: repeat-x;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 91px;
    line-height: 91px;
    padding-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 0;
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_sel.png');
}
.menu_first a:hover {
    background-repeat: repeat-x;
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_sel.png');	
}
.menu_first a {
    display: block;
    color: #FFFFFF;
    float: left;
    font-size: 14px;
    height: 91px;
    line-height: 91px;
    padding-left: 30px;
    padding-right: 30px;
    text-decoration: none;
}
.content {
    margin-top: 110px;
    padding-bottom: 80px;
    width: 955px;
}
.box_1 {
    background-color: #FFFFFF;
    float: left;
    height: 400px;
    width: 298px;
}
.box_1 .article_title {
    border-bottom-color: #CCCCCC;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    color: #74C2E9;
    font-size: 24px;
    height: 65px;
    margin-top: 20px;
    padding-left: 30px;
    width: 255px;
}
.box_1 .article_body {
    height: 150px;
    margin-left: 30px;
    margin-top: 30px;
    overflow-x: hidden;
    overflow-y: hidden;
    width: 233px;
}
.box_1 .link{
    background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_link.png');
    background-repeat: no-repeat;
    height: 31px;
    line-height: 28px;
    margin-left: 30px;
    margin-top: 30px;
    text-align: center;
    width: 129px;
    color:#0780AD;
}
.box_1 .link a {
    font-size:15px;
    text-decoration: none;
    color:#FFFFFF;
}
.box_1 .link a:hover{
text-decoration: underline;	
}
.box_3_1{
margin-top:14px;	
}
.box_3_1 .link{
     background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_link2.png');
    background-repeat: no-repeat;
    height: 37px;
    line-height: 37px;
    padding-left: 30px;
    width: 241px;
}
.box_3_2 .link,
.box_3_3 .link,
.box_3_4 .link,
.box_3_5 .link,
.box_3_6 .link,
.box_3_7 .link,
.box_3_8 .link,
.box_3_9 .link,
.box_3_10 .link,
.box_3_11 .link{
    height: 37px;
    line-height: 37px;
    padding-left: 30px;
    width: 241px;	
}
.box_3_1 .box_3_2, .box_3_3, .box_3_4, .box_3_5, .box_3_6, .box_3_7, .box_3_8, .box_3_9, .box_3_10, .box_3_11 {
    height: 37px;
    width: 271px;
}
.box_3_1 .link a,
.box_3_2 .link a,
.box_3_3 .link a,
.box_3_4 .link a,
.box_3_5 .link a,
.box_3_6 .link a,
.box_3_7 .link a,
.box_3_8 .link a,
.box_3_9 .link a,
.box_3_10 .link a,
.box_3_11 .link a{
    color: #0780AD;
    font-size: 14px;
    text-decoration: none;
    text-transform: uppercase;
}
.box_3_4 .link,
.box_3_4 .link a {
height:40px;
line-height:18px; 
}
.box_3_8,
.box_3_9,
.box_3_10{
di8splay:none;	
}
.box_3_1 .link a:hover,
.box_3_2 .link a:hover,
.box_3_3 .link a:hover,
.box_3_4 .link a:hover,
.box_3_5 .link a:hover,
.box_3_6 .link a:hover,
.box_3_7 .link a:hover,
.box_3_8 .link a:hover,
.box_3_9 .link a:hover,
.box_3_10 .link a:hover,
.box_3_11 .link a:hover{
text-decoration: underline;
}
.box_2 {
    float: right;
    height: 400px;
    width: 655px;
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_1.png');
}
.box_2_1 {
border:3px solid #74C2E9;
float:left;
height:313px;
margin:40px auto 0 15px;
width:354px;
}
.box_3 {
    float: right;
    height: 400px;
    width: 271px;
}
.footer {
border-top:1px solid #74C2E9;
color:#FFFFFF;
margin:0 auto;
padding-bottom:20px;
padding-top:30px;
text-align:center;
}
.map_branches {
display:none;
float:right;
width:230px;
}
/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.address {
padding-top:3px;
}
.address a{
font-size:14px;
text-decoration:underline;
}
.address a:hover{
text-decoration:none;
}
.powered {
padding:5px 0px 20px 0px;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
}
.powered a:hover{
text-decoration:none;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:955px;
}
.content_top {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_fotogal.png');
background-repeat:no-repeat;
float:left;
width:170px;
height:397px;
}
#pagetitle {
color: #74C2E9;
font-size: 24px;
height: 65px;
margin-top: 22px;
padding-left:24px;
}
.box_gal {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_cont_gal.png');
background-repeat:repeat-y;
float:right;
margin-bottom:20px;
width:762px;
padding-top:30px;
padding-left;25px;

}
/* --- gallery --- */
.gallery img{
display: block;
float: left;
margin: 0 0 15px 50px;
}
.gallery a{
text-decoration: none;
}
.box_haut .mapa {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_cont_dove.png');
background-repeat:repeat-y;
float:right;
padding-bottom:49px;
width:645px;
float:left;
padding-top:30px;
padding-left:25px;
}
.box_haut .box_adr {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_dove.png');
background-repeat:repeat-y;
float:left;
padding-top:22px;
padding-left:24px;
width:266px;
min-height:418px;
padding-bottom:20px;
}
.box_adr .article_title {
color: #74C2E9;
font-size: 24px;
height:40px;
margin-bottom:20px;
}
.box_adr .article_body {
font-size: 14px;
line-height: 20px;
width:239px;
}

/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:14px;
color:#3F0000;
}
.bottom_map02 {
padding-left:306px;
}
.box_bas,
.box_haut{
width:960px;
margin:0 auto;
}
.box_gal {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_cont_az.png');
background-repeat:repeat-y;
float:right;
margin-bottom:20px;
width:568px;
float:left;
padding-top:30px;
padding-left:8px;
padding-bottom:21px;
}
.box_gal img{
margin-bottom:10x;
}
.text_A {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_azei.png');
background-repeat:repeat-y;
float:left;
padding-top:22px;
padding-left:24px;
width:351px;
height:397px;
}
.text_A  .article_title {
color: #74C2E9;
font-size: 24px;
height:40px;
margin-bottom:20px;
}
.text_A  .article_body {
font-size: 14px;
line-height: 20px;
width:332px;
}
.droite {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_cont_prod.png');
background-repeat:repeat-y;
float:right;
padding-left:22px;
padding-top:30px;
width:672px;
}
.txt {
float:left;
width:322px;
}
.box_img {
float:left;
padding-top:4px;
margin-left:10px;
width:318px;
min-height:360px;
}
.box_img img{
margin-bottom:10px;
}
.txt .article_title {
color: #74C2E9;
font-size: 24px;
height:40px;
margin-bottom:20px;
}
.txt .article_body {
font-size: 14px;
line-height: 20px;
/*width:328px;*/
margin-top:23px;
padding-bottom:20px;
}
.txt .lien2{
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_link.png');
background-repeat:repeat-y;
float:left;
height:31px;
line-height:31px;
width:179px;
text-align:center;
color:#ffffff;
font-size:15px;
margin-bottom:30px;
}

.txt .lien2 a{
color:#ffffff;
text-decoration:none;
}
.txt .lien2 a:hover{
color:#ffffff;
text-decoration:underline;
}

.sub_menu {
background-image: url('/polopoly_fs/7.3422608.1321520908!/bg_prod.png');
background-repeat:repeat-y;
background-position:left top;
width:235px;
float:left;
padding-bottom:30px;
padding-left:22px;
padding-top:48px;
min-height:342px;
}
.menu_second_sel {
height:31px;
line-height:31px;
display:block;
color: #0780AD;
font-size: 14px;
text-decoration: underline;
text-transform: uppercase;
}
.menu_second a {
height:31px;
line-height:31px;
display:block;
color: #0780AD;
font-size: 14px;
text-decoration: none;
text-transform: uppercase;
}
.menu_second a:hover {
color:#0780AD;
text-decoration:underline;
}
#menu_t_4,
#menu_t_4 a,
#menu_t_4 a:hover,
menu_second_sel#menu_t_4 {
height:40px;
line-height:18px;
padding-top:2px;
}
.txt .article_title {
border-bottom: 4px solid #B1BBC8;
color: #74C2E9;
font-size: 24px;
height: 29px;
margin-bottom: 17px;
margin-top: -5px;
}
.link a.modTxt {
position:absolute;	
}

.menu_third{
display:none;
}
.menu_third_sel {
height:31px;
line-height:31px;
display:block;
color: #0780AD;
font-size: 13px;
text-decoration: underline;
text-transform: uppercase;
margin-left:15px;
}
.menu_third a {
height:31px;
line-height:31px;
display:block;
color: #0780AD;
font-size: 13px;
text-decoration: none;
text-transform: uppercase;
margin-left:15px;
}
.menu_third a:hover {
color:#0780AD;
text-decoration:underline;
}




      
