
.canvas-width, .zone.zfull>.separator, .block>.separator,.zone.zfull .piece.ranking,.zone.zfull .piece.ultimomomento{width:100%;overflows:hidden;padding:0 10px;box-sizing: border-box;}
.z20{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.z22{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.z30{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.z45{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.z50{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.z70{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.z100{width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e6e6e6}
.zleft{float:none;margin-right:0px}
.zright{float:none}
.blockBis{position:relative;width:100%}
.separator:after{display:none}
.separator{display:none}
.zone .separator:after{display:block}
.zone .separator{display:block}
#credits{left:0;right:0}
.footer-wrapper .copyright{bottom:76px;right:0;left:0;font-size:11px}
.piece .folder{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}
#footer-menu DIV.vsmmenu{white-space: normal;}
/* alerta
.pagecontent-wrapper{padding-top:54px}
*/
#footer-menu .mitem{margin:0}
#footer-menu span.mitem{margin:2px 5px}
.header-wrapper.stacked #menu-mobile{right:14px}

/* header stacked */
/* alerta
.header-wrapper{position:fixed;width:100%;height:auto;margin:0;line-height:40px;}
*/
.header-wrapper{position:sticky;width:100%;height:auto;line-height:40px;top:0}
.header-wrapper .header{min-height:40px;line-height:40px;box-sizing:border-box}
.header-wrapper .logo-wrapper{position:absolute;top:50%;left:50%;width:35%;height:40px;transform:translate(-50%,-50%)}
.header-wrapper .logo-wrapper .logo{width:100%;height:100%}
.header-wrapper .logo-wrapper .logo a{display: block;
    width: 100%;
    height: 40px;
    margin: 0 auto;
    background: url(/0/img/header/header-logo.png) 0 0 no-repeat;
    background-size: contain;
    background-position: 50%;}


.header-wrapper .menu-wrapper{position:static;margin:0}
.header-wrapper .menu-wrapper .piece.vplmenu .vsmmenu{white-space:normal}

.header-wrapper .top-menu-wrapper{position: relative;}
.header-wrapper .top-menu-wrapper .top-menu{position:relative;display:inline-block}
.header-wrapper .top-menu-wrapper .top-menu .share-item{display:inline;text-align:left}

.svg-icon img.facebook, .svg-icon.facebook svg{top:-3px}

/* alerta
.header-wrapper .search .button{top:-2px}
.header-wrapper .search-wrapper {right:55px;top:0}
*/
.header-wrapper .search-wrapper {right:60px}
/* alerta
.header-wrapper .search input:focus,
.header-wrapper .search input.searched{width:70px;padding:2px 25px 2px 5px}
*/

.header-wrapper .nav-trigger{display:block !important;position:absolute;clip: rect(0, 0, 0, 0);}
.header-wrapper .nav-trigger + label{width:42px;position:absolute;right:0;top:0;height:41px}
.header-wrapper .nav-trigger + label .menu-icon{background:url('/0/img/mobile/mobile-menu-on.png') 0 0 no-repeat;width:16px;height:16px;position:absolute;top:11px;left:13px;background-size:16px 16px !important}
.header-wrapper .nav-trigger:checked + label {background:#ccc}
.header-wrapper .nav-trigger:checked + label .menu-icon{background:url('/0/img/mobile/mobile-menu-on.png') 0 0 no-repeat;width:16px;height:16px;position:absolute;top:11px;left:13px;background-size:16px 16px !important}
.header-wrapper .nav-trigger:checked ~ .navigation{display:block;margin:0 -15px}
.header-wrapper .menu-wrapper .navigation{display:none}

.header-wrapper .menu-wrapper .navigation  DIV.vsmmenu.js SPAN.mitem.visible>DIV.vsmmenu .mitem a{text-decoration:none}
/* alerta
.header-wrapper .menu-wrapper .navigation  DIV.vsmmenu.js SPAN.mitem.visible>DIV.vsmmenu{border:0;width:100%}
*/
.header-wrapper .menu-wrapper .navigation  DIV.vsmmenu.js SPAN.mitem.visible>DIV.vsmmenu span.mitem{display:inline-block}

.header-wrapper .menu-wrapper{position:static;margin:0}
.header-wrapper .menu-wrapper .piece.vplmenu .vsmmenu{white-space:normal}
.header-wrapper #menu-mobile{right:14px;left:auto;display:block;}
/* alerta
.header-wrapper.menu .navigation{display:block;margin:0 -15px}
*/
.header-wrapper.menu .navigation{display:block;margin:0}
.header-wrapper .navigation{display:none}
.header-wrapper .navigation  DIV.vsmmenu.js SPAN.mitem.visible>DIV.vsmmenu .mitem a{text-decoration:none}
/* alerta
.header-wrapper .navigation  DIV.vsmmenu.js SPAN.mitem.visible>DIV.vsmmenu{border:0;width:100%}
*/
.header-wrapper .navigation  DIV.vsmmenu.js SPAN.mitem.visible>DIV.vsmmenu span.mitem{display:inline-block}







.header-wrapper .logo-wrapper{position:relative;top:unset;left:unset;width:35%;height:40px;transform:none;margin:0 auto}
.header-wrapper.stacked .logo-wrapper{width:35%;margin:0 auto}
.header-wrapper .logo-wrapper .logo{width:100%;height:100%}
.header-wrapper .logo-wrapper .logo a{display: block;width: 100%;height: 100%;margin: 0 auto;background: none;}
.header-wrapper .top-menu-wrapper {position: absolute;}