@charset "UTF-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, select, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
}

body {
    background: #dedede;
    color: #3c3c3c;
    -webkit-text-size-adjust: 100%;
}

.nooverflow {
    overflow: hidden;
}

#ombra {
    position: absolute;
    top: 80px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 96;
    display: none;
    background: #000;
    opacity: .5;
}

#ombraApertura.video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff url('../intro/sfondo-mindfoam-2.jpg') no-repeat;
    background-size: cover;
    background-position: top center;
}

.righinefull {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display: block;
    background: url(../intro/righine.png);
    z-index: 108;
    cursor: pointer;
}

.splash {
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    display: block;
    z-index: 109;
}

.boxvideo {
    position: absolute;
    width: 0;
    height: 0;
    top: 0;
    left: 0;
    display: block;
    overflow: hidden;
    z-index: 112;
}

#ombraApertura2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 120;
    display: block;
    background: #fff url('../intro/sfondo-mindfoam.jpg') no-repeat;
    background-size: cover;
    background-position: top center;
    opacity: 0;
}

