/* Mobile devices */
@media screen and (min-width:320px) and (max-width:480px) {
    #titre{
        font-size: 30px;
    }
    .sous-titre{
        font-size: 18px;
    }

    .captchar-placeholder{
        font-size: 25px;
        height: 57px;
    }

    #refresh-captcha{
        height: 50px;
    }

    .preinsc-notice{
        font-size: 19px;
    }
​}

/* Tablets */

@media screen and (min-width:481px) and (max-width:768px) {

    .container{
        padding: 40px 2px;
    }
    #titre{
        font-size: 50px;
    }
​}

