h1 { margin: 0; padding: 0; border-width: 0; }h2 { color: #00405d; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../images/fleche-verte.gif); background-repeat: no-repeat; margin: 0; padding: 0 0 0 20px; }h3 { color: #00405d; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }span.h3 { padding: 3px 10px; border: solid 1px; }h3.dossier { color: #0091a3; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(http://www.esiee.fr/images/puce-sous-titre.gif); background-repeat: no-repeat; background-position: 0 2px; margin: 0; padding: 0 0 5px 17px; border-width: 0; }p.dossier { font-size: 11px; background-image: url(http://www.esiee-paris.fr/images/puce-acrobat.gif); background-repeat: no-repeat; margin: 0 0 0 17px; padding: 0 0 20px 20px; }p.dossier a:link { font-weight: bold; }p.dossier a:visited { font-weight: bold; }p.dossier a:hover { font-weight: bold; }p.dossier a:active { font-weight: bold; }a:link { color: #00405d; border-width: 0; }a:visited { color: #00405d; border-width: 0; }a:hover { color: #0091a3; border-width: 0; }a:active { color: #00405d; border-width: 0; }.secu { color: #e2007a; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 20px; margin-bottom: 20px; padding: 10px; border: dashed 2px; }p.premier      { color: black; font-size: 11px; font-family: verdana; background: url(../images/1.gif) no-repeat; margin-left: 0px; padding-left: 30px }p.second      { color: black; font-size: 11px; font-family: verdana; background: url(../images/2.gif) no-repeat; margin-left: 0px; padding-left: 30px }p.concours   { color: black; font-size: 11px; font-family: verdana; margin-left: 20px; padding-left: 5px; border-left: 5px solid #00405d }ul.concours   { color: black; font-size: 11px; font-family: verdana; margin-left: 20px; padding-left: 5px; border-left: 5px solid #00405d }p.concours-este  { color: black; font-size: 11px; font-family: verdana; margin-left: 20px; padding-left: 5px; border-left: 5px solid #17b155 }p.concours-ms   { color: black; font-size: 11px; font-family: verdana; margin-left: 20px; padding-left: 5px; border-left: 5px solid #3e7898 }p.niveau-esiee  { color: #fff; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 24px; background-color: #00405d; padding: 2px; border: solid 1px #000   }font.niveau-este   { color: #17b155; font-weight: bold; font-size: 11px; line-height: 24px; padding: 2px; border: solid 1px #17b155 }font.date-esiee   { color: #00405d; font-weight: bold }font.date-esiee a:link   { color: #00405d; font-weight: bold; text-decoration: underline }font.date-esiee a:hover  { color: #00405d; font-weight: bold; text-decoration: underline }font.date-esiee a:visited  { color: #00405d; font-weight: bold; text-decoration: underline }font.date-este  { color: #17b155; font-weight: bold }font.date-este a:link  { color: #17b155; font-weight: bold; text-decoration: underline }font.date-este a:hover { color: #17b155; font-weight: bold; text-decoration: underline }font.date-este a:visited { color: #17b155; font-weight: bold; text-decoration: underline }td.cycle_ing   { padding: 5px 0px 10px }td.titre-cycle  { color: #00405d; font-weight: bold; font-size: 12px; font-family: verdana; background-color: white; padding: 2px 2px 2px 10px; border: solid 1px }td.titre-este   { color: white; font-weight: bold; font-size: 12px; font-family: verdana; background-color: #17b155; padding: 2px 2px 2px 10px; border: solid 1px #000 }td.titre-ms   { color: white; font-weight: bold; font-size: 12px; font-family: verdana; background-color: #3e7898; padding: 2px 2px 2px 10px; border: solid 1px #000 }#polytechnicum { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #dedede; text-align: center; margin: 3px; padding: 5px; border: solid 1px #828282; }table.main  { margin-right: auto; margin-left: auto; border: solid 1px #fbac17; width: 100%; border-collapse: collapse; }table.bann { background-color: #eff7f9; background-image: url(../images/fond-menu.gif); background-repeat: repeat-y; width: 100%; height: 85px; margin: 0; padding: 0; border-width: 0; border-collapse: collapse; }td.ban     { height: 85px  ; margin: 0; padding: 0; border-width: 0; }table.bouton   { background-color: white; margin-right: auto; margin-left: auto; width: 538px }td.boutons     { background-color: white; text-align: center; margin-right: auto; margin-left: auto; padding: 3px }td.text          { font-size: 11px; font-family: verdana; background-color: white; padding: 3px; width: 100% }td.copyright     { color: white; background: #eff7f9 url(../images/fond-menu.gif) repeat-y; text-align: center; margin: 0; padding: 4px }td.logoccip     { color: #00405d; background-color: #eff7f9; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: right; width: 225px; margin: 0; padding: 4px   }font.copyright  { color: #00405d; font-size: 12px; font-family: verdana; text-align: center }font.copyright a:link  { color: #00405d; font-size: 12px; font-family: verdana; text-align: center }font.copyright a:visited { color: #00405d; font-size: 12px; font-family: verdana; text-align: center }font.copyright a:active { color: #00405d; font-size: 12px; font-family: verdana; text-align: center }body       { margin-top: 5px; margin-right: 10px; margin-left: 10px }div.center    { text-align: center; margin-right: auto; margin-left: auto; width: 100% }table.info    { background-color: white; margin-right: auto; margin-left: auto; width: 100% }td.menu     { background: url(../images/fond-menu.gif) repeat-y; width: 120px }td.bouton-menu   { padding-bottom: 12px; padding-left: 10px }table.menu   { margin-top: 29px; width: 120px }table.introduction    { background-color: white; padding: 4px 12px; border: solid 1px #a5ce39; width: 100% }table.procedures     { font-weight: bold; font-size: 13px; font-family: verdana; background-color: white; padding: 4px 12px; border: solid 1px #faab1b; width: 100% }table.annales     { font-weight: bold; font-size: 13px; font-family: verdana; background-color: white; padding: 4px 12px; border: solid 1px #cd6028; width: 100% }font  { font-size: 12px; font-family: verdana }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.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 }
