/* generic */
body{background:#FFF !important;margin:0 auto 0 auto !important;font:10.5pt 'Roboto',sans-serif;font-weight:normal;color:#333;padding-top:70px}
a{color:#201e1f;text-decoration:none}
a:hover{text-decoration:none}
.lWhite{color:#fff}
.lRed{color:#c5133a !important}
.tDecN,.tDecN:hover{text-decoration:none}
.mb36{margin-bottom:36px !important}
.mb30{margin-bottom:30px !important}
.mb44{margin-bottom:44px !important}
.mbsp{margin-bottom:42px !important}
.mbtsp{margin-top:37px !important}
.mb26{margin-bottom:26px !important}
.margin{margin-right:44px}
.nmrgb{margin-bottom:0px !important}

/* section head */
.hide{display:none}
*:focus {
    outline: none;
}
/* fade image in after load */
.lazyload,.lazyloading {opacity: 0;}
.lazyloaded {opacity: 1;transition: opacity 300ms;}
strong{font-weight:bold}
i{font-style:italic}

.ts_container{width:988px;padding:0 20px;background:#fff;margin: auto auto;position:relative;z-index:1000}
@media screen and (max-width: 1024px) { 
	.ts_container{padding:0 4px;}
  .hidden-sm {
    display: none !important;
  }

}

@media (min-width: 768px) and (max-width: 1235px) {
    .hidden-lg {
      display: none !important;
    }
  }

  @media (min-width: 768px) and (max-width: 1175px) {
    .hidden-md {
      display: none !important;
    }
  }  

  @media (min-width: 768px) and (max-width: 1024) {
    
  }  
  
  @media (max-width: 767px) {
    .hidden-xs {
      display: none !important;
    }
  }

.ts_container:before,.ts_container:after{content: " ";display: table;}
.ts_container:after{clear: both;}

/* fix */
figcaption{display:none}
#milleunadonna,#spettacoli,#motori,#sport,#ambiente,#cultura,#cucina,#basket,#innovazione,#lovedifferences,#salute,#tennis,#thetastyways,#gamesurf,#shopping,#speciali-shopping,#risparmio,#food,#tv,.row-elm{width:988px;float:left;position:relative;background:#fff;z-index:1000}

/* button */
.button {background: #d9522A;text-align: center;color: white;text-decoration: none;line-height: 1;font-family: arial,sans-serif;position: relative;cursor: pointer;border: none;outline: none;margin: 0;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;border-radius: 2px;}
.button.red {border: 1px solid #a83f1f;background: #d9522a;}
.button.red:hover {background: #e27756;}
.button.ottanio{padding:2px 8px 4px;font-size:14px;font-weight:500;background:#5F57A1}
.button.ottanio:hover{background:#5F57A1;text-decoration:none}

/* fixed bar */
.navbar-fixed-top{background:#5F57A1;float:left;width:100%;height:40px;position:fixed;top:0px;left:0;right:0;z-index:100002 !important;-webkit-box-shadow: 0px 1px 5px -1px rgba(0,0,0,0.75);-moz-box-shadow: 0px 1px 5px -1px rgba(0,0,0,0.75);box-shadow: 0px 1px 5px -1px rgba(0,0,0,0.75);min-width:988px}
.navbar-header{float:left;padding:0 15px 0 12px}
.navbar-header img{float:left;margin-top:5px}
.navbar-item{float:left;min-height:40px}
.navbar-fixed-top .navbar-item li{float:left;line-height:40px;color:#fff;font-weight:500;font-size:13px}
.navbar-fixed-top .nav-spacer a{color: #FFF !important;padding-bottom: 0 !important;padding-left: 12px !important;padding-right: 12px !important;padding-top: 0 !important;}
.navbar-item li a{color:#fff;text-transform:uppercase}
.navbar-item li a:hover,.navbar-item li ul li a:hover,.navbar-fixed-top .navbar-ico li.navT a:hover{text-decoration: underline;}
.navbar-item li{position:relative}
.navbar-item li ul{width:230px;position:absolute;top:30px;left:-20px;z-index:1000;float:left;padding:5px 0px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#5F57A1;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:0 4px 10px -3px rgba(0,0,0,0.75);box-shadow:0 4px 10px -3px rgba(0,0,0,0.75)}
.navbar-item li ul li{float:left;width:100%;line-height:normal !important}
.navbar-item li ul li a{color:#fff;line-height:18px !important;padding:8px 20px;font-weight:400}
.navbar-fixed-top a{text-decoration:none;line-height:40px;display:block;letter-spacing: 0.3px;}
.navbar-fixed-top .navbar-ico{float:right}
.navbar-fixed-top .navbar-ico li{float:left; line-height:40px;padding:0 8px}
.navbar-fixed-top .navbar-ico li.navT a{color:#fff;line-height: 40px;font-weight: 500;font-size: 13px;}
.navbar-fixed-top .navbar-ico img{vertical-align:middle;display:initial; font-size:1px;opacity:0.5}
.navbar-fixed-top .navbar-ico img:hover{opacity:1}
.navbar-fixed-top .navbar-ico .nav-spacer{padding:0px !important;opacity:0.5}

.arrow_box {background-color:#ffffff;position: absolute;right: 33px;top: 52px;border: 2px solid #e5e5e5;padding: 5px;border-radius: 5px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.arrow_box:after, .arrow_box:before {bottom: 100%;right: 25px;border: 2px solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.arrow_box:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #ffffff;border-width: 15px;margin-left: -15px;}
.arrow_box:before {border-color: rgba(229, 229, 229, 0);border-bottom-color: #e5e5e5;border-width: 16px;margin-left: -15px;}

.topWp{text-align: center;width: 100%;min-height: 90px;}

/* top bar */
.hD{width:988px;float:left;background:#fff;position:relative;z-index:100001 !important;}
.tiscali-nav-top{width:988px;float:left;padding:39px 0 40px}
.tiscali-logo{width:262px;margin:5px 30px 0 0;float:left}
.tiscali-logo h1 {background: transparent url(../img/tiscali_logo.png?v1.1) 0px 0px no-repeat;width:262px;height:66px;float:left}
@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
	.lg{width:262px;margin:1px 40px 0 0}
	.tiscali-logo h1 {background: transparent url(../img/tiscali_logo_2x.png?v1.1) 0px 0px no-repeat;width:262px;height:66px;float:left;background-size:cover;}
}
.tiscali-logo h1 span {display: none}
.tiscali-logo h1 a{display:block;width:262px;height:66px}
.tiscali-header-promo{width:262px;text-align:right;min-height:66px;float:left}
.tiscali-header-promo-prod{float:left;width:262px;color:#5F57A1;font-size:18px;font-weight:500;margin-bottom:7px;margin-top:5px}
.tiscali-header-promo-price{font-size:16px !important;font-weight:normal !important;text-decoration:none}
.tiscali-header-promo-offer{float:left;width:260px;font-size:14px;font-weight:500;color:#fb4b5f}
.tiscali-header-promo a{text-decoration:none}
.tiscali-header-promo-img img{float:right}
.tiscali-offer{width:368px;font-size:14px;float:right;margin-right:0px;margin-top:-2px}
.tiscali-offer-ico{width:72px;height:38px;display:table-cell !important;vertical-align:bottom;margin:auto auto;padding-bottom:4px}
.tiscali-offer-pos1 .tiscali-offer-ico{padding-top:0}
.tiscali-offer li{width:72px;float:left;text-align:center;text-transform:uppercase;font-weight:500;margin-top:-2px}
.tiscali-offer-pos3 img{width:72px}
.tiscali-offer li:last-child{width:80px}
.tiscali-offer a{text-decoration:none;color:#5f6a6a}

/* search */
.search-form{position: relative;margin-top:20px;float:left;width:300px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.istella-search{width:300px;float:left;}
.search-input{box-sizing: border-box;font-family:Roboto;padding:0 0px 0 8px;background: #fff;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding-left:8px;width: 100%;border-bottom-left-radius: 6px;border-top-left-radius: 6px;height:36px;line-height: 36px;font-size: 16px;font-weight:  normal;border:1px solid #dcdcdc;border-right: 0px;width: 300px;color:#666;}
.search-button{position:absolute;cursor:pointer;right: 0px;top:auto;z-index:1;background:#c5133a;height:36px;width: 55px;border:1px solid #c5133a; border-left:0px;border-bottom-right-radius: 6px;border-top-right-radius: 6px;}
.search-button img{vertical-align: middle}
.search-form input:focus, .search-form button:focus{
    outline: none;
}
.istella-logo{text-align:right;width:100%;margin-bottom:6px}
.search-switch{margin-top:9px;text-align: left;font-size: 14px;color:#333;margin-bottom:6px}
.search-switch a{color:#c5133a}
.search-switch .selected{color:#c5133a;font-weight: bold;} 

/* channel bar */
.tiscali-nav{width:988px;float:left;position:relative}
.hp-nav-secondary{width:988px;float:left}
.hp-nav-secondary{float:left;background:#f0f0f1;width:988px;padding:20px 0;position:absolute;display:none;top:0px;left:0;z-index:10001;-webkit-box-shadow: 0px 4px 7px -4px rgba(51,51,51,1);-moz-box-shadow: 0px 4px 7px -4px rgba(51,51,51,1);box-shadow: 0px 4px 7px -4px rgba(51,51,51,1);}
.hp-nav-secondary section{width:247px;float:left}
.hp-nav-secondary h6{width:230px;float:left;padding-left:17px;margin-bottom:5px;font-size:14px;font-weight:500;color:#5F57A1}
.hp-nav-secondary ul{width:230px;padding-left:17px;float:left;}
.hp-nav-secondary li{float:left;width:100%;line-height:23px;font-size:14px;font-weight:400;}

/* service nav */
.service-nav{width:988px;float:left;padding:0px 0 18px;font-size:13px}
.service-nav.type_layout2{padding-top:0 !important}
.service-nav .channel-menu{width:30px;float:left;height:21px;}
.service-nav .channel-menu a{color:#5F57A1;font-weight:bold;font-size:24px}
.service-nav .channel-menu .openNavChannel{vertical-align:middle;float:left;width:20px;margin-right:10px;margin-top:-7px}
.tiscali-nav-promo{float:left;margin-left:26px;width:312px;text-align:right;font-size:15px;font-weight:500;line-height:21px}
.tiscali-nav-promo-prod{color:#fb4b5f}
.tiscali-nav-promo-price{color:#5F57A1}
.tiscali-nav-promo-img{float:left;width:948px;margin-top:20px;padding:0 20px}
.nav-rel-text{float:left;width:300px;text-align: right;font-size:15px;font-weight: bold;}
.nav-rel-link{float:left;width: 100%;}

.tagChannel{float:left;width:988px;margin-bottom:23px}
.tagChannel header{background:none !important}
.tagChannel  #v2-hp-tag{ display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.tagChannel .tiscali-tag-item{float:left;background:#eff0f0;margin-left:5px;padding:0px 5px;font-size:15px;font-weight:500;line-height:21px;flex-grow: 1;text-align: center;margin-bottom:5px}

.header-tag{float:left;color:#c5133a;font-weight:500}
.tiscali-tag-cnt{float:left;}
.tag.pp-special{float:left;width:988px;margin-bottom:36px}
.pp-type-v1 .tag,.pp-type-special .tag{float:left;width:644px;padding:0;margin-top:15px}
.pp-type-special .tag{width:988px}
.tag{float:left;width:610px;padding:0 10px;margin-top:15px}
.tag header{background:none !important}
.tag h4{float:left;background:#eff0f0;margin-right:15px;padding:4px 15px;font-size:20px;font-weight:bold}
.tag .tiscali-tagflash-item{float:left;background:#fff;margin-left:5px;padding:0px 5px;font-size:18px;font-weight:500;line-height:21px}
.tag .tiscali-tagflash-item a{color:#c5133a}

.tag-v3{float:left;width:644px;margin:5px 0}
.tag-v3 header{background:none !important}
.tag-v3 h4{float:left;background:#eff0f0;margin-right:15px;padding:4px 15px;font-size:20px;font-weight:bold}

/* pp */
.tiscali-main{width:988px;position:relative;z-index:1000}
.pp-type-v1{float:left;width:644px;margin-bottom:5px;}
.pp-img-type-v1{float:left;width:344px;margin-right:15px}
.pp-img-type-v1 img{float:left;}
.pp-head-type-v1{float:left;width:285px;margin-top:-5px}
.pp-head-type-v1 h2, .pp-head-type-v1 h3{font-size:28px;font-weight:bold;line-height:36px}
.pp-head-type-v1 h3{font-weight:500;font-size:20px;line-height:32px}
.pp-head-type-v1 h4{ font-weight:normal;float:left;width:285px;font-size:18px;margin-top:5px}
.pp-head-type-v1 .author,.pp-type-standard .author, .pp-type-special .author{font-size:18px;font-weight:500;font-style:italic}
.pp-type-standard.tSizeB .author{font-size:48px !important}
.pp-type-standard.tSizeM .author{font-size:38px !important}
.pp-type-special.tSizeXB .author{font-size:80px}
.pp-type-special .author{font-size:32px}
.pp-type-standard.tSizeB h2{font-size:58px;line-height:62px}
.pp-type-standard.tSizeM h2{font-size:48px;line-height:52px}

.pp-cnt{width:644px;float:left;height:100%}
.tiscali-pp{width:644px;position:relative;float:left}
#primopiano{float:left;width:644px;margin-right:44px;margin-bottom:26px}
.tiscali-pp-img{float:left; z-index:0;position:relative;height:434px}
.tiscali-pp-img img{float:left}
.tiscali-pp-img-v3{float:left; z-index:0;position:relative;height:360px;margin-top:10px}
.tiscali-pp-img-v3 img{float:left}
.tiscali-pp-head h2,.tiscali-pp-head h3{width:604px;font-size:36px;line-height:42px;font-weight:bold}
.tiscali-pp-head h2 a,.tiscali-pp-head-v3 h2 a, .tiscali-pp-txt h3 a,.tiscali-pp-txt-v3 h3 a, .tiscali-pp-head h4 a,.tiscali-pp-head-v3 h4 a{color:#333}
.tiscali-pp-head{width:604px;float:left;background:#fff;min-height:85px;padding:5px 10px 0 }

.tiscali-pp-head-v3 h2,.tiscali-pp-head-v3 h3{width:644px;font-size:36px;line-height:42px;font-weight:bold}
.tiscali-pp-head-v3{width:644px;float:left;}

.tiscali-pp-txt h3,.tiscali-pp-txt-v3 h3{ font-weight:normal;font-size:24px !important;font-weight:500;line-height:30px}
.tiscali-pp-head h4{ font-weight:normal;float:left;width:604px;font-size:18px;margin-top:5px}
.tiscali-pp-head-v3 h4{ font-weight:normal;float:left;width:644px;font-size:18px;margin-top:5px}
.tiscali-pp-txt{clear:both;float:left;margin-top:2px;width:604px;padding:0 10px}
.tiscali-pp-txt-v3{clear:both;float:left;margin-bottom:12px;width:644px;}
.tiscali-pp-b{float:left;width:624px;margin-top:-90px;padding:0 10px;position:relative;z-index:1}
.tiscali-pp-b-v3{float:left;width:644px}
.tiscali-pp-txt h3 .author,.tiscali-pp-txt-v3 h3 .author{font-size:20px;color:#333 !important;font-weight:500;font-style:italic}

/* ticker */
.hp-ticker{width:614px;float:left;margin-right:44px;background:#fff;height:21px;line-height:21px}
.hp-ticker .hp-ticker-head h2{width:80px;float:left;font-size:15px;font-weight:500;text-align:center}
.hp-ticker .hp-ticker-head h2 a{text-shadow:none;color:#c5133a}
.hp-ticker-list {width:534px;float:left;margin: 0 auto;overflow: hidden;white-space: nowrap;box-sizing: border-box;animation: tsmarquee 50s linear infinite;font-size:15px;font-weight: normal}
.hp-ticker-list-v2{width:534px;float:left;margin: 0 auto;position: relative;overflow: hidden;height: 21px;font-size:15px;font-weight: normal;box-sizing: border-box;}
.hp-ticker-list-v2 .msg {margin: 0 auto;white-space: nowrap;overflow: hidden;animation: marqueev2 130s linear infinite;display: inline-block;box-sizing: border-box;}
.hp-ticker-list-v2 .msg span {padding-left: 20px;}

@keyframes marqueev2 {
  0% {
   -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.hp-ticker-list time,.hp-ticker-list-v2 time{font-weight:500}
.hp-ticker-list:hover,.hp-ticker-list-v2 .msg:hover {animation-play-state: paused}
.hp-ticker-list h2,.hp-ticker-list-v2 h2{float:none;margin-right:10px;}
.hp-ticker-list article,.hp-ticker-list-v2 article{float:left}

/* Make it move */
@keyframes tsmarquee {
    0%   { text-indent: 27.5em }
    100% { text-indent: -105em }
}

/* twitch */
#twitch-hp,.twitch-hp-cnt{float:left;width:300px}

/* pp special */
#v2-hp-pp-special{width:988px;float:left;margin-bottom:44px}
.pp-type-special{width:988px;float:left}
.pp-type-special.tSizeXB .tiscali-pp-special-img{margin-bottom:0}
.tiscali-pp-special-img{float:left;width:988px;margin-bottom:15px;position:relative}
.tiscali-pp-special-img img{float:left}
.tiscali-pp-special-img h6{position:absolute;bottom:0;left:0;padding:0px 5px 0px 5px;color:#c5133a;text-transform:uppercase;background:#fff;font-size:18px;font-weight:bold;display:inline;line-height:28px}
.pp-type-special.tSizeXB h2{font-size:90px;line-height:normal}
.pp-type-special.tSizeXB h3{font-size:40px;line-height:normal;font-weight:bold}
.tiscali-pp-special-head{float:left;width:988px}
.tiscali-pp-special-head h2{margin-bottom:7px} 
.tiscali-pp-special-head h2,.tiscali-pp-special-head h3{width:988px;font-size:44px;font-weight:bold;line-height:54px}
.tiscali-pp-special-head h3{font-size:26px;font-weight:500;line-height:normal}
.tiscali-pp-special-head h3 .author{font-size:18px;font-weight:500;color:#333 !important}
.tiscali-pp-special-txt,.tiscali-pp-special-related{float:left;width:988px;font-size:20px;padding:10px 0;font-weight:400}
.tiscali-pp-special-related{padding:0;font-weight:500}


/* aside pp*/
aside{position:relative;background:#fff}
.tiscali-jb{width:312px;float:left;position:relative;height:150px;overflow:hidden}
.tiscali-jb img{float:left}
.tiscali-jb header{position:absolute;top:0;left:0;z-index:-1}
.jolly-blog{float:left;width:312px;margin-bottom:25px}
#onlyimg-box{float:left;width:300px;margin-bottom:44px}
.onlyimg-box-cnt{float:left;width:300px}
.onlyimg-box-cnt img{float:left}

/* main */
.tiscali-cx{width:644px;float:left;margin-right:44px;position:relative;background:#fff}
.tiscali-cx-full{width:988px;float:left;position:relative;background:#fff}
.tiscali-dx{width:300px;float:left}
#topnews{float:left;width:644px}
.row{float:left;margin-bottom:38px;width:644px}
.row-full{float:left;margin-bottom:44px;width:988px}

.tiscali-app-top{float:left;width:300px;position:relative}
.tiscali-app-top .ico-str{position:absolute;top:66px;left:10px;z-index:1}
.tiscali-app-top .tiscali-app-top-img{float:left;margin-right:13px;width:150px}
.tiscali-app-top .tiscali-app-top-txt{float:left;width:137px;padding-top:5px;font-size:16px;font-weight:500;line-height:20px}
.tiscali-app-top-s{float:left;background:#eff0f0;padding:5px 13px;width:274px;min-height:92px}
.tiscali-app-top-s header{background:none !important}
.tiscali-app-top-s .tiscali-app-top-img{width:50px;float:left;margin-right:13px}
.tiscali-app-top-s h2{margin-bottom:8px}
.tiscali-app-top-s .tiscali-app-top-img img{border-radius:50px}
.tiscali-app-top-s .tiscali-app-top-txt{float:left;width:211px;font-weight:500;font-size:16px;line-height:20px}
.tiscali-app-top-s .tiscali-app-top-txt h3{background:#c5133a;padding:0 8px;font-size:16px;display:inline;line-height:20px}

.tiscali-app-t1{float:left;text-align:center;margin-top:36px;margin-bottom:30px;width:618px;border:1px solid #ededed;padding:15px}
.tiscali-app-nf{float:left;width:188px}
.tiscali-app-nf header h6{width:188px;margin-bottom:8px;color:#c5133a;text-transform:uppercase;font-size:18px;font-weight:bold;font-family:"Roboto Condensed";line-height:22px}
.tiscali-app-nf header h6 a{color:#c5133a;text-decoration:none}
.tiscali-app-nf header h3{margin-top:10px;padding:0px 5px 0px;color:#fff;background:#c5133a;font-size:15px;font-family:"Roboto Slab";display:inline;line-height:22px}
.tiscali-app-nf header h3 a{color:#fff;text-decoration:none}
.tiscali-app-nf header h2{margin-bottom:10px;font-size:15px;font-weight:400;line-height:20px;width:188px}

.tiscali-app-t2{float:left;margin-top:39px;margin-bottom:30px;width:644px}
.tiscali-app-t2-top{float:left;width:300px;margin-bottom:10px}
.tiscali-app-t2-label{background:#e6e6e6;float:left;padding:0 5px;width:290px;font-weight:bold;font-size:19px;text-transform:uppercase}
.tiscali-app-t2-label a{color:#5f57a1}
.tiscali-app-t2-author{float:left;padding:0 5px;width:159px;margin-left:13px;background:#c5133a;font-size:15px;font-family:"Roboto Slab";display:inline;line-height:20px}
.tiscali-app-t2-img{float:left;width:130px}
.tiscali-app-t2-head{float:left;font-size:16px;width:157px;margin-left:13px;line-height:22px;}
.tiscali-app-f{float:left;width:300px}

.tiscali-app-t{float:left;width:650px}
.tiscali-app-t header h6{display:inline;color:#c5133a;text-transform:uppercase;font-size:18px;font-weight:bold;font-family:"Roboto Condensed"}
.tiscali-app-t header h6 a{color:#c5133a;text-decoration:none}
.tiscali-app-t header h2{display:inline;font-size:25px;font-family:"Roboto Condensed";font-weight:400}

.extra-box {display:flex;flex-flow: row wrap;}
.tiscali-sp-nf-br{border-bottom:1px solid #dcdcdc;margin-bottom:24px;padding-bottom:29px}
.tiscali-sp{width:300px;float:left;position:relative;min-height:1px}
.tiscali-sp-nf{width:644px;float:left;position:relative;min-height:1px}
.tiscali-sp .author{font-size:16px}
.tiscali-sp article,.tiscali-sp-vertical-dx article{width:300px}
.tiscali-sp-vertical-dx{float:left;width:300px}
.mrgb-s{margin-bottom:30px}
.tiscali-sp-nf header h6{color:#c5133a;text-transform:uppercase;background:#fff;font-size:15px;font-weight:500;display:inline;line-height:24px}
.tiscali-sp-item header h6{position:absolute;top:178px;left:0;padding:0px 6px 0px;color:#c5133a;text-transform:uppercase;background:#fff;font-size:15px;font-weight:500;display:inline;line-height:24px}
.tiscali-sp-item header h6 a,.tiscali-sp-nf header h6 a,.tiscali-sp-b-item header h6 a,.tiscali-sp-c-item header h6 a{color:#c5133a;text-decoration:none}

.tiscali-sp-nf article{width:644px}
.tiscali-sp-nf .author{font-size:19px}
.tiscali-sp-nf h2,.tiscali-sp-nf h3{font-size:24px;font-weight:500;line-height:29px;width:644px}
.tiscali-sp-nf h3{font-size:16px;font-weight:normal;width:644px}
.tiscali-sp-item header h2,.tiscali-sp-item header h3{font-size:19px;font-weight:400;line-height:26px;width:300px}
.tiscali-sp-item-img{width:300px;float:left;min-height:202px;margin-bottom:6px}
.tiscali-sp-item-img img{float:left}

.tiscali-sp-b{width:644px;float:left;position:relative;min-height:1px}
.tiscali-sp-b article{width:644px}
.tiscali-sp-b .author{font-size:20px}
.tiscali-sp-b-item-img{width:300px;float:left;min-height:202px}
.tiscali-sp-b-item-img img{float:left}
.tiscali-sp-b-item-header{float:left;width:324px;margin-left:20px}
.tiscali-sp-b-item header h6{color:#c5133a;text-transform:uppercase;background:#fff;font-size:15px;font-weight:500;display:inline;line-height:24px}
.tiscali-sp-b-item header h2,.tiscali-sp-b-item header h3{font-size:29px;font-weight:500;line-height:35px;width:324px}

.tiscali-sp-c article{width:300px}
.tiscali-sp-c .author{font-size:19px}
.tiscali-sp-c{width:300px;float:left;position:relative;min-height:1px}
.tiscali-sp-c-item header h6{color:#c5133a;text-transform:uppercase;background:#fff;font-size:15px;font-weight:500;display:inline;line-height:24px}
.tiscali-sp-c-item header h2,.tiscali-sp-c-item header h3{font-size:21px;font-weight:500;line-height:25px;width:300px}



.tiscali-spbr-pos1{border:1px solid #c5133a}
.tiscali-spbr-pos1 h6{background:#c5133a}
.tiscali-spbr-pos2{border:1px solid #5f6a6a}
.tiscali-spbr-pos2 h6{background:#5f6a6a}
.tiscali-spbr-pos3{border:1px solid #5F57A1}


.tiscali-spbr{float:left;width:268px;padding:0 15px 5px;min-height:613px}
.tiscali-spbr > h2{line-height:55px;font-size:26px;font-weight:500;color:#5f57a1;text-align:center}
.tiscali-spbr h6{font-size:15px;font-weight:500;float:left;width:100%;line-height:20px}
.tiscali-spbr h6 a{color:#5F57A1;text-decoration:none;text-transform:uppercase}
.tiscali-spbr header h2{font-size:20px;font-weight:500;line-height:24px;width:268px}
.tiscali-spbr-img{width:268px;float:left;min-height:176px;margin-bottom:10px}
.tiscali-spbr-img img{float:left}
.tiscali-sp-br-item.item1{margin-top:0px}
.tiscali-sp-br-item{float:left;width:268px;margin-top:40px}

.tiscali-sp-vertical{width:644px;float:left;margin-bottom:44px}
.tiscali-sp-vertical .tiscali-sp-vertical-sx{margin-right:44px;float:left;}
.tiscali-sp-item-vertical{width:300px;position:relative}
.tiscali-sp-item-vertical-img{width:300px;min-height:574px}
.tiscali-sp-item-vertical-img img{display:block;font-size:1px}
.tiscali-sp-item-vertical-label{position:absolute;width:300px;top:1px;text-align:center}
.tiscali-sp-item-vertical-head{text-align:center;position:absolute;width:280px;bottom:0px;left:10px}
.tiscali-sp-item-vertical h6{padding:1px 5px 0px 5px;color:#c5133a;text-transform:uppercase;background:#fff;font-size:16px;font-weight:bold;font-family:"Roboto Condensed";display:inline}
.tiscali-sp-item-vertical h6 a{color:#c5133a}
.tiscali-sp-item-vertical-head h2{display:block;width:260px;padding:10px;background:#fff;background-color:#fff;font-size:25px;font-weight:400;line-height:28px}

.tiscali-sp-video{width:958px;float:left;background:#E6E6E6;padding:15px;margin-bottom:44px}
.hp-sp-video{float:left;width:280px}
#v2-hp-tn-8,#v2-hp-tn-9{margin-right:59px}
.tiscali-sp-item-video{position:relative !important}
.tiscali-sp-item-video header{background:none !important}
.tiscali-sp-item-video header h2{font-size:18px;font-weight:normal;line-height:22px;width:280px}
.tiscali-sp-item-video header h2 a{color:#333}
.tiscali-sp-item-video header h2.ico{width:241px;padding-left:61px !important;}
.tiscali-sp-item-video header h2 img{left: 10px;position: absolute;top:143px;}
.tiscali-sp-item-video-img{width:280px;float:left;min-height:188px;margin-bottom:6px}
.tiscali-sp-item-video-img img{float:left}

.tiscali-sp-special{width:650px;float:left;background:#000;margin-bottom:26px}
.tiscali-sp-item-special{position:relative !important;height:368px}
.tiscali-sp-item-special,.tiscali-sp-special article{width:650px}
.tiscali-sp-item-special header h2{position:absolute;bottom:0;left:0;z-index:1;background:#000;background-color:rgba(0,0,0,0.7);font-size:22px;font-weight:400;line-height:26px;width:610px;padding:15px 20px}
.tiscali-sp-item-special header h2.ico{width:545px;padding-left:85px !important;}
.tiscali-sp-item-special header h2 img{left: 20px;position: absolute;top:15px;}
.tiscali-sp-item-special-img{width:650px;float:left;position:absolute;top:0;left:0;z-index:0;min-height:368px}
.tiscali-sp-item-special-img img{float:left}

/* col-ext */
.ext{width:300px;float:left;}
.tiscali-ext{position:relative}
.tiscali-ext,.tiscali-ext h2,.tiscali-ext-img{width:300px;float:left}
.tiscali-ext-img{position:relative;margin-bottom:6px;width:300px;overflow:hidden}
.tiscali-ext-img .image{float:left;width:300px;height:202px}
.tiscali-ext h2{font-size:19px;font-weight:400;line-height:26px;width:300px}
.tiscali-ext header h6{position:absolute;top:178px;left:0;padding:0px 6px 0px;color:#c5133a;text-transform:uppercase;background:#fff;font-size:15px;font-weight:500;display:inline;line-height:24px}
.tiscali-ext header h6 a{color:#c5133a;text-decoration:none}

/* regioni - min-height:593px; */
#regioni{width:298px;float:left;padding:0px 0;border:1px solid #dcdcdc;min-height:426px;position:relative}
.regioni-cnt{float:left;width:298px}
.tiscali-regioni{float:left;width:298px}
.tiscali-regioni > header{width:298px;float:left;padding:10px 0px 6px 0;text-align:center;}
.tiscali-regioni > header h2 a{font-size:26px;color:#b32f3d;}
.tiscali-regioni-cnt{width:258px;padding:0 20px;float:left;text-align:center}
.tiscali-regioni-img{float:left;width:212px;padding:0 23px;margin-bottom:8px}
.tiscali-regioni-0 img{width:212px;height:140px;float:left;}
.tiscali-regioni-0{padding-top:5px !important}
.tiscali-regioni-0, .tiscali-regioni-1, .tiscali-regioni-2, .tiscali-regioni-3{float:left;width:258px;padding:8px 0;border-bottom:1px solid #e8e8e8}
.tiscali-regioni-0 h2, .tiscali-regioni-1 h2, .tiscali-regioni-2 h2, .tiscali-regioni-3 h2{float:left;width:258px;font-size:20px;font-weight:500;line-height: 22px;text-align: center;}
.tiscali-regioni-1 h2,.tiscali-regioni-2 h2,.tiscali-regioni-3 h2{float:left;width:258px;font-size:16px;font-weight:normal;line-height: 19px;text-align: center;}
.tiscali-regioni-3{border-bottom:0px;padding-bottom: 0px;}
.tiscali-regioni .arrow{width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #b32f3c transparent transparent transparent;vertical-align:middle;font-size:1px;text-decoration:none}
.tiscali-regioni-mappa{float:left;width:298px;padding-top:10px}
.tiscali-regioni-mappa section{width:298px;text-align:center;margin-bottom:9px}
.tiscali-regioni-mappa section header h2{font-size:20px;font-weight:500;}
.tiscali-regioni-mappa-lista{width:298px;float:left;margin-top:5px}
#mappa{width:298px;float:left;margin-bottom:2px}
#mappa_label{font-size:18px;color:#0098a7;font-weight:500;width:298px;float:left;}
.head_maps_regioni{position:relative}
.close_maps_regioni{position:absolute;top:-3px;right:15px}
.tiscali-regioni-list{float:left;width:280px;padding:0 9px;margin-top:20px}
.tiscali-regioni-list ul{float:left;width:140px;text-align: left;}
.tiscali-regioni-list li{float:left;width:140px;font-size:15px;font-weight: normal;margin-bottom:7px}
.tiscali-regioni-list li .active{float:left;width:144px;font-size:15px;font-weight: 500;color:#c5133a}
.getMapRegion{vertical-align: top;}

/* meteo */
.tiscali-meteo{width:258px;float:left;padding:10px 20px 0;}
.tiscali-meteo .arrow{width: 0;height: 0;border-style: solid;border-width: 7px 6px 0 6px;border-color: #000 transparent transparent transparent;vertical-align:middle;font-size:1px;text-decoration:none}
.tiscali-meteo a{text-decoration:none}
.tiscali-meteo-city{width:258px;float:left;font-size:18px;font-weight:500;margin:8px 0; text-align:center}
.tiscali-meteo-city img{margin:-2px 5px 0 0;vertical-align:middle}
.tiscali-meteo-nday{width:83px;float:left;text-align:center}
.tiscali-meteo-nday .meteoDate{font-size:12px;margin-bottom:5px;font-weight:300;width:83px;float:left}
.tiscali-meteo .min{color:#003399}
.tiscali-meteo .max{color:#be2834}
.tiscali-meteo-search{width:258px;padding:37px 20px;float:left;position:absolute;top:0;left:0;background:#dddddd;display:none;min-height: 352px;}
.tiscali-meteo-search h3{font-size:15px;font-weight:300}
.tiscali-meteo-search-loc,.tiscali-meteo-search-naz{width:258px;float:left;padding-top:7px}
.tiscali-meteo-search-naz p{float:left;width:50%;font-size:15px;font-weight:500}
.tiscali-meteo-search-naz p input{width:18px;height:18px;vertical-align:bottom;font-size:1px}
.tiscali-meteo-search-loc{width:258px;float:left}
.tiscali-meteo-search-loc input{width:248px;padding-left:10px;height:20px;border:1px solid #A7A6AA;font-size:13px;font-family:'roboto';font-weight:300}
#search-div-t{max-height:220px;overflow-x:hidden;overflow-y:auto;border:1px solid #aaa;padding-bottom:5px;width:260px;z-index:1000000;background-color:#fff;position:absolute;top:135px;left:20px}
#search-div-t div{width:248px;padding-top:3px !important;padding-bottom:3px}
#search-div-t .tips{background-color:#eee;font-weight:300;width:248px;text-align:center;padding:5px}
#search-div-t a {float:left;width:258px;font-weight:300;text-decoration:none;text-align:left;color:#000}
.close-meteo-search{position:absolute;right:10px;top:10px}
.tiscali-meteo-all{float:left;width:258px;text-align: center;}

/* sp dx */
#sp-dx{width:300px;float:left}

/* sport live */
.tiscali-calcioLive{width:988px;float:left}

/* focus */
.tiscali-focus{width:644px;float:left;position:relative}
.tiscali-focus-item{width:644px;float:left;position:relative}
.tiscali-focus-img{width:644px;min-height:426px}
.tiscali-focus-img img{display:block;font-size:1px}
.tiscali-focus-head{position:absolute;width:624px;bottom:0px;left:10px}
.tiscali-focus-head h2{display:block;width:604px;padding:10px;background:#fff;background-color:#fff;font-size:25px;font-weight:bold;line-height:30px}
.tiscali-focus-head .author{font-size:20px}

/* milleunadonna */
#milleunadonna > header{float:left;width:988px;padding:0px 0 18px 0}
#milleunadonna .tiscali-sp-item-vertical-head h2{background:#78A7A7;}
#milleunadonna .tiscali-sp-item-vertical-head h2 a{color:#fff}
#milleunadonna .tiscali-sp-item-vertical-head{bottom:10px}
.tiscali-milleunadonna{width:988px;float:left;margin-bottom:36px;}
.tiscali-milleunadonna-item-vertical{width:300px;position:relative}
.tiscali-milleunadonna-item-vertical-label{position:absolute;width:300px;top:1px;text-align:center}
.tiscali-milleunadonna-item-vertical-img img{display:block;font-size:1px}
.tiscali-milleunadonna-item-vertical-head{text-align:center;position:absolute;width:280px;bottom:10px;left:10px}
.tiscali-milleunadonna-item-vertical-label h6{padding:1px 5px 0px 5px;color:#78A7A7;text-transform:uppercase;background:#78A7A7;font-size:15px;font-weight:500;display:inline}
.tiscali-milleunadonna .tiscali-pm-item header h6 a{color:#78A7A7  !important}
.tiscali-milleunadonna-item-vertical-head h2{display:block;width:260px;padding:10px;background:#78A7A7;font-size:25px;font-weight:400;line-height:28px}
.tiscali-milleunadonna-sx{width:300px;float:left;margin-right:44px}
.tiscali-milleunadonna-dx{width:300px;float:left;}
.tiscali-milleunadonna header h6{background:#78A7A7}
.tiscali-milleunadonna-br{float:left;margin-bottom:29px;padding:26px 13px;width:960px;border:1px solid #78A7A7}
.tiscali-milleunadonna-br-item{float:left;width:458px}
#tiscali-milleunadonna-br-item-0{margin-right:44px}
#tiscali-milleunadonna-br-item-0 .tiscali-milleunadonna-br-img,#tiscali-milleunadonna-br-item-1 .tiscali-milleunadonna-br-img{float:left;width:260px;margin-right:13px}

.tiscali-milleunadonna-br-item h2{float:left;width:185px;font-size:25px;font-weight:500}

.oroscopo{float:left;width: 986px;border:1px solid #e5917f;margin-top:38px}
.oroscopo-col-dx-head{float:left;width: 986px;text-align: center;}
.oroscopo-col-dx-head a,.oroscopo-col-dx-head a:hover{color:#fff;text-decoration: none;}
.oroscopo-col-dx-head span{
    background: #e5917f;
    font-weight: bold;
    font-size: 28px;
    display: inline-block;
    padding: 2px 8px 5px;
    margin-bottom: 22px;
}
.oroscopo-col-dx-txt{float:left;width:986px;text-align:center;font-size:18px;font-weight: 300;margin-bottom: 22px;}
.oroscopo-ico-cnt{float:left;width: 964px;padding-left: 22px;margin-bottom:22px}
.oroscopo-col-dx-ico{float:left;width: 60px;padding-right: 20px;}
.oroscopo-col-dx-ico img{width: 60px;}


/* spettacoli */
#spettacoli{padding-bottom:30px}
#spettacoli > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#spettacoli > header a{color: #ed6d4a;text-decoration:none}
.tiscali-spettacoli{width:988px;float:left}
.tiscali-spettacoli-item{width:300px;float:left}
.tiscali-spettacoli .tiscali-sp-vertical-sx{width:300px;float:left;}
#spettacoli .tiscali-sp-item-vertical-head h2{background:#ED6D4A;}
#spettacoli .tiscali-sp-item-vertical-head{bottom:10px}
#spettacoli .tiscali-sp-item-vertical h6{background:#ED6D4A;margin-top:1px}
#spettacoli .tiscali-sp-item-vertical h6 a,#spettacoli .tiscali-sp-item-vertical-head h2 a{color:#fff}
.no-rgba #spettacoli .tiscali-sp-item-vertical h6{display:none}
#spettacoli .gallery{padding-top:0 !important}
#spettacoli .tiscali-gallery-item{margin-bottom:15px !important}
#spettacoli .gall3{margin-bottom:0px !important}

/* sport */
#sport{margin-bottom:29px}
#sport > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#sport > header a{color: #86AF49;text-decoration:none}
#sport .tiscali-pm-item,#tennis .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
.tiscali-sport,.tiscali-tennis{width:988px;float:left}

/* sport */
#tennis{margin-bottom:29px}
#tennis > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#tennis > header a{color: #86AF49;text-decoration:none}

/* thetastyways */
#thetastyways > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#thetastyways > header a{color: #996600;text-decoration:none}
.tiscali-thetastyways{width:988px;float:left}
#thetastyways{margin-bottom:29px}
#thetastyways .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}

/* sport */
#basket{margin-bottom:29px}
#basket > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#basket > header a{color: #F15A24;text-decoration:none}
#basket .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
.tiscali-basket{width:988px;float:left}

/* ambiente */
#ambiente > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#ambiente > header a{color: #339064;text-decoration:none}
.tiscali-ambiente{width:988px;float:left}
#ambiente{margin-bottom:29px}
#ambiente .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
#ambiente .costasmeralda{float:left;width:300px;margin-top:44px}
#ambiente .costasmeralda img{float:left}
#ambiente .tiscali-focus-img{min-height:434px}
#ambiente .tiscali-focus-head{bottom:10px}
#ambiente .tiscali-focus-head h2{background:#339064;background-color:#339064;font-weight:normal}
#ambiente .tiscali-focus-head h2 a{color:#fff}
#ambiente .ambiente-feedlist{text-align: center;width: 258px;border: 1px solid #339064;padding: 15px 20px 0;min-height:233px}
#ambiente .ambiente-feedlist .feedlist-head h2 {text-align: center;display: inline-block;border-bottom: 2px solid #339064;font-weight: bold;    font-size: 20px;padding-bottom: 10px;margin-bottom: 22px;color: #339064;}
#ambiente .ambiente-feedlist li {margin-bottom: 14px;}
#ambiente .ambiente-feedlist li h2 {font-size: 16px;font-weight: 500;}

/* innovazione */
#innovazione > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#innovazione > header a{color: #4d4d4d;text-decoration:none}
.tiscali-innovazione{width:988px;float:left}
#innovazione{margin-bottom:29px}
#innovazione .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
#innovazione .tiscali-focus-img{min-height:434px}
#innovazione .tiscali-focus-head{bottom:10px}
#innovazione .tiscali-focus-head h2{background:#4d4d4d;background-color:#4d4d4d;font-weight:normal}
#innovazione .tiscali-focus-head h2 a{color:#fff}
#innovazione .opencampus{float:left;width:300px;margin-top:44px}

#innovazione .tiscali-shp-dayblk-v3{float:left;border:1px solid #7f79b4;width:268px;padding:0 15px 5px;min-height: 430px;}
#innovazione .tiscali-shp-dayblk-v3 .tiscali-pm-item-img{width:268px}
#innovazione .tiscali-shp-dayblk-v3 .tiscali-pm-item-img img{width:268px}
#innovazione .tiscali-shp-dayblk-v3 header h2{float:left;font-size: 19px;font-weight: 400;line-height: 26px;width: 268px;text-align: center;}
#innovazione .tiscali-shp-dayblk-v3 .shpEdPrice {float:left;width:268px;text-align: center;margin-top: 20px;font-size: 30px;color: #c5133a;font-weight: bold;}
#innovazione .tiscali-shp-dayblk-v3 .shpEdPriceSaving {font-size: 23px;color: #333;font-weight: bold;text-decoration: line-through;}

/* cultura */
#cultura > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#cultura > header a{color: #996600;text-decoration:none}
.tiscali-cultura{width:988px;float:left}
#cultura{margin-bottom:29px}
#cultura .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
#cultura  .tiscali-focus-img{min-height:434px}
#cultura .tiscali-focus-head{bottom:10px}
#cultura  .tiscali-focus-head h2{background:#996600;background-color:#996600;font-weight:normal}
#cultura  .tiscali-focus-head h2 a{color:#fff}

#cultura .feedlist{text-align:center;float:left;width:254px;border:1px solid #996600;padding:15px 22px 0;margin-top:22px}
#cultura .feedlist .feedlist-head h2{
  width:254px;
	text-align:center;
	display:inline-block;
	border-bottom:2px solid #996600;
	font-weight:bold;
	font-size:20px;
	padding-bottom:10px;
	margin-bottom:15px;
	color:#996600
}


#cultura .feedlist li{
	margin-bottom:15px
}

#cultura .feedlist li h2{
	font-size:16px;
	font-weight:500
}

/* cucina */
#cucina > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#cucina > header a{color: #e5917f;text-decoration:none}

/* lovedifferences */
#lovedifferences > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#lovedifferences > header a{text-decoration:none}
#lovedifferences > header .love{color:#C5133A}
#lovedifferences > header .differences{color:#5F57A1}
.tiscali-lovedifferences{width:988px;float:left}
.tiscali-lovedifferences header h6 a{color:#c5133a !important}
#lovedifferences{margin-bottom:42px}
#lovedifferences .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}

/* salute */
#salute > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#salute > header a{color:#E40613;text-decoration:none}
.tiscali-salute{width:988px;float:left}
.tiscali-salute header h6 a{color:#c5133a !important}
#salute{margin-bottom:42px}
#salute .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}

/* motori */
#motori > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#motori > header a{color: #f49818;text-decoration:none}
.tiscali-motori{width:988px;float:left}
.tiscali-motori header h6 a{color:#f49818 !important}
#motori{margin-bottom:29px}
#motori .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
#motori .tiscali-focus-img{min-height:434px}
#motori .tiscali-focus-head{bottom:10px}
#motori .tiscali-focus-head h2{background:#f49818;background-color:#f49818;font-weight:normal}
#motori .tiscali-focus-head h2 a{color:#fff}

/* gamesurf */
#gamesurf > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 0px;text-transform: lowercase}
#gamesurf > header a{color: #000;text-decoration:none}
.tiscali-gamesurf{width:988px;float:left}
.tiscali-gamesurf header h6 a{color:#000 !important}
#gamesurf{margin-bottom:42px}
#gamesurf .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
#gamesurf .tiscali-focus-img{min-height:434px}
#gamesurf .tiscali-focus-head{bottom:10px}
#gamesurf .tiscali-focus-head h2{background:#fff;background-color:#fff;font-weight:normal}
#gamesurf .tiscali-focus-head h2 a{color:#000}

.gs-m{background:#1A1A1A;float:left;width:300px;border-radius: 8px}
.gs-m-logo{float:left;width:300px;text-align:center;margin:3px 0 2px 0}
.gs-m-t{float:left;width:272px;margin:0 14px;border-bottom:1px solid #fff;padding:8px 0;margin-bottom:10px;font-size:19px;line-height:22px}
.gs-m-b{float:left;width:272px;padding:0 14px 14px;font-size:16px;line-height:21px}

/* shopping */
#shopping > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#shopping > header a{color: #c5133a;text-decoration:none}
.tiscali-shopping{width:988px;float:left}
.tiscali-shopping header h6 a{color:#c5133a !important}
#shopping{margin-bottom:42px}
#shopping .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}
#shopping .tiscali-focus-img{min-height:434px}
#shopping .tiscali-focus-head{bottom:10px}
#shopping .tiscali-focus-head h2{background:#7f79b4;background-color:#7f79b4;font-weight:normal}
#shopping .tiscali-focus-head h2 a{color:#fff}

.shopping-t1,.shopping-t2,.shopping-t3{position: relative;float: left;width: 300px;}
.shopping-t3{margin-bottom: 38px;}

.ph-item {
  position: relative;
  overflow: hidden;
  width:268px;
  float:left;
  margin-top:0 !important;
}
.ph-item,
.ph-item *,
.ph-item ::after,
.ph-item ::before {
  box-sizing: border-box;
}
.ph-item::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 50%;
  z-index: 1;
  width: 500%;
  margin-left: -250%;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, 0.35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%;
  -webkit-animation: phAnimation 0.8s linear infinite;
          animation: phAnimation 0.8s linear infinite;
  content: " ";
  pointer-events: none;
}

.ph-head{background:#e6e6e6;width:268px;height:28px;margin-bottom:15px;float:left;} 
.ph-picture{background:#e6e6e6;width:268px;height:180px;margin-bottom:6px;float:left;}
.ph-title{background:#e6e6e6;width:268px;height:26px;margin-bottom:5px;float:left;}
.ph-price{background:#e6e6e6;width:268px;height:35px;margin-top:30px;float:left;}

@-webkit-keyframes phAnimation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    transform: translate3d(30%, 0, 0);
  }
}

@keyframes phAnimation {
  0% {
    transform: translate3d(-30%, 0, 0);
  }
  100% {
    transform: translate3d(30%, 0, 0);
  }
}

/* masthead shopping */
.sbox-mst-main{width:988px;margin-bottom:44px;border:2px solid #000;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;padding:0 4px;float:left;background:#000;}
.sbox-mst-img{float:left;width:360px}
.sbox-mst-prd{background:#000;display:flex;padding:5px 0;justify-content: space-around;}
.sbox-mst-item{float:left;margin-right:10px;padding:5px;width:145px;min-height:230px;text-align:center;background:#fff;position:relative}
.mst-prc-disc{position:absolute;top:5px;right:5px;z-index: 1;background: #c5133a;width: 36px;height: 36px;border: 1px solid #fff;text-align: center;border-radius: 50%;color: #fff;font-size: 15px;font-weight: 500;line-height: 36px;}
.sbox-mst-item header h2{font-size:14px;font-weight:bold;width:100%;float:left;}
.sbox-mst-price{float:left;width:100%;background:#C5133A;font-size:18px;font-weight:bold;line-height:27px;}
.sbox-mst-price a,.mst-prc-disc a{color:#fff}
.sbox-mst-price-cnt{width:100%;position:absolute;bottom:0;left:0}
.sbox-mst-price-saving{width:100%;float:left;font-size:14px;font-weight:500;text-decoration: line-through;color:#666666;margin-bottom:7px}
.sbox-mst-prd-img{float:left;width: 100%;margin-bottom:5px}
.sbox-mst-item .mst-prd-img{max-width: 100%;height:94px}
.sbox-mst-loading{align-items: center;display:-webkit-box;display:flex;-webkit-box-pack:center!important;justify-content:center!important;}
.lds-ring {display: inline-block;position: relative;width: 80px;height: 80px;}
.lds-ring div {box-sizing: border-box;display: block;position: absolute;width: 64px;height: 64px;margin: 8px;border: 8px solid #fff;border-radius: 50%;animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color: #fff transparent transparent transparent;}
.lds-ring div:nth-child(1) {animation-delay: -0.45s;}
.lds-ring div:nth-child(2) {animation-delay: -0.3s;}
.lds-ring div:nth-child(3) {animation-delay: -0.15s;}
@keyframes lds-ring {
  0% {transform: rotate(0deg);}
  100% {transform: rotate(360deg);}
}

/* shopping */
#speciali-shopping > header{float:left;width:988px;font-size: 26px;font-weight: normal;position: absolute;text-align: center;top:-15px}
#speciali-shopping > header a{color: #c5133a;text-decoration:none;display: inline-block;text-align: center;background:#fff;padding:0 20px}
#speciali-shopping > header a .c1{color:#c5133a;font-weight:bold}
#speciali-shopping > header a .c2{color:#000}
#speciali-shopping .tiscali-shopping{width:912px;float:left;border:1px solid #c5133a;padding:37px 37px 30px 37px}
#speciali-shopping .tiscali-shopping.off-type1{width:986px;float:left;border:1px solid #c5133a;padding:37px 0px 0px 0px}
#speciali-shopping .tiscali-shopping.off-type1 .shp-img-sing{float:left;width: 986px;}
#speciali-shopping .tiscali-shopping.off-type1 .shp-img-sing img{float:left}

.tiscali-shopping header h6 a{color:#c5133a !important}
#speciali-shopping{margin-bottom:42px;position: relative;margin-top:15px}
#speciali-shopping .tiscali-pm-item{float:left;width:280px;margin-bottom:0 !important}
#speciali-shopping .tiscali-shp-dayblk-v3 .tiscali-pm-item-img img{width:280px}
#speciali-shopping .margin{margin-right:36px}


#shopping .tiscali-shp-dayblk-v3,.shp-top-l .tiscali-shp-dayblk-v3,#ambiente .tiscali-shp-dayblk-v3{float:left;border:1px solid #7f79b4;width:268px;padding:0 15px 5px;min-height: 430px}
.shp-top-l .tiscali-shp-dayblk-v3{padding:0 15px 10px;min-height: 380px !important;}
#shopping .tiscali-shp-dayblk-v3 .tiscali-pm-item-img,.shp-top-l .tiscali-shp-dayblk-v3 .tiscali-pm-item-img,#ambiente .tiscali-shp-dayblk-v3 .tiscali-pm-item-img{width:268px}
#shopping .tiscali-shp-dayblk-v3 .tiscali-pm-item-img img,.shp-top-l .tiscali-shp-dayblk-v3 .tiscali-pm-item-img img,#ambiente .tiscali-shp-dayblk-v3 .tiscali-pm-item-img img{width:268px}
#shopping .tiscali-shp-dayblk-v3 header h2,.shp-top-l .tiscali-shp-dayblk-v3 header h2,#ambiente .tiscali-shp-dayblk-v3 header h2{float:left;font-size: 18px;font-weight: 400;line-height: 26px;width: 268px;text-align: center;}
#shopping .tiscali-shp-dayblk-v3 .tiscali-shp-dayblk-v3-head,.shp-top-l .tiscali-shp-dayblk-v3 .tiscali-shp-dayblk-v3-head,#ambiente .tiscali-shp-dayblk-v3 .tiscali-shp-dayblk-v3-head,#innovazione .tiscali-shp-dayblk-v3 .tiscali-shp-dayblk-v3-head,.tiscali-shp-dayblk-v3 div:first-of-type{float:left;text-align: center;font-size: 24px;color: #c5133a; margin: 15px 0 15px;width: 268px;}
#shopping .tiscali-shp-dayblk-v3 .shpEdPrice,.shp-top-l .tiscali-shp-dayblk-v3 .shpEdPrice,#ambiente .tiscali-shp-dayblk-v3 .shpEdPrice {float:left;width:268px;text-align: center;margin-top: 20px;font-size: 30px;color: #c5133a;font-weight: bold;}
#shopping .tiscali-shp-dayblk-v3 .shpEdPriceSaving,.shp-top-l .tiscali-shp-dayblk-v3 .shpEdPriceSaving,#ambiente .tiscali-shp-dayblk-v3 .shpEdPriceSaving {font-size: 20px;color: #333;font-weight: bold;text-decoration: line-through;}
.shp-top-l{float:left;width:300px;position: relative;}
.prd-img{width:initial !important;max-width: 100%;vertical-align: middle;height: auto;max-height: 180px;float: none !important;}
.prd-img-cont{min-height: 180px;max-height: 180px;vertical-align: middle;line-height: 180px;text-align: center;}

.mrcLogo{float:left;width: 100%;margin-top:0px !important}
.mrcLogo img{width:50px}
.avl,.delCost{float:left;width:100%;font-size:14px;font-weight: normal;line-height:normal;color: #666;}
.avlStat{height: 12px;width: 12px;border-radius: 50%;display: inline-block;}
.avlStatGreen{background-color: green;}
.avlStatOrange{background-color: #a88734;}
.avlStatRed{background-color: #c5133a;}
.mrc-3 .prd-img-cont{min-height: 120px;max-height: 120px;vertical-align: middle;line-height: 120px;text-align: center;margin-bottom:25px}
.mrc-3 .prd-img{max-height: 120px}
.mrc-3 .shpEdPrice,.totCost{font-size:24px !important;margin-top:5px !important;font-weight: bold;}
.mrc-3 .tiscali-shp-dayblk-v3-head{font-size:18px !important;font-weight: bold;}
.mrc-3 .tiscali-shp-dayblk-v3-head .logo-tp{width: 120px;vertical-align: middle;}

/** slides shopping **/
.shopping-slide-container {
  max-width: 312px;
  position: relative;
  margin: auto;
}
  
.shopping-slides {
  display: none;
}
.prd-elm{margin-top:0px !important}
.shopping-slides.active{display:block}
.fade-slides {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.0s;
  animation-name: fade;
  animation-duration: 1.0s;
}
@-webkit-keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}
.slides-prev, .slides-next {
  cursor: pointer;
  position: absolute;
  top: 115px;
  width: auto;
  transition: 0.6s ease;
  user-select: none;
}
.slides-next img, .slides-prev img{opacity:0.8}

.slides-next {
  right: 0;
}
.slides-prev {
  left: 0;
}

/* risparmio */
#risparmio > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#risparmio > header a{color: #ffbc2e;text-decoration:none}
.tiscali-risparmio{width:988px;float:left}
.tiscali-risparmio header h6 a{color:#ffbc2e !important}
#risparmio{margin-bottom:29px}
#risparmio .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}

/* food */
#food > header{float:left;width:988px;font-size: 40px;font-weight: 300;margin-bottom: 18px;text-transform: lowercase}
#food > header a{color:#f28c38;text-decoration:none}
.tiscali-food{width:988px;float:left}
.tiscali-food header h6 a{color:#f28c38 !important}
#food{margin-bottom:29px}
#food .tiscali-pm-item{float:left;width:300px;margin-bottom:0 !important}


/* pm item */
.no-flexbox .tiscali-pm-item,.no-flexbox .tiscali-pm article,.tiscali-fc-item article{float:left}
.tiscali-pm-item .author{font-size:16px}
.tiscali-pm-item,.tiscali-fc-item{position:relative}
.tiscali-fc-item,.no-flexbox .tiscali-fc-item article{width:292px}
.tiscali-pm-item,.no-flexbox .tiscali-pm article{width:300px;margin-bottom:22px}
.tiscali-pm-item header h6{position:absolute;top:188px;left:0;padding:0px 5px 0px;color:#c5133a;text-transform:uppercase;background:#fff;font-size:15px;font-weight:500;display:inline;line-height:22px}
.tiscali-pm-item header h6 a,.tiscali-pm-sf-item header h6 a{color:#fff;text-decoration:none}
.tiscali-pm-item header h2,.tiscali-pm-item header h3,.tiscali-pm-sf-item header h2,.tiscali-pm-sf-item header h3{font-size:19px;font-weight:400;line-height:26px;width:300px}
.tiscali-fc-item header h2,.tiscali-fc-item header h3{font-size:20px;font-weight:400;line-height:24px;width:292px}
.tiscali-pm-item-img,.tiscali-pm-sf-item-img{width:300px;float:left;margin-bottom:6px}
.tiscali-fc-item-img{width:292px;float:left;margin-bottom:6px}
.tiscali-pm-item-img img,.tiscali-pm-sf-item-img img, .tiscali-fc-item-img img{float:left}
.tiscali-fc-item-img img{border:10px solid #ffb734}

.tiscali-pm-sf-item{width:292px;padding:10px;position:relative}
.tiscali-pm-sf-item header h6{position:absolute;top:185px;left:10px;padding:0px 5px 0px;color:#fff;text-transform:uppercase;font-size:16px;font-family:"Roboto Condensed";display:inline;line-height:22px}
.tiscali-pm-sf-item header h6 a{color:#fff;text-decoration:none}
.tiscali-pm-sf-item header h2,.tiscali-pm-sf-item header h3{width:292px}
.tiscali-pm-sf-item-img{width:292px;overflow:hidden;height:197px}

/* skytg24 */
#iolPlayer{float:left;width:300px;min-height:168px;background:#fff}
.tiscali-skyTg{float:left;width:312px; height:210px;background:#fff; padding-bottom:25px;}
.tiscali-skyTg header{float:left;width:296px;padding:0 10px 0 6px; line-height:35px; font-size:14px; font-weight:bold; color:#FFF; background:#5F57A1;text-align:right}
.tiscali-skyTg header img{vertical-align:middle;float:left;padding-top:6px}
.tiscali-skyTg .skyTgVideo{float:left;width:312px; height:175px;background:#fff;}
.tiscali-skyTg #closeStickySky{text-align: right;padding-right: 5px;font-size: 10px;cursor: pointer;z-index: 1000;background: #fff;color: #666666;display: block}
.sky-n{width:250px;float:left;padding:15px 25px 0;background:#EEEEEE;margin-bottom:38px;text-align:center}
.sky-n-h{float:left;width:250px;text-align:center;margin-bottom:15px}
.sky-n-h img{float:left;padding-left:73px}
.tiscali-sky-item header{background:none !important}
.tiscali-sky-item{margin-bottom:20px;position:relative}
.tiscali-sky-item-img{position:relative;margin-bottom:15px;width:250px;overflow:hidden}
.tiscali-sky-item-img .image{float:left;width:250px;height:156px}
.tiscali-sky-item h2{font-size:16px;font-weight:500}
.tiscali-sky-item header h6{position:absolute;top:175px;left:0;padding:0px 5px 0px;color:#333;text-transform:uppercase;background:#EEEEEE;font-size:14px;display:inline;line-height:20px}
.tiscali-sky-item header h6 a{color:#333;text-decoration:none}

/* gallery */
#v2-hp-gallery-t{min-height:1155px}
.gallery-head{width:300px;text-align:center;float:left;}
.gallery-head h2{font-weight:500;font-size:26px;color:#5f57a1}
.gallery{width:200px;float:left;padding:22px 50px 0;}
.tiscali-gallery-item{margin-bottom:32px;position:relative;text-align:center}
.tiscali-gallery-item,.tiscali-gallery-item h2,.tiscali-gallery-item-img{width:200px;float:left}
.tiscali-gallery-item-img{position:relative;margin-bottom:7px;width:200px;overflow:hidden}
.tiscali-gallery-item-img .image{float:left;width:200px;height:135px}
.tiscali-gallery-item h2{font-size:16px;font-weight:500}
.tiscali-gallery-item header h6{position:absolute;top:115px;left:0;padding:0px 5px 0px;color:#fff;text-transform:uppercase;background:#999999;font-size:14px;font-family:"Roboto Condensed";display:inline;line-height:20px}
.tiscali-gallery-item header h6 a{color:#fff;text-decoration:none}
.tiscali-gallery-item .gallery-image{position:absolute;bottom:5px;left:5px}

/* twitch */
@media (max-width: 991px) {

	.twitchTop{margin-top:22px;margin-bottom:22px !important;width:auto !important;margin-left:-15px !important;margin-right:-15px !important;background-color:#5F57A1 !important} 
	.twitchLink{background-image:none !important;background-color:#5F57A1 !important} 
	.twitchEmbed{padding:0px !important;width:100%;height:100% !important;}
}

.twitchTop{position:relative;width:100%;height:250px;display: flex;justify-content:center;margin-bottom:44px}
.twitchTop:before,.twitchTop:after{content: normal; }
.twitchCol{position:relative;width:100%;height:400px;margin-bottom:44px}
.twitchCol.hp{margin-bottom:0px}
.twitchLink,.twitchLinkCol{position:absolute;top:0;left:0;height:250px;z-index:0;width:100%;display:block;}
.twitchLinkCol{height:400px}
.twitchEmbed,.twitchEmbedCol{width:390px;height:235px;padding:15px 10px 0px;z-index:1;position:relative}
.twitchEmbedCol.w312{width:300px}
.twitchEmbedCol{width:300px;height:160px;padding:70px 7px 0}
.twitchEmbedCol.hp{width:286px;height:160px;padding:70px 7px 0}
.twitchEmbed iframe,.twitchEmbedCol iframe{width:100%;height:100%;}
.twitchEmbedCol iframe{height:160px}

@media (max-width: 768px) {
	.twitchCol{max-width:300px}
	.twitchEmbedCol.w312{width:300px}
}

/* tv */
.tTv{float:left;width:988px;background:#202036}
.tTvLogo{display:-webkit-box;display:flex;-webkit-box-pack:center!important;justify-content:center!important;margin:0 10px;padding:0px}
.tTvLogo-brd{float:left;width:100%;border-top:2px solid #f15a24;margin:40px 0 20px;text-align:center}
.tTvLogo-brd img{display: inline-block;background:#202036;margin-top:-20px;padding:0 20px}
.tTvIframe{float:left;width:988px;height:264px}
.tTvLoading{
    left: 0;
    position: absolute;
    top: 0;
    height: 100%;
    width: 100%;
    align-items: center;
    display:-webkit-box;
    display:flex;
    -webkit-box-pack:center!important;
    justify-content:center!important;
}
.tTvCnt{float:left;width:100%}


@keyframes ldio-57cronyagq8 {
0% { transform: translate(-50%,-50%) rotate(0deg); }
100% { transform: translate(-50%,-50%) rotate(360deg); }
}
.ldio-57cronyagq8 div {
position: absolute;
width: 60px;
height: 60px;
border: 10px solid #f15a24;
border-top-color: transparent;
border-radius: 50%;
}
.ldio-57cronyagq8 div {
animation: ldio-57cronyagq8 1s linear infinite;
top: 50px;
left: 50px
}
.loadingio-spinner-rolling-yypyw7o6sn {
width: 68px;
height: 68px;
display: inline-block;
overflow: hidden;
background: #202036;
}
.ldio-57cronyagq8 {
width: 100%;
height: 100%;
position: relative;
transform: translateZ(0) scale(0.68);
backface-visibility: hidden;
transform-origin: 0 0; /* see note above */
}
.ldio-57cronyagq8 div { box-sizing: content-box; }

/* footer */
.footer{padding-top:26px !important;position:relative;font-size:12px;padding-bottom:26px !important;z-index:999 !important}
.footer-nav{width:988px;float:left;text-align:center;border-top:1px solid #dcdcdc;padding:20px 0 20px 0}
.footer-copy{width:988px;float:left;text-align:center;}
.tiscali-datisociali{width:428px;padding:10px;border:1px solid #e9e9e9;height:230px;position:absolute;bottom:50px;left:220px;z-index:1000;background:#fff}
.tiscali-datisociali-close{float:left;width:428px;text-align:right}
.tiscali-datisociali-head{float:left;widows:428px;font-size:16px;color:#5F57A1}
.tiscali-datisociali-cnt{float:left;widows:428px;margin-top:10px;font-size:13px;line-height:25px}
.bl{position: absolute;top: 0;left: 0%;z-index: 10000003 !important;display:none}

/* vsb */
.vsb-pos-3x2{width:300px;float:left;min-height:250px;background:#dcdcdc;margin-bottom:44px;font-size:1px}
.vsb-pos-3x4{width:300px;float:left;}
.vsb-pos-3x4 strong{font-weight:700}
.vsb-pos-3x4 p{display: block;font-size: 13px;line-height: 16px;width: 290px;}
.vsb-pos-3x4 img{float:left;margin-right:10px;border:1px solid #DCDCDC}
.vsb-pos-3x2-c21{width:300px;float:left;padding:6px;height:600px;background:#dcdcdc;font-size:1px}
.vsb-pos-9x1-strip{width:988px;margin-bottom:44px;float:left;text-align:center;font-size:1px;min-height:250px}
.vsb-pos-9x1-strip img{font-size:1px;line-height:initial} 
#dotnAd-300x250-r15{margin-bottom:0 !important}

.hD{margin-top:0px !important}
.dotSticky{max-width:300px !important;top:40px !important}
#advCustomA,#dotnAdDivSkLb{top:40px !important}
#advCustomMainDivBg{top:130px !important}
#NEW_EB_DIV{display:none !important}
#adSkinDivBg{z-index:0 !important}

.accesso-box-dx{border:1px solid #5F57A1;width:288px;padding:5px 5px;float:left;min-height:208px;position:relative}
.accesso-box-dx-promo{font-size:14px;font-weight:500;text-align:center;padding-top:10px;color:#fd4b5f;text-transform:uppercase;width:288px;float:left;}
.accesso-box-dx-product{float:left;font-size:26px;padding-top:15px;color:#5F57A1;width:288px;text-align:center}
.accesso-box-dx-product sup{font-size:60%;vertical-align:text-top}
.promo-price{font-weight:bold}
.promo-time{font-size:50%}
.accesso-box-dx-description{float:left;font-size:15px;font-weight:300;line-height:22px;padding-top:10px;width:288px;text-align:center}
.accesso-box-dx-check{float:left;font-size:15px;font-weight:500px;padding-top:10px;width:288px;text-align:center}
.accesso-box-dx-check span{display:inline;padding:5px 20px;background:#FFBA01;color:#333;font-weight:bold;border:1px solid transparent;border-radius:4px}
.accesso-box-dx-callback{float:left;position:absolute;bottom:10px;font-size:15px;padding-top:20px;width:288px;text-align:center;font-weight:500}
.accesso-box-dx-callback a{color:#5f6a6a}

/* fix MA */
.wt-mcp-ol-modal{z-index:100002 !important}
#iol_player_container{z-index:99999}

.modal{position:absolute;top:0;left:0%;z-index:10000003 !important}
.overlay{height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 10000002 !important;background-color: #000;display: block;opacity: 0.8;}
