#main-content .middle .main-part .resultats-prado { padding-top:10px }
#main-content .middle .main-part .resultats-prado > table { width: 100%; }
#main-content .middle .main-part .resultats-prado table.datalist { border-collapse:collapse; border:0px; width:100%; text-align:left; font-size:14px }
#main-content .middle .main-part .resultats-prado table.datalist th.top { display: none; }
#main-content .middle .main-part .resultats-prado table.datalist th { background-color:#4d4d4d; font-weight:normal; color:#fff; flex:1 !important; padding:15px }
#main-content .middle .main-part .resultats-prado table.datalist tr { display: flex }
#main-content .middle .main-part .resultats-prado table.datalist tr.on { background-color:#f6f4f4 }
#main-content .middle .main-part .resultats-prado table.datalist tr.on-modif { background-color:#e3e3e3 }
#main-content .middle .main-part .resultats-prado table.datalist td { vertical-align:middle; flex:1; padding:15px }
#main-content .middle .main-part .resultats-prado table.datalist tr.on-modif td select { margin-top:4px }
#main-content .middle .main-part .resultats-prado table.datalist .big-col { flex:1.5 !important }
#main-content .middle .main-part .resultats-prado > table tr:nth-child(2n) {background-color: #ecf0f1;}
#main-content .middle .main-part .resultats-prado table.datalist tr {background-color: unset;}
#main-content .middle .main-part .resultats-prado .center { text-align:center }
#main-content .middle .main-part .resultats-prado .fas,
#main-content .middle .main-part .resultats-prado .far { text-decoration: none }
#main-content .middle .main-part .resultats-prado .fas:hover,
#main-content .middle .main-part .resultats-prado .far:hover { color: var(--brand-secondary) }

.selectfield
{
    width : 80px;
}

.annuler-button {
    background-image: url(../images/picto-annuler-etat-presence.gif);
    background-repeat: no-repeat;
    float: left;
    width: 14px;
    height: 14px;
    margin-left:10px;

}

.save-button {
    background-image: url(../images/picto-save.gif);
    background-repeat: no-repeat;
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left:10px;

}

.link-picto-modifier {

    background-image: url(../images/picto-modifier.gif);
    background-repeat: no-repeat;
    float: left;
    width: 14px;
    height: 14px;
    margin-left:10px;
}
#main-content .middle .main-part .recap-box .content {
    border: none !important;
    background-color: #ffffff !important;
}
.importPAS.recap-box {
    border: 1px solid #f97001 !important;
    border-radius: 4px !important;
}

.text-center { text-align: center;}

.alert-erreur {
    padding: .75rem 1.25rem !important;
    margin-bottom: 1rem !important;
    border: 1px solid #a94442 !important;
    border-radius: .25rem !important;
    background-color: #f2dede !important;
    color: #a94442 !important;
}
.alert-erreur img {
    width: 20px;
    height: 20px;
}
.login-alert-erreur {
    width: auto !important;
    padding: .75rem 1.25rem !important;
    margin: 1rem 0 1rem 0;
    border: 1px solid #ebcccc !important;
    border-radius: 4px !important;
    background-color: #f2dede !important;
    color: #a94442 !important;
}
.alert-info {
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid #bcdff1;
    border-radius: .25rem;
    background-color: #d9edf7;
    color: #31708f;
}

.alert-success {
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid #3d8011;
    border-radius: .25rem;
    background-color: #e4ffd2;
    color: #3d8011;
}
.alert-success img {
    width: 20px;
    height: 20px;
}

.alert-warning {
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid #f67a06;
    border-radius: .25rem;
    background-color: #fff3eb;
    color: #f67a06;
}
.m-l-2 { margin-left: 6px; }
.m-r-2 { margin-right: 6px; }
.m-t-1 { margin-top: 3px; }

.table-saisie {
    width: 843px !important;
    margin-left: 4px !important;
}