#detailsValidation { margin-top: 30px; }
#detailsValidation label, #detailsDernierFichier label { width: 320px; margin-right: 20px; }
/*#detailsValidation .ligne, #detailsDernierFichier .ligne { width: auto; }*/
.detailValidation, .detailDernierFichier { margin-bottom: 6px; clear: both; height: 20px; }
h3 {margin-top: 20px; background: #FFFFA0; margin: 1em 0; height: 26px; line-height: 26px; padding-left: 5px;}

#detailsDernierFichier { border: 1px solid grey; padding: 5px; background: #E0E0E0; margin-bottom: 20px; }

#gestion { border: none; width: 100%; }

#gestion .ref { background: #85b0fa; }
#gestion .zat, #gestion .cre { background: #b0b0b0; height: 25px; }
#gestion .partiel .cre { background: #50A0A0 }
#gestion .alerteGestion { background: #808080; }
#gestion .siret select { height: 25px; }
#gestion .avalider .zat, #gestion .avalider .cre { background: #66cc66; }
#gestion th, #gestion td { border: none; }
#gestion .arrow { width: 16px; height: 16px; margin-left: 4px; background: url("/images/arrow_up.gif");}
#gestion .arrowdown { background: url("/images/arrow_down.gif"); }
#gestion .arrowup { background: url("/images/arrow_up.gif"); }

#gestion th, #gestion .th { font-weight: bold; }

#gestion td { padding: 0px; }
#gestion th, #gestion .th { padding: 2px 1px; }
/*#gestion .sat td { line-height: 30px;}*/
#gestion .ref { line-height: 30px; }

#gestion .bloque .alerteGestion a { visibility: hidden; }

/*#gestion .commentairezat a { width: 20px; height: 16px; background: url('../images/commentaire.gif') no-repeat; }
#gestion .commentairezat .vide { background: url('../images/commentaireVide.gif') no-repeat; }*/

#rechercheRDG { display: none; }
#rechercheRDG .rechercheDG, #gestion .rechercheRDG { width: 800px; background: white; padding: 10px; border: 2px solid rgb(0,51,51); }
#gestion .rechercheRDG h2 { text-align: left; line-height: auto; }
#gestion .rechercheRDG { position: absolute; z-index: 200 }

#filtresGestion { margin-bottom: 10px; }
#filtresGestion #filtreGestionCacher { display: none; }

#commentaire { width: 800px; display: none; /*background: #bda5a8;*/ padding: 10px; background: url("/images/commentaire_fond.png") repeat-x #BCBCBC; border: 2px solid black; }
#commentaire #commentairegauche { width: 389px; float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid black; height: 400px; position: relative; }
#commentaire #commentairedroite { width: 390px; float: left; height: 400px; position: relative; }
/*#commentaire #commentairebordereau, #commentaire #commentairedroite form { position: absolute; bottom: 0px; left: 0px; }*/
#commentaire #commentairebordereau { margin-top: 20px; border-bottm : 1px solid black; }
#commentaire #commentairebordereau form { position: static; }
#commentaire #commentairepropose { margin: 10px 0px; }
#commentaire #ancienscommentairesinternes { height: 80px; overflow: auto; clear: both; }
#commentaire .anciencommentaire { border-bottom: 1px solid #385d8a; margin-bottom: 5px; padding-bottom: 5px; margin-right: 10px; }
#commentaire .infosanciencommentaire { margin-bottom: 5px; }
#commentaire textarea { width: 380px; height: 60px;  margin: 10px 0; border: 1px solid #584446; padding: 4px; background: none repeat scroll 0 0 #4F81BD; border: 1px solid #385D8A;}
#commentaire #formaction { margin-bottom: 10px; }
#commentaire #messagecommentaireinterne div { margin-top: 0px; }
#commentaire .erreurs { display: none; margin-top: 0px; }
#commentaire #formaction .date { width: 70px; }