/* Ce fichier a été copié depuis le projet Commun. */
/* Ne pas éditer ce fichier directement; l'éditer depuis le projet Commun. */

texte {
    margin-right: 20px;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
}

.alignerDroite texte {
    margin-right: 0;
}

.alignerDroite texte:not(.enLecture) {
    float: right;
}

texte .enLecture label::after, courriel .enLecture label::after {
    content: " : ";
}

texte input {
    width: 390px;
    height: 18px;
    padding: 5px 4px;
    margin-bottom: 10px;
    border-radius: 3px;
    border: 1px solid #DDDDDD;
    background-color: #FFFFFF;
    display: block;
    cursor: text;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    transition: all 0.25s ease-in-out;
}

texte input:not(:disabled):hover {
    border-color: #AAAAAA;
}

texte input:not(:disabled):focus {
    transition: all 0.25s ease-in-out;
}

texte input:not(:disabled)::placeholder {
    font-size: 11px;
    font-style: italic;
}

texte input:not(:disabled):hover::placeholder {
    transition: color 0.5s ease-in-out;
    color: #777777;
}

input::-webkit-contacts-auto-fill-button {
    visibility: hidden;
    display: none !important;
    pointer-events: none;
    position: absolute;
    right: 0;
}

texte .enLecture libelle, .enLecture libelle {
    float: left;
    margin-bottom: 5px;
    margin-right: 3px;
}

texte .valeur {
    margin-bottom: 5px;
    white-space: normal;
}

texte .ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
}

table texte .ellipsis {
    white-space: nowrap;
}

texte input:disabled {
    color: #AAAAAA;
    cursor: default;
}

.enEcriture texte.petit {
    width: 85px;
}

texte.petit input, .petit texte input {
    width: 75px;
}

.enEcriture texte.moyen {
    width: 190px;
}

texte.moyen input, .moyen texte input {
    width: 180px;
}

texte.grand input, .grand texte input {
    width: 390px;
}

texte.vert, nombre.vert, case-cocher.vert, span.vert {
    color: #00A652;
    font-weight: 600;
}

texte.rouge, nombre.rouge, case-cocher.rouge, prix.rouge, span.rouge {
    color: #F75D5B;
    font-weight: 600;
}

.enAttente {
    color: #CCCCCC;
}

