allora, ho aggiunto anche il div che deve stare in mezzo alla pagina.
questo il codice:
codice:
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Lookita</title>
        <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/normalize/4.2.0/normalize.css">
        <style>
            html, body {
                height: 100%;
                margin: 0;
                padding: 0;
            }

            body {
                background-image: url('images/LookITA1920.jpg');
                background-repeat: no-repeat;
                background-position: center center;
                background-attachment: fixed;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
            }

            .outer {
                display: table;
                position: absolute;
                height: 100%;
                width: 100%;
            }

            .middle {
                display: table-cell;
                vertical-align: middle;
            }

            .reg {
                width: 518px;
                margin: 0 auto;
                height: 100px;
                border: 1px solid black;
                background-color: rgba(0,0,0,0.5);
            }
        </style>
    </head>
    <body>
        <div class="outer">
            <div class="middle">
                <div class="reg">
                    <img src="images/LOOKITA_NERO.jpg" alt="LookITA" style="float: left;" width="155">
                    <input type="email" id="email" style="float: left;">
                    <button type="button" id="send" style="float: left;">Registrati</button>
                    <div style="clear: both"></div>
                </div>
            </div>
        </div>
    </body>
</html>
continua ad essere mozzata (o sopra o sotto, dipende dal position e attachment).
ho provato anche a metterlo come background del div, ma è uguale.

qualche altra idea??