
#messages {
    width : 88%;
    clear : both;
    padding : 1em 0 1em 5%;
    margin : .8em 0;
    background : #f0f0f0;
    text-align : left;
}


#messages h4 {
    clear : both;
    font-size : 1em;
    font-weight : bold;
}

#messages p a,
#messages p {
    color : #585858;
    font-size : .9em;
}


/**
 * Erreurs
 */


#messages.erreurs {
    padding-left : 60px;
    background : #F5F5D5 url(../img/admin/picto_erreur_grand.gif) 10px 50% no-repeat;
}

#messages.erreurs h4 {
    color : #EF0000;
}




/**
 * Message de succès
 */

#messages.succes {
    padding-left : 60px;
    background : #E7F4F0 url(../img/admin/picto_succes_grand.gif) 10px 50% no-repeat;
}

#messages.succes h4 {
    color : #3DA33F;
}



/**
 * Message informatifs
 */

#messages.info {
    padding-left : 60px;
    background : #f0f0f0 url(../img/admin/picto_info_grand.gif) 10px 50% no-repeat;
}

#messages.info h4 {
    color : #29789A;
}



/* ------------------ Signalement des erreurs ----------------------- */


div.erreur {
    background : #f5f5d5 url(../img/admin/picto_erreur.gif) 10px 5px no-repeat;
}

div.erreur textarea,
div.erreur input {
    border : 1px solid #ffb556;
    border-top : 1px solid #ff8b29;
    color : #df1304;
}
div.champ-radio input { border : none; }

div.erreur p {
    color : #000;
    /*font-weight : bold;*/
    font-style : normal;
}




