﻿
/* formulaire demande renseignement */
#divFormulaire {
    width: 100%;
    margin-top: 0rem;
}

.divFormulaire label,
.divFormulaire input[type=text] {
    font-size: 1.25em;
    padding-top: .25rem;
    padding-bottom: .25rem;
    margin-top: .25rem;
    margin-bottom: .25rem;
}


.divFormulaire input[type=text] {
    background-color: white;
}




.divFormulaire .divLibelle {
    text-align: right;
    color: #c55265;
}

@media (max-width: 988px) {
    .divFormulaire .divLibelle {
        text-align: left;
        padding-left: .5rem;
    }
}

.divFormulaire .libCherche {
    display: none;
}

.divFormulaire .fndGris {
    background-color: #ddd;
}


.divFormulaire .divLibelle {
    position: absolute;
    z-index: 100;
    left: 0px;
    /*width: 25%;*/
    width: 50%;
    padding-left: 3rem;
    padding-right: 3rem;
}

@media (max-width: 988px) {
    .divFormulaire .divLibelle {
        width: 100%;
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        background-color: #ddd;
    }
}




.divFormulaire .divLibelle-titre {
    left: 50%;
    width: 50%;
    padding-top: 1.5rem;
    text-align: left;
}


@media (max-width: 988px) {
    .divFormulaire .divLibelle-titre {
        left: 0px;
        width: 100%;
    }
}



.divFormulaire .FondTitre {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}




.divFormulaire .divChamp {
    padding-left: 3rem;
    padding-right: 0.5rem;
}

    @media (max-width: 988px) {
        .divFormulaire .divChamp {
            padding-left: 0.25rem;
            padding-right: 0.25rem;
        }
    }


.divFormulaire input[type=button] {
    width: 100%;
    background-color: #c55265;
    border-color: red;
}

.divFormulaire a {
    width: 100%;
    background-color: #c55265;
    border-color: red;
}



.divFormulaire .NP,
.divFormulaire .reponse-capcha,
.divFormulaire .image-capcha {
    width: 22.75% !important;
    float: left;
}

.divFormulaire .image-capcha {
    height: 2.75em;
    padding-top: .25em;
    margin-left: 0.5rem;
    border-radius: .25rem;
}

.divFormulaire .Ville {
    width: 76.5% !important;
    margin-left: .75%;
    float: left;
}




.divFormulaire .validation {
    display: none; /* Caché au démarrage */
    font-size: .9rem;
}



.divFormulaire #lblMessageConfirmation {
    display: none; /* Caché au démarrage */
    font-size: 1.1rem;
    width: 100%;
    color: white;
    padding: 0.35em 0.65em;
    color: #fff;
    text-align: center;
    vertical-align: baseline;
    border-radius: 0.25rem;
}

.divFormulaire .form-check-label {
    font-size: 1rem;
    padding: 0px;
}


.divFormulaire .multi5 {
    height: 7em;
}


#divCritMailing {
    height: 0px;
}



    #divCritMailing .critLocation {
        display: inline-block;
    }

    #divCritMailing .critVente {
        display: inline-block;
    }



#divMailingLocation .divPanneau .divTitre {
    width: 100%;
}

#divMailingLocation #divCritMailing {
    display: block;
    min-height: 21.5rem;
}


.TexteIntro {
    width: 100%;
    height: 7rem;
}




@media (min-width: 992px) {

    #divInscription #divFormulaire {
        position: relative;
        left: -20%;
    }

    #divInscription .divFormulaire .divLibelle {
        width: 40%;
    }
}



@media (max-width: 992px) {

    #divMailingLocation .divPanneau {
        margin-bottom: 0px;
    }
}