.introVA {
    z-index: 999999998;
    position: fixed;
    top: 0;
    height: auto
}

.rcsAdHiddenEl:not(.prebidRendered) {
    display: none !important
}

.prebidRendered {
    display: block !important
}

div#rcsad_Position1 {
    height: 0
}

div#rcsad_Top:not(.skinVa),
div#rcsad_Top:not(.skinVa) div,
div#rcsad_Top:not(.skinVa) div iframe {
    height: 0 !important
}

#rcsad_BottomLeft,
#rcsad_Frame1,
#rcsad_Frame2,
#rcsad_Left1,
#rcsad_Position1,
#rcsad_Right1,
#rcsad_TopLeft {
    text-align: center !important;
    text-align: -moz-center !important;
    text-align: -webkit-center !important
}

div#rcsad_Top:not(.skinVa) {
    display: none
}

.preabs {
    width: auto !important
}

.stickyTopLeft_desk {
    left: 0 !important;
    background-color: #fde9eb;
    width: 100% !important;
    padding: 7px 0;
    z-index: 0 !important
}

#banner_940_90 .stickyTopLeft_desk {
    z-index: 2 !important
}

.us {
    background-color: #fff !important
}

.gdsud {
    background-color: #f1f1f1 !important
}

.stickyTopLeft_desk_vivimilano {
    background-color: #fff !important;
    width: 100%;
    background: #156;
    padding: 1% 0
}

.stickyTopLeft_mobile {
    position: fixed !important;
    z-index: 9999 !important;
    bottom: 0 !important;
    width: 100% !important;
    background: transparent !important;
    margin: 0 auto
}

.TL50 {
    margin-top: -70px !important
}

.TL100 {
    margin-top: -120px !important
}

.stickyToTopSkin {
    background-position-y: 0 !important
}

body.noskinscroll {
    background-image: none !important
}

.infrGlIoD_container_class_F1_ghost {
    height: 1px !important;
    width: 1px !important
}

#matchcenter #rcsad_Floor {
    bottom: 0 !important;
    height: auto !important;
    left: 0 !important;
    position: fixed !important;
    text-align: center !important;
    width: 100% !important
}

.hiddenTop {
    height: 0 !important
}

.as_art_right.aperturaRight #sticky-container-top-wrapper.sticky {
    min-height: 2000px
}

.as_art_right.aperturaRight #sticky-container-top.sticky {
    margin-top: 30px;
    margin-bottom: 20px;
    position: -webkit-sticky;
    position: sticky;
    top: 50px
}

.as_art_right.aperturaRight #sticky-container-top-wrapper.sticky #sticky-container-top {
    max-width: 320px
}

@supports(position:sticky) {
    #PositionStickyCSIndex_YES {
        display: block
    }
    #PositionStickyCSIndex_NO {
        display: none
    }
}

div#rcsad_Top.skinVa {
    height: 1080px
}

div#rcsad_Top.skinVa,
div#rcsad_TopLeft.skinVa {
    background: center 0/2009px no-repeat;
    margin: 0 auto;
    width: 100%;
    top: 40px;
    z-index: -1 !important;
    position: fixed
}

div#rcsad_TopLeft.skinVa {
    display: block !important;
    height: 1080px !important
}

body.skinVa {
    background-color: transparent;
    background-image: none
}

body#economia .sticky-top-container #rcsad_Frame1 {
    margin-bottom: 20px
}

.body-hp #sticky-container-frame1-inner {
    position: -webkit-sticky;
    position: sticky;
    top: 50px
}

body.intro-no-scroll {
    position: fixed !important;
    width: 100% !important
}

.adv-aside-noflex {
    display: block !important
}

.fullScreenIframe {
    border: 0;
    vertical-align: bottom;
    left: 0 !important;
    top: 0 !important;
    margin-top: 0 !important;
    max-height: 100%;
    max-width: 100%;
    position: fixed !important;
    z-index: 999999999 !important
}

.fullScreenIframe-Mh {
    width: 100%;
    height: 300px;
    position: fixed;
    bottom: 0
}

.fullScreenIframe-Lb {
    width: 100%;
    height: 150px;
    position: fixed;
    bottom: 0
}

.bacheche-item {
    margin: 0 0 20px
}

section.free-area .bacheche-item {
    flex: 0 0 310px
}

aside #bacheche-container,
aside .openxHomeLocal {
    margin: 0 10px
}

section.free-area #bacheche-container-hp {
    justify-content: space-between
}

#rcsad_TopLeft_container #rcsad_TopLeft.bg-sticky-ovrd {
    background-color: transparent !important
}

#rcsad_Left1,
#rcsad_Right1 {
    display: block !important
}

.ss-fade-out {
    opacity: 0 !important
}

.ss-fade-in,
.ss-fade-out {
    transition: visibility 0s linear 0s, opacity .3s
}

.ss-fade-in {
    opacity: 1 !important
}