.borderLayout{width:100%;overflow:hidden;_height:1%}.borderLayoutColumn{float:left;overflow:hidden;_height:1%}.borderLayoutMastHead .menu.menuTop,.menu.menuPage{overflow:hidden;_height:1%}.borderLayoutMastHead .menu.menuTop LI,.borderLayoutMastHead .menu.menuPage LI{float:left}.container{overflow:hidden;_height:1%}.navpath{overflow:hidden;_height:1%}.navpath LI{float:left}.container.twoColumns DIV.col1,.container.twoColumns DIV.col2{width:49.9%;float:left;overflow:hidden}.container.twoColumnsLeftHeavy DIV.col1{float:left;width:62.5%;overflow:hidden}.container.twoColumnsLeftHeavy DIV.col2{float:left;width:37.5%;overflow:hidden}.container.twoColumnsRightHeavy DIV.col1{float:left;width:37.5%;overflow:hidden}.container.twoColumnsRightHeavy DIV.col2{float:left;width:62.5%;overflow:hidden}.container.threeColumns DIV.col1,.container.threeColumns DIV.col2,.container.threeColumns DIV.col3{float:left;width:33.333%;overflow:hidden}.container.threeColumnsLeftHeavy DIV.col1{float:left;width:50%;overflow:hidden}.container.threeColumnsLeftHeavy DIV.col2,.container.threeColumnsLeftHeavy DIV.col3{float:left;width:25%;overflow:hidden}.container.threeColumnsRightHeavy DIV.col3{float:left;width:50%;overflow:hidden}.container.threeColumnsRightHeavy DIV.col1,.container.threeColumnsRightHeavy DIV.col2{float:left;width:25%;overflow:hidden}.container.threeColumnsCenterHeavy DIV.col2{float:left;width:50%;overflow:hidden}.container.threeColumnsCenterHeavy DIV.col1,.container.threeColumnsCenterHeavy DIV.col3{float:left;width:25%;overflow:hidden}.container.fourColumns DIV.col1,.container.fourColumns DIV.col2,.container.fourColumns DIV.col3,.container.fourColumns DIV.col4{width:25%;float:left;overflow:hidden}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.hide{display:none}.element,.elementBorder{margin:0 14px 14px 0;overflow:hidden;_height:1%;padding:7px 0}.elementBorder DIV{margin-right:0}.container{margin:0}.element.list{margin:0;padding:0}.borderLayout{width:1007px;padding:14px 0 14px 14px}.borderLayout #col1{width:189px;margin:0 -189px 0 0}.borderLayout #col2{width:804px}.borderLayout #col3{width:504px}.borderLayout #col4{width:300px}.borderLayout #col2,.borderLayout #col3,.borderLayout #col4{position:relative;left:189px}.borderLayout #col2 .element,.borderLayout #col2 .elementBorder,.borderLayout #col4 .element,.borderLayout #col4 .elementBorder{margin-right:0}p,form,.element,.article,form{margin:0;padding:0}img{border:0}a:hover{text-decoration:none}.clear_both{clear:both;height:0;line-height:0;font-size:0}.display_none{display:none}input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:11px}.lista_regioni{line-height:18px;font-weight:bold;float:left;width:160px;padding:20px 0 0 5px;font-size:11px}.lista_sedi{float:left;width:230px;height:240px;overflow:auto;margin-top:20px;overflow-x:hidden;display:none}.lista_sedi h2{margin:0 0 5px 0;padding:0;font-size:12px;text-transform:uppercase}.lista_sedi ul,.lista_sedi li{margin:0;padding:0;list-style-type:none}.lista_sedi ul{padding-bottom:8px}.lista_sedi li{padding-bottom:5px}.lista_sedi li strong{display:block}.sedi_evolute .lista_regioni,.sedi_evolute .lista_sedi{display:none}.map_branches{width:230px;float:right}.dettaglio_sede{float:left;display:none}.sedi_right{float:right;width:384px}.sedi_left{float:left;width:280px}.sedi_left h3{margin:0;padding:0 0 10px 0;font-size:14px;line-height:18px}.container_mdrr{width:958px;margin:auto;font-family:Arial,Helvetica,sans-serif;font-size:11px}.center_mdrr{min-height:400px;height:auto!important;height:400px}.mdrr_logo{float:left;padding:10px 0 10px 10px}.mdrr_info{float:left;padding:30px 10px 10px 10px}.mdrr_info h1{font-size:18px;padding:0;margin:0}.shoulder_mdrr{width:200px;float:left;padding:40px 10px 20px 10px}.mdrr_main{width:730px;float:left;padding-top:10px}.mdrr_main ul{margin:0;padding:0}.mdrr_main li{margin:0 0 0 15px;padding:8px 0 0 0}.menu_mdrr{line-height:24px;font-size:18px;margin-bottom:5px}.menu_mdrr a{text-decoration:none}.menu_mdrr a:hover{text-decoration:none}.article_mdrr{padding-bottom:18px}.mdrr_main h2{margin:0;padding:0 0 5px 0;display:block;font-size:18px}.main_text_abstract{line-height:15px;height:60px;overflow:hidden}.segue_mdrr{padding-top:5px;text-align:right}.footer_mdrr{height:32px;padding-top:4px;font-size:10px;text-align:center;clear:both}.my_link{padding:10px 0 15px 0}.my_link a{padding:2px 4px}.bottom_map01,.bottom_map02{float:left;width:60px;padding:5px 0 5px 5px}.bottom_map02{padding:5px 0 5px 380px}.en .bottom_map02{padding:5px 0 5px 335px}.de .bottom_map02{padding:5px 0 5px 242px}.fr .bottom_map02{padding:5px 0 5px 335px}.es .bottom_map02{padding:5px 0 5px 350px}.map{width:695px;height:220px;background-color:#fff;color:#000}.map a{color:#000}.info_dove_siamo{height:75px}.where,.timetables,.utility_left{font-size:9px;line-height:10px;font-family:Arial,Helvetica,sans-serif;padding-top:5px;position:absolute}.where,.timetables{width:270px;padding-right:10px;float:left;height:52px;overflow:hidden}.where{z-index:3;height:70px}.timetables{z-index:2;margin-left:280px;margin-top:-50px}.utility_left{width:135px;float:left;z-index:1;margin-left:560px}.utility_left a{font-weight:bold}.utility_left img{vertical-align:middle}.visualcard{padding-top:10px}.comics{width:105px;height:47px;background-image:url(/spg/img/comics.gif)}.logo_comics{width:89px;height:100%;text-align:center;margin-left:16px;vertical-align:middle}.gallery img{display:block;float:left;margin:8px 15px 10px 0}.gallery a{text-decoration:none}.prev_trs{width:640px;padding-top:5px;height:300px;padding-left:5px;overflow:auto}.prev_trs input{margin:0 3px 40px 0;float:left}.prev_trs .text_preventivo,.prev_trs .text_preventivo2{text-align:right;float:left;padding-top:1px}.prev_trs .text_preventivo{width:90px}.prev_trs .text_preventivo2{width:70px}.prev_trs .linea_prev{padding-bottom:10px;margin-bottom:12px}.prev_trs .data{text-align:right;float:left;padding-left:5px}.prev_trs .dati,.prev_trs .dati2,.prev_trs .dati3,.prev_trs .dati4,.prev_trs .dati5{font-size:0;float:left;padding-left:5px}.prev_trs .data input{width:30px}.prev_trs .dati input{width:210px}.prev_trs .dati2 input{width:105px}.prev_trs .dati3 input{width:30px}.prev_trs .dati4 textarea{width:230px}.prev_trs .dati5 textarea{width:210px}.prev_trs .luogo{width:290px;float:left;font-weight:bold;margin-bottom:5px}.prev_trs input,.prev_trs textarea{font-size:11px;border:0;margin:0;padding:1px 0}.prev_cat .all_label{font-size:12px;padding-top:10px;width:280px;float:left;line-height:20px}.prev_cat .all_label label{display:block;float:left;width:80px}.prev_cat .all_label input{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;width:160px;font-size:12px;font-family:Arial,Helvetica,sans-serif;margin:0 0 10px 0;padding:1px}.prev_cat .resto_form{width:350px;float:left;margin-top:15px}.prev_cat .resto_form textarea{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999;width:325px;overflow:auto;height:130px;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#666;margin:5px 0}.prev_cat .text_obbl{font-style:italic;padding-top:10px;font-size:11px}.prev_cat .button_invia{padding-top:5px}.prev_scrivici .form_detail{width:160px;float:left;padding-top:8px}.prev_scrivici .form_detail input{width:150px;border:1px solid #bec5c5}.prev_scrivici .form_detail label{font-weight:bold;width:150px;display:block}.prev_scrivici .text_area{padding-top:10px}.prev_scrivici .text_area textarea{border:1px solid #bec5c5;width:310px;overflow:auto}.prev_scrivici .check_autorizzazione{padding:5px 0}#vetrina_1_nf,#vetrina_1_sf,#vetrina_2_sf{width:650px;height:280px;overflow:auto;overflow-x:hidden;font-size:12px;line-height:18px}#vetrina_1_nf .ingrandisci,#vetrina_2_sf .ingrandisci,#vetrina_1_sf .ingrandisci{font-weight:bold;text-decoration:underline}#vetrina_1_nf .ingrandisci:hover,#vetrina_2_sf .ingrandisci:hover,#vetrina_1_sf .ingrandisci:hover{text-decoration:none}#vetrina_1_nf .element_container{width:625px;padding-top:12px;padding-bottom:5px}#vetrina_1_nf .text_window{height:58px;overflow:hidden}#vetrina_1_nf .text_window a{text-decoration:none}#vetrina_1_sf .element_container{height:105px;overflow:hidden;padding-top:25px}#vetrina_1_sf .img_window{float:left;width:110px}#vetrina_1_sf .text_window{width:520px;float:left;height:75px;margin-bottom:5px;overflow:hidden}#vetrina_1_sf .text_window a{text-decoration:none}#vetrina_2_sf .element_container{width:310px;float:left}#vetrina_2_sf .img_window{width:110px;float:left;padding-top:28px;height:105px;overflow:hidden}#vetrina_2_sf .text_window{float:left;width:190px;height:75px;margin-bottom:5px;overflow:hidden;padding-top:28px}#vetrina_2_sf .text_window a{text-decoration:none}.popup_img{width:335px;float:left;padding-top:25px}.text_popup{width:340px;float:left;overflow:auto;height:325px;margin-top:25px;color:#000}.text_popup_testo{padding:18px;color:#000}.catalogoTool_overlay_new{top:0}.printButton{color:#000}#boxCerca{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#fff;position:absolute;width:465px;height:50px;background-image:url(/spg/img/bg_cerca.png)}#boxCerca a{color:#fff}#boxCerca p{display:block;float:left;width:130px;background-repeat:no-repeat;background-position:15px 12px;height:30px;padding:15px 0 0 50px}#boxCerca .boxCerca-Info{background-image:url(/spg/img/bg_etichetta.png)}#boxCerca .boxCerca-Shop{background-image:url(/spg/img/bg_carrello.png)}#boxCerca .inputText{border:1px solid #cfc6b8;padding:4px;width:155px;height:20px;color:#000;font-style:italic;margin:10px 0 0 0;display:block;float:left;font-family:Arial,Helvetica,sans-serif;font-size:13px}#boxCerca .button{background-image:url(/spg/img/bg_found.gif);background-repeat:no-repeat;width:80px;height:24px;cursor:pointer;border:0;display:block;margin:13px 0 0 15px;float:left}#boxCerca .button:hover{background-position:0 -24px}#visualsqr_mdrr .container_mdrr a{color:#333!important}#visualsqr_mdrr .container_mdrr{padding:0 20px 30px 20px;font-size:15px;margin:15px auto 0;width:auto;background-color:#fff;opacity:.7;filter:alpha(opacity = 50);zoom:1;-moz-border-radius:20px;border-radius:20px}#visualsqr_mdrr .mdrr_main{width:100%;float:none}#visualsqr_mdrr .mdrr_main h2{margin-bottom:15px}#visualsqr_mdrr .center_mdrr{padding:0 25px}#visualsqr_mdrr .mdrr_info{padding:30px 25px}#visualsqr_mdrr .container_mdrr h1{color:#333;font-size:1.6em}#visualsqr_mdrr .main_text_abstract,#visualsqr_mdrr .mdrr_body p{color:#333;line-height:30px}#visualsqr_mdrr .mdrr_body p{border-bottom:1px dotted #333;margin-bottom:20px;padding-bottom:20px}#visualsqr_mdrr .my_link{margin-top:10px}#visualsqr_mdrr .mdrr_main ul li{list-style:disc inside none;font-weight:bold}#visualsqr_mdrr .article_mdrr{border-bottom:1px dotted #333;margin-bottom:35px;padding-bottom:18px}table#visual_oldfx .main_container{overflow-y:auto;overflow-x:hidden}table#visual_oldfx .col_left_right{overflow:auto;width:670px;float:right}table#visual_oldfx .mdrr_main{width:auto}table#visual_oldfx .article_mdrr{padding:15px}table#visual_oldfx .container_mdrr{width:auto;float:right}table#visual_oldfx .main_container .container{overflow-y:auto}table#visual_oldfx .sub_menu{display:none}table#visual_oldfx .home_sx{display:none}table#visual_oldfx .home_dx{display:none}table#visual_oldfx .footer{width:100%}.widgetbar{color:#000;display:block;float:left;font-size:10px;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:18px;text-align:left;width:80px}