* { padding: 0; margin: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; } img { border: 0; } a, a:visited { color: #555; } h1, .titre2 { font-family: "Times Roman", "Times New Roman", Times, Serif; font-weight: normal; } body{ background-color: #f7f7f7; top: 0px; margin: 0px; padding: 0px; } #contenu, .contenulogin{ background-color: #fff; width: 1000px; margin: 0 auto; position: relative; } #flux { margin-top: 1em; } .contenuLogin #linkLogout, .contenuLogin #flux { display: none; } .contenuSuivi form { width: 980px; } #entete{ display: block; position: relative; top: 0; left: 0; height: 120px; width: 100%; background:url(forminscrs.img?ww_c=VERT_BANDEAU_CANDIDATURE); background-repeat: no-repeat; } #logoICL{ position: absolute; left: 80px; top: 0; width: 147px; height: 119px; background:url(forminscrs.img?ww_c=VERT_LOGO_ICL); background-repeat: no-repeat; } #titreEntete { position: absolute; left: 340px; top: 35px; } .titre1 { color: #ffffff; margin-right: 20px; font-size: 35px; } .titre2 { color: #000000; font-size: 40px; } .titre3 { font-family: "Times Roman", "Times New Roman", Times, Serif; font-weight: bold; color: #000000; font-size: 22px; } .titre4 { font-weight: bold; color: #000000; font-size: 12pt; margin-left: 15px; } form, #form{ min-height: 550px; margin: 0 auto; width: 900px; } h1 { font-size: 18px; margin: 1em 0; } .sousTitre { margin: 1em 0 2em 0; font-size: 12px; } #page_login .sousTitre { margin: 1em 0 0 0; font-size: 12px; } #page_login #cadre{ position: relative; display: block; width: 100%; height: 368px; background: #ebebeb url(forminscrs.img?ww_c=VERT_VISU_LOGIN2) no-repeat right top; } #liste_formulaire #cadre { height: auto; background-color: #fff; } .labelInput { margin-bottom: 0.5em; } .labelInput label { display: inline-block; width: 100px; text-align: right; margin: 0 1em 0 0; padding: 0; } .labelInput input{ width: 20em; } #bouton_soumettre{ display:block; margin: 0 auto; } .divChoixPaiement { background-color: #ebebeb; padding: 0; } .divChoixPaiement p { margin-left: 1em; } #paiementMultiple { padding-top: 15px; } #choixPaiementMultiple { padding-left: 15px; } #choixPaiementMultiple label { margin-right: 0.3em; } #carteAEU p { margin-top: -5px; padding-bottom: 5px; } #choixCarteAEU { padding-left: 15px; } #choixCarteAEU label { margin-right: 0.3em; } #bouton, #bouton_bac, #bouton_soumettre, #bouton_nouveaucompte, #boutonCandidate, #boutonSuivi, #boutonSuiviInline, #boutonSuiviDisabled, #boutonSuiviInlineDisabled, #boutonCandidateDisabled, #boutonAccesForm , #boutonPaiementDisabled, #boutonPaiement, #boutonAccesFormDisabled{ padding: 5px; background-color:#35ad38; color:#ffffff; border: 1px solid #fff; width: 200px; margin: 2em auto; text-decoration: none; font-weight: bold; display: block; padding: 0; line-height: 26px; text-align: center; height: auto; min-height: 26px; } #boutonPaiement { background-color:#35ad38; color:#ffffff; border: 1px solid #fff; width: 200px; margin: auto; text-decoration: none; font-weight: bold; display: block; padding: 0; line-height: 26px; text-align: center; height: auto; min-height: 26px; } #bouton, #bouton_bac, #bouton_soumettre, #bouton_nouveaucompte, #boutonSuivi { background: #35ad38 url(forminscrs.img?ww_c=VERT_FLECHE_LOGIN) no-repeat 170px center; } #boutonAccesForm, #boutonSuiviInline, #boutonPaiement { background: #35ad38 url(forminscrs.img?ww_c=VERT_FLECHE_LOGIN) no-repeat 115px center; } #boutonCandidate { background: #35ad38 url(forminscrs.img?ww_c=VERT_ADD) no-repeat 8px center; } #boutonCandidate a, #boutonSuivi a, #boutonSuiviInline a , #boutonAccesForm a, #boutonPaiement a { text-decoration: none; color:#fff; display: block; border: 1px solid transparent; } #bouton:hover, #bouton_bac:hover, #bouton_soumettre:hover, #bouton_nouveaucompte:hover, #boutonCandidate a:hover, #boutonSuivi a:hover, #boutonSuiviInline a:hover, #boutonPaiement a:hover , #boutonAccesForm a:hover { background-color:#ffffff; color:#35ad38; cursor: pointer; border: 1px solid #35ad38; } #lienMDP { font-size: 11px; text-decoration: initial; } a, a:link, a:visited { color: #000; } a:hover, a:active { color: #35ad38; } .ligne_sep{ width: 100%; height: 0px; border: 1px dashed #333; clear: both; padding: 0; margin: 0; } .obl{ color: #e52b38; } #piedpage{ background-color: #fff; text-align: justify; display: block; width: 100%; border-top: 2px solid #35ad38; margin: 0 auto; width: 980px; padding: 10px; } #piedpage p { font-size: 10px; margin-bottom: 2em; } #divLogout { position: absolute; right: 20px; top: 105px; display: block; width: 145px; text-align: center; } #divUser { font-size: 10px; } a#linkLogout { font-size: 10px; color: #fff; text-decoration: none; display: block; padding: 4px; text-align: center; background: #47c14c url(forminscrs.img?ww_c=VERT_DECONNEXION) repeat-y 100% 100%; } a#linkLogout:hover{ color: #fff; } ol { margin: 1em 0; } li { margin: 4px; } .attention { background-color: #ddd; padding: 0.5em; margin: 0.5em 0; } #listePortail { display: block; width: 80%; margin: 2em; } #listePortailAccueil { display: block; width: 100%; margin: 1em; } .liste_instance { margin-top: 10px; /*padding: 0 0 0 35px;*/ } .liste_instance li { line-height: inherit; padding: 0 0 8px 0; list-style: none; } .liste_instance li a { display: block; color: #555; background: url('forminscrs.img?ww_c=VERT_IC_NEXT') no-repeat; padding-left: 31px; padding-top: 6px; padding-bottom: 5px; font-size: 14px; font-weight: normal; width: 100%; text-decoration: none; text-align: left; border-bottom: 1px dotted #eee; } .liste_instance li a.lien_instance_lectureseule { background: url('forminscrs.img?ww_c=VERT_IC_LOCK') no-repeat; } .liste_instance li a:hover { border-bottom: 1px dotted #35ad38; color: #35ad38; } #sepVertical{ background-color: #fff; width: 2px; height: 30px; display: block; float: left; } #zoneBoutons { margin: 0 auto; width: 650px; text-align: center; } .zoneBoutons { width: 650px; text-align: center; margin: 0 auto; margin-top: 10px; } .libelle_instance{ margin-top: -10px; } .libelle_inscription{ margin-left: 10px; } #boutonSuiviDisabled, #boutonSuiviInlineDisabled, #boutonCandidateDisabled, #boutonPaiementDisabled, #boutonAccesFormDisabled { color: #666; background-color: #cecece; } #boutonCandidate, #boutonSuivi, #boutonSuiviDisabled, #boutonCandidateDisabled { display: inline-block; margin: 0 2em; } #boutonSuiviInline, #boutonSuiviInlineDisabled, #boutonAccesForm, #boutonPaiementDisabled, #boutonPaiement, #boutonAccesFormDisabled { display: inline-block; margin: 0 auto; } #boutonSuiviInlineDisabled, #boutonPaiementDisabled, #boutonAccesFormDisabled{ line-height: 14px; } #boutonCandidateDisabled { vertical-align: bottom; line-height: 20px; } #boutonAccesForm, #boutonSuiviInline, #boutonSuiviInlineDisabled, #boutonPaiementDisabled , #boutonPaiement, #boutonAccesFormDisabled { width: 130px; } .txtObligatoire { margin: 5px 0 0 0; color: #e52b38; display: inline-block; } #identification .tdInput, td.tdInput, td.td_choix, .table_choix td.td_choix { text-align: left; } #selectsNaissance { width: 265px; margin: 0; padding: 0; position: relative; } #identification #selectsNaissance select { width: auto; position: absolute; } #identification #selectsNaissance select#moisNaissance { left: 80px; } #identification #selectsNaissance select#anneeNaissance { right: 0; } .fichier{ width: 500px; } #paiementCB { background-color: #ebebeb; padding-top : 1em; } #paiementCB p { margin-left: 1em; } #paiementCBKO { color: #e52b38; } #paiementCBOK { } #close-button{ float: right; margin-top: 74px; cursor: pointer; } #paiement { float: right; width: 280px; } .filierePaiement { padding-left: 1em; font-size: 0.85em; } .docPDF { text-align: center; width: 200px; background-color: #fff; border: 1px solid #999; padding: 0.5em; display: inline-block; margin: 1em 2em; } .docPDF a{ display: block; } .titreDocPDF{ display: block; border-bottom: 1px dotted #999; } #infos{ float: left; width: 320px; } #blocInfos{ border: 1px solid #888; background-color: #fff; width: 80%; margin: 2em; } #titreBlocInfos { background: url(forminscrs.img?ww_c=IC_INFO2); background-repeat: no-repeat; background-position: top left; padding: 40px 10px 10px 70px; margin-top: -30px; border-bottom: 1px solid #888; } #contenuBlocInfos { padding: 10px; } .choixPaiement{ display: inline-block; width: 17%; padding: 2em; margin: 10px; border: 1px solid black; background-color: #fff; -moz-box-shadow: 0px 2px 5px #333; -webkit-box-shadow: 0px 2px 5px #333; box-shadow: 0px 2px 5px #333; cursor: pointer; background-repeat:no-repeat; background-position: right center; font-weight: bold; } .choixPaiement:hover { background-color: #b5eeba; } .choixPaiement label { cursor: pointer; } .choixPaiementRo { display: inline-block; width: 17%; padding: 2em; margin: 1em; border: 1px solid black; background-color: #e3eaf3; -moz-box-shadow: 0px 2px 5px #333; -webkit-box-shadow: 0px 2px 5px #333; box-shadow: 0px 2px 5px #333; cursor: pointer; background-repeat:no-repeat; background-position: right center; } .choixPaiementRo label { cursor: pointer; } #showAdresse { position: absolute; top: 155px; left: 520px; border: 2px solid #35ad38; background-color: #fff; width: 300px; padding: 0.5em; } #showAdresseTitre { text-align: center; padding: 0.5em 0; } #adr_internationale2 { padding: 10px; font-size: 1.3em; word-wrap: break-word; } #adr_nom, #adr_prenom { font-weight: bold; } #adr_pays { text-decoration:underline; } #intro{ margin: 5px 0; } #INST_ETUDE1 option, #INST_ETUDE2 option, #INST_ETUDE3 option{ margin-left: 15px; } #progressIndicator { position: absolute; top: 40%; left: 40%; border: 1px solid #888; background-color: #fff; padding: 10px; text-align: center; } tr{ vertical-align: top; } select{ width: 154px; } .legende_recherche{ font-size: 0.8em; color: #888; text-align: justify; margin-bottom:0; } .resultatAcFiliere{ font-size: 0.9em; color: #991F00; text-align: justify; } .td_titre { width: 150px; } .td_choix { width: 420px; } .td_recherche { width: 350px; } optgroup{ background-color : #eeeeee; color: #000; font-weight: bold; font-style: normal; } #pagePrecedente{ margin: 2em 0 0 0; padding: 0; position: relative; } #p_bouton{ margin: 0; padding: 0; } #bouton, #bouton_bac { margin: 0 0 2em 0; position: relative; } #boutonBack{ background-color: #a6a6a6; height: 26px; border: 1px solid #fff; color: #fff; width: 200px; cursor: pointer; } #boutonReserv, #boutonInscr, #boutonRenonce { background-color: #34ad38; height: 26px; border: 1px solid #34ad38; color: #fff; width: 225px; cursor: pointer; background: #35ad38 url(forminscrs.img?ww_c=VERT_FLECHE_LOGIN) no-repeat 205px center; } #boutonBack:hover { background-color: #fff !important; color: #a6a6a6; border: 1px solid #a6a6a6; } #boutonReserv:hover, #boutonInscr:hover, #boutonRenonce:hover { background-color: #fff; color: #34ad38; border: 1px solid #34ad38; } td.admissionFac { vertical-align: middle; } td.admissionBouton { width: 200px; padding-right: 10px; } /* #langue { display: none; } */ #menu { font-size: 0.8em; width: 730px; } #menu_langue{ position: absolute; top: 72px; right: 10px; list-style: none; padding: 0; margin: 0; height: 1.5em; color: #ffffff; } .li_langue{ display: inline; margin-left: 0px; } li.li_langue + li.li_langue:before { content: "| "; } #menu_langue a, #menu_langue a:hover, #menu_langue a:visited{ color: #ffffff; font-weight: bold; text-decoration: none; } #parcours .pagecourante a, #parcours .pagecourante a:hover, #parcours .pagecourante a:visited{ font-weight: bold; color: #35ad38; } #pagePrecedente #bouton{ padding: 7px 8px; font-size: 1.1em; } #erreur ul{ height: auto; } .soustitre{ font-weight: bold; font-size: 1.1em; border-bottom: 1px solid #3c4884; display: block; } #iframekk{ background-color: #ffffff; border: 1px solid #666666; width: 100%; height: 550px; } table{ width: 100%; } .td_hr{ vertical-align: middle; } .tr_hr{ height:30px; } .longueur1{ width: 200px; } .spacieux{ padding: 5px 2px 10px 2px; } .ligne_sep_invisible{ width: 0%; height: 0px; background-color: transparent; border: 0; clear: both; } #parcours{ color: #3c4884; font-weight: normal; margin: 0; padding: 0; } #parcours li{ float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0; font-size: 9px; } #parcours a, #parcours a:hover, #parcours a:visited{ color: #555; font-weight: normal; font-size: 11px; } #parcours a:hover{ text-decoration: underline; } .pagecourante{ font-weight: bold; } #modePaiement label{ display: block; width: 300px; line-height: 2em; } #etatCivil label{ display: block; width: 110px; line-height: 2em; } #table_connaissance label{ vertical-align: super; } #etatCivil input, #modePaiement input{ margin: 2px 4px 0 0; float: left; border: 0; padding: 0; background-color: #ededed; } #modePaiement input{ display: none; } #table_connaissance input{ display: inline; padding: 0; margin : 2px 4px; border: 0; background-color: #ededed; } #table_connaissance input#AUTRE_CONN { background-color: #fff; border: 1px solid #666666; font-weight: bold; } .td_check{ text-align: center; } th{ background-color: #cccccc; } p #reponse{ font-size: 1.2em; } .p_gras, .gras{ font-weight: bold; } input, select, textarea{ padding:1px 2px; background-color: #fff; border: 1px solid #555; color: #333; font-weight: bold; } input{ width: 200px; } select{ width: 206px; } input.radio{ width: auto; margin-right: 5px; border: 0; background-color: #ebebeb; } #identification input, #adr_internationale1 input, .tdInput input { width: 260px; } #identification select, #adr_internationale1 select, .tdInput select{ width: 265px; } .adrTitre { width: 150px; } #adr_internationale1 td { text-align: left; } #identification td, #adr_internationale1 td.adrTitre, td.adrTitre { text-align: right; padding: 5px; } .select_cand{ margin:0 0 0 5px; padding:1px 2px; margin-bottom: 4px; background-color: #fff; border: 1px solid #5c71a2; color: #333; font-weight: bold; width: 50%; } .select_cand_candidature, .select_inscr_cours{ padding:2px; background-color: #fff; width: 350px; } .div_candidature{ position: absolute; width: 250px; border: 2px solid #35ad38; border-top-right-radius: 1em 1em; -moz-border-radius-topright: 5px; border-top-left-radius: 1em 1em; -moz-border-radius-topleft: 5px; border-bottom-right-radius: 1em 1em; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 1em 1em; -moz-border-radius-bottomleft: 5px; background-color:#fff; padding: 0.8em; box-shadow: 2px 2px 3px #888888; display: none; left: 105%; bottom: 0; } .div_rechercheCours{ position: absolute; width: 275px; border: 2px solid #35ad38; border-top-right-radius: 1em 1em; -moz-border-radius-topright: 5px; border-top-left-radius: 1em 1em; -moz-border-radius-topleft: 5px; border-bottom-right-radius: 1em 1em; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 1em 1em; -moz-border-radius-bottomleft: 5px; background-color:#fff; padding: 0.8em; box-shadow: 2px 2px 3px #888888; display: none; left: 60%; } .table_choix td p { text-align: justify; } .p_candidature , .p_rechercheCours{ color: #474747; font-style: italic; padding-bottom: 3px; } .div_candidature input, .div_rechercheCours input{ display:block; } .input_date{ width: 5em; } table.tableBac td{ text-align: right; padding: 5px; } table.tableBac td.tdInput { text-align: left; } table.tableBac td.tdInput input { width: auto; } #BAC_LYCEE{ width: 450px; margin-right: 20px; } fieldset, .fieldset{ border: 0; position: relative; background-color: #ebebeb; width: 500px; margin-bottom: 1.5em; padding-bottom: 1.5em; } .fieldset { margin-top: 0; } fieldset h1, .fieldset h1{ text-align: center; margin-bottom: 1em; margin-top: 1em; } fieldset#page_login{ width: auto; background-color: #fff; margin-bottom: 0; } fieldset#page_login h1{ text-align: left; margin: 0; } fieldset#fieldsetFull { width: 100%; background-color: #fff; } .fixedwidth{ width: 500px !important; } fieldset#fieldsetFull table { background-color: #ebebeb; } .fullGris fieldset, .fullGris .fieldset { width: 100%; padding: 0.5em; } #cadre.full fieldset#fieldsetFull { margin:0; padding: 0; } #cadre.full fieldset#fieldsetFull h1 { text-align: center; margin-top: 1em; background-color: #ebebeb; padding: 1em; margin: 0; } #cadre.full fieldset#fieldsetFull .ligne_sep { margin-bottom: 1em; } #cadre.full fieldset#fieldsetFull .help { float: none; display: inline-block; right: 0; } .boutonAdd{ background-color: #35ad38; color: #fff; margin-top: 0.5em; cursor: pointer; } .boutonAdd img { vertical-align: middle; margin-right: 0.5em; } .txtAjouter { line-height: 2em; vertical-align: middle; } #cadreConnexion { width: 455px; height: 368px; top: 0; left: 0; padding: 0; text-align: center; background-color: #ebebeb; } fieldset#page_login #cadreConnexion h1 { width: 100%; padding: 1em 0; text-align: center; } #titre{ font-weight: bold; font-size: 1.2em; } .hidden { display: none; } .visible { display: block; } .title{ display: block; background-color: #e5e9e9; font-size: 1.2em; font-weight: bold; margin-top: 15px; margin-bottom: 15px; padding: 5px; } .textbold{ font-weight: bold; margin-top: 20px; margin-bottom: 5px; } #contenu_bordure_haut{ height: 4px; display: block; width: 100%; } #txt_titre1{ color: #666666; font-size: 1.9em; font-weight: bold; position: relative; top: 20px; } #titre_entete{ color: #666666; font-size: 1.9em; font-weight: bold; position: absolute; top: 20px; left: 180px; } #creation{ display: block; font-weight:bold; padding:10px; } #formlist{ font-weight:bold; } #imgstage{ float: left; } ul{ padding: 5px; } li{ margin-left: 35px; } #error { position : relative; background-color : transparent; margin : 0.5em; font-weight : bold; text-align : center; color : #e52b38; } #logo{ height: 79px; top: 0px; left: 0px; float: left; } #connexion { background-color : #89a3a8; color : #ffffff; border : 1px solid #fff; width : 70%; padding-top: 1.4em; } #bande_sup{ background: transparent url(forminscrs.img?ww_c=ENTETE_FORM) no-repeat 90% bottom; height: 120px; width: 64%; border-bottom: 1.2em solid #666666; } .espace_avant{ margin-top: 40px; } .champ_texte{ border: 1px solid #e6e9e9; height : 1.4em; width : 10em; float: right; margin-right: 4em; } .champ_texte:focus{ border: 1px solid #1d4851; } #bouton_ok{ height: 2.2em; } #bouton_submit{ border : 0; background : transparent url(forminscrs.img?ww_c=BOUTON_LOGIN) no-repeat right 9px; height : 2em; width : 30px; font-size: 1.1em; font-weight:bold; color : #ffffff; text-align: left; position: relative; cursor: pointer; float: right; margin-right: 6px; } #accueil li {padding-bottom : 10px;} #messages { position : relative; top : 10em; left : 5em; border : 0; background-color : #e6e9e9; padding: 2em; width: 50%; } #messages ul { padding:0px; margin:1px; margin-left:5px; } #messages ul li {list-style-type : none;} #messages ul li h1 { font-weight:bold; font-size:1em; color:#990033;} #messages ul li h2 { font-weight:bold; font-size:1em; color:#990033;} #messages ul li p { clear:both; margin:5px; } #messages ul li a { clear:both; } .sexe{ margin-left: 5px; vertical-align: top; } textarea{ background-color: #fff; border: 1px solid #5c71a2; color: #333; font-weight: bold; padding:1px 2px; margin-bottom: 4px; } #erreur{ color:#e52b38; border:2px solid #e52b38; padding: 5px; } #photo-size-warning { color:#e52b38; border:2px solid #e52b38; padding: 5px; } .check{ display: none; } #info{ font-weight: bold; font-size: 1.2em; text-align:center; } #numEtape{ display:block; text-align:right; font-weight: bold; padding-right: 20px; } .petit{ width: 1em; border: 0; background-color: transparent; } .coche, .croix{ padding: 0 0 0 10px; } .msgobligatoire{ padding: 10px; font-weight: bold; font-size: 0.8em; } .obligatoire{ border: 2px solid #ff5d5d; } input.obligatoire:focus{ border: 1px dotted black; } label.obligatoire{ color: #e52b38; } ul#erreurs{ margin: 10px; display: block; height: auto; } ul#erreurs li{ color: #ff5555; list-style-type:disc; } .erreur{ border: 1px solid #ff5555; background-color: #fff1f1; } .help, .iconErreur { text-indent: -10000px; width: 20px; height: 20px; display: block; float: right; right: 1.5em; position: relative; vertical-align: bottom; } .iconErreur { background: transparent url(forminscrs.img?ww_c=VERT_IC_ERREUR) no-repeat 0 0; } .help { background: transparent url(forminscrs.img?ww_c=VERT_AIDE) no-repeat 0 0; } input.autocompletion { border-left: 2px solid #555; padding-left: 2px; } .divautocompletion { width: 156px; margin-bottom: 4px; } input.alert { color:red; border-color:red;} div.autocomplete { position:absolute; clear:both; background:#ededed; border:1px solid #666; border-left: 2px solid #555; display:none; z-index: 10; } div.autocomplete ul { padding:1px; margin:1px; height: auto;} div.autocomplete ul li { list-style-type:none; color:#000; cursor:pointer; margin-left: 2px; text-align: left;} div.autocomplete ul li.selected { list-style-type:none; background:#ccc;} div.autocomplete-immediately { position:absolute; clear:both; background:#eef; border:1px solid #4475ce; border-left:7px solid red; margin-left:5px; display:none } div.autocomplete-immediately ul { padding:1px; margin:1px} div.autocomplete-immediately ul li { list-style-type:none; color:#4475ce; cursor:pointer; } div.autocomplete-immediately ul li.selected { list-style-type:none; background:#ccc; } div.mainconsole { position:absolute; width:200px; margin:5px 5px 5px; background-color:#e5ecf9; opacity:1; border:solid 1px red; overflow:auto; display:none;} div.mainconsole ul { padding:1px; margin:1px; height: auto !important; height: 20px;} div.mainconsole ul li { list-style-type:none; color:#4475ce; cursor:pointer; margin-left:5px; margin-right:5px; } div.mainconsole ul li.alert { list-style-type:none; color:red;} img.calendar-img-button { border: none; cursor: pointer; vertical-align: middle; opacity:0.20; filter:alpha(opacity=20); -moz-opacity:0.20 } img.calendar-img-button:hover { border: none; cursor: pointer; vertical-align: middle; opacity:1; filter:alpha(opacity=100); -moz-opacity:1 } div.calendar-div-container { position: absolute; border: 1px solid #000; background-color: #f0f0f0; width: 210px; padding: 2px; font-size: 10px !important; cursor: default; z-index: 5000; } div.calendar-div-container ul { list-style-type: none; margin: 0; padding: 0; text-align: center; height: auto !important; } div.calendar-div-container li { float: left; margin-left:2px; margin-right:2px; } div.calendar-div-container div.datepickerdiv { position: relative; } div.calendar-div-container div.monthpickerdiv, div.calendar-div-container div.yearpickerdiv { position: absolute; top: 0; left: 0; visibility: hidden; } div.calendar-div-container div.panelright { position: absolute; top: 0; right: 0; width: 41px; padding: 0; margin: 0; } div.calendar-div-container img.selectnow { margin-right: 20px; } div.calendar-div-container img.closecalendar { vertical-align: top; } div.calendar-div-container a, div.calendar-div-container a:hover { text-decoration: none; color: #000; } div.calendar-div-container a.month { display: block; width: 60px; text-align: center; } div.calendar-div-container table { font-size: 10px !important; margin-left: auto; margin-right: auto; clear: both; width: 100%; border-collapse: separate !important; } div.calendar-div-container th { font-size: 10px !important; border: 1px solid #444; background-color: #CFCFCF; text-align: center; width: 23px; padding: 1px 0 1px 0 !important; height: auto !important; } div.calendar-div-container td { font-size: 10px !important; border: 1px solid #444; text-align: center; cursor: pointer; background-color: #FFF; padding: 1px 0 1px 0 !important; height: auto !important; } div.calendar-div-container td.inactive, div.calendar-div-container td.inactive:hover { background-color: #f0f0f0; border: 1px solid #CFCFCF; color: #f0f0f0; cursor: default; } div.calendar-div-container td.today { background-color: #B3FF99; } div.calendar-div-container td.selected { background-color: #FF99B3; } div.calendar-div-container td.we { background-color: #99B3FF; } div.calendar-div-container td:hover, div.calendar-div-container td.today:hover, div.calendar-div-container td.we:hover { background-color: #FFE699; } div.calendar-div-container img { border: none; cursor: pointer; vertical-align: text-bottom; } .infobulle { color: #000; position: absolute; margin: 4px; width: 25em; background-color: #fff; opacity: 0.9; border: 1px solid #35ad38; border-top-right-radius: 1em 1em; -moz-border-radius-topright: 5px; border-top-left-radius: 1em 1em; -moz-border-radius-topleft: 5px; border-bottom-right-radius: 1em 1em; -moz-border-radius-bottomright: 5px; border-bottom-left-radius: 1em 1em; -moz-border-radius-bottomleft: 5px; text-align: left; padding: 1em; } .dial { height: 250px; overflow: auto; margin: 10px 0 0 0; padding-top: 4px; padding-bottom: 4px; background-color: #eee; border-top: 1px solid white; } #reponse_dialogue { margin: 0 10px 10px 0; } #reponse_dialogue textarea { float: left; width: 180px; border: 1px solid #888; border-top: 0; padding: 2px 2px 0 10px; } #bouton_bac { width: 80px; } #reponse_dialogue #p_bouton { margin: 0; padding: 0; border: 0; } #reponse_dialogue #p_bouton #bouton { color: #fff; background-color: #35ad38; border: 1px solid #35ad38; margin-top: 5px; width: 80px; left: 1em; } #reponse_dialogue #p_bouton #bouton:hover { color: #35ad38; background-color: #fff; } .dialogue { border: 1px solid #ddd; background-color: #fff; box-shadow: 2px 2px 3px #888888; position: relative; margin: 4px 60px 4px 5px; } .personne { font-weight: bolder; color: #000; padding: 5px; border-bottom: 1px dotted #999; } .message { padding: 5px; } .date { font-size: 0.7em; color: #666; position: absolute; top: 0; padding: 1px; right: 0; } .dialogue_UserCurrent { margin: 4px 5px 4px 60px; } .personne1 { background-color: #f2f4ff; color: #0c2f81; text-align: left; } .personne2 { color: #f29300; background-color: #fff7e6; text-align: right; } .personne3 { color: #1aaa00; background-color: #efffe6; text-align: left; } .dialogue1 .message { text-align: left; } .dialogue2 .message { text-align: right; } .dialogue2 .date { left: 0; } .dialogue1 .date { right: 0; } #content { display: block; } #colonne_1 { width: 300px; position: fixed; top: 205px; margin-left: 680px; } #colonne_1_ligne_2 { width: 300px; } #colonne_2 { float: left; width: 980px; } #bloc_dialogue { float: left; width: 100%; margin-top: 0; } #bloc_dialogue .partie_haute { float: left; width: 100%; height: 35px; padding-top: 7px; background-color: #eee; border: 2px solid #35ad38; border-bottom: 1px solid #eee; } #bloc_dialogue .partie_centrale { float: left; width: 100%; font-family: Trebuchet MS; background-color: #eee; font-size: 1em; border-left: 2px solid #35ad38; border-right: 2px solid #35ad38; } #bloc_dialogue .partie_centrale #titre_liens_utiles1 { margin-left: 20px; color: #35ad38; font-size: 18px; } #bloc_dialogue .partie_centrale #titre_liens_utiles2 { margin-left: 20px; color: #35ad38; font-size: 18px; } #bloc_dialogue .partie_centrale span { color: #000; } #bloc_dialogue .partie_centrale span.listeFac, #cadre span.listeFac , #cadre p.listeFac{ background: url("logins.img?ww_c=PUCE_BLEUE") no-repeat scroll 0 0 transparent; font-weight: bold; font-size: 1.1em; color: black; padding-left: 25px; } #bloc_dialogue .partie_centrale span.listeFil, #cadre span.listeFil { color: #000; border-bottom: 1px solid #eee; padding-bottom: 1px; background-color: #eee; } #bloc_dialogue .partie_centrale span.listeStatut, #cadre span.listeStatut { color: #000; float: right; font-weight: bold; } #bloc_dialogue .partie_centrale span.titreCand { font-size: 1.2em; font-weight: bold; text-transform: uppercase; border-bottom: 2px solid #35ad38; width: 50%; display: block; } #bloc_dialogue .partie_centrale p { margin-left: 20px; } #bloc_dialogue .partie_basse { float: left; width: 100%; height: 13px; background-color: #eee; border: 2px solid #35ad38; border-top: 1px solid #eee; } #bloc_liens_utiles, #bloc_liste_documents { width: 670px; margin-top: 20px; } .partie_haute { float: left; width: 100%; background-color: #eee; height: 35px; border-bottom: 1px solid white; padding-top: 7px; text-align: center; } .partie_centrale { float: left; width: 100%; font-family: Trebuchet MS; background-color: #eee; font-size: 1em; padding-top: 7px; } .partie_centrale #titre_liens_utiles1 { margin-left: 20px; color: #35ad38; font-size: 18px; } .partie_centrale #titre_liens_utiles2 { margin-left: 20px; color: #35ad38; font-size: 18px; } .partie_centrale span { color: #000; } .partie_centrale span.listeFac, #cadre span.listeFac , #cadre p.listeFac { background: url("logins.img?ww_c=VERT_PUCE_VERTE") no-repeat scroll 0 0 transparent; font-weight: bold; font-size: 1.1em; color: black; padding-left: 25px; margin-left: 0.5em; } .partie_centrale span.listeFil, #cadre span.listeFil { color: #000; border-bottom: 1px solid #eee; padding-left: 1em; padding-bottom: 1px; background-color: #eee; } .partie_centrale span.listeStatut, #cadre span.listeStatut { color: #000; float: right; font-weight: bold; } .partie_centrale span.titreCand { font-size: 1.2em; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #888; width: 50%; display: block; } .partie_centrale p { margin-left: 20px; } .partie_basse { float: left; width: 100%; height: 13px; background-color: #eee; } .fondLigne{ border-bottom: 1px dotted #888; margin-left: 30px; margin-right: 1em; } .div_candidature .autocompletion, .div_rechercheCours .autocompletion { width: 230px; padding: 6px; color: #666; background-color: #e0e0e0; border: 1px solid #666; border-left: 2px solid #555; outline-style: none; } .div_candidature .autocompletion:focus, .div_rechercheCours .autocompletion:focus { background-color: #fff; } .div_candidature .autocomplete, .div_rechercheCours .autocomplete { margin-left: 24px; } .table_choix, .table_choixCours { margin: 0; padding: 0; } .table_choix td { text-align: right; padding: 5px; } .table_choixCours td.td_titreCours, .table_choixCours td.td_suppr { text-align: right; padding-top: 4px; padding-bottom: 4px; padding-left: 8px; padding-right: 8px; } .td_titreCours { width: 50px; } .td_choixCours { width: 375px; height: auto; background-color: white; color: #222222; border: 1px solid #555555; font-weight: bold; text-align: left; padding: 3px; } .tr_choix, .tr_choixCours { vertical-align: middle; } .btn_remove{ display: block; position: absolute; cursor: pointer; top: -10px; left: -10px; } .btn_removeCours{ display: block; cursor: pointer; } .labelRadio, label { padding-left: 0; margin-right: 1.4em; cursor: pointer; border-bottom: 1px solid transparent; } .labelRadio:hover, label:hover{ border-bottom: 1px dashed #5c71a2; } #div_divers { margin-top: 2em; } fieldset#fieldsetFull table.taxeCandidature, table.taxeCandidature { width: 100%; background-color: #fff; border-bottom: 2px solid #e2e2e2; margin-bottom: 1em; } table.taxeCandidature th { padding: 0.5em; background-color: #ebebeb; text-align: left; } table.taxeCandidature td { padding: 0.5em; } table.taxeCandidature td.total, table.taxeCandidature td.montanttotal { font-weight: bold; border-top: 1px solid #e2e2e2; padding-bottom: 1.5em; color: #35ad38; } #liste_formulaire{ background-color: transparent; width: 100%; margin-bottom: 0; } #liste_formulaire h1 { text-align: left; } .infoTexte { margin-left: 5px; font-size: x-small; color: #808080; } span.listeUpload { color: #000000; padding-left: 50px; vertical-align: middle; } span.listeUploadFields { /* float: right; */ vertical-align: middle; } span.listeUploadLinks { vertical-align: middle; } span.listeUploadButtons { /* float: right; padding-right: 15px; vertical-align: middle;*/ } span.listeUploadFields input[type='file'] { width: auto; } p.uploadButton { text-align: center; } input.smallUploadField { width: 120px; margin-right: 15px; margin-top: 3px; } input.uploadAllFields { min-height: 26px; } input.smallUploadField, input.uploadAllFields { background-color:#35ad38; color:#ffffff; border: 1px solid #ffffff; } input.smallUploadField:hover, input.uploadAllFields:hover { background-color:#ffffff; color:#35ad38; border: 1px solid #35ad38; cursor: pointer; } .tableFormulaire .tdInput, td.tdInput, td.td_choix, .table_choix td.td_choix { text-align: left; width: auto; } .tableFormulaire td { text-align: right; padding: 5px; width: 150px; } .tableFormulaire td.largeHeader { width: 400px; } .tableFormulaire td.adresse { padding: 0 0 0 1px; } .tableFormulaire td.tdInput input { width: auto; } .tableFormulaire td.tdInput input[type='text'] { width: 260px; } .tableCPro { width: auto; } .tableCPro td { padding: 5px 5px 5px 50px; width: 150px; } .centrer { text-align:center; } .divFormulaire .adrTitre{ width: 150px; } .divFormulaire input[type='file'] { border: 1px solid #00B522; color: #555853; padding: 4px; width: 300px; } .divFormulaireAdrInt tr td:first-child + td { padding-left: 3px !important; } .divChoixPaiement input[type='radio'] { width: 15px; } .fondLigne1{ border-bottom: 1px dotted #888; margin-left: 30px; margin-right: 1em; } .partie_centrale span.titreCand1 { font-size: 1.2em; font-weight: bold; text-transform: uppercase; border-bottom: 1px solid #eee; width: 25%; display: block; } .partie_centrale span.listeFil1, #cadre span.listeFil1 { color: #000; border-bottom: 1px solid #eee; padding-bottom: 1px; background-color: #eee; } .partie_centrale span.listeStatut1, #cadre span.listeStatut { color: #888; float: right; font-weight: bold; } .partie_centrale span.listeFilAdmis, #cadre span.listeFilAdmis { color: #35ad38; border-bottom: 1px solid #eee; padding-left: 1em; padding-bottom: 1px; background-color: #eee; } .partie_centrale span.listeStatutAdmis, #cadre span.listeStatutAdmis { color: #35ad38; float: right; font-weight: bold; } .partie_centrale span.statutAdmis { color: #35ad38; float: right; font-weight: bold; font-size: 1.3em; border: 2px solid #35ad38; margin-top: -0.42em; } .listeFiliere { margin-left: 30px; margin-right: 1em; margin-bottom: 1em; font-weight: bold; } table.facture { width: 500px !important; } tr.total { font-weight: bold; } table.facture td.montant, table.taxeCandidature td.montant { text-align: right; } table.facture td.different, table.taxeCandidature td.different { color: red; } .ewnet-notnull-alert { border: 2px solid #ff5d5d; } #divBoutonPaiement { width: auto; } #pOuvertureInscr { text-align: center; margin: 1em; font-weight: bold; } .champsRequis { color: red; font-weight:bold; font-size:14px; } #statutBacInscr .partie_haute, #statutBacInscr .partie_centrale { background-color: transparent; } #statutBacInscr .titre3 { font-size: 18px; font-weight: normal; } .encadreInfo{ position: absolute; right: 50px; border: 2px solid #34ad38; padding: 1em; width: 280px; margin-top: 2em; } .docComment{ font-weight: bold; margin-left: 6px; } .soustitreEntreprise { font-weight: bold; padding-left: 15px; padding-top: 8px; padding-bottom: 4px; margin-right: 10px; } #table_candidature, #table_inscription { margin-top: 10px; border-spacing : 0; border-collapse : collapse; } #table_candidature tr, #table_inscription tr{ vertical-align: middle; border-bottom: 1px solid #ebebeb; } #table_candidature th, #table_inscription th{ padding-left: 5px; padding-right: 5px; } #table_candidature td, #table_inscription td{ padding-left: 2px; padding-right: 2px; padding: 1.5em 0; } .libelle_instance_fac { font-weight: bold; } .col_formulaire, .col_filiere { text-align: left; } .col_bouton, .col_date { text-align: center; width: 1px; } .col_statut { white-space: nowrap; text-align: center } #table_candidature td.col_bouton, #table_inscription td.col_bouton { padding: 0px; } #table_candidature th.col_date { text-align: left; } #table_choixAdmission { text-align: center; border-collapse: collapse; } #table_choixAdmission td { background-color: #ebebeb; padding: 0; min-height: 198px; max-height: 198px; height: 198px; } #texteOuverture { color: #000; } #table_choixAdmission td.action, #table_choixAdmission td.actionDisabled { width: 335px; min-width: 335px; padding: 0 25px; } #table_choixAdmission td.actionDisabled #boutonInscr{ height: 26px; border: 1px solid #a6a6a6; color: #ebebeb; width: 225px; cursor: default; background: #a6a6a6; } #table_choixAdmission td.actionDisabled #boutonInscr:hover { background-color: #a6a6a6; color: #ebebeb; border: 1px solid #a6a6a6; } #table_choixAdmission td.actionDisabled .legendChoixAdm { color: #a6a6a6; } .texteChoixAdm { padding: 0 0 2em 0; text-align: left; } #cercleCentre { color: #fff; font-size: 18px; font-weight: bold; margin: auto auto; width: 44px; height: 44px; background-image: url(forminscrs.img?ww_c=ROND_GRIS); background-position: center center; background-repeat: no-repeat; line-height: 44px; } td.ou { width: 130px; max-width: 130px; vertical-align: middle; text-align: center; background-image: url(forminscrs.img?ww_c=FOND_DIAG); background-position: center center; background-repeat: no-repeat; } #pRenoncer { margin: 0 0 2em 0; } #pRenoncer #boutonRenonce { width: auto; background: #fff; border: 0; border-bottom: 1px solid #000; color: #000; padding: 0; } #pRenoncer #boutonRenonce:hover { border: 0; border-bottom: 1px solid #34ad38; color: #34ad38; } /* mandat sepa */ #mandat { border: 1px solid #444444; } #mandat_entete { background-color: #ffffff !important; } #mandat_body { background-color: #ffffff !important; } #mandat_body td { padding-top: 1px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px; } #mandat_body .iconErreur { display: none; } .mandat_orange { color: #e36c10; } .mandat_box { border: 2px solid #e36c10; padding: 2px; } .mandat_checkbox { border: 1px solid #e36c10; padding: 1px; font-weight: bold; } .mandat_entetetxt, .mandat_piedpage { font-size: 11px; padding-left: 10px; padding-right: 10px; text-align: justify; } .mandat_logosepa, .mandat_logoicl { font-weight: bold; text-align: center; } .mandat_logosepa { padding-left: 10px; padding-right: 10px; } .mandat_logosepa { padding-left: 12px; padding-top: 8px; } #mandat_imgsepa { width: 80px; } #mandat_imgicl { width: 100px; } .mandat_completer { margin-left: 120px; font-weight: bold; } .mandat_saisie { background-color: #fcf1d8; } .mandat_nowrap { white-space: nowrap; } /* fin mandat sepa */ #tableInscription { margin-top: 2em; } #tableCandidature th, #tableInscription th, .titreSeparateur{ background-color: #575852; line-height: 1.5em; color: #fff; font-family: "Times Roman", "Times New Roman", Times, Serif; font-size: 18px; text-align: left; padding-left: 1em; font-weight: normal; } #tableCandidature ol, #tableInscription ol { counter-reset: item; list-style-type: none; list-style-position: inside; } #tableCandidature ol li, #tableInscription ol li { background-image: url(forminscrs.img?ww_c=PUCE_VERTE); background-position: 0; background-repeat: no-repeat; padding-left: 6px; line-height: 2em; } #tableCandidature ol li:before, #tableInscription ol li:before{ content: counter(item) " "; counter-increment: item; padding-right: 1em; color: #fff; } #tableCandidature .table_candidature_header th, #tableInscription .table_inscription_header th{ background-color: #ebebeb; padding: 0; margin: 0; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #000; padding-left: 0.5em; text-align: center; } #tableCandidature .table_candidature_header th.col_date, #tableInscription .table_inscription_header th.col_date { width: 80px; } .statutvalide { color: #35ad38; } .statutreserve { color: #ef7726; } .statutencours { color: #ef7726; } .statutadmis { color: #000; font-weight: bold; } #table_inscription td.alerteDate { background-color: #e12530; padding: 0; height: 1em; color: #fff; padding: 2px 1em; } .col_date_alerte{ background-image: url(forminscrs.img?ww_c=FLECHE_ROUGE); background-position: center 0; background-repeat: no-repeat; color: #e12530; } .maintenance{ font-family: Verdana; margin:0px; } #logo_fac{ text-align: center; } #first_rank{ width: 100%; margin : 10px; padding:15px; margin : 30px; background-color : #cccccc } .page-maintenance{ position: relative; width: 100%; margin: auto; height: 400px; min-width: 900px; max-width: 1080px; } #divCatalog { position: absolute; top: 150px; left: 520px; padding: 5px; border: 1px solid #888; -moz-box-shadow: 0px 2px 5px #333; -webkit-box-shadow: 0px 2px 5px #333; box-shadow: 0px 2px 5px #333; } #divCatalog p{ padding: 2px; } .msgCatalogue { padding: 10px; } .catalogCours { font-weight: bold; font-size: 1.2em; } .catalogTitre{ font-style: italic; text-decoration: underline; } .catalogTitreRubrique { font-weight: bold; } .reductor { cursor: pointer; } /*.volumeHoraire { padding: 10px 0px 0px 10px; }*/ .totalCredits { font-weight: bold; } #divBoutonInscr { position: absolute; top: 120px; left: 600px; padding-top: 7px; } #msgAucunCours, #msgAucunCoursPRI { padding: 10px; } .soustitreDoc{ margin-bottom: 40px; font-style: italic; text-align: center; font-size: 11pt; color: #555853; } .div5{ display: inline; float: right; padding-top: 17px; width: 35%; padding: 0; margin: 0; position: relative; } .cartePrenom{ text-align: right; right: 118px; bottom: 161px; font-size: 6pt; margin: 0; position: relative; z-index: 1; } .carteNom{ text-align: right; right: 118px; bottom: 142px; font-size: 6pt; margin: 0; position: relative; z-index: 1; } .carteDate{ text-align: right; right: 118px; bottom: 123px; font-size: 6pt; margin: 0; position: relative; z-index: 1; } .cartePhoto{ bottom: 214px; font-size: 6pt; margin: 0; position: relative; right: 26px; text-align: right; z-index: 1; height: 110px; } .cartePhoto img{ width: 84px; z-index: 1; height: 110px; } .carteLegende{ bottom: 140px; font-size: 9pt; font-style: italic; margin: 0; position: relative; text-align: center; color:#555853; z-index: 1; } .imgFond{ width: 300px; position:relative; z-index: 2; } .imgFond2{ margin-top: 0; position: absolute; top: 0; z-index: 0; width: 300px; } .table4{ width: 60%; padding: 0 0 10px 30px; background-color: #FFFFFF; border: 1px solid #00B522; margin-bottom: 30px; } .contrainte{ font-size: 9pt; color: #74B584; } .commentaire{ font-size: 11pt; } .TDinfo{ width: 20px; height: 25px; padding-right: 5px; } .anotation{ font-size: 9pt; color: #74B584; } .TDupload{ height: 25px; width: 150px; } #commentaireetudiant { width: 100%; font-family: Helvetica, Arial, sans sÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©rif; font-size: 10pt; color: #555853; font-weight: normal; border: 1px solid #00B522; } .table5{ width: 60%; } #txtFilAriane { padding: 1em 0; font-weight: bold; } /* nouveau design inscr. cours */ #tbl_lstCours, #tbl_lstCoursPri, #tbl_ficheCours { display: table; border-collapse: collapse; border-spacing: 0; border-color: none; background: #fff!important; } #tbl_lstCours thead, #tbl_lstCoursPri thead { text-align: left; } #tbl_lstCours thead tr th, #tbl_lstCoursPri thead tr th { background: #b3b3b3; padding: 0.5em 0.8em; border-bottom: 2px solid #808080; color: #333333; text-transform: uppercase; text-align: center; } #tbl_lstCours tbody tr, #tbl_lstCoursPri tbody tr { background: #ededed; } #tbl_lstCours tbody tr:nth-child(2n+0), #tbl_lstCoursPri tbody tr:nth-child(2n+0) { background: #e5e5e5; } #tbl_lstCours tbody tr td, #tbl_lstCoursPri tbody tr td { padding: 0.5em 0.8em; border-bottom: 1px solid #808080; font-weight: bold; } #tbl_lstCours tbody tr td:first-child, #tbl_lstCoursPri tbody tr td:first-child { width: 5%; text-align: center; color: #808080; } #tbl_lstCours tbody tr td:first-child:hover, #tbl_lstCoursPri tbody tr td:first-child:hover { color: #35ad38; cursor: pointer; } #tbl_lstCours tbody tr td:last-child, #tbl_lstCoursPri tbody tr td:last-child { width: 20%; text-align: right; /*cursor: pointer;*/ } #tbl_lstCours tbody tr td:last-child .icon-login, #tbl_lstCoursPri tbody tr td:last-child .icon-login { color: #35ad38; } #tbl_lstCours tbody tr td:last-child .icon-login:hover, #tbl_lstCoursPri tbody tr td:last-child .icon-login:hover { color: #1d5f1f; } #tbl_lstCours tbody tr td:last-child .icon-logout, #tbl_lstCoursPri tbody tr td:last-child .icon-logout { color: #d9534f; } #tbl_lstCours tbody tr td:last-child .icon-logout:hover, #tbl_lstCoursPri tbody tr td:last-child .icon-logout:hover { color: #a02622; } #tbl_lstCours tbody .active, #tbl_lstCoursPri tbody .active { background: #c2ecc3 !important; } #tbl_lstCours tfoot tr, #tbl_lstCoursPri tfoot tr { background: #fff; } #tbl_lstCours tfoot tr td, #tbl_lstCoursPri tfoot tr td { padding: 0.8em; } #tbl_ficheCours { background: #ededed !important; } #tbl_ficheCours thead { text-align: left; } #tbl_ficheCours thead tr th { background: none; padding: 0.5em 0.8em; border-bottom: none; } #tbl_ficheCours thead tr th small { font-size: 10px; } #tbl_ficheCours tbody tr td { padding: 0.5em 0.1em; font-size: 10px; } #tbl_ficheCours tbody tr td:first-child { width: 40%; text-align: right; font-weight: bold; } #tbl_ficheCours tbody tr td:last-child { width: 60%; text-align: left; color: #808080; } #tbl_ficheCours tbody tr td p { font-size: 10px; } #tbl_ficheCours tbody tr td ul { list-style-type: none; margin-left: -30px; margin-top: -0.3em; padding: 0; } #tbl_ficheCours tbody tr td ul li { font-size: 10px; font-weight: bold; line-height: 1em; } #tbl_ficheCours tbody tr td ul li img { cursor: pointer; vertical-align: sub; } #tbl_ficheCours tbody tr td ul li .cours-details { font-weight: normal; padding: 0.3em 0 0.4em 1em; display: none; } .ficheCours { width: 375px; border-left: 2px solid #35ad38; } .inscrit { background-color: #a5dda8 !important; } .infoReadmis { color: red; font-size: 11pt; } .arrow_box { position: absolute; background: #fff; border: 1px solid #38AD35; width: 400px; top: -28px; right: -430px; padding: 1em; text-align: left; font-size: 1.2em; color: #000; display: none; -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; border-radius: 10px; } .alerteCadre { color: red; width: 100%; border: 1px solid red; padding: 5px; text-align: center; } #div_diplHelp{ display: block; left: 59%; bottom: inherit; margin-top: 35px; width: 350px; } #div_diplHelp table { padding: 5px; } #div_diplHelp table th{ padding: 0.3rem; color: white;} #div_diplHelp table td{ padding: 0.3rem; color:#474747;} #div_diplHelp p.p_candidature{padding:5px; text-align: center;}
div#NIVEAU label {
  line-height: 2.5em;
}
#affichInfos {
  background-color: #ebf9eb;
  padding: 1em;
  border: 1px solid #000;
}
#affichInfos span.labelInfos {
  width: 50px;
  display: inline-block;
  font-weight: bold;
}
.fildset-certification table{
  box-sizing: border-box;
  padding: 0.4rem;
}
.fildset-certification table tr td{
  padding: 0.2rem 0;
}
.fildset-certification select{
  width: auto;
}
.fildset-certification input{
  width: auto;
  margin-right: 0.5rem;
}
