@charset "utf-8";@font-face{font-family:MontserratBold;src:url(common/resources/font/Montserrat-Bold.otf)}
@font-face{font-family:MontserratItalic;src:url(common/resources/font/Montserrat-Italic.otf)}
@font-face{font-family:MontserratMedium;src:url(common/resources/font/Montserrat-Medium.otf)}
@font-face{font-family:MontserratMediumItalic;src:url(common/resources/font/Montserrat-MediumItalic.otf)}
@font-face{font-family:MontserratRegular;src:url(common/resources/font/Montserrat-Regular.otf)}
@font-face{font-family:MontserratSemiBold;src:url(common/resources/font/Montserrat-SemiBold.otf)}
@charset "utf-8";#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner .sb-container{margin:0 auto}
#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:18px;height:18px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-close:active{font-size:13px;color:#aaa}
#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon{display:none}
#smartbanner .sb-info{position:absolute;left:98px;top:1.1em;width:46%;font-size:10px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartbanner #smartbanner.no-icon .sb-info{left:34px}
#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}
#smartbanner .sb-info>span{display:block}
#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}
#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:15%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}
#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;border-radius:10px 10px 12px 12px}
#smartbanner.android{border-color:#212228;background:#3d3d3d url('vendor/resources/smartbanner/vendor/resources/smartbanner/dark_background_stripes.gif');border-top:5px solid #88b131;box-shadow:none}
#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}
#smartbanner.android .sb-close:active{color:#eee}
#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}
#smartbanner.android .sb-info strong{color:#fff}
#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0;border-radius:0;box-shadow:none}
#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42b6c9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}
#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}
.breakingNews{width:100%;max-width:1024px;margin:0 auto;top:-1px;height:30px;background:#fff;position:relative;overflow:hidden;font-family:futuraBQBook;clear:both}
.breakingNews>.bn-title{height:40px;display:inline-block;background:#2096cd;position:relative;width:0 !important}
.breakingNews>.bn-title>h2{display:none}
.breakingNews>.bn-title>span{width:0;position:absolute;top:14px;height:0;border-style:solid;border-width:7px 0 7px 10px;border-color:transparent transparent transparent #000}
.breakingNews>.news-list{float:left}
.breakingNews>.news-list>ul{padding:0;margin:0;list-style:none;position:absolute;left:6px;top:0;right:40px;height:30px;font-size:14px}
.breakingNews>.news-list>ul>li{width:97.9%;position:relative;height:36px;line-height:33px;display:none;white-space:nowrap;overflow:hidden;margin:0 0 0 6px}
.infomob-link,.infomob-link:hover{color:#c03;font-family:MontserratBold;font-size:14px;text-decoration:none}
.breakingNews>.news-list>ul>li a{text-decoration:none;color:#303030;font-family:MontserratRegular;font-weight:normal}
.breakingNews>.news-list>ul>li a>span{color:#2096cd}
.breakingNews>.news-list>ul>li a:hover{color:#000}
.breakingNews>.news-list>ul>li>div{position:absolute;left:0}
.breakingNews>.bn-navi{width:60px;height:40px;position:absolute;right:0;top:0;line-height:33px;margin-top:0}
.breakingNews>.bn-navi>span:hover{opacity:1}
.breakingNews:hover .bn-navi{opacity:1}
.breakingNews>.bn-navi,.breakingNews>.news-list>ul>li>a,.breakingNews>.bn-navi>span{transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear}
.breakingNews>.bn-navi>div{float:left}
.breakingNews>.bn-navi>.image-navi{line-height:42px}
.breakingNews>.bn-navi>span{width:18px;height:43px;position:absolute;top:0;cursor:pointer;opacity:.3;background-image:url(../../../etc.clientlibs/tcom/clientlibs/common/resources/sites/it/js/hp/ticker/bn-arrows2.png);background-repeat:no-repeat}
.breakingNews>.bn-navi{width:60px;height:40px;background:white;position:absolute;right:-8px;top:-5px;line-height:33px;margin-top:0}
.breakingNews>.bn-navi>span:first-child{background-position:5px center;left:0}
.breakingNews>.bn-navi>span:last-child{background-position:-59px center;right:0}
.breakingNews>.bn-navi>span.pause{background-position:-38px center;right:21px}
.breakingNews>.bn-navi>span.play{background-position:-18px center;right:21px}
.breakingNews>.bn-navi>span>button{opacity:0}
div#bn1.breakingNews>div.news-list>ul li b:first-child,div#bn2.breakingNews>div.news-list>ul li b:first-child{padding-right:7px}
div#alertBarHpBottomClear{clear:both}
div#bn2.breakingNews{margin-top:10px}
@media only screen and (max-width:1024px){.breakingNews{padding-left:4px}
}
@media only screen and (max-width:1023px){.breakingNews{padding:5px 25px 5px 0;max-width:94.5%}
#rightBreak{margin-top:-5px}
.sopra{max-width:96%}
.breakingNews>.news-list>ul>li{margin:1px 0 0 0;padding-right:45px}
_:-ms-lang(x),.breakingNews>.news-list>ul>li{margin-top:-2px}
.breakingNews>.bn-navi{width:68px;right:-11px}
.breakingNews>.news-list>ul{left:.15%}
.breakingNews>.bn-navi{top:-3px}
.info_breakingnews_container{padding-right:16px;padding-left:19px}
}
@media only screen and (max-width:768px){.breakingNews{max-width:93%}
.sopra{max-width:96%}
.breakingNews>.news-list>ul>li>div{padding-left:5px}
.info_breakingnews_container{padding-right:0;padding-left:0}
#leftInfo{width:116px !important;margin-top:2px !important}
.infomob-link,.infomob-link:hover{font-size:12px !important}
}
@media only screen and (max-width:640px){.breakingNews{max-width:92%}
.sopra{max-width:96%}
}
@media only screen and (max-width:550px){.breakingNews{max-width:90.5%}
.sopra{max-width:96%}
}
@media only screen and (max-width:479px){.breakingNews{max-width:100%;padding:5px}
#rightBreak{margin-top:-5px}
.breakingNews>.news-list>ul>li{padding-right:5px}
.breakingNews>.bn-navi{right:0}
.breakingNews>.news-list>ul{left:6px}
}
@media only screen and (max-width:320px){.breakingNews>.bn-navi{right:-4px}
}
.info_breakingnews_container{width:100%;max-width:1024px;margin:0 auto;height:36px;background:#fff;position:relative;overflow:hidden;font-family:futuraBQBook;clear:both}
_:-ms-lang(x),.info_breakingnews_container{overflow:visible}
.info_breakingnews.section{height:30px}
#leftInfo{margin-top:5px;display:inline-block;float:left}
#leftInfo a img{position:relative;top:-2px}
#rightBreak{padding-left:0;overflow:hidden}
@media only screen and (max-width:1023px){#leftInfo{margin-top:1px;margin-left:4px;width:145px}
#leftInfo a img{margin-left:3px}
.breakingNews>.news-list>ul{font-size:12px}
.infomob-link,.infomob-link:hover{font-size:15px}
.breakingNews>.bn-navi>span{width:18px}
.breakingNews>.bn-navi>span:first-child{background-size:70px;left:10px}
.breakingNews>.bn-navi>span.pause{background-position:-38px center;background-size:70px}
.breakingNews>.bn-navi>span.play{background-position:-11px center;background-size:50px}
.breakingNews>.bn-navi>span:last-child{background-size:70px;background-position:-57px center;right:5px}
.breakingNews>.bn-navi button{width:100%;height:100%;background:transparent;border:0}
}
@media only screen and (max-width:320px){#leftInfo a img{margin-left:0}
}
.box-container-swiper .swiper-slide p{color:#707070;font-family:MontserratBold;font-size:15px;margin:0}
.box-container-swiper .swiper-container{max-width:1024px;height:auto;border:0 solid red;margin:0}
.box-container-swiper .swiper-wrapper{align-items:center;width:auto}
.box-container-swiper .swiper-slide{height:97px;border:0 solid;text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.box-container-swiper{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:45px;border:0 solid}
.box-container-swiper .swiper-slide a{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}
.box-container-swiper .swiper-slide a span{height:80%;display:flex;justify-content:center;align-items:center}
.box-container-swiper .swiper-button-next img,.swiper-button-prev img{width:13px}
.box-container-swiper .swiper-button-next:after{content:url(../../../etc.clientlibs/tcom/clientlibs/common/resources/sites/img/hp/freccia_dx_fascia02.png)}
.box-container-swiper .swiper-button-prev:after{content:none}
.box-container-swiper .swiper-button-next:after{content:none}
.box-container-swiper .swiper-button-next,.box-container-swiper .swiper-button-prev{position:static;height:100%;margin:0;border:0 solid red;outline:0}
.box-container-swiper .swiper-button-next{display:flex;justify-content:flex-end}
.box-container-swiper .swiper-button-prev{display:flex;justify-content:flex-start}
@media only screen and (max-width:1095px){.swiper-slide p{font-size:14px !important}
.box-container-swiper{justify-content:center}
.parag servizi-disp{padding-left:23px}
.box-container-swiper .swiper-button-next,.box-container-swiper .swiper-button-prev{width:13px}
}
@media only screen and (max-width:768px){.servizi-disp{display:flex !important;justify-content:left;padding:7px 7px 0 7px !important;margin:0 !important}
.parag.servizi-disp{display:flex !important;justify-content:center;padding:0 7px !important}
.box-container-swiper{margin-bottom:15px}
}
@media only screen and (max-width:375px){.swiper-container{width:86%}
}
@media only screen and (max-width:320px){.swiper-slide p{font-size:12px}
}
.yellowTicker{background-color:yellow}