@media screen and (min-width: 1612px) {
    header{
        display:flex;
        align-items: center;
        justify-content: space-between;
        box-shadow: 0 5px 5px -5px #333;
    }
    .lbh2{
        margin:65px 0px;
    }
    .lbform{
        display:flex;
        justify-content: center;
        align-items: center;
        margin-bottom:20px;
        margin-top:15px;
    }
    .backgroundformlb{
        background-image: url(media/formlbbackground.png);
        height: 770px;
        width: 540px;
    }
    .lbh2{
        text-align: center;
        font-family: 'Merriweather', serif;
    }
    .form{
        background-color:#fafafa;
        margin-right:-75px;
        z-index: 1;
        width: 380px;
        height: 680px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .form form{
        margin:0 10px;
    }
    .form form input[type="text"]:focus{
        outline: 0px;
    }
    .form form input[type="text"]{
        width:300px;
        margin:10px 0px;
        border:3px solid #027F8D;
        border-radius: 5px;
        padding:14px 12px;
    }
    ::placeholder{
        font-family: 'Merriweather', serif;
        font-size:14px;
    }
    label, form p{
        font-family: 'Merriweather', serif;
        margin-top:5px;
    }

    input[type=radio]:focus{
        outline: 0px;
    }
    input[type=radio]{
        appearance: none;
        border-radius: 50%;
        width: 18px;
        height: 18px;
        border: 3px solid #027F8D;
        transition: 0.2s all linear;
        margin-right: 5px;
        position: relative;
        top: 4px;
    }
    input[type=radio]:checked{
        border: 9px solid #027F8D;

    }

    #acc{
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        font-family: 'Merriweather', serif;
    }

    #acc a{
        text-decoration: none;
        color : #027F8D;
        text-decoration: underline;
    }

    #acc a:visited{
        color: #027F8D;
    }

    #acc a:hover{
        color:#7D55C7;
        transition-duration:0.7s;
    }

    .buttonflb{
        margin-bottom: 10px;
        font-size: 16px;
        background-color:#027F8D;
        font-weight: bold;
        color:white;
        border:none;
        border-radius: 5px; 
        padding:15px 75px;
        text-align: center;
        font-family: 'Merriweather', serif;
        cursor: pointer;
    }
    .buttonflb:hover{
        background-color: #7D55C7;
        transition-duration: 0.7s;
    }
    .hide{
        display:none;
        margin-top:5px;
    }

    #presse{
        display: none;
    }

    #actu{
        display: none;
    }
}

/* TABLETTE */
@media screen and (min-width: 890px) and (max-width: 1611px){

    .lbform{
        padding-top: 100px;
        display:flex;
        align-items: center;
        margin:0 auto;
        justify-content: center;
    }


   .backgroundformlb{
        background-image: url(media/formlbbackground.png);
        height: 770px;
        width: 440px;
    }
    .lbh2{
        text-align: center;
        font-family: 'Merriweather', serif;
    }
    .form{
        background-color:#fafafa;
        margin-right:-75px;
        z-index: 1;
        width: 380px;
        height: 680px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .form form{
        margin:0 10px;
    }
    .form form input[type="text"]:focus{
        outline: 0px;
    }
    .form form input[type="text"]{
        width:300px;
        margin:10px 0px;
        border:3px solid #027F8D;
        border-radius: 5px;
        padding:14px 12px;
    }
    ::placeholder{
        font-family: 'Merriweather', serif;
        font-size:14px;
    }
    label, form p{
        font-family: 'Merriweather', serif;
        margin-top:5px;
    }

    input[type=radio]:focus{
        outline: 0px;
    }
    input[type=radio]{
        appearance: none;
        border-radius: 50%;
        width: 18px;
        height: 18px;
        border: 3px solid #027F8D;
        transition: 0.2s all linear;
        margin-right: 5px;
        position: relative;
        top: 4px;
    }
    input[type=radio]:checked{
        border: 9px solid #027F8D;

    }

    #acc{
        margin-top:20px;
        margin-right:40px;
        text-align: center;
        font-size: 18px;
        font-weight: bold;
        font-family: 'Merriweather', serif;
    }

    #acc a{
        text-decoration: none;
        color : #027F8D;
        text-decoration: underline;
    }

    #acc a:visited{
        color: #027F8D;
    }

    #acc a:hover{
        color:#7D55C7;
        transition-duration:0.7s;
    }

    .buttonflb{
        margin-bottom: 10px;
        font-size: 16px;
        background-color:#027F8D;
        font-weight: bold;
        color:white;
        border:none;
        border-radius: 5px; 
        padding:15px 75px;
        text-align: center;
        font-family: 'Merriweather', serif;
        cursor: pointer;
    }
    .buttonflb:hover{
        background-color: #7D55C7;
        transition-duration: 0.7s;
    }
    .hide{
        display:none;
        margin-top:5px;
    }

    #presse{
        display: none;
    }

    #actu{
        display: none;
    }
}

/*MOBILE*/
@media screen and (max-width: 890px) {
   .lbform{
        padding-top: 100px;
        display:flex;
        align-items: center;
        margin:0 auto;
        justify-content: center;
    }


   .backgroundformlb{
        display:none;
    }
    .lbh2{
        text-align: center;
        font-family: 'Merriweather', serif;
    }
    .form{
        background-color:#fafafa;
        z-index: 1;
        width: 380px;
        height: 680px;
        display: flex;
        justify-content: center;
        align-items: center;
		text-align:center;
    }
    .form form{
        margin:0 10px;
    }
    .form form input[type="text"]:focus{
        outline: 0px;
    }
    .form form input[type="text"]{
        width:300px;
        margin:10px 0px;
        border:3px solid #027F8D;
        border-radius: 5px;
        padding:14px 12px;
    }
    ::placeholder{
        font-family: 'Merriweather', serif;
        font-size:14px;
    }
    label, form p{
        font-family: 'Merriweather', serif;
        margin-top:5px;
    }

    input[type=radio]:focus{
        outline: 0px;
    }
    input[type=radio]{
        appearance: none;
        border-radius: 50%;
        width: 18px;
        height: 18px;
        border: 3px solid #027F8D;
        transition: 0.2s all linear;
        margin-right: 5px;
        position: relative;
        top: 4px;
    }
    input[type=radio]:checked{
        border: 9px solid #027F8D;

    }

    #acc{
        text-align: center;
        margin-right:40px;
        font-size: 18px;
        font-weight: bold;
        font-family: 'Merriweather', serif;
    }

    #acc a{
        text-decoration: none;
        color : #027F8D;
        text-decoration: underline;
    }

    #acc a:visited{
        color: #027F8D;
    }

    #acc a:hover{
        color:#7D55C7;
        transition-duration:0.7s;
    }

    .buttonflb{
        margin-bottom: 10px;
        font-size: 16px;
        background-color:#027F8D;
        font-weight: bold;
        color:white;
        border:none;
        border-radius: 5px; 
        padding:15px 75px;
        text-align: center;
        font-family: 'Merriweather', serif;
        cursor: pointer;
    }
    .buttonflb:hover{
        background-color: #7D55C7;
        transition-duration: 0.7s;
    }
    .hide{
        display:none;
        margin-top:5px;
    }

    #presse{
        display: none;
    }

    #actu{
        display: none;
    }
}