table.emplois   { margin-right: auto; margin-left: auto; border-bottom: 1px solid #000; width: 600px }td.numero   { font-size: 10px; font-family: verdana; padding: 3px; border-top: 1px solid black; border-right: 1px solid black; border-left: 1px solid black; width: 20px }td.prof   { font-size: 10px; font-family: verdana; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000; width: 320px }td.categorie   { font-size: 10px; font-family: verdana; text-align: center; padding: 3px; border-top: 1px solid #000; border-right: 1px solid #000 }p.connexion   { font-weight: bold; font-size: 11px; font-family: verdana; text-align: center; padding: 4px 12px; border: solid 1px #29abe2; width: 90px }font.connexion    { font-weight: bold; font-size: 11px; font-family: verdana; text-align: center; padding: 4px 12px; border: solid 1px #29abe2  }font.etap1    { font-weight: bold; font-size: 11px; font-family: verdana; text-align: center; padding: 4px 12px; border: solid 1px #a5ce39  }font.etap2    { font-weight: bold; font-size: 11px; font-family: verdana; text-align: center; padding: 4px 12px; border: solid 1px #faab1b }font.etap3    { font-weight: bold; font-size: 11px; font-family: verdana; text-align: center; padding: 4px 12px; border: solid 1px #a2268e }font.etap4    { font-weight: bold; font-size: 11px; font-family: verdana; text-align: center; padding: 4px 12px; border: solid 1px #cd6028 }font.etap5    { font-weight: bold; font-size: 11px; font-family: verdana; text-align: center; padding: 4px 12px; border: solid 1px #853052 }div.concours  { background-color: #f5dfd4; margin-right: 20px; margin-left: 20px; padding: 2px; border: solid 1px #a2268e }div.c   { margin-left: 20px }div.c02 {?}p.warning  { font-size: 11px; font-family: verdana; text-align: center; padding: 5px; border: solid 2px red }td.p_un       { font-size: 11px; font-family: Verdana; margin: 0px; padding: 5px; border-bottom: 1px solid #f49ac1 }td.p_deux      { font-size: 11px; font-family: Verdana; margin: 0px; padding: 5px; border-bottom: 1px solid #3b89c9 }td.p_trois      { font-size: 11px; font-family: Verdana; margin: 0px; padding: 5px; border-bottom: 1px solid #a5d194 }td.p_quatre      { font-size: 11px; font-family: Verdana; margin: 0px; padding: 5px; border-bottom: 1px solid #cd6028 }td.p_cinq      { font-size: 11px; font-family: Verdana; margin: 0px; padding: 5px; border-bottom: 1px solid #b07eb7 }td.p_six      { font-size: 11px; font-family: Verdana; margin: 0px; padding: 5px; border-bottom: 1px solid #f7941d }font.entree-esiee  { color: #0e7ac0 }font.entree-este  { color: #17b155 }#encadrement { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px; padding: 3px; border: ridge 1px #c03 }#prepa { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px; padding: 3px; border: ridge 1px #3b89c9 }table.niveau { color: #00405d; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; margin: 0 0 15px; padding: 0; border-style: none; border-width: 0; border-collapse: collapse; }td.niveau { margin: 0; padding: 2px; border-bottom: 1px dotted #004; border-top-width: 0; border-right-width: 0; border-left-width: 0; }div.epreuve { background-color: #eff7f9; margin: 0 0 15px; padding: 2px; border: solid 1px #00405d; }span.urgent { color: #99265d; font-weight: bold; }