html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0;height:100%;font-family:Open Sans,sans-serif!important}body{font-size:13px;line-height:1.22!important;background-color:#fff;position:relative}body.impression{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#646464;padding:0;margin:0;position:relative;height:100%;background-image:none}#page{width:100%;margin:auto;position:relative;z-index:2}#content_page{margin-bottom:30px}.buttons{margin-top:20px;margin-bottom:20px}.buttons a,.buttons input{margin-bottom:10px}#preload-images{display:none}#header{position:relative;min-height:250px}#header #container_bandeau{position:relative;height:410px}#header #logo{position:absolute;top:20px;right:0;height:55%;width:50%;overflow:hidden}#header #logo img{right:-40px;position:absolute;max-width:100%}#header #logo_2{position:absolute;top:10%;right:0;height:80%;width:50%;overflow:hidden}#header #logo_2 img{right:-40px;position:absolute;max-width:100%}#header .logo-cfa{width:50%;position:absolute;z-index:99;top:10%;left:5%;height:80%}#header .logo-cfa img{position:absolute;left:0;max-height:100%!important}#header .logo-cfa-home{width:45%;position:absolute;z-index:99;left:5%;max-height:200px;height:40%;top:2%}#header .logo-cfa-home img{position:absolute;left:0;max-width:300px;max-height:100%!important}@media (min-width:990px) and (max-width:1700px){#header .logo-cfa-home img{left:auto;right:5%}}@media (min-width:990px) and (max-width:1700px){#header .logo-cfa-home{left:auto;right:0;top:120px}}@media (max-width:990px){#header .logo-cfa-home{top:20px;left:10px}}#header #bande{width:999px;height:14px;margin-top:1px}#header .bandeau-interieur{height:180px;overflow:hidden;display:flex;align-items:center}#centre{position:relative;width:100%;height:100%;background-color:#fff;margin-bottom:10px;z-index:100}@media (min-width:990px){#centre{margin-top:10px}}#footer{width:100%;position:fixed;bottom:0;padding-right:35px;padding-bottom:7px;z-index:999;font-size:11px}#fonctionnelles{width:100%;position:relative;text-align:right;padding-right:6px}#menu_droite{float:left;padding-left:15px;width:237px;margin-top:25px;position:relative;z-index:3;padding-bottom:15px}#fil_ariane{margin-top:-10px;margin-bottom:2px;font-size:11px;color:#6e6d6e;text-align:right;padding-right:6px}.bloc_gauche{width:791px;padding:73px;margin:auto}#home #menu{padding-top:95px}#menu{float:left;width:274px}#menu .chapo{color:#666;font-size:18px;text-align:justify;padding-right:20px}.bloc{padding:20px;position:relative}.bloc_principal{color:#407ab1}.bloc_principal .bloc_bulle,.bloc_principal h4{color:#173a59!important}.bloc_secondaire{color:#323232}.bloc_secondaire .bloc_bulle,.bloc_secondaire h4{color:#bc1f3d!important}.bloc_bulle{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;background-color:#fff;width:50px;position:absolute;top:-25px;left:0;right:0;height:50px;margin:0 auto}.bloc_bulle i{margin-top:12px}.titre_separator{height:7px}.font-size-10{font-size:10px}.font-size-11{font-size:11px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-15{font-size:15px}.font-size-16{font-size:16px}.font-size-17{font-size:17px}.font-size-18{font-size:18px}.font-size-19{font-size:19px}.font-size-20{font-size:20px}.font-size-21{font-size:21px}.font-size-22{font-size:22px}.font-size-23{font-size:23px}.font-size-24{font-size:24px}.clear-fix{clear:both}.widget{margin-bottom:10px;position:relative}.widget-2x{margin-bottom:20px;position:relative}.widget-3x{margin-bottom:30px;position:relative}.odd .widget{background:none}a.widget,a.widget-content{display:block;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}a.widget-content:focus,a.widget-content:hover,a.widget:focus,a.widget:hover{text-decoration:none;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.15);box-shadow:0 3px 5px rgba(0,0,0,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}a.widget-content:active,a.widget:active{text-decoration:none;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);-webkit-transform:translateY(0);transform:translateY(0)}.widget-content.widget-content-border{border-bottom:1px solid #eee}.widget-image{height:310px;overflow:hidden;position:relative}.widget-image.widget-image-bottom img{position:absolute;left:0;bottom:0}.widget-image.widget-image-sm{height:270px}.widget-image.widget-image-xs{height:175px}.widget-image>i{position:absolute;right:30px;bottom:30px;color:#fff;font-size:70px;opacity:.8}.widget-image img{display:block;position:relative;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.widget-image-content{position:absolute;top:0;left:0;right:0;bottom:0}.widget-content{padding:15px}.widget-content.widget-content-mini{padding-top:7px;padding-bottom:7px}.widget-content.widget-content-full{padding:0}.widget-content .pull-left{margin-right:20px}.widget-content .pull-right{margin-left:20px}a.widget-content{display:block}.widget-heading{margin:10px 0}.widget-heading.widget-title{margin:0;padding:5px 15px;background:rgba(0,0,0,.65)}.widget-heading.widget-title:first-child{font-size:25px;margin:10px 0 0}.widget-icon{width:74px;height:74px;line-height:70px;font-size:28px;text-align:center;border-radius:50%;background:rgba(0,0,0,.05)}.widget-icon .fi,.widget-icon .gi,.widget-icon .hi,.widget-icon .si{margin-top:-3px}@media (min-width:990px){.identification_bloc{position:absolute!important;margin-top:-10px;transform:translateY(-100%)}}@media (max-width:989px){.identification_bloc{position:relative;margin-bottom:20px;margin-top:20px}}@media (min-width:990px){.identification_bloc_alt{top:-259px}}@media (max-width:989px){.identification_bloc_alt{position:relative;margin-bottom:20px;margin-top:20px}}#identification{left:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;z-index:999}#identification #fond{padding:20px;color:#fff}#identification #fond a{color:#fff}#identification .login_validation{height:37px;width:100%;border:none;color:#fff;font-weight:700;font-size:18px}.mdp_oublie{padding-left:10px}textarea.bordure{-moz-border-radius:10px;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#ec6a1c;padding:0 0 0 20px;margin:0 0 5px}label{font-size:15px}.valeur label{display:block}.table_bloc{width:100%}.table_bloc,.table_bloc thead{border:none;padding:0;margin:0}.table_bloc thead{background-color:#eaeaea;font-size:12px;font-weight:700}.table_bloc tbody{font-size:12px;font-weight:400}.table_bloc input [type=text]{border:1px solid #333;-moz-border-radius:0;width:auto;height:24px;font-family:Arial,Helvetica,sans-serif;line-height:0;font-size:12px;color:#333;padding:2px;margin:0}.table_bloc td{padding:6px 6px 3px}.table_bloc td.titre_champ{padding:6px 10px 3px;font-size:13px;font-weight:700;border:none;text-align:right;color:#fff}.table_bloc td.grille_reponses{padding:0}.table_bloc td.grille_reponses td{text-align:center}.table_bloc td.grille_reponses td.texte{text-align:left}.groupes{font-size:14px}.button_send_file{margin-left:-30px;margin-top:5px}#info_connexion{padding:70px 30px 30px;font-size:16px}.formations{background-color:#f5f5f5;margin:10px 0;border:1px solid #dde7ec;text-align:center;font-size:16px;font-weight:700;padding:10px}.formations a{text-decoration:none}.formations a:hover{font-size:16px;font-weight:700;text-decoration:underline}#connexion{margin-bottom:10px;color:#323232}@media (max-width:991px){#connexion{position:relative}}#connexion a{color:#323232}#connexion .bloc_connexion{margin-bottom:10px}#connexion .utilisateur .bloc_utilisateur{padding-left:20%}#connexion .deconnexion_xs{margin-top:50px;padding:10px 0;background-color:#eee}#triplettes .formation_triplette{background-color:#f5f5f5;border-bottom:1px solid #dde7ec}#triplettes .form_triplette,#triplettes .triplette_return_list{margin-bottom:10px}#triplettes .triplette_return_list a i{margin-right:5px}#triplettes .triplette .bloc_apprentie{margin-top:10px}#triplettes .triplette a:hover{text-decoration:underline}#triplettes .diplome{margin:0 0 0 20px;padding-top:35px;clear:both;font-size:17px;font-weight:700}#triplettes .promotion{margin:0 15px 0 20px;padding-bottom:10px;clear:both;font-size:14px;font-weight:700}@media (max-width:767px){#menu_lea{position:absolute;left:0;z-index:9999;top:-10px}}#info_utilisateurs{width:185px}#info_utilisateurs a{text-decoration:underline}#info_utilisateurs a:hover{text-decoration:none}#menu_lea .info_plus{font-size:10px}#info_utilisateurs ul{padding:5px 0;margin:0;width:150px}#info_utilisateurs li{padding:0 0 5px 42px;width:150px;margin:0;list-style:none;background-repeat:no-repeat;background-position:10px 2px}#menu_diplome .bloc_gris_menu{height:95px;background-color:#eaeaea}#menu_diplome ul.ul_menu{padding:31px 5px 34px 0;background-color:#f0f0f0;margin-bottom:18px}@media (max-width:767px){#menu_diplome ul.ul_menu{margin-bottom:0}}#menu_diplome ul.ul_charge_lea{padding:49px 5px 23px 0;background-color:#dde7ec;position:relative;margin-bottom:18px}#menu_diplome ul.ul_charge_lea .haut_charge_lea{position:absolute;top:0;color:#08365f;text-transform:uppercase;font-size:13px;font-weight:700;background-color:#fff;padding:2px 7px 5px 35px;margin-left:0}@media (max-width:767px){#menu_diplome ul.ul_charge_lea{background-color:#08365f;margin-bottom:0}}#menu_diplome li{list-style:none;margin-left:30px;padding:0}#menu_diplome li .item,#menu_diplome li .item_bas,#menu_diplome li .item_charge_lea,#menu_diplome li .item_haut{color:#323232;font-weight:700;font-size:13px;text-transform:uppercase;padding:7px 0}#menu_diplome li .item_bas a,#menu_diplome li .item_charge_lea a,#menu_diplome li .item_haut a,#menu_diplome li .item a{color:#323232}@media (max-width:767px){#menu_diplome li .item,#menu_diplome li .item_bas,#menu_diplome li .item_bas a,#menu_diplome li .item_charge_lea,#menu_diplome li .item_charge_lea a,#menu_diplome li .item_haut,#menu_diplome li .item_haut a,#menu_diplome li .item a{color:#fff}}#menu_diplome li hr{margin:0;padding:0;width:45px;background-color:#c8c8c8;height:1px}@media (max-width:767px){#menu_diplome li hr{background-color:#fff}}#menu_diplome li .item_bas_charge_lea{padding:10px 0}#menu_diplome li .item_bas_charge_lea .charge_lea_span{color:#323232;font-weight:700;font-size:13px;text-transform:uppercase}@media (max-width:767px){#menu_diplome li .item_bas_charge_lea .charge_lea_span{color:#fff}}#menu_diplome li .item_bas_charge_lea a{color:#323232}@media (max-width:767px){#menu_diplome li .item_bas_charge_lea a{color:#fff}}#menu_diplome li .separation{height:2px;width:197px}#info_diplome{margin-bottom:15px}@media (max-width:767px){#info_diplome .dernier_bloc,#info_diplome .diplome,#info_diplome .organisme{height:inherit}}#info_diplome .dernier_bloc span,#info_diplome .diplome span,#info_diplome .organisme span{vertical-align:middle}#info_diplome .organisme{font-size:18px;font-weight:700;color:#fff;text-transform:uppercase}#info_diplome .diplome{font-size:18px;color:#eaeaea;text-transform:uppercase;padding-left:60px}#info_diplome .dernier_bloc{background-color:#eaeaea}.presentation_diplome{margin-top:43px}.presentation_diplome .nom_bloc_presentation{font-size:22px;font-weight:700;text-transform:uppercase;word-wrap:break-word;padding:10px}.presentation_diplome .presentation{padding-left:65px}.contacts{margin-top:43px;margin-bottom:20px}.bloc_alt .titre{padding:11px 0}.bloc_alt .titre span{font-size:18px;font-weight:700;text-transform:uppercase}.bloc_alt_suivi_lea .titre{padding:11px 0;font-size:16px;font-weight:700;text-transform:uppercase}.bloc_alt_suivi_lea .texte{margin-right:200px;text-align:justify;display:block}.form-message{font-size:1.2em;font-weight:700;text-align:center}#line_document{margin-top:41px}.documents_bloc{background-color:#f5f5f5}.documents_bloc i.fa-download{color:#f5f5f5}.documents_bloc h4{text-transform:uppercase;font-size:16px;font-weight:700;margin-bottom:45px}.documents_bloc .title_document{text-align:left;font-size:13px;font-weight:700;color:#08365f;text-transform:uppercase;margin-bottom:13px}.table_document{margin-bottom:15px}.table_document tr{text-align:left}.table_document tr .on-line{font-size:13px}.table_document tr a{font-size:13px;color:#646464}td.table_user_abbreviation{width:10%;text-align:center}td.table_category_name,td.table_user_abbreviation{color:#fff;font-size:13px;font-weight:700}td.questionnaire_title{font-size:13px}.titre_questionnaire{padding:11px 0;font-size:13px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.sous_titre_questionnaire{text-transform:uppercase;font-size:18px;padding-bottom:25px;margin-top:20px}.sous_titre_questionnaire a{float:right;margin-right:10px}.icon_radio_tuteur{color:#8c2751}.icon_radio_map{color:#78278c}.icon_radio_apprentice{color:#7b8c27}.icon_radio{color:#9d9d9d}.header_questionnaire{background-color:#dde7ec;font-size:12px;font-weight:700;color:#08365f}.header_questionnaire .texte{text-transform:uppercase}.footer_questionnaire{font-weight:700;font-size:12px;background-color:#f0f0f0}.table_suivi_lea td{vertical-align:middle!important}.icon_check{color:#55bf00}.icon_hourglass_start,.icon_lock,.icon_unlock{color:#969696}.bloc_lien{padding:15px 0;border-bottom:1px dotted #bbb}#liens img{border:0;width:100%}#liens .nom{font-size:16px;font-weight:700}#liens .description{color:#747474;font-size:14px;font-weight:400}#liens .url a{font-size:14px;font-weight:700;text-decoration:none}#liens .url a:hover{text-decoration:underline}.button_return{text-align:right}.button_return a{font-size:13px}#fiche_utilisateur{width:100%}#fiche_utilisateur .info,#fiche_utilisateur .info_grise{clear:both;width:100%;padding:5px}#fiche_utilisateur .info_grise{color:#999}#fiche_utilisateur .intitule{float:left;text-align:right;padding:10px 5px 0 0;font-weight:700}#fiche_utilisateur .actuel{float:left;width:200px;padding:10px 5px 0;font-weight:400}#fiche_utilisateur .valeur{float:left;text-align:left;padding:0}#fiche_utilisateur .bloque{border:none;background:none;padding:4px 5px 0 0;line-height:26px;margin:0;color:#646464}#fil_ariane h1{display:inline;color:#6e6d6e;font-size:12px;font-weight:400;font-style:normal;padding:0;margin:0}#fil_ariane ul,#fil_ariane ul li,#menu ul{padding:0;margin:0;list-style:none}#fil_ariane ul li{display:inline}#menu ul li,ul.dropdown-menu li{list-style:none;padding-left:0;margin-left:0}ul{padding:0}p,ul{margin:0}p{padding:10px 0 0}.bloc_gris{padding:10px;border:1px solid #a5a8b8;background-color:#f5f5f5;font-size:11px}.bloc_gris .sous_bloc{margin-top:5px;margin-bottom:5px;padding:15px;border:1px solid #b5b8c8;background-color:#eaeaea}.bold{font-weight:700}.align_middle{vertical-align:middle}.element_actif{opacity:.1}.element_inactif{opacity:0}.message,.message_erreur{background-color:#c9efc2;border:1px solid #63bf53;height:18px;padding-top:8px;font-size:12px;padding-bottom:5px;padding-left:5px;margin-top:5px;margin-bottom:15px}.message_erreur{background-color:#ffafb2;border-color:#9f272c}.vert_12{color:#9dc107;font-size:12px}.gris_12{color:#646464;font-size:12px}.gris_14{color:#333;font-size:14px}.rose_14{color:#e9127f;font-size:14px}.rouge_11{color:#b82703;font-size:11px}.rouge_12{color:#ca003c;font-size:12px}.rouge_14{color:#ca003c;font-size:14px}.noir_12{color:#000;font-size:12px}.erreur{color:#b82703;font-size:11px}.titre_blocs{font-size:15px}a.blanc,a.blanc:hover{color:#fff}a.rouge,a.rouge:hover{color:#d0194e}a.fonctionnel{color:#333;font-size:11px;text-decoration:none}a.fonctionnel:hover{color:#333;font-size:11px;text-decoration:underline}a.ariane{text-decoration:none;color:#83b82a;font-weight:400}a.ariane:hover{text-decoration:underline;color:#6e6d6e}#menu ul li a{text-decoration:none;font-size:18px;color:#000}textarea{width:450px;height:200px}#modal-comment textarea{height:auto}.textarea_normal{width:370px;height:90px;color:#000;line-height:normal;padding:6px;border:2px solid #ccc}.textarea_commentaire{border:2px dotted #cac5d7}input.reponse{width:450px}.message_questionnaire{font-size:17px;font-weight:700;margin-bottom:10px}.echeance_rouge{color:#ef0b0b}.echeance_orange{color:#ff9104}.echeance_vert{color:#379802}.echeance_noir{color:#333}td.question_groupe{padding-top:5px}tr.reponse td{padding-bottom:30px}tr.reponse td td{padding-bottom:0}.grille_reponses table{padding-bottom:30px;background-color:#fff}.reponse_utilisateur{text-align:left;padding:3px 3px 0 0;font-size:12px}.reponse_apprenti{color:#7b8c27}.reponse_map{color:#78278c}.grille_reponse_utilisateur{padding:0;font-size:13px;margin:10px 0}.grille_reponse_utilisateur p{padding:0;margin:0;vertical-align:middle;display:inline-block}#menu_carnet_bord{padding:0 0 20px}#menu_carnet_bord .bouton{float:left;text-align:center;width:100px;padding:0 7px 0 0}#menu_carnet_bord .bouton a{font-size:9px;text-decoration:none}.menu_mode_emploi{padding:0 0 5px 10px;margin:3px 0 0 10px}.menu_mode_emploi li{padding:10px 0 0;margin:0}#menu_mode_emploi{float:left;width:150px;padding:10px 20px 0 5px;background-color:#f3f6f8;border:1px solid #a6b2bb}#page_carnet_bord .bloc_info{border:1px solid #ec6a1c;margin-top:10px}#page_carnet_bord .bloc_info .titre,#page_carnet_bord .titre{clear:both;text-align:center;font-size:20px}#page_carnet_bord .bloc_info .titre{color:#fff;padding:10px 0}#page_carnet_bord .label{clear:both;margin:0 5px 5px 0;color:#ec6a1c;background-color:#f3f3f2;vertical-align:middle}#page_carnet_bord .label,#page_carnet_bord .valeur{float:left;width:150px;padding:5px}#page_carnet_bord .table_mode_emploi{font-size:10px}#page_carnet_bord .table_mode_emploi th{text-align:center;color:#fff}#page_carnet_bord .table_mode_emploi td{text-align:left}#menu_mode_emploi a{text-decoration:none}.int{width:100%}.int td,.int th{text-align:left;padding:3px}.int td{border-right:2px solid #fff;padding:5px}.notes_fiche_synthese{font-size:16px;width:100px;padding:10px}.intitule_note_synthese{font-size:14px;padding:15px 0}.ponderation_synthese{float:left;width:50px;padding:20px 0 0;font-size:12px}.note_calcul{float:left;width:80px;padding:0 5px;height:100px}.note_calcul_synthese{font-size:12px;padding:5px}.nom_note_synthese{text-align:center}.historique{margin-top:15px;width:100%}.historique thead th{padding:5px;text-transform:uppercase;color:#fff}.historique tr td{padding-bottom:5px}.form_verif{margin:0}.titre_historique{text-align:center;font-weight:700}.titre_champ{text-align:right}.defaultSkin table.mceLayout tr td.mceLast{padding:0}.ligne_message{border-bottom:1px dashed #91b6d7}.ligne_message:hover{background-color:#e8eef2}.ligne_message_nonlu{border-bottom:1px dashed #dce8ef;background-color:#e3e9ed;font-weight:700}.ligne_message_nonlu:hover{background-color:#e8eef2}.destinataire_bloc_bleu{background-color:#e8eef2;border:1px solid #91b6d7;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}.destinataire_bloc_bleu,.destinataire_bloc_vert{float:left;padding:4px 10px;color:#1c354c;font-size:11px;font-family:Arial,Helvetica,sans-serif;margin-right:5px;margin-bottom:5px}.destinataire_bloc_vert{background-color:#c7db6c;border:1px solid #7170b2;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}.destinataire_bloc_violet{float:left;padding:4px 10px;background-color:#c9c5d7;color:#1c354c;border:1px solid #9898ae;font-size:11px;font-family:Arial,Helvetica,sans-serif;margin-right:5px;margin-bottom:5px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px}#result_recherche{padding:10px;background-color:#fff;border:1px solid #333;margin-bottom:15px;display:none;position:absolute;z-index:150}.recherche_line{cursor:pointer;position:relative;line-height:21px;width:auto}.recherche_line:hover{background-color:#e8eef2}.recherche_btn{background-color:#d4214d;border:1px solid #fff;color:#fff;font-size:12px;height:22px;margin:5px 0 0 84px;padding-top:7px;position:relative;width:91px;cursor:pointer}.btn_send,.recherche_btn{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center}.btn_send{width:90px;padding:6px 10px;background-color:#c7db6c;color:#1c354c;border:1px solid #7170b2;font-size:11px;border-radius:9px;-moz-border-radius:9px;-webkit-border-radius:9px;text-transform:uppercase;height:30px}.btn_send:hover{background-color:#e7efc0;color:#673781;border:1px solid #9b9f60;font-size:11px;font-family:Arial,Helvetica,sans-serif;cursor:pointer}#conversation{margin-top:15px;border:1px solid #a6b2bb}.message_moi{background-color:#f8fafb}.message_autre,.message_moi{border-top:1px dashed #91b6d7;padding:8px;color:#1c354c}.message_autre{background-color:#e8eef2}.message_admin{background-color:#dce9a4}.message_admin,.message_nonlu{border-top:1px dashed #91b6d7;padding:8px;color:#1c354c}.message_nonlu{background-color:#edb6b6}#conversation .lien{text-decoration:none;color:#1c354c;font-size:11px}#conversation .lien a:hover{text-decoration:underline}#conversation .participant{color:#1c354c;font-size:11px}.opt_planning{background-color:#e8eef2;margin-bottom:10px;padding:5px;border:1px solid #a6b2bb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.justif_date{font-size:10px;font-weight:400;text-align:right;padding-right:15px}ul.doc li{list-style-type:circle}ul.doc li a{text-decoration:none}ul.doc li.doc_niveau span{font-weight:700;font-size:14px;text-transform:uppercase}.messagerie_liste{margin-right:15px;text-decoration:none;cursor:pointer;padding:3px 0}.messagerie_liste:hover,.messagerie_liste_cl:hover{text-decoration:underline}.lien_piece_jointe{color:#1c354c;text-decoration:none}.piece_jointe{background-color:#ccdae8;margin-top:14px;padding:6px}.aide{margin-bottom:25px}.bloc_aide{font-weight:700;font-size:16px}.bloc_aide i.fa-life-ring{margin-right:10px;margin-top:5px;float:left;left:-35px;position:absolute}.bloc_aide a{padding:10px 0 0;text-decoration:underline}.bloc_aide p{padding:0}.pdf_dl{float:right;margin-bottom:4px;text-align:center;font-size:13px}.td_jours{height:30px}.td_jours label{margin-right:20px}.input_disabled{background-color:#f0f0f0}.popupPage{display:none}.border-bottom{border-bottom:1px solid #ccc}.italic{font-style:italic;font-size:11px}.btn_link_cv{float:left;padding:5px 9px;margin-right:10px;margin-bottom:15px;border:1px solid #fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer}.btn_link_cv,.btn_link_cv.rouge:hover,.btn_link_cv:hover{color:#fff;text-decoration:none}.btn_link_cv.vert{background-color:#7ec31b}.btn_link_cv.rouge{background-color:#c83939;color:#fff}.icon_block{margin-bottom:20px}.icon_block a{font-size:14px;font-weight:700}.icon_block i{color:#dde7ec;margin-bottom:5px}.icon_return{margin-right:5px}.icon_cross_message{cursor:pointer}.green_color{color:#7ec31b}.warning_color{color:#f0ad4e}.grey_color{color:#d6d6d6}#ancien_fichier_fond_titre_diplome img{width:100%}#info_diplome .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}#info_diplome .row>[class*=col-]{display:flex;flex-direction:column}@media (max-width:767px){#header{position:relative}}.resize_menu{position:absolute;left:10px;top:10px;color:#fff;z-index:1;cursor:pointer}.headteacher_opinion{margin-top:15px}.link_modal{vertical-align:top;padding-left:5px}.wait_body_modal{padding:20px 0}.icon_modal{float:left;margin-left:5px}.modal-body{max-height:650px;overflow-y:auto}.row_modal{margin-bottom:15px}#agenda-container{height:180px}#agenda{height:150px;text-align:center}#agenda-affichage{margin-bottom:15px}#titre_squeeze_box_abs{text-align:center}.cursor_pointer{cursor:pointer}.tdEvent{padding:0!important;position:relative}.tdEvent.hover{background-color:#eee;border:1px solid #ccc}.tdEvent div{padding:3px}.tdDay.disabled,.trDay.disabled{background-color:#e0e0e0!important;cursor:not-allowed}.tdDay{padding:0!important}.tdDay .date{background-color:#e8eef2;text-align:center;padding:8px}.tdDay .event{width:99%;margin:1px;display:block!important;padding:.2em .6em .3em;font-size:80%;font-weight:400;line-height:1;color:#fff;text-align:center;vertical-align:baseline;border-radius:.25em}.tdDay .morning{border-bottom:1px dashed #ccc;margin-bottom:3px;padding-bottom:3px;min-height:60px}.tdDay .afternoon{min-height:60px}.tdDay .absence{height:auto}.tdDay .absence .absenceEvent{background-color:#364150}.tdDay .absence .absenceEvent:hover{text-decoration:none}.tdDay .absence .absenceEvent.justify{background:linear-gradient(90deg,#364150 90%,#5cb85c 0)}.tdDay .absence .absenceEvent.justifyByApprentice{background:linear-gradient(90deg,#364150 90%,#f0ad4e 0)}.tdDay .absence .absenceEvent.unjustify{background:linear-gradient(90deg,#364150 90%,#d9534f 0)}.eventCompany{background-color:#5cb85c}.eventCompany.eventCrew{background:linear-gradient(90deg,#5cb85c 90%,#d9534f 0)}.eventCompany.eventUser{background:linear-gradient(90deg,#5cb85c 90%,#f0ad4e 0)}.eventCourse{background-color:#055c82}.eventCourse.eventCrew_0{background:linear-gradient(90deg,#055c82 90%,#e35d59 0)}.eventCourse.eventCrew_1{background:linear-gradient(90deg,#055c82 90%,#a81f1f 0)}.eventCourse.eventCrew_2{background:linear-gradient(90deg,#055c82 90%,#d9038f 0)}.eventCourse.eventUser{background:linear-gradient(90deg,#055c82 90%,#a943ff 0)}.table-planning-month thead th{background-color:#f0f0f0;width:14%!important}.table-planning-year .displayTypeCompany{background-color:#055c82;width:47%;float:right;height:18px}.table-planning-year .displayTypeCourse{background-color:#288fbd;width:47%;float:left;height:18px}.context-menu{z-index:999;padding:5px 0;background-color:#fff;position:absolute;border-radius:3px;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.context-menu .context-link{padding:5px 25px 5px 10px;cursor:pointer;display:block}.context-menu .context-link:hover{text-decoration:none;background-color:#288fbd;color:#fff}.context-menu .context-link.inactive{color:grey;cursor:not-allowed}.context-menu .context-link.inactive:hover{text-decoration:none;background-color:#fff;color:grey}#divSelectMonth{display:none;z-index:400}select.form-control{width:auto!important;display:inline-block;float:none!important}.planning_recurrenceForm_days{margin-left:20px}.editableField{padding:3px;min-height:26px}#btnToggleMenu{position:absolute;right:10px;top:10px;z-index:100}.table-fixed{position:relative;width:1300px;overflow:hidden;border-collapse:collapse}.table-fixed>table>thead{position:relative;display:block;width:1300px;overflow:visible}.table-fixed>table>thead th{min-width:200px;max-width:200px;height:113px;font-size:12px}.table-fixed>table>thead th .sub_title{display:flex;flex-direction:column;height:100%}.table-fixed>table>thead th .sub_title div:last-child{margin-top:auto}.table-fixed>table>thead th{vertical-align:top}.table-fixed>table>thead th:first-child{vertical-align:bottom;border-right:3px solid #ddd;position:relative;background-color:#fff;min-width:299px;max-width:299px}.table-fixed>table>tbody{position:relative;display:block;width:1300px;height:500px;overflow:scroll}.table-fixed>table>tbody>tr>td{min-width:200px;max-width:200px;vertical-align:top}.table-fixed>table>tbody>tr>td:first-child{position:relative;display:block;background-color:#fff;min-width:300px;max-width:300px}.table-fixed .table-dashboard-header{width:100%;font-weight:400}.not-opened-message{float:right;padding-bottom:11px}#form_company,#form_ufa_user_front{margin-top:30px}#form_company #message,#form_ufa_user_front #message,.form_search_document{margin-bottom:30px}.form_search_document .filter{margin-right:20px}#notificationBlock{position:absolute;top:0;right:0}#notificationList{display:none;position:absolute;z-index:995;background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.25);overflow:visible;border:1px solid #bbb;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:8px;width:430px;max-height:400px;min-height:120px;font-size:11px!important}#notificationList .notificationHeader{font-size:12px!important;font-weight:700}#notificationList .notificationNew{font-style:italic;background-color:#f6f7f9;padding:4px 3px;border-bottom:1px solid #ccc;border-top:1px solid #ccc}#notificationList .notificationTitle{font-weight:700}#notificationList .notificationMessage{padding:1px 0}#notificationList .notificationLine{padding:3px}#notificationList .notificationLine a{z-index:996}#notificationList .notificationLine.unread{background-color:#e5f0d0}#notificationList .notificationLine:hover{background-color:#f1f2f3!important}#notificationList .notificationLine a:hover{text-decoration:none}#notificationList .notificationDate{text-align:right;font-style:italic;font-size:10px}.legend-warning{font-style:italic}.legend-warning:hover{background:#f0ad4e;border-color:#eea236}.legend-default{font-style:italic}.legend-default:hover{background:none;border-color:#ccc}.cluster{border:1px solid #999}.collectionItemGrid{color:#fff!important}.collectionItemGrid .editableField{border:1px dotted #fff}.collectionItemGrid a,.collectionItemGrid a:hover,.collectionItemGrid i{color:#fff!important}.collectionItemGrid input{color:#333}.fa-1_6x{font-size:1.6em!important}.answerComment{clear:both;margin-top:12px;border-top:1px dashed #ccc;padding-top:10px}#contract_company.form-control{display:block;width:100%;height:auto;padding:0;border:none;margin:0 -15px 0 0}.home_news{margin:0 0 15px}.home_news h3{font-size:1.2em;padding:0;margin:0}.menu-triad-inactive{font-style:italic}.is-tutor{width:20px;height:20px;border-radius:10px;background:#ff741b;color:#fff;font-weight:700;text-align:center;line-height:20px}.nav-dropdown{background:hsla(0,0%,100%,.9);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.nav-dropdown.open a[type=button],.nav-dropdown a[type=button]:active,.nav-dropdown a[type=button]:hover{color:#fff}.btnMooc{margin:0;cursor:pointer;height:40px;width:100%;font-size:13px;font-weight:700;border:none}.btnMooc:hover{text-decoration:underline}.video-js .vjs-big-play-button{margin:0!important;left:37%!important;top:50%!important}.btn-fixed-bottom{position:fixed;z-index:150;bottom:0;left:0;right:0;background-color:#fff;border-top:1px dotted #ccc;padding-top:10px;padding-bottom:10px}.block-rounded{border:1px solid #ddd;padding:10px;background-color:#efefef;border-radius:10px}.maintenance-block{position:fixed;bottom:0;width:100%;height:auto;background-color:#d9534f;color:#fff;text-align:center;z-index:9999;left:0;font-size:14px;padding:5px 0}.steps-block{width:80%;margin:50px auto;text-align:center;position:relative}.steps-block .progressbar-driver{margin-bottom:30px;overflow:hidden;counter-reset:step}.steps-block .progressbar-driver ul{display:block;list-style-type:disc;margin-block-start:1em;margin-block-end:1em;padding-inline-start:40px}.steps-block .progressbar-driver li{list-style-type:none;text-transform:uppercase;font-size:12px;width:20%;float:left;position:relative;display:list-item;text-align:match-parent}.steps-block .progressbar-driver li.active:before{background:#3c763d;color:#fff}.steps-block .progressbar-driver li:before{content:counter(step);counter-increment:step;width:20px;line-height:20px;display:block;font-size:10px;color:#fff;background:#aaa;border-radius:3px;margin:0 auto 5px;box-sizing:border-box}.steps-block .progressbar-driver li:not(:first-child):after{content:"";width:100%;height:2px;background:#333;position:absolute;left:-50%;top:9px;z-index:-1;box-sizing:border-box}.inline-block{display:inline-block}.news-block-lea{margin-top:15px;padding:4px}.news-block-lea .titre{padding-top:0!important}.news-block-before-connexion{margin-top:0;margin-bottom:15px;padding:0}.news-block-before-connexion .titre{padding-top:0!important;padding-bottom:0!important}.tuto-block h4{min-height:40px;margin-top:22px}.formular-line .inactive{color:#d9534f!important}.tutorial-category{background-color:#407ab1;color:#fff;padding:8px;margin-top:2%;font-size:13px;font-weight:700}.tutorial-title{font-size:13px;color:#407ab1;font-weight:700}.tutorial{margin-top:5px;margin-bottom:20px}.block-relative{position:relative}.skill-date{position:absolute;bottom:0;left:0;right:0;top:auto;padding-bottom:5px}.salary{line-height:1.5}#autoSaveContainer{display:none;position:fixed;bottom:15px;left:15px;z-index:999;min-width:100px}#autoSaveContainer #autoSaveMessage{display:inline-block;padding-right:10px}.mobileApplication .qrCodeBlock{text-align:center;padding-top:8px}.mobileApplication .qrCodeImg{width:10%;height:10%}.mobileApplication .information{padding-top:10px}.mobileApplication .information .text-information{text-align:left;font-style:italic;font-size:10px}.mobileApplication .block_global{display:flex;align-items:center}.mobileApplication .block_global .storeBlock{text-align:center;width:50%}.mobileApplication .block_global .storeBlock .appStoreImg{height:70px}.mobileApplication .block_global .storeBlock .playStoreImg{height:90px}@media (max-width:767px){.mobileApplication .block_global{flex-direction:column;margin-top:15px}.mobileApplication .block_global .storeBlock{width:100%}.mobileApplication .block_global .storeBlock .appStoreImg,.mobileApplication .block_global .storeBlock .playStoreImg{height:auto;width:100%;max-width:225px}}