body
{
   min-width: 1000px;
   margin: auto; /* Pour centrer notre page */
   margin-top: 0px; /* Pour éviter de coller avec le haut de la fenêtre du navigateur. Essayez d'enlever pour voir ! */
   margin-left: 20px;
   margin-right: 20px;
   margin-bottom: 20px;    /* Idem pour le bas du navigateur */
   background-color: #D6D6D6;
}
.page-entete
{
   height:117px;
   width: 990px;
   margin-left: auto;
   margin-right: auto;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
}
.page-bandeau-menu
{
   height:32px;
   width: 990px;
   margin-left: auto;
   margin-right: auto;
   background-color: #82736c;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
}
.page-bandeau-sans-menu
{
   height:32px;
   width: 990px;
   margin-left: auto;
   margin-right: auto;
   background-color: White;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
}
a
{
	text-decoration: none;
	border:none;
}
.boutonmenu
{
   margin-left: 5px;
}
.page-contenu
{
   min-height:500px;
   width: 990px;
   margin-left: auto;
   margin-right: auto;
   background-color: white;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
}
.page-pied
{
   height:25px;
   width: 990px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 5px;
   background-color: #82736c;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 16px;
   color: white;
   text-align: center;
   font-weight: bold;
}
.entete-identification
{
   height:20px;
   width: 235px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 5px;
   padding-left: 15px;
   background-color: #82736c;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 15px;
   font-weight: bold;
   color: white;
   border-radius: 10px 10px 0 0;
}
.corps-identification
{
   width: 250px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 5px;
   background-color: White;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
   border-bottom: 1px solid #82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 12px;
   font-weight: bold;
   color: #82736c;
   border-radius: 0 0 10px 10px;
}
.blanctitre
{
   height: 5px;
}
.titre
{
   margin-left: 10px;
   margin-top: 10px;
   margin-bottom: 10px;
   padding-left: 10px;
   height: 20px;
   background-color: White;
   border-bottom: 2px solid #a8c60d;
   border-left: 2px solid #a8c60d;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 22px;
   font-weight: bold;
   color: #82736c;
   border-radius: 0 0 0 10px;
}
.soustitre
{
   margin-left: 10px;
   margin-top: 10px;
   padding-left: 10px;
   height: 20px;
   background-color: White;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 17px;
   font-weight: bold;
   color: #82736c;
}

.affichage-texte
{
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 15px;
   color: #82736c;
}
table.listedossiers
{
   border-collapse: collapse;
   width:950px;
   margin-left:auto;
   margin-right:auto;
   text-align:center;
}
tr.entete-listedossiers
{
   background-color:#82736c;
   color:white;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 15px;
   font-weight: bold;
   border-left:1px solid #82736c;
   border-right:1px solid #82736c;
}
tr.paire-listedossiers
{
   background-color:#f1f7d0;
   color:#82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 13px;
   border-left:1px solid #82736c;
   border-right:1px solid #82736c;
}
tr.impaire-listedossiers
{
   background-color:#dce2bf;
   color:#82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 13px;
   border-left:1px solid #82736c;
   border-right:1px solid #82736c;
}
.bloc-formulaire
{
   background-color: #DADADA;
   width:100%;
   border-top: 1px solid #82736c;
   border-bottom: 1px solid #82736c;
}
.titre-bloc-info
{
   background-color: #a8c60d;
   height:20px;
   margin-left:auto;
   margin-right:auto;
   color:#82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 15px;
   font-weight: bold;
   border-top: 1px solid #82736c;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
   border-radius: 10px 10px 0 0;
}
.contenu-bloc-info
{
   background-color: White;
   margin-left:auto;
   margin-right:auto;
   color:#82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 13px;
   border-bottom: 1px solid #82736c;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
   border-radius: 0 0 10px 10px;
}
.import-fic
{
   background-image: url("img/download128.png");
   background-repeat: no-repeat;
   background-position:center center;
   height:160px;
   width:160px;
   border: 2px dashed #B6B6B6;
   margin-left:auto;
   margin-right:auto;
}

.blocderoulant
{
   position:absolute;
   z-index: 601;
   display:none;
}
.tablemenuderoulant
{
   border-collapse: collapse;
   border-bottom: 1px solid #82736c;
   border-left: 1px solid #82736c;
   border-right: 1px solid #82736c;
}
.lignemenuderoulant
{
   background-color: #d9d4d2;
   color:#82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 15px;
   font-weight: bold;  
}
.lignemenuderoulant a
{
   background-color: #d9d4d2;
   color:#82736c;
   font-family: Arial, "Arial Black", "Times New Roman", Times, serif;
   font-size: 15px;
   font-weight: bold;  
}
.lignemenuderoulant tr:hover
{
   background-color: #b9b5b4;
}



.ds_box {
   background-color: #FFF;
   border: 1px solid #000;
   position: absolute;
   z-index: 32767;
}

.ds_tbl {
   background-color: #FFF;
}

.ds_head {
   background-color: #333;
   color: #FFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   text-align: center;
   letter-spacing: 2px;
}

.ds_subhead {
   background-color: #CCC;
   color: #000;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   width: 32px;
}

.ds_cell {
   background-color: #EEE;
   color: #000;
   font-size: 13px;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   padding: 5px;
   cursor: pointer;
}

.ds_cell:hover {
   background-color: #F3F3F3;
} /* This hover code won't work for IE */