/*---------------------- Info Commune ---------------------------------*/

#InfoPerso .InfoTitre{
    margin-top:15px;
    margin-bottom:15px;
}

.MessageRetour{
    font-style:italic;
    text-align:center;
}

#MsgCreationReussi{
    line-height:20px;
    margin-top:50px;
}

.Submit{
    margin:auto;
    text-align:center;
}

/*---------------------- Menu Compte ----------------------------------*/
#MenuCompte #LstMenuCompte{
    color:var(--color-primary);
}

#MenuCompte #LstMenuCompte li{
    list-style:none;
}

/*---------------------- Menu Identification --------------------------*/
#MenuIdentification{
    padding:0px 12px;
}

#MenuIdentification .TitreMenu{
    font-weight:bold;
}

#TB_Login{
    margin:auto
}
#TB_Login .Entete{
    text-align:right;
    padding-right:5px;
}

#TB_Login .Contenu{
    text-align:left;
    width:60%;
}

#Identification{
    text-align:center;
}
#Identification #Login{
    text-align:center;
    margin:15px auto;
    padding-bottom:10px;
}

#Identification #Login .SousTitre{
    margin:auto;
}

#Identification #Login .SousTitre .Contenu{
    font-weight:normal;
}

#Identification .Contenu #MsgInfoPerdu{
    margin:auto;
    text-align:center;
}

/*----------------------- Mot de Passe Perdu ---------------------------*/
#MdpPerdu{
    width:100%;
}

#MdpPerdu form{
    margin:15px auto;
}

#MdpPerdu .MessageRetour{
    text-align:center;
    line-height:20px;
}

#TB_MdpPerdu{
    margin:auto;
    border:0px;
    border-collapse:collapse;
}

#TB_MdpPerdu .Entete{
    width:30%;
    text-align:right;
}

#TB_MdpPerdu .Contenu{
    width:70%;
}

/*----------------------- CONTACT -------------------------------------------*/
#Contact{
    margin:15px auto;
}

#Contact .SousTitre span{
    font-weight:normal;
}

#Contact #MsgErreur{
    line-height:25px;
}

#Contact .InfoPetit{
    text-align:center;
}

#Contact #MsgChampOblig{
    line-height:30px;
}

#TB_Contact_Email, #TB_Contact{
    margin-bottom:15px;
}

#TB_Contact_Email .Entete, #TB_Contact .Entete{
    width:40%;
    text-align:right;
}

#TB_Contact_Email .Contenu, #TB_Contact .Contenu{
    width:60%;
    text-align:left;
}

#TB_Contact_Email .MessageRetour, #TB_Contact .MessageRetour{
    text-align:center;
}

#TB_Contact_Email #CodeCourtierNom{
    line-height:25px;
}

#TB_Contact .InfoPetit{
    text-align:left;
}

#InfoFacturation{
    margin:5px auto;
    text-align:center;
    font-weight:normal;
}

#InfoPerso #DroitInfo{
    font-size:var(--font-size-small);
    color:var(--color-gray-dark);
    margin:15px auto;
    text-align:center;
}

/*------------------------- IDENTIFICATION ------------------------------*/
#Identification{
    width:100%;
}

#NouvClient,
#DejaClient{
    margin-bottom:45px;
}

#Identification .Contenu{
    font-weight:normal;
}

/*---------------------- INFO VENDEUR RATTACHE ---------------------------------*/
#InfoVendeur{
    display:none;
}
/*---------------------- INFO REUNION VIRTUELLE ---------------------------------*/
#InfoReunion{
    margin:0 auto;
    padding:5px;
    text-align:center;
    font-family:var(--font-family-serif);
    font-weight:300;
    font-size:var(--font-size);
    background-color:var(--color-primary);
    color:var(--color-white);
}

#InfoReunion .Titre{
    margin:0 auto;
    font-size:16px;
    color:var(--color-secondary-dark);
}

#InfoReunion #TB_InfoReunion{
    margin:0 auto;
}
#InfoReunion #TB_InfoReunion > div{
    display:inline-block;
}
#InfoReunion .Entete{
    display:none;
}
#InfoReunion .Contenu{
    display:inline-block;
}
#HorairesReunion .Contenu:last-child{
    margin-left:5px;
}


.MsgLogin{
    margin-bottom:15px;
    color:var(--color-text);
    font-style:italic;
}

.MsgLogin #Deconnection a{
    padding-left:5px;
    color:var(--color-secondary);
    text-decoration:underline;
}
#Deconnection{
    float:right;
}

@media (max-width:767px){
    #Deconnection{
        float:none;
    }
}
