/*
 * Id: 7.7863864
 * Version: 1328182405
 * Generated: Feb 22, 2012 11:15:09 PM
 * Rendered: 
 */
    /* reset stili di base */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0px;
padding: 0;
border: 0;
outline: 0;
font-size: 100.01%;
vertical-align: baseline;
}

body {
font-family:Tahoma;
font-size:13px;
color:#ffffff;
background-color:#2f748e;
margin:0;
padding:0;
}
.clear_both{
line-height:normal;
}
a{
text-decoration:underline;
color:#ffffff;
}
a:hover{
text-decoration:none;
}
.second_wrapper{
background-image:url('/polopoly_fs/7.7863864.1328182405!/second_wrapper.png');
background-repeat:repeat-x;
background-position:top center;
}
.first_wrapper{
background-image:url('/polopoly_fs/7.7863864.1328182405!/first_wrapper.png');
background-repeat:no-repeat;
background-position:top center;
}

.wrapper{
width:955px;
margin:0 auto;
}
.top{
width:955px;
height:445px; 
}
.bg_flash{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bg_flash.png');
background-repeat:no-repeat;
width:946px;
height:445px;
padding-left:9px;
margin:0 auto;
display:block;
}
.flash{
height:436;
width:935;
margin:0 auto;
display:block;
}
.bg_flash2{
display:none;
}
.flash2{
display:none;
}

.logo{
width:303px;
height:68px;
position:absolute;
margin-top:-4px;

}
.logo_ac{
width:288px;
height:119px;
position:absolute;
margin-top:73px;
margin-left:658px;
}


.text_flash{
background-image:url('/polopoly_fs/7.7863864.1328182405!/text_flash.png');
background-repeat:no-repeat;
width:935px;
height:95px;
position:absolute; 
margin-left:-10px;
margin-top:340px;
padding-left:20px;
padding-top:9px;
font-family:Helvetica;
font-weight:bold;
}
.text_flash  .article_title{
width:630px;
height:42px;
line-height:42px;
color:#ff9c00;
font-size:32px;

}

.text_flash  .article_body{
width:568px;
height:46px;
color:#ffffff;
font-size:18px;
}


.menu{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bg_menu.png');
background-repeat:no-repeat;
background-position:top center;
width:504px;
height:56px;
position:absolute;
padding-left:82px;
margin-left:359px;
margin-top:-2px;

}
.menu_sel {
background-image:url('/polopoly_fs/7.7863864.1328182405!/bms.png');
background-repeat:no-repeat;
background-position:bottom center;
color:#ffac00;
font-size:16px;
text-align:center;
float:left;
height:56px;
line-height:41px;
font-weight:bold;
text-decoration:none;
width:72px;
}

.menu_first a {
color:#ffffff;
font-size:16px;
text-align:center;
float:left;
height:56px;
line-height:41px;
font-weight:bold;
text-decoration:none;
width:72px;

}
.menu_first a:hover{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bms.png');
background-repeat:no-repeat;
background-position:bottom center;
color:#ffac00;
font-weight:bold;
text-decoration:none;

}
#menu_s_2,
#menu_s_2 a{
color:#ffffff;
float:left;
width:120px;
}
#menu_s_2 a:hover,
.menu_sel#menu_s_2{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bms.png');
background-repeat:no-repeat;
background-position:bottom center;
color:#ffac00;
text-align:center;
float:left;
font-weight:bold;
text-decoration:none;
width:120px;
}

#menu_s_3,
#menu_s_3 a{
color:#ffffff;
float:left;
width:99px;

}
#menu_s_3 a:hover,
.menu_sel#menu_s_3{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bms.png');
background-repeat:no-repeat;
background-position:bottom center;
color:#ffac00;
text-align:center;
float:left;
font-weight:bold;
text-decoration:none;
width:99px;

}

#menu_s_4,
#menu_s_4 a{
color:#ffffff;
float:left;
width:155px;

}
#menu_s_4 a:hover,
.menu_sel#menu_s_4{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bms.png');
background-repeat:no-repeat;
background-position:bottom center;
color:#ffac00;
text-align:center;
float:left;
font-weight:bold;
text-decoration:none;
width:155px;

}
.content{
width:955px;
margin:0 auto;
}
.content_left{
width:620px;
height:488px;
float:left;
padding-left:19px;
}
.content_right{
width:292px;
height:488px;
float:right;
}

.box_1{
width:620px;
height:276px;
float:left;
}

.box_1 .article_title{
width:620px;
height:55px;
line-height:55px;
color:#ff9c00;
font-size:20px;
font-weight:bold;
}

.box_1 .article_body{
width:620px;
height:169px;
overflow:hidden;
}

.box_1 .link{
width:84px;
height:34px;
line-height:34px;
color:#ffb500;
font-size:14px;
margin-top:17px;
font-weight:bold;
margin-top:12px;
}
.box_1 .link a{
height:34px;
text-decoration:underline;
color:#ffb500;
display:block;
}
.box_1 .link a:hover{
width:133px;
height:34px;
text-decoration:none;
color:#ffb500;
display:block;
}
.image1{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bg_img1.png');
background-repeat:no-repeat;
width:606px;
height:204px;	
padding-left:7px;
padding-top:7px;
}
.box_novita{
background-image:url('/polopoly_fs/7.7863864.1328182405!/box_novita.png');
background-repeat:no-repeat;
width:236px;
height:172px;	
padding-left:56px;
padding-top:38px;
margin-top:17px;
}
.box_novita .article_body{
width:207px;
height:160px;	
font-size:16px;
color:#ffffff;
font-weight:bold;
}
.box_marchi{
background-image:url('/polopoly_fs/7.7863864.1328182405!/box_marchi.png');
background-repeat:no-repeat;
width:269px;
height:250px;	
padding-left:17px;
margin-left:9px;
margin-top:9px;
}
.box_2{
width:239px;
height:35px;	
}
.box_2 .article_title{
width:239px;
height:35px;
line-height:35px;
color:#113f54;
font-size:20px;
font-weight:bold; 
}

.box_links{
width:134px;
height:215px;
float:left; 
}
.box_links1{
width:134px;
height:215px;
float:right; 
}

.box_11,
.box_22,
.box_33,
.box_44,
.box_55,
.box_66,
.box_77,
.box_88,
.box_99,
.box_01,
.box_02

{
height:17px;
line-height:18px;
width:134px;
font-size:13px;
color:#113f54;
font-weight:bold;
text-transform:uppercase;
}

.box_11 .link,
.box_22 .link,
.box_33 .link,
.box_44 .link,
.box_55 .link,
.box_66 .link,
.box_77 .link,
.box_88 .link,
.box_99 .link,
.box_01 .link,
.box_02 .link

{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bms_link.png');
background-repeat:no-repeat;
background-position:left center;
height:17px;
line-height:18px;
width:134px;
font-size:13px;
color:#113f54;
font-weight:bold;
text-transform:uppercase;
}
.box_11 .link a,
.box_22 .link a,
.box_33 .link a,
.box_44 .link a,
.box_55 .link a,
.box_66 .link a,
.box_77 .link a,
.box_88 .link a,
.box_99 .link a,
.box_01 .link a,
.box_02 .link a

{
padding-left:10px;
text-decoration:none;
color:#113f54;
text-transform:uppercase;
font-size:8px;
}
.box_11 .link a:hover,
.box_22 .link a:hover,
.box_33 .link a:hover,
.box_44 .link a:hover,
.box_55 .link a:hover,
.box_66 .link a:hover,
.box_77 .link a:hover,
.box_88 .link a:hover,
.box_99 .link a:hover,
.box_01 .link a:hover,
.box_02 .link a:hover


{
text-decoration:underline;
text-transform:uppercase;
}

.box_11 .article_body,
.box_22 .article_body,
.box_33 .article_body,
.box_44 .article_body,
.box_55 .article_body,
.box_66 .article_body,
.box_77 .article_body,
.box_88 .article_body,
.box_99 .article_body,
.box_01 .article_body,
.box_02 .article_body
{
display:none;
}
.galerie{
width:955px;
height:197px;
margin:0 auto;
}
.gal_1,
.gal_2,
.gal_3,
.gal_4,
.gal_5,
.gal_6 {
width:153px;
height:114px; 
float:left;
}
.gal_1 .article_title,
.gal_2 .article_title,
.gal_3 .article_title,
.gal_4 .article_title,
.gal_5 .article_title,
.gal_6 .article_title{
width:143px;
height:30px;
padding-top:23px;
font-weight:bold;
font-size:12px;
color:#ffffff; 
text-transform:uppercase;
}
.gal_1 .images,
.gal_2 .images,
.gal_3 .images,
.gal_4 .images,
.gal_5 .images,
.gal_6 .images{
background-image:url('/polopoly_fs/7.7863864.1328182405!/bg_img.png');
background-repeat:no-repeat;
width:149px;
height:118px; 
padding-left:4px;
padding-top:6px;
}
.sep_gal{
width:6px;
height:104px; 
float:left;	
}
.bg_footer{*
width:955px;
padding-top:11px;
text-align:center;
margin:0 auto;
}



/*-- polopoly utility --*/
.nobody .article_body {
display: none;
}
.gallery .clear_both {
clear: none;
}
.footer {
color:#ffffff;
text-align:center;
}
.footer a{
font-size:14px;
text-decoration:underline;
color:#ffffff;
}
.footer a:hover{
text-decoration:none;
color:#ffffff;
}
.powered {
padding:5px 0px 4px 0px;
color:#ffffff;
font-family:Trebuchet MS;
font-weight:regular;
font-size:12px;
line-height:24px;
text-align:center;
}
.powered img {
vertical-align:middle;
border:0px;
}
.powered a{
text-decoration:underline;
color:#ffffff;
}
.powered a:hover{
text-decoration:none;
color:#ffffff;
}
.utility-left: {
visibility:hidden;
}
.lista_regioni,
.map_branches,
.info_dove_siamo{
display:none;
}
.menu_footer {
margin:auto;
text-align:center;
width:954px;
}

.element_container p {
border-bottom:0px
}
.link a.modTxt{
position:absolute; 
}
#widgetbar_main{
background-color:#1a4f64 !important; 
}


.title{
width:955px;
height:48px;
float:left;
margin-bottom:24px;

}
#pagetitle{
background-image: url('/polopoly_fs/7.7863864.1328182405!/bg_t.png');
background-repeat:no-repeat;
background-position:center top;
height:48px;
width:923px;
font-family:Tahoma;
font-size:20px;
color:#ffac00;
font-weight:bold;
line-height:48px;
padding-left:32px;
}

.txtD{
width:417px;
float:left;
}
.txtD .article_body{
line-height:17px;
font-family:Tahoma;
font-size: 13px;
color:#ffffff;
text-align:left;
width:394px;
}
.mapi{
width:535px;
height:300px;
float:left;
}
/*-- mappa --*/
.prev_cat .all_label {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:13px;
color:#635a52;
}
.prev_cat .resto_form {
font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
font-size:13px;
color:#635a52;
}
.bottom_map02 {
padding:5px 0 5px 221px;
}


.box_gal{
width:708px;
float:left;
}
.droite{
width:708px;
float:left;
}
.txt0{
width:708px;
float:left;
margin-bottom:20px;
}
.txt0 .article_body{
line-height:17px;
font-family:Tahoma;
font-size: 13px;
color:#ffffff;
text-align:left;
width:708px;
}
.txtA{
width:708px;
float:left;
}
.txtA .article_body{
line-height:17px;
font-family:Tahoma;
font-size: 13px;
color:#ffffff;
text-align:left;
}
.txtA .images{
height:231px;
float:right;
width:315px;
margin-left:16px;
margin-bottom:16px;
}
.txtA .images img{
border:3px solid #3686a7;
}
.sub_menu{
background-image: url('/polopoly_fs/7.7863864.1328182405!/bg_sub.png');
background-repeat:no-repeat;
background-position:center top;
padding-left:14px;
padding-top:18px;
color:#19475c;
font-family:Tahoma;
font-size:14px;
width:215px;
height:196px;
float:left;
font-weight:bold;
margin-top:0px;
margin-right:18px;
}
.menu_second a{
background-image: url('/polopoly_fs/7.7863864.1328182405!/point.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
color:#19475c;
font-family:Tahoma;
font-size:14px;
text-decoration:none;
display:block;
clear:both;
height:36px;
line-height:36px;
font-weight:bold;
}
.menu_second_sel{
background-image: url('/polopoly_fs/7.7863864.1328182405!/point.png');
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
color:#19475c;
font-family:Tahoma;
font-size:14px;
text-decoration:underline;
display:block;
clear:both;
height:36px;
line-height:36px;
font-weight:bold;
}
.menu_second a:hover {
color:#19475c;
text-decoration:underline;
}
/* *** CORREZIONI SMART EDITOR LINK *** */
.link a.modTxt {
background:transparent url('/polopoly_fs/7.7863864.1328182405!/icoModlink.gif') no-repeat scroll 0 0 !important;
height:16px !important;
padding:0 0 0 26px !important;
width:auto !important;
position:absolute;
margin-left:-15px;
}

/* --- CATALOGUE --- */

.box_gal .catalogo .element_container{
width:344px;
overflow:hidden;
float:left;
margin:15px 10px 0px 0px;
color:#ffffff;
}
.box_gal .catalogo .element_container a{
color:#ffffff;
text-decoration:none;
}
.box_gal .catalogo .element_container a:hover{
color:#ffffff;
text-decoration:underline;
}
.box_gal .catalogo .img_window{
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
height:100px;
}
.box_gal .catalogo .text_window{
float:right;
height:78px;
line-height:20px;
margin:0 0px 0 0;
overflow:hidden;
width:228px;
font-size:13px;
color:#ffffff;
font-family:Tahoma;
}
.box_gal .catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:228px;
overflow:hidden;
color:#ffffff;
font-size:13px;
display:none;
}
.box_gal .catalogo .ingrandisci{
float:right;
padding-top: 5px;
color:#ffffff;
height:20px;
width:228px;
line-height:20px;
margin-right:0px;
font-weight:bold;
font-size:13px;
}

/* *** CORREZIONI SMART EDITOR LINK *** */
.link a.modTxt { 
 background:transparent url('/polopoly_fs/7.7863864.1328182405!/icoModlink.gif') no-repeat scroll 0 0 !important;
 height:16px !important; 
 padding:0 0 0 26px !important; 
 width:auto !important; 
 position:absolute;
 margin-left:-15px;
}



      
