﻿ a {   color: var(--theme-foncee);   text-decoration: underline; } a:hover {   color: var(--theme-sombre); } .Lien {   color: var(--theme-foncee);   cursor: pointer;   text-decoration: underline; } .Lien:hover {   color: var(--theme-sombre); } .LienAccueil {   color: var(--theme-sombre);   cursor: pointer;   text-decoration: none; } .LienAccueil:hover, .LienAccueil:hover > div, .LienAccueil:hover > span {   text-decoration: underline; } .LienAccueil.SansMain {   cursor: default; } .LienAccueilNeutre {   color: #515459;   cursor: pointer;   text-decoration: none; } .LienAccueilNeutre:hover {   text-decoration: underline; } .LienWidget {   color: black;   cursor: pointer;   text-decoration: none; } .LienWidget:hover {   text-decoration: underline; } .LienFenetre {   color: #737373;   text-decoration: underline; } .LienMoyenne {   color: #ffffff;   text-decoration: none;   cursor: pointer; } .LienMoyenne:hover {   text-decoration: underline; } .Bouton {   color: white;   background-color: #c6c6c6;   border-left-color: #f6f6f6;   border-top-color: #f6f6f6;   border-right-color: #333333;   border-bottom-color: #333333; } .CelluleZoneTexte, .CelluleTexte {   border: 1px solid #f6f6f6; } .Bordure {   border: 1px solid #c6c6c6; } .Legende {   color: black; } .Image_Menu_FlecheSousOnglet {   width: 16px;   height: 13px;   position: relative;   left: -8px;   background: url("../../images/Themes/FlecheFondTransparent.png") 0 0 no-repeat; }
 @font-face {   font-family: "Educ-Font";   src: url("../../../fonts/Educ-Font.eot?h=d9ace73a7798b44f7b0030efb01931a9");   src: url("../../../fonts/Educ-Font.woff2?h=d9ace73a7798b44f7b0030efb01931a9") format("woff2"), url("../../../fonts/Educ-Font.ttf?h=d9ace73a7798b44f7b0030efb01931a9") format("truetype"), url("../../../fonts/Educ-Font.woff?h=d9ace73a7798b44f7b0030efb01931a9") format("woff"), url("../../../fonts/Educ-Font.svg#Educ-Font?h=d9ace73a7798b44f7b0030efb01931a9") format("svg");   font-weight: normal;   font-style: normal; } i:not(.mce-ico), a:before {   font-family: "Educ-Font" !important;   speak: none;   font-style: normal;   font-weight: normal;   font-variant: normal;   text-transform: none;   line-height: 1;   -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale; } a:before {   display: inline-block;   text-decoration: none; } .icon_mission_pacte:before {   content: "\ea4b"; } .icon_qr_code_tournant:before {   content: "\ea4c"; } .icon_stop_harcelement:before {   content: "\ea4a"; } .icon_doc_certifie:before {   content: "\ea49"; } .icon_base_connaissance:before {   content: "\ea47"; } .icon_file_pleine:before {   content: "\ea48"; } .icon_diode:before {   content: "\ea46"; } .icon_super_administrateur:before {   content: "\ea45"; } .icon_cahier_texte_verrou:before {   content: "\ea44"; } .icon_fichier_envelope:before {   content: "\ea42"; } .icon_etat_stage_prolonge:before {   content: "\ea43"; } .icon_etat_non_place_echec:before {   content: "\ea40"; } .icon_etat_place:before {   content: "\ea41"; } .icon_etat_stage_termine:before {   content: "\ea3c"; } .icon_etat_stage_Interrompu:before {   content: "\ea3d"; } .icon_etat_stage_en_cours:before {   content: "\ea3e"; } .icon_etat_stage_prevu:before {   content: "\ea3f"; } .icon_sortie_pedagogique:before {   content: "\ea3b"; } .icon_autre_service:before {   content: "\ea39"; } .icon_chaine_verticale:before {   content: "\ea3a"; } .icon_direction:before {   content: "\ea38"; } .icon_historique_service:before {   content: "\ea29"; } .icon_allergene_moutarde:before {   content: "\ea2a"; } .icon_allergene_lupin:before {   content: "\ea2b"; } .icon_allergene_soja:before {   content: "\ea2c"; } .icon_allergene_celeri:before {   content: "\ea2d"; } .icon_allergene_mollusques:before {   content: "\ea2e"; } .icon_allergene_sesame:before {   content: "\ea2f"; } .icon_allergene_sulfites:before {   content: "\ea30"; } .icon_allergene_poissons:before {   content: "\ea31"; } .icon_allergene_gluten:before {   content: "\ea32"; } .icon_allergene_lait:before {   content: "\ea33"; } .icon_allergene_arachides:before {   content: "\ea34"; } .icon_allergene_fruits_coques:before {   content: "\ea35"; } .icon_allergene_oeufs:before {   content: "\ea36"; } .icon_allergene_crustaces:before {   content: "\ea37"; } .icon_trcd:before {   content: "\ea28"; } .icon_instagram:before {   content: "\ea26"; } .icon_youtube:before {   content: "\ea27"; } .icon_etat_de_debut_cours_EDT:before {   content: "\ea25"; } .icon_gaev_mixte:before {   content: "\ea24"; } .icon_forum:before {   content: "\ea22"; } .icon_dupliquer:before {   content: "\ea23"; } .icon_bouclier_rgpd:before {   content: "\ea20"; } .icon_mairie:before {   content: "\ea21"; } .icon_comment_vide:before {   content: "\ea1f"; } .icon_co_enseignement:before {   content: "\ea1e"; } .icon_orientation:before {   content: "\ea1d"; } .icon_coordinateur_pole_activite:before {   content: "\ea16"; } .icon_fiche_t_vide:before {   content: "\ea17"; } .icon_modif_edt:before {   content: "\ea18"; } .icon_trmd:before {   content: "\ea19"; } .icon_plume:before {   content: "\ea1a"; } .icon_pipette:before {   content: "\ea1b"; } .icon_carre:before {   content: "\ea1c"; } .icon_alternance:before {   content: "\ea14"; } .icon_sigma:before {   content: "\ea15"; } .icon_suivi:before {   content: "\ea10"; } .icon_bilan_domaine:before {   content: "\ea11"; } .icon_grille_domaine:before {   content: "\ea12"; } .icon_jeux_coefficients:before {   content: "\ea13"; } .icon_diagramme_frequentation:before {   content: "\ea09"; } .icon_demi_journee:before {   content: "\ea0a"; } .icon_service:before {   content: "\ea0b"; } .icon_affichage_classe:before {   content: "\ea0c"; } .icon_externalise:before {   content: "\ea0d"; } .icon_reglages:before {   content: "\ea0e"; } .icon_percent:before {   content: "\ea0f"; } .icon_travail_donne_pour_cours:before {   content: "\ea06"; } .icon_affichage_pluri_annuel:before {   content: "\ea07"; } .icon_livret_competence:before {   content: "\ea08"; } .icon_afficher_cours_plus_promo_liee:before {   content: "\e9f4"; } .icon_liste_appel_non_fait:before {   content: "\e9f5"; } .icon_tableau_de_bord:before {   content: "\e9fa"; } .icon_maquette:before {   content: "\e9fb"; } .icon_resultat_evaluation:before {   content: "\e9fc"; } .icon_recap_heure_decharge_motif:before {   content: "\e9fd"; } .icon_semaine_presence:before {   content: "\e9fe"; } .icon_afficher_occupation:before {   content: "\e9ff"; } .icon_debut_cours:before {   content: "\ea00"; } .icon_volume_horaire:before {   content: "\ea01"; } .icon_trombi_enseignant:before {   content: "\ea02"; } .icon_puzzle:before {   content: "\ea03"; } .icon_planning_multisemaines:before {   content: "\ea04"; } .icon_planning_general:before {   content: "\ea05"; } .icon_engagement:before {   content: "\e913"; } .icon_contour_check:before {   content: "\e9f2"; } .icon_sujet:before {   content: "\e9f3"; } .icon_afficher_cours_groupe_promo_plus_TD:before {   content: "\e9f6"; } .icon_afficher_cours_TD_plus_TD:before {   content: "\e9f7"; } .icon_cle:before {   content: "\e9f8"; } .icon_legende:before {   content: "\e9f9"; } .icon_apprentissage_referentiel:before {   content: "\e9ef"; } .icon_apprentissage_suivi:before {   content: "\e9f0"; } .icon_apprentissage_synthese:before {   content: "\e9f1"; } .icon_lien_entrepartie:before {   content: "\e9ed"; } .icon_pause:before {   content: "\e9ee"; } .icon_desiderata:before {   content: "\e9ec"; } .icon_carnet_liaison:before {   content: "\e9e9"; } .icon_fleche_droite:before {   content: "\e9ea"; } .icon_ecole:before {   content: "\e9eb"; } .icon_signature:before {   content: "\e9e8"; } .icon_sous_discussion:before {   content: "\e9e4"; } .icon_dispense:before {   content: "\e9e5"; } .icon_convocation:before {   content: "\e9e6"; } .icon_valorisation:before {   content: "\e9e7"; } .icon_afficher_cours_TD_plus_promo:before {   content: "\e9e1"; } .icon_afficher_cours_promo_plus_TD:before {   content: "\e9e2"; } .icon_graphe_araigne:before {   content: "\e9e3"; } .icon_accompagnant:before {   content: "\e9e0"; } .icon_graphe_evolution:before {   content: "\e9d2"; } .icon_graphe_ecart:before {   content: "\e9d3"; } .icon_chaine_double:before {   content: "\e9d4"; } .icon_suivant:before {   content: "\e9d5"; } .icon_precedent:before {   content: "\e9d6"; } .icon_fiche_eleve:before {   content: "\e9d7"; } .icon_fiche_T_triple:before {   content: "\e9d8"; } .icon_fiche_T_double:before {   content: "\e9d9"; } .icon_photo:before {   content: "\e9da"; } .icon_absences_prevue:before {   content: "\e9db"; } .icon_attente_publication:before {   content: "\e9dc"; } .icon_menu_burger:before {   content: "\e9dd"; } .icon_rond:before {   content: "\e9de"; } .icon_filtre:before {   content: "\e9df"; } .icon_work:before {   content: "\e9d1"; } .icon_plus_cercle:before {   content: "\e9c3"; } .icon_systeme_correcteur:before {   content: "\e9c4"; } .icon_charge_travail:before {   content: "\e9c5"; } .icon_btn_cours_non_places:before {   content: "\e9c6"; } .icon_anciens_etudiants_pour_bandeau_titre:before {   content: "\e9c7"; } .icon_afficher_modification_dispense_jour:before {   content: "\e9c8"; } .icon_calendar_large:before {   content: "\e9c9"; } .icon_post_it_rempli:before {   content: "\e9ca"; } .icon_groupes_accompagnement_personnalise:before {   content: "\e9cb"; } .icon_egal:before {   content: "\e9cc"; } .icon_fleche_bas:before {   content: "\e9cd"; } .icon_maintenance_informatique:before {   content: "\e9ce"; } .icon_exercice_numerique:before {   content: "\e9cf"; } .icon_fiche_T:before {   content: "\e9d0"; } .icon_qcm_Evl_Devoir_20:before {   content: "\e9bc"; } .icon_qcm_Evl_Devoir_10:before {   content: "\e9bd"; } .icon_retirer_bibliotheque:before {   content: "\e9be"; } .icon_supprimer_pj:before {   content: "\e9bf"; } .icon_cloud_pronote_trait:before {   content: "\e9c0"; } .icon_pinceau:before {   content: "\e9c1"; } .icon_ne_pas_deranger:before {   content: "\e9c2"; } .icon_text:before {   content: "\e9bb"; } .icon_case_inactive:before {   content: "\e9ba"; } .icon_justifier:before {   content: "\e9ad"; } .icon_discussion_repondu:before {   content: "\e9ae"; } .icon_nouvelle_conversation:before {   content: "\e9af"; } .icon_plus_fin:before {   content: "\e9b0"; } .icon_check_fin:before {   content: "\e9b3"; } .icon_case_indetermine:before {   content: "\e9b4"; } .icon_case_on:before {   content: "\e9b5"; } .icon_radio_on:before {   content: "\e9b6"; } .icon_radio_off:before {   content: "\e9b7"; } .icon_info_sondage_publier:before {   content: "\e9b8"; } .icon_info_sondage_non_publier:before {   content: "\e9b9"; } .icon_pastille_evaluation:before {   content: "\e9ac"; } .icon_details_seance:before {   content: "\e9a4"; } .icon_email_participant:before {   content: "\e9a5"; } .icon_liste_etudiant:before {   content: "\e9a6"; } .icon_cent_pourcent:before {   content: "\e9a7"; } .icon_fleche_suivant:before {   content: "\e9a8"; } .icon_fleche_precedent:before {   content: "\e9a9"; } .icon_fleche_num_gauche:before {   content: "\e9aa"; } .icon_DS:before {   content: "\e9ab"; } .icon_cours_virtuel:before {   content: "\e9b1"; } .icon_cours_virtuel_lien:before {   content: "\e9b2"; } .icon_qcm_associer:before {   content: "\e99e"; } .icon_dupliquer_question:before {   content: "\e99f"; } .icon_supprimer_question:before {   content: "\e9a0"; } .icon_nouvelle_question:before {   content: "\e9a1"; } .icon_nouveau_qcm:before {   content: "\e9a2"; } .icon_qcm:before {   content: "\e9a3"; } .icon_bulletin_officiel:before {   content: "\e998"; } .icon_devoir_rendre:before {   content: "\e999"; } .icon_devoir_deposer:before {   content: "\e99a"; } .icon_retour_mobile:before {   content: "\e99b"; } .icon_info_widget:before {   content: "\e99c"; } .icon_disquette_pleine:before {   content: "\e99d"; } .icon_cloud_pronote:before {   content: "\e994"; } .icon_eleve_detache:before {   content: "\e995"; } .icon_strategie_notif:before {   content: "\e996"; } .icon_strategie_code_pin:before {   content: "\e997"; } .icon_Message_Alerte_Contenu_Inapproprie:before {   content: "\e98c"; } .icon_discussion_terminee:before {   content: "\e98d"; } .icon_sortir_reintegrer_conversation:before {   content: "\e98e"; } .icon_brouillon_discussion:before {   content: "\e98f"; } .icon_purger_messages:before {   content: "\e990"; } .icon_archiver_discussion:before {   content: "\e991"; } .icon_classer_discussion:before {   content: "\e992"; } .icon_discussion_cours:before {   content: "\e993"; } .icon_calendrier_aujourdhui:before {   content: "\e980"; } .icon_transferer_discussion:before {   content: "\e981"; } .icon_nouvelle_discussion:before {   content: "\e982"; } .icon_systeme_conversation:before {   content: "\e983"; } .icon_conversation_cours:before {   content: "\e984"; } .icon_conversation_alerte:before {   content: "\e985"; } .icon_conversation_contact_vie_sco:before {   content: "\e986"; } .icon_observation_attention_parents:before {   content: "\e900"; } .icon_encouragement:before {   content: "\e901"; } .icon_saisie_cahier_texte_V2:before {   content: "\e987"; } .icon_Masquer_cours_annule:before {   content: "\e988"; } .icon_sondage_bibliotheque:before {   content: "\e989"; } .icon_fermeture_widget:before {   content: "\e98a"; } .icon_affichage_widget:before {   content: "\e98b"; } .icon_papillon_notif:before {   content: "\e971"; } .icon_papillon_notif_cercle:before {   content: "\e972"; } .icon_appel_non_fait:before {   content: "\e973"; } .icon_piece_jointe:before {   content: "\e974"; } .icon_edt_permanence:before {   content: "\e975"; } .icon_connexion_edt:before {   content: "\e976"; } .icon_connexion_pronote:before {   content: "\e977"; } .icon_connexion_http:before {   content: "\e978"; } .icon_appreciation_manquante:before {   content: "\e979"; } .icon_filigrane_ard:before {   content: "\e97a"; } .icon_filigrane_bulletins:before {   content: "\e97b"; } .icon_filigrane_idevoir:before {   content: "\e97c"; } .icon_lien_cliquable:before {   content: "\e97d"; } .icon_calculatrice:before {   content: "\e96f"; } .icon_fiche_cours_partage:before {   content: "\e970"; } .icon_cantine_entree:before {   content: "\e96d"; } .icon_cantine_festif:before {   content: "\e96e"; } .icon_venus:before {   content: "\f221"; } .icon_mars:before {   content: "\f222"; } .icon_troisieme_sexe:before {   content: "\e969"; } .icon_administrateur_hp:before {   content: "\e96a"; } .icon_administrateur_base:before {   content: "\e96b"; } .icon_uniF2C0:before {   content: "\f2c0"; } .icon_cantine_assembler_place:before {   content: "\e94f"; } .icon_cantine_bio:before {   content: "\e94e";   color: #2cb358; } .icon_plat:before {   content: "\e903"; } .icon_cantine_accompagnement:before {   content: "\e902"; } .icon_cantine_dessert:before {   content: "\e904"; } .icon_cantine_fromage:before {   content: "\e905"; } .icon_glass:before {   content: "\f000"; } .icon_casier_trait:before {   content: "\e906"; } .icon_reservation_materiel:before {   content: "\e95a"; } .icon_diagramme:before {   content: "\e947"; } .icon_save:before {   content: "\f0c7"; } .icon_etiquette:before {   content: "\e93a"; } .icon_envelope:before {   content: "\f003"; } .icon_download_alt:before {   content: "\f019"; } .icon_print:before {   content: "\f02f"; } .icon_comments:before {   content: "\f086"; } .icon_mobile_phone:before {   content: "\f10b"; } .icon_mode_conseil_classe:before {   content: "\e953"; } .icon_alerte_oraux:before {   content: "\e907"; } .icon_alerte_demande:before {   content: "\e963"; } .icon_total_colonne:before {   content: "\e95e"; } .icon_total_ligne:before {   content: "\e95f"; } .icon_ordre_chronologique:before {   content: "\e960"; } .icon_cumul_liste:before {   content: "\e961"; } .icon_fleche_num:before {   content: "\e95d"; } .icon_fleche_num_bas:before {   content: "\e96c"; } .icon_coller_liste:before {   content: "\e908"; } .icon_diffuser_info:before {   content: "\e95b"; } .icon_copier_liste:before {   content: "\e946"; } .icon_saisie_appreciation:before {   content: "\e954"; } .icon_reservation_salle:before {   content: "\e955"; } .icon_saisie_cahier_texte:before {   content: "\e956"; } .icon_saisie_note:before {   content: "\e957"; } .icon_faire_appel:before {   content: "\e958"; } .icon_saisie_evaluation:before {   content: "\e959"; } .icon_nouveau_document:before {   content: "\e952"; } .icon_qr_code:before {   content: "\e951"; } .icon_nouvelles_evals:before {   content: "\e950"; } .icon_pour_classe:before {   content: "\e94b"; } .icon_double_check_vide:before {   content: "\e909"; } .icon_double_check:before {   content: "\e94c"; } .icon_pour_ecole:before {   content: "\e94d"; } .icon_delete_clavier_mobile:before {   content: "\e949"; } .icon_competence_non_rendu:before {   content: "\e948"; } .icon_tres_satisfait:before {   content: "\e941"; } .icon_insatisfait:before {   content: "\e942"; } .icon_tres_insatisfait:before {   content: "\e943"; } .icon_chaine:before {   content: "\e944"; } .icon_sens_interdit:before {   content: "\e945"; } .icon_recap_vs_programmation:before {   content: "\e93e"; } .icon_punition_exclusion:before {   content: "\e93f"; } .icon_calendar_empty:before {   content: "\e940"; } .icon_mesure_conservatoire:before {   content: "\e91f"; } .icon_observation:before {   content: "\e93b"; } .icon_Defaut_de_carnet:before {   content: "\e93c"; } .icon_incident:before {   content: "\e93d"; } .icon_lsu:before {   content: "\e939"; } .icon_tel_fax:before {   content: "\e936"; } .icon_tel_personne_autorise:before {   content: "\e937"; } .icon_tel_urgence:before {   content: "\e938"; } .icon_competence_dispense:before {   content: "\e934"; } .icon_competence_absent:before {   content: "\e935"; } .icon_nouvel_evenement:before {   content: "\e92f"; } .icon_diffuser_sondage:before {   content: "\e930"; } .icon_diffuser_information:before {   content: "\e931"; } .icon_casier:before {   content: "\e932"; } .icon_retard:before {   content: "\e933"; } .icon_punition:before {   content: "\e92e"; } .icon_recap_cours:before {   content: "\e92b"; } .icon_intervenants:before {   content: "\e92c"; } .icon_cours_annule:before {   content: "\e92d"; } .icon_absences:before {   content: "\e92a"; } .icon_academie:before {   content: "\e929"; } .icon_entreprise:before {   content: "\e928"; } .icon_eleve:before {   content: "\e927"; } .icon_parents:before {   content: "\e926"; } .icon_enseignant_prof:before {   content: "\e925"; } .icon_appariteur:before {   content: "\e924"; } .icon_dernieres_evals:before {   content: "\e90a"; } .icon_communiquer:before {   content: "\e90b"; } .icon_infos_sondages:before {   content: "\e90c"; } .icon_ical:before {   content: "\e90d"; } .icon_doc_telech:before {   content: "\e90e"; } .icon_bulletin:before {   content: "\e90f"; } .icon_contenu_cours:before {   content: "\e910"; } .icon_feuille_appel:before {   content: "\e911"; } .icon_notes_etoile:before {   content: "\e912"; } .icon_releve_notes:before {   content: "\e914"; } .icon_taf:before {   content: "\e915"; } .icon_vs:before {   content: "\e916"; } .icon_clic:before {   content: "\e917"; } .icon_contact_vs:before {   content: "\e918"; } .icon_editeur:before {   content: "\e919"; } .icon_utilisateur:before {   content: "\e91a"; } .icon_num_0:before {   content: "\e91b"; } .icon_num_1:before {   content: "\e91c"; } .icon_num_2:before {   content: "\e91d"; } .icon_num_3:before {   content: "\e91e"; } .icon_num_4:before {   content: "\e920"; } .icon_num_5:before {   content: "\e921"; } .icon_num_6:before {   content: "\e922"; } .icon_num_7:before {   content: "\e923"; } .icon_num_8:before {   content: "\e94a"; } .icon_num_9:before {   content: "\e95c"; } .icon_pdf:before {   content: "\e962"; } .icon_salle_porte:before {   content: "\e964"; } .icon_secretariat:before {   content: "\e965"; } .icon_stats:before {   content: "\e966"; } .icon_notdef:before {   content: "\e967"; } .icon_alerte_ppms:before {   content: "\e968"; } .icon_alert_ppms_notif:before {   content: "\e97e"; } .icon_logo_client_not:before {   content: "\e97f"; } .icon_music:before {   content: "\f001"; } .icon_search:before {   content: "\f002"; } .icon_heart:before {   content: "\f004"; } .icon_star:before {   content: "\f005"; } .icon_star_empty:before {   content: "\f006"; } .icon_user:before {   content: "\f007"; } .icon_film:before {   content: "\f008"; } .icon_th_large:before {   content: "\f009"; } .icon_th:before {   content: "\f00a"; } .icon_th_list:before {   content: "\f00b"; } .icon_ok:before {   content: "\f00c"; } .icon_remove:before {   content: "\f00d"; } .icon_zoom_in:before {   content: "\f00e"; } .icon_zoom_out:before {   content: "\f010"; } .icon_off:before {   content: "\f011"; } .icon_cog:before {   content: "\f013"; } .icon_trash:before {   content: "\f014"; } .icon_home:before {   content: "\f015"; } .icon_file_alt:before {   content: "\f016"; } .icon_time:before {   content: "\f017"; } .icon_inbox:before {   content: "\f01c"; } .icon_repeat:before {   content: "\f01e"; } .icon_refresh:before {   content: "\f021"; } .icon_list_alt:before {   content: "\f022"; } .icon_lock:before {   content: "\f023"; } .icon_flag:before {   content: "\f024"; } .icon_headphones:before {   content: "\f025"; } .icon_volume_off:before {   content: "\f026"; } .icon_volume_down:before {   content: "\f027"; } .icon_volume_up:before {   content: "\f028"; } .icon_book:before {   content: "\f02d"; } .icon_bookmark:before {   content: "\f02e"; } .icon_camera:before {   content: "\f030"; } .icon_font:before {   content: "\f031"; } .icon_bold:before {   content: "\f032"; } .icon_italic:before {   content: "\f033"; } .icon_text_height:before {   content: "\f034"; } .icon_text_width:before {   content: "\f035"; } .icon_align_left:before {   content: "\f036"; } .icon_align_center:before {   content: "\f037"; } .icon_align_right:before {   content: "\f038"; } .icon_align_justify:before {   content: "\f039"; } .icon_list:before {   content: "\f03a"; } .icon_indent_left:before {   content: "\f03b"; } .icon_indent_right:before {   content: "\f03c"; } .icon_facetime_video:before {   content: "\f03d"; } .icon_picture:before {   content: "\f03e"; } .icon_pencil:before {   content: "\f040"; } .icon_map_marker:before {   content: "\f041"; } .icon_adjust:before {   content: "\f042"; } .icon_edit:before {   content: "\f044"; } .icon_share:before {   content: "\f045"; } .icon_check:before {   content: "\f046"; } .icon_chevron_left:before {   content: "\f053"; } .icon_chevron_right:before {   content: "\f054"; } .icon_question_sign:before {   content: "\f059"; } .icon_info_sign:before {   content: "\f05a"; } .icon_arrow_left:before {   content: "\f060"; } .icon_arrow_right:before {   content: "\f061"; } .icon_arrow_up:before {   content: "\f062"; } .icon_arrow_down:before {   content: "\f063"; } .icon_resize_full:before {   content: "\f065"; } .icon_resize_small:before {   content: "\f066"; } .icon_plus:before {   content: "\f067"; } .icon_minus:before {   content: "\f068"; } .icon_asterisk:before {   content: "\f069"; } .icon_exclamation_sign:before {   content: "\f06a"; } .icon_eye_open:before {   content: "\f06e"; } .icon_eye_close:before {   content: "\f070"; } .icon_warning_sign:before {   content: "\f071"; } .icon_calendar:before {   content: "\f073"; } .icon_random:before {   content: "\f074"; } .icon_comment:before {   content: "\f075"; } .icon_chevron_up:before {   content: "\f077"; } .icon_chevron_down:before {   content: "\f078"; } .icon_folder_close:before {   content: "\f07b"; } .icon_folder_open:before {   content: "\f07c"; } .icon_resize_vertical:before {   content: "\f07d"; } .icon_resize_horizontal:before {   content: "\f07e"; } .icon_bar_chart:before {   content: "\f080"; } .icon_cogs:before {   content: "\f085"; } .icon_star_half:before {   content: "\f089"; } .icon_signout:before {   content: "\f08b"; } .icon_pushpin:before {   content: "\f08d"; } .icon_external_link:before {   content: "\f08e"; } .icon_signin:before {   content: "\f090"; } .icon_trophy:before {   content: "\f091"; } .icon_upload_alt:before {   content: "\f093"; } .icon_phone:before {   content: "\f095"; } .icon_check_empty:before {   content: "\f096"; } .icon_bookmark_empty:before {   content: "\f097"; } .icon_phone_sign:before {   content: "\f098"; } .icon_twitter:before {   content: "\f099"; } .icon_facebook:before {   content: "\f09a"; } .icon_unlock:before {   content: "\f09c"; } .icon_credit_card:before {   content: "\f09d"; } .icon_rss:before {   content: "\f09e"; } .icon_hdd:before {   content: "\f0a0"; } .icon_bullhorn:before {   content: "\f0a1"; } .icon_bell:before {   content: "\f0a2"; } .icon_globe:before {   content: "\f0ac"; } .icon_wrench:before {   content: "\f0ad"; } .icon_briefcase:before {   content: "\f0b1"; } .icon_fullscreen:before {   content: "\f0b2"; } .icon_group:before {   content: "\f0c0"; } .icon_link:before {   content: "\f0c1"; } .icon_cloud:before {   content: "\f0c2"; } .icon_paper_clip:before {   content: "\f0c6"; } .icon_reorder:before {   content: "\f0c9"; } .icon_ul:before {   content: "\f0ca"; } .icon_ol:before {   content: "\f0cb"; } .icon_strikethrough:before {   content: "\f0cc"; } .icon_underline:before {   content: "\f0cd"; } .icon_table:before {   content: "\f0ce"; } .icon_magic:before {   content: "\f0d0"; } .icon_undo:before {   content: "\f0e2"; } .icon_legal:before {   content: "\f0e3"; } .icon_bolt:before {   content: "\f0e7"; } .icon_sitemap:before {   content: "\f0e8"; } .icon_umbrella:before {   content: "\f0e9"; } .icon_light_bulb:before {   content: "\f0eb"; } .icon_exchange:before {   content: "\f0ec"; } .icon_cloud_download:before {   content: "\f0ed"; } .icon_cloud_upload:before {   content: "\f0ee"; } .icon_user_md:before {   content: "\f0f0"; } .icon_stethoscope:before {   content: "\f0f1"; } .icon_suitcase:before {   content: "\f0f2"; } .icon_food:before {   content: "\f0f5"; } .icon_file_text_alt:before {   content: "\f0f6"; } .icon_building:before {   content: "\f0f7"; } .icon_ambulance:before {   content: "\f0f9"; } .icon_medkit:before {   content: "\f0fa"; } .icon_h_sign:before {   content: "\f0fd"; } .icon_f0fe:before {   content: "\f0fe"; } .icon_angle_left:before {   content: "\f104"; } .icon_angle_right:before {   content: "\f105"; } .icon_angle_up:before {   content: "\f106"; } .icon_angle_down:before {   content: "\f107"; } .icon_desktop:before {   content: "\f108"; } .icon_laptop:before {   content: "\f109"; } .icon_tablet:before {   content: "\f10a"; } .icon_circle_blank:before {   content: "\f10c"; } .icon_quote_left:before {   content: "\f10d"; } .icon_quote_right:before {   content: "\f10e"; } .icon_reply:before {   content: "\f112"; } .icon_folder_close_alt:before {   content: "\f114"; } .icon_folder_open_alt:before {   content: "\f115"; } .icon_smile:before {   content: "\f118"; } .icon_star_half_empty:before {   content: "\f123"; } .icon_unlink:before {   content: "\f127"; } .icon_question:before {   content: "\f128"; } .icon_exclamation:before {   content: "\f12a"; } .icon_microphone:before {   content: "\f130"; } .icon_microphone_off:before {   content: "\f131"; } .icon_unlock_alt:before {   content: "\f13e"; } .icon_ellipsis_horizontal:before {   content: "\f141"; } .icon_ellipsis_vertical:before {   content: "\f142"; } .icon_play_sign:before {   content: "\f144"; } .icon_eur:before {   content: "\f153"; } .icon_gbp:before {   content: "\f154"; } .icon_usd:before {   content: "\f155"; } .icon_female:before {   content: "\f182"; } .icon_male:before {   content: "\f183"; } .icon_sun:before {   content: "\f185"; } .icon_lune:before {   content: "\f186"; } .icon_archive:before {   content: "\f187"; } .icon_bug:before {   content: "\f188"; } .icon_handicap:before {   content: "\f193"; } .icon_diplome:before {   content: "\f19d"; } .icon_voiture:before {   content: "\f1b9"; } .icon_serveur:before {   content: "\f1c0"; } .icon_uniF1C1:before {   content: "\f1c1"; } .icon_fichier_word:before {   content: "\f1c2"; } .icon_fichier_excel:before {   content: "\f1c3"; } .icon_fichier_powerpoint:before {   content: "\f1c4"; } .icon_fichier_image:before {   content: "\f1c5"; } .icon_fichier_zip:before {   content: "\f1c6"; } .icon_fichier_audio:before {   content: "\f1c7"; } .icon_fichier_video:before {   content: "\f1c8"; } .icon_fichier_web:before {   content: "\f1c9"; } .icon_assistance:before {   content: "\f1cd"; } .icon_envoyer:before {   content: "\f1d9"; } .icon_retour_arriere:before {   content: "\f1da"; } .icon_paragraphe:before {   content: "\f1dd"; } .icon_parametre:before {   content: "\f1de"; } .icon_ballon_foot:before {   content: "\f1e3"; } .icon_copyright:before {   content: "\f1f9"; } .icon_arobase:before {   content: "\f1fa"; } .icon_anniversaire:before {   content: "\f1fd"; } .icon_diagramme_camembert:before {   content: "\f200"; } .icon_graphe_courbe:before {   content: "\f201"; } .icon_toggle_switch_off:before {   content: "\f204"; } .icon_toggle_switch_on:before {   content: "\f205"; } .icon_velo:before {   content: "\f206"; } .icon_bus:before {   content: "\f207"; } .icon_internat:before {   content: "\f236"; } .icon_curseur_souris:before {   content: "\f245"; } .icon_curseur_typo:before {   content: "\f246"; } .icon_reserver:before {   content: "\f25d"; } .icon_cc:before {   content: "\f25e"; } .icon_ecran:before {   content: "\f26c"; } .icon_usb:before {   content: "\f287"; } .icon_accessibilite_web:before {   content: "\f29a"; } .icon_uniF2A0:before {   content: "\f2a0"; } .icon_uniF2A2:before {   content: "\f2a2"; } .icon_uniF2A4:before {   content: "\f2a4"; } .icon_uniF2A8:before {   content: "\f2a8"; } .icon_projet_accompagnement:before {   content: "\f2b5"; } .icon_uniF2BA:before {   content: "\f2ba"; } .icon_uniF2BC:before {   content: "\f2bc"; } .icon_uniF2BD:before {   content: "\f2bd"; } .icon_uniF2BE:before {   content: "\f2be"; } .icon_uniF2C3:before {   content: "\f2c3"; } .icon_uniF2D0:before {   content: "\f2d0"; } .icon_uniF2D2:before {   content: "\f2d2"; } .icon_uniF2D4:before {   content: "\f2d4"; }

.GrisClair {
	color: #CCCCCC;
}

.GrisFonce {
	color : #AAAAAA;
}

.GrisTresFonce {
  color : #737373;
} 

.FondNoir
{
	background-color : black;
}

.FondGrisTresFonce
{
	background-color : #666666;
}

.FondGrisFonce
{
	background-color : #AAAAAA;	
}

.FondGrisClair
{
	background-color : #CCCCCC;
}

.FondGrisTresClair
{
	background-color : #E1E1E1;
}

.FondBlanc
{
	background-color : white;
}

.FondRouge
{
	background-color : #CC3300;
}

.FondJaune
{
	background-color : #FFFF99;
}

.TexteRouge
{
	color : #CC3300;
}
.TexteRougeClair
{
	color : #FF0000;
}
.FondOrange
{
	background-color : #FF9966;
}

.Gris
{
	color: #666666;
}

.Blanc
{
	color : white;
}

.Noir
{
  color: black;
}
 *, *::before, *::after {   box-sizing: border-box; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {   margin: 0;   padding: 0;   border: 0; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {   display: block; } html {   font-size: 62.5%;   -webkit-text-size-adjust: 100%;   overflow-wrap: break-word; } body {   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif;   font-weight: 400;   font-size: 1.1rem;   line-height: 1.2; } abbr[title] {   border-bottom: none;   text-decoration: underline;   text-decoration: underline dotted; } audio, canvas, iframe, img, svg, video {   vertical-align: middle; } img, table, td, blockquote, pre, code, input, textarea, select, video, svg, iframe {   max-width: 100%; } iframe, img, input, select, textarea {   height: auto; } img, iframe {   border-style: none; } svg:not([fill]) {   fill: currentColor; } svg:not(:root) {   overflow: hidden; } table {   table-layout: auto;   border-collapse: collapse;   border-spacing: 0;   border: none; } table th {   font-weight: 400; } ul:not(.browser-default) {   margin: 0;   padding: 0;   border: 0;   list-style-type: none; } .tiny-view {   overflow: auto;   position: relative; } .tiny-view h1, .tiny-view h2, .tiny-view h3, .tiny-view h4, .tiny-view h5, .tiny-view h6, .tiny-view ol, .tiny-view ul, .tiny-view dl, .tiny-view a, .tiny-view p, .tiny-view span {   all: revert; } .tiny-view h1, .tiny-view h2, .tiny-view h3, .tiny-view h4, .tiny-view h5, .tiny-view h6, .tiny-view div, .tiny-view ol, .tiny-view ul, .tiny-view dl {   display: revert; } .tiny-view h1, .tiny-view h2, .tiny-view h3, .tiny-view h4, .tiny-view h5, .tiny-view h6, .tiny-view a, .tiny-view p, .tiny-view span {   font-size: revert;   font-weight: revert;   margin: revert;   padding: revert;   background-color: unset;   width: revert;   color: revert; } .tiny-view h1::before, .tiny-view h2::before, .tiny-view h3::before, .tiny-view h4::before, .tiny-view h5::before, .tiny-view h6::before {   content: none !important;   margin-right: 0 !important; } .tiny-view h1 span, .tiny-view h2 span, .tiny-view h3 span, .tiny-view h4 span, .tiny-view h5 span, .tiny-view h6 span {   font-weight: revert !important;   overflow: initial !important;   white-space: normal !important; } .tiny-view ol, .tiny-view ul {   margin: 0.5em 0;   padding: 0 0 0 40px !important; } .tiny-view ol li, .tiny-view ul li {   padding: initial !important;   display: list-item !important;   min-height: 0 !important;   line-height: initial !important;   border: none !important;   list-style-type: revert; } .tiny-view ul {   list-style-type: disc !important; } .tiny-view ul ul {   list-style-type: circle !important; } .tiny-view ol {   list-style-type: revert; } a, area, button, input, label, select, summary, textarea, [tabindex] {   -ms-touch-action: manipulation;   touch-action: manipulation; } button, input, select, textarea {   margin: 0;   background-color: transparent;   color: inherit;   font-family: inherit;   font-size: inherit;   line-height: inherit;   letter-spacing: inherit;   vertical-align: middle;   border: 0; } pre, code, kbd, samp {   font-family: monospace, monospace;   font-size: 1em; } pre {   tab-size: 2;   white-space: pre-wrap;   line-height: normal;   overflow: auto;   -ms-overflow-style: scrollbar; } button, input {   overflow: visible; } button, select {   text-transform: none; } button, [type=button], [type=reset], [type=submit] {   -webkit-appearance: button; } form, fieldset {   border: none;   margin: 0; } legend {   display: table;   max-width: 100%;   border: 0;   color: inherit;   white-space: normal; } label {   display: inline-block; } textarea {   overflow: auto;   vertical-align: top;   resize: vertical;   white-space: pre-wrap;   width: 100%;   height: 3rem;   background-color: transparent; } progress {   display: inline-block;   width: 100%;   vertical-align: baseline; } output {   display: inline-block; } summary {   display: list-item; } template {   display: none; } [type=search] {   -webkit-appearance: textfield;   outline-offset: -2px; } ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {   height: auto; } ::-webkit-input-placeholder {   color: inherit; } ::-webkit-search-decoration {   -webkit-appearance: none; } ::-webkit-file-upload-button {   -webkit-appearance: button;   font: inherit; } ::-moz-focus-inner {   border-style: none;   padding: 0; } :-moz-focusring {   outline: 1px dotted ButtonText; } :-moz-ui-invalid {   box-shadow: none; } input:not([type]), input[type=text]:not(.browser-default), input[type=password]:not(.browser-default), input[type=email]:not(.browser-default), input[type=url]:not(.browser-default), input[type=time]:not(.browser-default), input[type=date]:not(.browser-default), input[type=datetime]:not(.browser-default), input[type=datetime-local]:not(.browser-default), input[type=tel]:not(.browser-default), input[type=number]:not(.browser-default), input[type=search]:not(.browser-default) {   -webkit-transition: border 0.3s, -webkit-box-shadow 0.3s;   transition: border 0.3s, -webkit-box-shadow 0.3s;   transition: box-shadow 0.3s, border 0.3s;   transition: box-shadow 0.3s, border 0.3s, -webkit-box-shadow 0.3s; } .visually-hidden, .sr-only {   position: absolute !important;   border: 0 !important;   height: 1px !important;   width: 1px !important;   padding: 0 !important;   overflow: hidden !important;   clip: rect(0, 0, 0, 0) !important; } [aria-busy=true] {   cursor: progress; } [aria-controls] {   cursor: pointer; } [aria-disabled=true], [disabled] {   cursor: not-allowed; } [aria-hidden=false][hidden] {   display: initial; } [aria-hidden=false][hidden]:not(:focus) {   clip: rect(0, 0, 0, 0);   position: absolute; } @media print {   * {     background: transparent !important;     box-shadow: none !important;     text-shadow: none !important;   }   body {     width: auto;     margin: auto;     font-family: serif;     font-size: 12pt;   }   p, h1, h2, h3, h4, h5, h6, blockquote, label, ul, ol {     color: #000;     margin: auto;   }   .print {     display: block;   }   .no-print {     display: none;   }   p, blockquote {     orphans: 3;     widows: 3;   }   blockquote, ul, ol {     page-break-inside: avoid;   }   h1, h2, h3, caption {     page-break-after: avoid;   }   a {     color: #000;   }   a[href^="javascript:"]::after, a[href^="#"]::after {     content: "";   } } body.debug-outline-focus *:focus, .EspaceIndex *:focus-visible {   outline-offset: -1px;   outline-width: 2px;   outline-style: dotted;   outline-color: var(--theme-moyen1); } html {   font-size: 62.5%; } body.EspaceIndex {   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif;   font-weight: 400;   font-size: 1.1rem;   line-height: 1.2;   margin: 0;   padding: 0;   color: #000000;   background-color: #ffffff; } ul.dot {   list-style-type: disc; } ul.circle {   list-style-type: circle; } ul.square {   list-style-type: square; } .flex-contain {   display: flex; } .inline-flex, .flex-inline-contain {   display: inline-flex; } .row-reverse, .flex-row-reverse {   flex-direction: row-reverse; } .cols, .flex-cols {   flex-direction: column; } .cols-reverse, .flex-cols-reverse {   flex-direction: column-reverse; } .f-wrap, .flex-wrap {   flex-wrap: wrap; } .justify-between {   justify-content: space-between; } .justify-evenly {   justify-content: space-evenly; } .justify-center {   justify-content: center; } .justify-end {   justify-content: flex-end; } .fluid-bloc {   flex: 1 1 auto; } .fix-bloc {   flex: none; } .flex-center {   align-items: center; } .flex-end {   align-items: flex-end; } .flex-start {   align-items: flex-start; } .flex-stretch {   align-items: stretch; } .self-start {   align-self: flex-start; } .self-center {   align-self: center; } .self-end {   align-self: flex-end; } .self-stretch {   align-self: stretch; } .flex-gap-s {   gap: 0.2rem; } .flex-gap {   gap: 0.4rem; } .flex-gap-l {   gap: 0.8rem; } .flex-gap-xl {   gap: 1.6rem; } .flex-gap-xxl {   gap: 2.4rem; } .flex-gap-big {   gap: 3.2rem; } .gd-self-end {   justify-self: end; } .grid-contain {   display: grid; } .gd-self-end {   justify-self: end; } .InlineBlock, .inline-block-contain {   display: inline-block; } .Inline, .inline-contain {   display: inline; } .Block, .bloc-contain {   display: block; } .table-contain {   display: table; } .as-cell {   display: table-cell; } .p-all-none {   padding: 0; } .p-all.tiny, .p-all-s {   padding: 0.2rem; } .p-all {   padding: 0.4rem; } .p-all.large, .p-all-l {   padding: 0.8rem; } .p-all.xl, .p-all-xl {   padding: 1.6rem; } .p-all-xlb {   padding: 2rem; } .p-all-xxl {   padding: 2.4rem; } .p-all-big {   padding: 3.2rem; } .p-bottom-none {   padding-bottom: 0; } .p-bottom.tiny, .p-bottom-s {   padding-bottom: 0.2rem; } .p-bottom {   padding-bottom: 0.4rem; } .p-bottom.large, .p-bottom-l {   padding-bottom: 0.8rem; } .p-bottom.xl, .p-bottom-xl {   padding-bottom: 1.6rem; } .p-bottom-xlb {   padding-bottom: 2rem; } .p-bottom-xxl {   padding-bottom: 2.4rem; } .p-bottom-big {   padding-bottom: 3.2rem; } .p-right-none {   padding-right: 0; } .p-right.tiny, .p-right-s {   padding-right: 0.2rem; } .p-right {   padding-right: 0.4rem; } .p-right.large, .p-right-l {   padding-right: 0.8rem; } .p-right-lb {   padding-right: 1.2rem; } .p-right.xl, .p-right-xl {   padding-right: 1.6rem; } .p-right-xlb {   padding-right: 2rem; } .p-right-xxl {   padding-right: 2.4rem; } .p-right-big {   padding-right: 3.2rem; } .p-top-none {   padding-top: 0; } .p-top.tiny, .p-top-s {   padding-top: 0.2rem; } .p-top {   padding-top: 0.4rem; } .p-top.large, .p-top-l {   padding-top: 0.8rem; } .p-top-lb {   padding-top: 1.2rem; } .p-top.xl, .p-top-xl {   padding-top: 1.6rem; } .p-top-xlb {   padding-top: 2rem; } .p-top-xxl {   padding-top: 2.4rem; } .p-top-big {   padding-top: 3.2rem; } .p-left-none {   padding-left: 0; } .p-left.tiny, .p-left-s {   padding-left: 0.2rem; } .p-left {   padding-left: 0.4rem; } .p-left.large, .p-left-l {   padding-left: 0.8rem; } .p-left-lb {   padding-left: 1.2rem; } .p-left.xl, .p-left-xl {   padding-left: 1.6rem; } .p-left-xlb {   padding-left: 2rem; } .p-left-xxl {   padding-left: 2.4rem; } .p-left-big {   padding-left: 3.2rem; } .p-x-none {   padding-left: 0;   padding-right: 0; } .p-x.tiny, .p-x-s {   padding-left: 0.2rem;   padding-right: 0.2rem; } .p-x {   padding-left: 0.4rem;   padding-right: 0.4rem; } .p-x.large, .p-x-l {   padding-left: 0.8rem;   padding-right: 0.8rem; } .p-x-lb {   padding-left: 1.2rem;   padding-right: 1.2rem; } .p-x.xl, .p-x-xl {   padding-left: 1.6rem;   padding-right: 1.6rem; } .p-x-xlb {   padding-left: 2rem;   padding-right: 2rem; } .p-x-xxl {   padding-left: 2.4rem;   padding-right: 2.4rem; } .p-x-big {   padding-left: 3.2rem;   padding-right: 3.2rem; } .p-y-none {   padding-top: 0;   padding-bottom: 0; } .p-y.tiny, .p-y-s {   padding-top: 0.2rem;   padding-bottom: 0.2rem; } .p-y {   padding-top: 0.4rem;   padding-bottom: 0.4rem; } .p-y.large, .p-y-l {   padding-top: 0.8rem;   padding-bottom: 0.8rem; } .p-y-lb {   padding-top: 1.2rem;   padding-bottom: 1.2rem; } .p-y.xl, .p-y-xl {   padding-top: 1.6rem;   padding-bottom: 1.6rem; } .p-y-xlb {   padding-top: 2rem;   padding-bottom: 2rem; } .p-y-xxl {   padding-top: 2.4rem;   padding-bottom: 2.4rem; } .p-y-big {   padding-top: 3.2rem;   padding-bottom: 3.2rem; } .m-all-none {   margin: 0; } .m-all.tiny, .m-all-s {   margin: 0.2rem; } .m-all {   margin: 0.4rem; } .m-all.large, .m-all-l {   margin: 0.8rem; } .m-all.xl, .m-all-xl {   margin: 1.6rem; } .m-all-xxl {   margin: 2.4rem; } .m-all-big {   margin: 3.2rem; } .m-all-auto {   margin: auto; } .m-bottom-none {   margin-bottom: 0; } .m-bottom.tiny, .m-bottom-s {   margin-bottom: 0.2rem; } .m-bottom {   margin-bottom: 0.4rem; } .m-bottom.large, .m-bottom-l {   margin-bottom: 0.8rem; } .m-bottom.xl, .m-bottom-xl {   margin-bottom: 1.6rem; } .m-bottom-xxl {   margin-bottom: 2.4rem; } .m-bottom-big {   margin-bottom: 3.2rem; } .m-bottom-auto {   margin-bottom: auto; } .m-right-none {   margin-right: 0; } .m-right.tiny, .m-right-s {   margin-right: 0.2rem; } .m-right {   margin-right: 0.4rem; } .m-right.large, .m-right-l {   margin-right: 0.8rem; } .m-right.xl, .m-right-xl {   margin-right: 1.6rem; } .m-right-xxl {   margin-right: 2.4rem; } .m-right-big {   margin-right: 3.2rem; } .m-right-auto {   margin-right: auto; } .m-left-none {   margin-left: 0; } .m-left.tiny, .m-left-s {   margin-left: 0.2rem; } .m-left {   margin-left: 0.4rem; } .m-left.large, .m-left-l {   margin-left: 0.8rem; } .m-left.xl, .m-left-xl {   margin-left: 1.6rem; } .m-left-xxl {   margin-left: 2.4rem; } .m-left-big {   margin-left: 3.2rem; } .m-left-auto {   margin-left: auto; } .m-top-none {   margin-top: 0; } .m-top.tiny, .m-top-s {   margin-top: 0.2rem; } .m-top {   margin-top: 0.4rem; } .m-top.large, .m-top-l {   margin-top: 0.8rem; } .m-top.xl, .m-top-xl {   margin-top: 1.6rem; } .m-top-xxl {   margin-top: 2.4rem; } .m-top-big {   margin-top: 3.2rem; } .m-top-auto {   margin-top: auto; } .m-x-none {   margin-left: 0;   margin-right: 0; } .m-x-s {   margin-left: 0.2rem;   margin-right: 0.2rem; } .m-x {   margin-left: 0.4rem;   margin-right: 0.4rem; } .m-x-l {   margin-left: 0.8rem;   margin-right: 0.8rem; } .m-x-xl {   margin-left: 1.6rem;   margin-right: 1.6rem; } .m-x-xxl {   margin-left: 2.4rem;   margin-right: 2.4rem; } .m-x-big {   margin-left: 3.2rem;   margin-right: 3.2rem; } .m-x-auto {   margin-left: auto;   margin-right: auto; } .m-y-none {   margin-top: 0;   margin-bottom: 0; } .m-y-s {   margin-top: 0.2rem;   margin-bottom: 0.2rem; } .m-y {   margin-top: 0.4rem;   margin-bottom: 0.4rem; } .m-y-l {   margin-top: 0.8rem;   margin-bottom: 0.8rem; } .m-y-xl {   margin-top: 1.6rem;   margin-bottom: 1.6rem; } .m-y-xxl {   margin-top: 2.4rem;   margin-bottom: 2.4rem; } .m-y-big {   margin-top: 3.2rem;   margin-bottom: 3.2rem; } .m-y-auto {   margin-top: auto;   margin-bottom: auto; } .m-all-nega-s {   margin: -0.2rem; } .m-all-nega {   margin: -0.4rem; } .m-all-nega-l {   margin: -0.8rem; } .m-all-nega-xl {   margin: -1.6rem; } .m-all-nega-xxl {   margin: -2.4rem; } .m-all-nega-big {   margin: -3.2rem; } .m-bottom-nega-s {   margin-bottom: -0.2rem; } .m-bottom-nega {   margin-bottom: -0.4rem; } .m-bottom-nega-l {   margin-bottom: -0.8rem; } .m-bottom-nega-xl {   margin-bottom: -1.6rem; } .m-bottom-nega-xxl {   margin-bottom: -2.4rem; } .m-bottom-nega-big {   margin-bottom: -3.2rem; } .m-right-nega-s {   margin-right: -0.2rem; } .m-right-nega {   margin-right: -0.4rem; } .m-right-nega-l {   margin-right: -0.8rem; } .m-right-nega-xl {   margin-right: -1.6rem; } .m-right-nega-xxl {   margin-right: -2.4rem; } .m-right-nega-big {   margin-right: -3.2rem; } .m-left-nega-s {   margin-left: -0.2rem; } .m-left-nega {   margin-left: -0.4rem; } .m-left-nega-l {   margin-left: -0.8rem; } .m-left-nega-xl {   margin-left: -1.6rem; } .m-left-nega-xxl {   margin-left: -2.4rem; } .m-left-nega-big {   margin-left: -3.2rem; } .m-top-nega-s {   margin-top: -0.2rem; } .m-top-nega {   margin-top: -0.4rem; } .m-top-nega-l {   margin-top: -0.8rem; } .m-top-nega-xl {   margin-top: -1.6rem; } .m-top-nega-xxl {   margin-top: -2.4rem; } .m-top-nega-big {   margin-top: -3.2rem; } .m-x-nega-s {   margin-right: -0.2rem;   margin-left: -0.2rem; } .m-x-nega {   margin-right: -0.4rem;   margin-left: -0.4rem; } .m-x-nega-l {   margin-right: -0.8rem;   margin-left: -0.8rem; } .m-x-nega-xl {   margin-right: -1.6rem;   margin-left: -1.6rem; } .m-x-nega-xxl {   margin-right: -2.4rem;   margin-left: -2.4rem; } .m-x-nega-big {   margin-right: -3.2rem;   margin-left: -3.2rem; } .m-y-nega-s {   margin-bottom: -0.2rem;   margin-top: -0.2rem; } .m-y-nega {   margin-bottom: -0.4rem;   margin-top: -0.4rem; } .m-y-nega-l {   margin-bottom: -0.8rem;   margin-top: -0.8rem; } .m-y-nega-xl {   margin-bottom: -1.6rem;   margin-top: -1.6rem; } .m-y-nega-xxl {   margin-bottom: -2.4rem;   margin-top: -2.4rem; } .m-y-nega-big {   margin-bottom: -3.2rem;   margin-top: -3.2rem; } .Espace {   padding: 0.5rem; } .EspaceGauche {   padding-left: 0.5rem; } .EspaceGauche10 {   padding-left: 1rem; } .EspaceDroit {   padding-right: 0.5rem; } .EspaceDroit10 {   padding-right: 1rem; } .EspaceHaut {   padding-top: 0.5rem; } .EspaceHaut10 {   padding-top: 1rem; } .EspaceBas {   padding-bottom: 0.5rem; } .EspaceBas10 {   padding-bottom: 1rem; } .DoubleEspace {   padding: 1rem; } .GrandEspaceGauche {   padding-left: 2rem; } .GrandEspaceHaut {   padding-top: 2rem; } .GrandEspaceBas {   padding-bottom: 2rem; } .GrandEspaceDroit {   padding-right: 2rem; } .PetitEspace {   padding: 0.25rem; } .PetitEspaceGauche {   padding-left: 0.25rem; } .PetitEspaceDroit {   padding-right: 0.25rem; } .PetitEspaceHaut {   padding-top: 0.25rem; } .PetitEspaceBas {   padding-bottom: 0.25rem; } .EspaceInput {   padding: 0.2rem;   margin: 0; } .AvecMarge {   margin: 0.5rem; } .MargeHaut {   margin-top: 0.5rem; } .MargeBas {   margin-bottom: 0.5rem; } .MargeDroit {   margin-right: 0.5rem; } .MargeGauche {   margin-left: 0.5rem; } .AlignementGauche, .text-left, .text-start {   text-align: left; } .AlignementDroit, .text-right, .text-end {   text-align: right; } .AlignementMilieu, .text-center {   text-align: center; } .text-justify {   text-align: justify; } .AlignementDivMilieu {   margin-left: auto;   margin-right: auto; } .AlignementHaut {   vertical-align: top; } .AlignementMilieuVertical {   vertical-align: middle; } .AlignementBas {   vertical-align: bottom; } .AlignementDivMilieuVertical {   margin-top: auto;   margin-bottom: auto; } .extra-light {   font-weight: 200; } .light {   font-weight: 300; } .regular {   font-weight: 400; } .medium {   font-weight: 500; } .semi-bold {   font-weight: 600; } .bold {   font-weight: 700; } .bolder {   font-weight: 800; } .first-capitalize::first-letter, .first-capitalize > *::first-letter {   text-transform: uppercase; } .capitalize {   text-transform: capitalize; } .uppercase {   text-transform: uppercase; } .lowercase {   text-transform: lowercase; } .italic {   font-style: italic; } .taille-s {   font-size: var(--taille-s); } .taille-m {   font-size: var(--taille-m); } .taille-l {   font-size: var(--taille-l); } .icone-s {   font-size: 1.2rem; } .icone-m {   font-size: 1.6rem; } .icone-l {   font-size: 2rem; } .white-space-inherit {   white-space: inherit; } .white-space-initial {   white-space: initial; } .white-space-revert {   white-space: revert; } .white-space-revert-layer {   white-space: revert-layer; } .white-space-unset {   white-space: unset; } .ie-line-color {   --color-line: #ffffff;   --size: 0.4rem;   --espace: 0.8rem;   --var-height: 2rem;   display: flex;   position: relative; } .ie-line-color::before, .ie-line-color::after {   content: " ";   border-radius: calc(var(--size) / 2);   position: absolute; } .ie-line-color.bottom, .ie-line-color.top {   flex-direction: column; } .ie-line-color.bottom::before, .ie-line-color.bottom::after, .ie-line-color.top::before, .ie-line-color.top::after {   height: var(--size);   width: calc(100% - var(--size)); } .ie-line-color.left::before, .ie-line-color.left::after, .ie-line-color.right::before, .ie-line-color.right::after, .ie-line-color.static::before, .ie-line-color.static::after {   width: var(--size);   min-height: var(--var-height);   height: 100%; } .ie-line-color.left.as-dot::before, .ie-line-color.left.as-dot::after, .ie-line-color.right.as-dot::before, .ie-line-color.right.as-dot::after, .ie-line-color.static.as-dot::before, .ie-line-color.static.as-dot::after {   width: 0.6rem;   min-height: 0.6rem;   height: 0.6rem;   border-radius: 50%;   top: calc(50% - (0.6rem / 2)); } .ie-line-color.bottom::after, .ie-line-color.top::before, .ie-line-color.left::before, .ie-line-color.right::after, .ie-line-color.static::before {   background-color: var(--color-line); } .ie-line-color.bottom::after {   bottom: calc(-2 * var(--size)); } .ie-line-color.top::before {   top: calc(-2 * var(--size)); } .ie-line-color.left::before {   left: calc(-2 * var(--size)); } .ie-line-color.right::after {   right: calc(-2 * var(--size)); } .ie-line-color.static {   position: static;   align-items: center; } .ie-line-color.static::before, .ie-line-color.static::after {   position: static;   margin-right: 0.8rem;   align-self: stretch; } .ie-line-color.static.only-color::before, .ie-line-color.static.only-color::after {   margin: 0; } .ie-line-color.static.var-height {   min-height: var(--var-height);   height: var(--var-height); } .ie-shadow-top::before, .ie-shadow-bottom::after {   position: absolute;   content: " ";   width: calc(100% - 1.6rem);   height: 0.6rem;   left: 0;   right: 0;   margin: auto; } .ie-shadow-bottom, .ie-shadow-top {   position: relative; } .ie-shadow-bottom::after {   bottom: 0;   box-shadow: 0 0.3rem 0.3rem rgba(0, 0, 0, 0.1019607843); } .ie-shadow-top {   flex-direction: column-reverse; } .ie-shadow-top::before {   top: 0;   box-shadow: 0 -0.3rem 0.3rem rgba(0, 0, 0, 0.1019607843); } .radius-all-s {   border-radius: 0.35rem; } .radius-all-m {   border-radius: 0.7rem; } .radius-all-l {   border-radius: 1.4rem; } .as-ul-dot:before {   content: "●";   padding-right: 0.4rem; } body.debug-outline-focus *:focus, .EspaceIndex *:focus-visible {   outline-offset: -1px;   outline-width: 2px;   outline-style: dotted;   outline-color: var(--theme-moyen1); } .ly-cols-1 article header, .as-header-bullet {   border-bottom: solid 1px #c6c6c6;   margin-bottom: 0.8rem;   padding-bottom: 0.4rem;   padding-left: 0.4rem;   display: flex;   align-items: center; } .ly-cols-1 article header:before, .as-header-bullet:before {   content: "●";   margin-right: 0.4rem;   color: var(--theme-moyen1); } .ly-cols-1 article header i, .as-header-bullet i {   flex: none;   margin-left: 0.8rem; } .ly-cols-1 article header h4, .as-header-bullet h4 {   margin: 0;   font-weight: 600;   font-size: var(--taille-s); } .ly-cols-1 {   display: flex;   flex-direction: column;   justify-content: space-between;   height: 100%; } .ly-cols-1 footer, .ly-cols-1 header {   padding: 0.8rem; } .ly-cols-1 .content-bloc {   overflow: auto;   flex: 1 1 auto; } .ly-cols-1 .content-bloc.child-as-absolute {   position: relative;   height: 100%; } .ly-cols-1 header, .ly-cols-1 footer {   flex: none; } .ly-cols-1 footer.shadowed {   box-shadow: 0 -0.7rem 0.6rem -0.6rem rgba(0, 0, 0, 0.2078431373); } .ly-cols-1 footer span.value {   font-weight: 600; } .ly-cols-1 .message {   padding: 0.8rem 1.6rem;   font-weight: 600;   font-size: var(--taille-m); } .ly-cols-1 article {   padding: 0.8rem;   margin-bottom: 0.8rem; } .ly-cols-2 {   display: flex;   height: 100%;   margin-left: 0;   margin-right: 0; } .ly-cols-2 .main-content, .ly-cols-2 .aside-content {   display: flex;   margin: 0.8rem; } .ly-cols-2 .main-content {   flex: 1 1 auto; } .ly-cols-2 .aside-content {   flex: none; } .ly-triple-ecrans {   display: flex;   height: 100%; } .ly-triple-ecrans .nav-content {   min-width: 24rem;   background-color: #f6f6f6; } .ly-triple-ecrans .main-content {   display: flex; } .ly-triple-ecrans .main-content.multi {   min-width: 70rem;   width: 70rem; } .ly-triple-ecrans .main-content.mono {   flex-direction: column;   width: 100%; } .ly-triple-ecrans .aside-content {   flex: none; } .ly-triple-ecrans .aside-content.multi {   margin-left: 2.4rem;   width: calc(100% - 70rem);   min-width: 50rem;   max-width: 80rem; } .ly-triple-ecrans .aside-content.mono {   width: 100%; } .cursor-auto {   cursor: auto; } .cursor-default {   cursor: default; } .cursor-none {   cursor: none; } .cursor-context-menu {   cursor: context-menu; } .cursor-help {   cursor: help; } .cursor-pointer {   cursor: pointer; } .cursor-progress {   cursor: progress; } .cursor-wait {   cursor: wait; } .cursor-cell {   cursor: cell; } .cursor-crosshair {   cursor: crosshair; } .cursor-text {   cursor: text; } .cursor-vertical-text {   cursor: vertical-text; } .cursor-alias {   cursor: alias; } .cursor-copy {   cursor: copy; } .cursor-move {   cursor: move; } .cursor-no-drop {   cursor: no-drop; } .cursor-not-allowed {   cursor: not-allowed; } .cursor-grab {   cursor: grab; } .cursor-grabbing {   cursor: grabbing; } .cursor-resize-e {   cursor: e-resize; } .cursor-resize-n {   cursor: n-resize; } .cursor-resize-ne {   cursor: ne-resize; } .cursor-resize-nw {   cursor: nw-resize; } .cursor-resize-s {   cursor: s-resize; } .cursor-resize-se {   cursor: se-resize; } .cursor-resize-sw {   cursor: sw-resize; } .cursor-resize-w {   cursor: w-resize; } :root {   --theme-light: #f8f8f8;   --theme-light-rgb: 248, 248, 248;   --theme-light-scaleMoins50: #7c7c7c;   --theme-light-scaleMoins40: #959595;   --theme-light-scaleMoins20: #c6c6c6;   --theme-light-scaleMoins10: #dfdfdf;   --theme-light-scaleMoins2: #f3f3f3;   --theme-light-scalePlus10: #f9f9f9;   --theme-light-scalePlus20: #f9f9f9;   --theme-light-scalePlus60: #fcfcfc;   --theme-light-scalePlus80: #fefefe;   --theme-legere: #f6f6f6;   --theme-legere-rgb: 246, 246, 246;   --theme-legere-scaleMoins50: #7b7b7b;   --theme-legere-scaleMoins40: #949494;   --theme-legere-scaleMoins20: #c5c5c5;   --theme-legere-scaleMoins10: #dddddd;   --theme-legere-scaleMoins2: #f1f1f1;   --theme-legere-scalePlus10: #f7f7f7;   --theme-legere-scalePlus20: #f8f8f8;   --theme-legere-scalePlus60: #fbfbfb;   --theme-legere-scalePlus80: #fdfdfd;   --theme-legere2: #ededed;   --theme-legere2-rgb: 237, 237, 237;   --theme-legere2-scaleMoins50: #777777;   --theme-legere2-scaleMoins40: #8e8e8e;   --theme-legere2-scaleMoins20: #bebebe;   --theme-legere2-scaleMoins10: #d5d5d5;   --theme-legere2-scaleMoins2: #e8e8e8;   --theme-legere2-scalePlus10: #efefef;   --theme-legere2-scalePlus20: #f1f1f1;   --theme-legere2-scalePlus60: #f8f8f8;   --theme-legere2-scalePlus80: #fbfbfb;   --theme-claire: #e2e2e2;   --theme-claire-rgb: 226, 226, 226;   --theme-claire-scaleMoins50: #717171;   --theme-claire-scaleMoins40: #888888;   --theme-claire-scaleMoins20: #b5b5b5;   --theme-claire-scaleMoins10: #cbcbcb;   --theme-claire-scaleMoins2: #dddddd;   --theme-claire-scalePlus10: #e5e5e5;   --theme-claire-scalePlus20: #e8e8e8;   --theme-claire-scalePlus60: #f3f3f3;   --theme-claire-scalePlus80: #f9f9f9;   --theme-moyen1: #d9dbdc;   --theme-moyen1-rgb: 217, 219, 220;   --theme-moyen1-scaleMoins50: #696f72;   --theme-moyen1-scaleMoins40: #7e8588;   --theme-moyen1-scaleMoins20: #acb0b2;   --theme-moyen1-scaleMoins10: #c2c5c7;   --theme-moyen1-scaleMoins2: #d4d7d8;   --theme-moyen1-scalePlus10: #dddfe0;   --theme-moyen1-scalePlus20: #e1e2e3;   --theme-moyen1-scalePlus60: #f0f1f1;   --theme-moyen1-scalePlus80: #f7f8f8;   --theme-moyen2: #c6c6c6;   --theme-moyen2-rgb: 198, 198, 198;   --theme-moyen2-scaleMoins50: #636363;   --theme-moyen2-scaleMoins40: #777777;   --theme-moyen2-scaleMoins20: #9e9e9e;   --theme-moyen2-scaleMoins10: #b2b2b2;   --theme-moyen2-scaleMoins2: #c2c2c2;   --theme-moyen2-scalePlus10: #cccccc;   --theme-moyen2-scalePlus20: #d1d1d1;   --theme-moyen2-scalePlus60: #e8e8e8;   --theme-moyen2-scalePlus80: #f4f4f4;   --theme-moyen3: #949494;   --theme-moyen3-rgb: 148, 148, 148;   --theme-moyen3-scaleMoins50: #4a4a4a;   --theme-moyen3-scaleMoins40: #595959;   --theme-moyen3-scaleMoins20: #767676;   --theme-moyen3-scaleMoins10: #858585;   --theme-moyen3-scaleMoins2: #919191;   --theme-moyen3-scalePlus10: #9f9f9f;   --theme-moyen3-scalePlus20: darkgray;   --theme-moyen3-scalePlus60: #d4d4d4;   --theme-moyen3-scalePlus80: #eaeaea;   --theme-foncee: #6b6e77;   --theme-foncee-rgb: 107, 110, 119;   --theme-foncee-scaleMoins50: #36373c;   --theme-foncee-scaleMoins40: #404247;   --theme-foncee-scaleMoins20: #56585f;   --theme-foncee-scaleMoins10: #60636b;   --theme-foncee-scaleMoins2: #696c75;   --theme-foncee-scalePlus10: #787c86;   --theme-foncee-scalePlus20: #878a93;   --theme-foncee-scalePlus60: #c3c5c9;   --theme-foncee-scalePlus80: #e1e2e4;   --theme-sombre: #515459;   --theme-sombre-rgb: 81, 84, 89;   --theme-sombre-scaleMoins50: #292a2d;   --theme-sombre-scaleMoins40: #313235;   --theme-sombre-scaleMoins20: #414347;   --theme-sombre-scaleMoins10: #494c50;   --theme-sombre-scaleMoins2: #4f5257;   --theme-sombre-scalePlus10: #61656b;   --theme-sombre-scalePlus20: #71767d;   --theme-sombre-scalePlus60: #b8babe;   --theme-sombre-scalePlus80: #dbdddf;   --theme-neutre-light: #f8f8f8;   --theme-neutre-light-rgb: 248, 248, 248;   --theme-neutre-light-scaleMoins50: #7c7c7c;   --theme-neutre-light-scaleMoins40: #959595;   --theme-neutre-light-scaleMoins20: #c6c6c6;   --theme-neutre-light-scaleMoins10: #dfdfdf;   --theme-neutre-light-scaleMoins2: #f3f3f3;   --theme-neutre-light-scalePlus10: #f9f9f9;   --theme-neutre-light-scalePlus20: #f9f9f9;   --theme-neutre-light-scalePlus60: #fcfcfc;   --theme-neutre-light-scalePlus80: #fefefe;   --theme-neutre-legere: #f6f6f6;   --theme-neutre-legere-rgb: 246, 246, 246;   --theme-neutre-legere-scaleMoins50: #7b7b7b;   --theme-neutre-legere-scaleMoins40: #949494;   --theme-neutre-legere-scaleMoins20: #c5c5c5;   --theme-neutre-legere-scaleMoins10: #dddddd;   --theme-neutre-legere-scaleMoins2: #f1f1f1;   --theme-neutre-legere-scalePlus10: #f7f7f7;   --theme-neutre-legere-scalePlus20: #f8f8f8;   --theme-neutre-legere-scalePlus60: #fbfbfb;   --theme-neutre-legere-scalePlus80: #fdfdfd;   --theme-neutre-legere2: #ededed;   --theme-neutre-legere2-rgb: 237, 237, 237;   --theme-neutre-legere2-scaleMoins50: #777777;   --theme-neutre-legere2-scaleMoins40: #8e8e8e;   --theme-neutre-legere2-scaleMoins20: #bebebe;   --theme-neutre-legere2-scaleMoins10: #d5d5d5;   --theme-neutre-legere2-scaleMoins2: #e8e8e8;   --theme-neutre-legere2-scalePlus10: #efefef;   --theme-neutre-legere2-scalePlus20: #f1f1f1;   --theme-neutre-legere2-scalePlus60: #f8f8f8;   --theme-neutre-legere2-scalePlus80: #fbfbfb;   --theme-neutre-claire: #e2e2e2;   --theme-neutre-claire-rgb: 226, 226, 226;   --theme-neutre-claire-scaleMoins50: #717171;   --theme-neutre-claire-scaleMoins40: #888888;   --theme-neutre-claire-scaleMoins20: #b5b5b5;   --theme-neutre-claire-scaleMoins10: #cbcbcb;   --theme-neutre-claire-scaleMoins2: #dddddd;   --theme-neutre-claire-scalePlus10: #e5e5e5;   --theme-neutre-claire-scalePlus20: #e8e8e8;   --theme-neutre-claire-scalePlus60: #f3f3f3;   --theme-neutre-claire-scalePlus80: #f9f9f9;   --theme-neutre-moyen1: #d9dbdc;   --theme-neutre-moyen1-rgb: 217, 219, 220;   --theme-neutre-moyen1-scaleMoins50: #696f72;   --theme-neutre-moyen1-scaleMoins40: #7e8588;   --theme-neutre-moyen1-scaleMoins20: #acb0b2;   --theme-neutre-moyen1-scaleMoins10: #c2c5c7;   --theme-neutre-moyen1-scaleMoins2: #d4d7d8;   --theme-neutre-moyen1-scalePlus10: #dddfe0;   --theme-neutre-moyen1-scalePlus20: #e1e2e3;   --theme-neutre-moyen1-scalePlus60: #f0f1f1;   --theme-neutre-moyen1-scalePlus80: #f7f8f8;   --theme-neutre-moyen2: #c6c6c6;   --theme-neutre-moyen2-rgb: 198, 198, 198;   --theme-neutre-moyen2-scaleMoins50: #636363;   --theme-neutre-moyen2-scaleMoins40: #777777;   --theme-neutre-moyen2-scaleMoins20: #9e9e9e;   --theme-neutre-moyen2-scaleMoins10: #b2b2b2;   --theme-neutre-moyen2-scaleMoins2: #c2c2c2;   --theme-neutre-moyen2-scalePlus10: #cccccc;   --theme-neutre-moyen2-scalePlus20: #d1d1d1;   --theme-neutre-moyen2-scalePlus60: #e8e8e8;   --theme-neutre-moyen2-scalePlus80: #f4f4f4;   --theme-neutre-moyen3: #949494;   --theme-neutre-moyen3-rgb: 148, 148, 148;   --theme-neutre-moyen3-scaleMoins50: #4a4a4a;   --theme-neutre-moyen3-scaleMoins40: #595959;   --theme-neutre-moyen3-scaleMoins20: #767676;   --theme-neutre-moyen3-scaleMoins10: #858585;   --theme-neutre-moyen3-scaleMoins2: #919191;   --theme-neutre-moyen3-scalePlus10: #9f9f9f;   --theme-neutre-moyen3-scalePlus20: darkgray;   --theme-neutre-moyen3-scalePlus60: #d4d4d4;   --theme-neutre-moyen3-scalePlus80: #eaeaea;   --theme-neutre-foncee: #6b6e77;   --theme-neutre-foncee-rgb: 107, 110, 119;   --theme-neutre-foncee-scaleMoins50: #36373c;   --theme-neutre-foncee-scaleMoins40: #404247;   --theme-neutre-foncee-scaleMoins20: #56585f;   --theme-neutre-foncee-scaleMoins10: #60636b;   --theme-neutre-foncee-scaleMoins2: #696c75;   --theme-neutre-foncee-scalePlus10: #787c86;   --theme-neutre-foncee-scalePlus20: #878a93;   --theme-neutre-foncee-scalePlus60: #c3c5c9;   --theme-neutre-foncee-scalePlus80: #e1e2e4;   --theme-neutre-sombre: #515459;   --theme-neutre-sombre-rgb: 81, 84, 89;   --theme-neutre-sombre-scaleMoins50: #292a2d;   --theme-neutre-sombre-scaleMoins40: #313235;   --theme-neutre-sombre-scaleMoins20: #414347;   --theme-neutre-sombre-scaleMoins10: #494c50;   --theme-neutre-sombre-scaleMoins2: #4f5257;   --theme-neutre-sombre-scalePlus10: #61656b;   --theme-neutre-sombre-scalePlus20: #71767d;   --theme-neutre-sombre-scalePlus60: #b8babe;   --theme-neutre-sombre-scalePlus80: #dbdddf;   --couleur-non-editable: var(--theme-neutre-legere2-scalePlus10);   --couleur-selection: #3399ff;   --couleur-selection-rgb: 51, 153, 255; } :root .ThemeCat-pense-bete {   --theme-sombre: #2c240c;   --theme-foncee: #645019;   --theme-moyen1: #facb4a;   --theme-claire: #edce78; } :root body.ThemeAccessible {   --couleur-selection: #7b7b7b;   --couleur-selection-rgb: 123, 123, 123; } :root {   --taille-l: 1.4rem;   --taille-m: 1.3rem;   --taille-s: 1.1rem;   --couleur-surlignage-texte: #3399ff; } .ThemeBordeaux, body:not(.ThemeAccessible) .ThemeProduitHP, body:not(.ThemeAccessible) .ThemeMobileHP {   --theme-sombre: #461627;   --theme-sombre-rgb: 70, 22, 39;   --theme-sombre-scaleMoins50: #230b14;   --theme-sombre-scaleMoins40: #2a0d17;   --theme-sombre-scaleMoins20: #38121f;   --theme-sombre-scaleMoins10: #3f1423;   --theme-sombre-scaleMoins2: #451626;   --theme-sombre-scalePlus10: #662039;   --theme-sombre-scalePlus20: #862a4a;   --theme-sombre-scalePlus60: #d7809f;   --theme-sombre-scalePlus80: #ebbfcf;   --theme-foncee: #722241;   --theme-foncee-rgb: 114, 34, 65;   --theme-foncee-scaleMoins50: #391121;   --theme-foncee-scaleMoins40: #441427;   --theme-foncee-scaleMoins20: #5b1b34;   --theme-foncee-scaleMoins10: #671f3b;   --theme-foncee-scaleMoins2: #702140;   --theme-foncee-scalePlus10: #8e2a51;   --theme-foncee-scalePlus20: #aa3361;   --theme-foncee-scalePlus60: #de8fae;   --theme-foncee-scalePlus80: #eec7d6;   --theme-moyen1: #b9335f;   --theme-moyen1-rgb: 185, 51, 95;   --theme-moyen1-scaleMoins50: #5d1a30;   --theme-moyen1-scaleMoins40: #6f1f39;   --theme-moyen1-scaleMoins20: #94294c;   --theme-moyen1-scaleMoins10: #a72e56;   --theme-moyen1-scaleMoins2: #b5325d;   --theme-moyen1-scalePlus10: #ca3e6c;   --theme-moyen1-scalePlus20: #d0537c;   --theme-moyen1-scalePlus60: #e7a9be;   --theme-moyen1-scalePlus80: #f3d4de;   --theme-claire: #edd5db;   --theme-claire-rgb: 237, 213, 219;   --theme-claire-scaleMoins50: #9e445a;   --theme-claire-scaleMoins40: #b7576f;   --theme-claire-scaleMoins20: #d296a5;   --theme-claire-scaleMoins10: #e0b6c0;   --theme-claire-scaleMoins2: #eacfd6;   --theme-claire-scalePlus10: #efd9df;   --theme-claire-scalePlus20: #f1dde2;   --theme-claire-scalePlus60: #f8eef1;   --theme-claire-scalePlus80: #fbf7f8; } .ThemeJaune, body:not(.ThemeAccessible) .ThemeCat-resultat {   --theme-sombre: #291900;   --theme-sombre-rgb: 41, 25, 0;   --theme-sombre-scaleMoins50: #150d00;   --theme-sombre-scaleMoins40: #190f00;   --theme-sombre-scaleMoins20: #211400;   --theme-sombre-scaleMoins10: #251700;   --theme-sombre-scaleMoins2: #281900;   --theme-sombre-scalePlus10: #583600;   --theme-sombre-scalePlus20: #875200;   --theme-sombre-scalePlus60: #ffb643;   --theme-sombre-scalePlus80: #ffdaa1;   --theme-foncee: #4d2e00;   --theme-foncee-rgb: 77, 46, 0;   --theme-foncee-scaleMoins50: #271700;   --theme-foncee-scaleMoins40: #2e1c00;   --theme-foncee-scaleMoins20: #3e2500;   --theme-foncee-scaleMoins10: #452900;   --theme-foncee-scaleMoins2: #4b2d00;   --theme-foncee-scalePlus10: #784800;   --theme-foncee-scalePlus20: #a46200;   --theme-foncee-scalePlus60: #ffb952;   --theme-foncee-scalePlus80: #ffdca8;   --theme-moyen1: #ff9900;   --theme-moyen1-rgb: 255, 153, 0;   --theme-moyen1-scaleMoins50: #804d00;   --theme-moyen1-scaleMoins40: #995c00;   --theme-moyen1-scaleMoins20: #cc7a00;   --theme-moyen1-scaleMoins10: #e68a00;   --theme-moyen1-scaleMoins2: #fa9600;   --theme-moyen1-scalePlus10: #ffa31a;   --theme-moyen1-scalePlus20: #ffad33;   --theme-moyen1-scalePlus60: #ffd699;   --theme-moyen1-scalePlus80: #ffebcc;   --theme-claire: #ffd89c;   --theme-claire-rgb: 255, 216, 156;   --theme-claire-scaleMoins50: #ce7d00;   --theme-claire-scaleMoins40: #f79500;   --theme-claire-scaleMoins20: #ffb84a;   --theme-claire-scaleMoins10: #ffc873;   --theme-claire-scaleMoins2: #ffd594;   --theme-claire-scalePlus10: #ffdca6;   --theme-claire-scalePlus20: #ffe0b0;   --theme-claire-scalePlus60: #ffefd7;   --theme-claire-scalePlus80: #fff7eb; } .ThemeBleu, body:not(.ThemeAccessible) .ThemeProduitEDT, body:not(.ThemeAccessible) .ThemeEDT, body:not(.ThemeAccessible) .ThemeCat-viescolaire {   --theme-sombre: #003354;   --theme-sombre-rgb: 0, 51, 84;   --theme-sombre-scaleMoins50: #001a2a;   --theme-sombre-scaleMoins40: #001f32;   --theme-sombre-scaleMoins20: #002943;   --theme-sombre-scaleMoins10: #002e4c;   --theme-sombre-scaleMoins2: #003252;   --theme-sombre-scalePlus10: #004d7f;   --theme-sombre-scalePlus20: #0067a9;   --theme-sombre-scalePlus60: #55bcff;   --theme-sombre-scalePlus80: #aadeff;   --theme-foncee: #004b7b;   --theme-foncee-rgb: 0, 75, 123;   --theme-foncee-scaleMoins50: #00263e;   --theme-foncee-scaleMoins40: #002d4a;   --theme-foncee-scaleMoins20: #003c62;   --theme-foncee-scaleMoins10: #00446f;   --theme-foncee-scaleMoins2: #004a79;   --theme-foncee-scalePlus10: #0063a2;   --theme-foncee-scalePlus20: #007ac8;   --theme-foncee-scalePlus60: #64c3ff;   --theme-foncee-scalePlus80: #b2e1ff;   --theme-moyen1: #0e78d5;   --theme-moyen1-rgb: 14, 120, 213;   --theme-moyen1-scaleMoins50: #073c6b;   --theme-moyen1-scaleMoins40: #084880;   --theme-moyen1-scaleMoins20: #0b60aa;   --theme-moyen1-scaleMoins10: #0d6cc0;   --theme-moyen1-scaleMoins2: #0e76d1;   --theme-moyen1-scalePlus10: #1087ef;   --theme-moyen1-scalePlus20: #2b94f1;   --theme-moyen1-scalePlus60: #95caf8;   --theme-moyen1-scalePlus80: #cae4fc;   --theme-claire: #c7e7fc;   --theme-claire-rgb: 199, 231, 252;   --theme-claire-scaleMoins50: #0b86d6;   --theme-claire-scaleMoins40: #1c9ef3;   --theme-claire-scaleMoins20: #71c2f7;   --theme-claire-scaleMoins10: #9cd5fa;   --theme-claire-scaleMoins2: #bee3fc;   --theme-claire-scalePlus10: #cde9fc;   --theme-claire-scalePlus20: #d2ecfd;   --theme-claire-scalePlus60: #e9f5fe;   --theme-claire-scalePlus80: #f4fafe; } .ThemeTurquoise, body:not(.ThemeAccessible) .ThemeCat-edt {   --theme-sombre: #062f32;   --theme-sombre-rgb: 6, 47, 50;   --theme-sombre-scaleMoins50: #031819;   --theme-sombre-scaleMoins40: #041c1e;   --theme-sombre-scaleMoins20: #052628;   --theme-sombre-scaleMoins10: #052a2d;   --theme-sombre-scaleMoins2: #062e31;   --theme-sombre-scalePlus10: #0b555b;   --theme-sombre-scalePlus20: #107b83;   --theme-sombre-scalePlus60: #5de2ec;   --theme-sombre-scalePlus80: #aef0f5;   --theme-foncee: #0b4e50;   --theme-foncee-rgb: 11, 78, 80;   --theme-foncee-scaleMoins50: #062728;   --theme-foncee-scaleMoins40: #072f30;   --theme-foncee-scaleMoins20: #093e40;   --theme-foncee-scaleMoins10: #0a4648;   --theme-foncee-scaleMoins2: #0b4c4e;   --theme-foncee-scalePlus10: #107275;   --theme-foncee-scalePlus20: #15969a;   --theme-foncee-scalePlus60: #6ce7eb;   --theme-foncee-scalePlus80: #b5f3f5;   --theme-moyen1: #088488;   --theme-moyen1-rgb: 8, 132, 136;   --theme-moyen1-scaleMoins50: #044244;   --theme-moyen1-scaleMoins40: #054f52;   --theme-moyen1-scaleMoins20: #066a6d;   --theme-moyen1-scaleMoins10: #07777a;   --theme-moyen1-scaleMoins2: #088185;   --theme-moyen1-scalePlus10: #0aa6ab;   --theme-moyen1-scalePlus20: #0cc7cd;   --theme-moyen1-scalePlus60: #75f3f7;   --theme-moyen1-scalePlus80: #baf9fb;   --theme-claire: #b4ebec;   --theme-claire-rgb: 180, 235, 236;   --theme-claire-scaleMoins50: #2aa4a6;   --theme-claire-scaleMoins40: #32c4c7;   --theme-claire-scaleMoins20: #72d9db;   --theme-claire-scaleMoins10: #93e2e4;   --theme-claire-scaleMoins2: #ade9ea;   --theme-claire-scalePlus10: #bcedee;   --theme-claire-scalePlus20: #c3eff0;   --theme-claire-scalePlus60: #e1f7f7;   --theme-claire-scalePlus80: #f0fbfb; } .ThemeVert, body:not(.ThemeAccessible) .ThemeProduitPN, body:not(.ThemeAccessible) .ThemePronote, body:not(.ThemeAccessible) .ThemeCat-communication {   --theme-sombre: #003e25;   --theme-sombre-rgb: 0, 62, 37;   --theme-sombre-scaleMoins50: #001f13;   --theme-sombre-scaleMoins40: #002516;   --theme-sombre-scaleMoins20: #00321e;   --theme-sombre-scaleMoins10: #003821;   --theme-sombre-scaleMoins2: #003d24;   --theme-sombre-scalePlus10: #006b40;   --theme-sombre-scalePlus20: #00985a;   --theme-sombre-scalePlus60: #4cffb7;   --theme-sombre-scalePlus80: #a5ffdb;   --theme-foncee: #005734;   --theme-foncee-rgb: 0, 87, 52;   --theme-foncee-scaleMoins50: #002c1a;   --theme-foncee-scaleMoins40: #00341f;   --theme-foncee-scaleMoins20: #00462a;   --theme-foncee-scaleMoins10: #004e2f;   --theme-foncee-scaleMoins2: #005533;   --theme-foncee-scalePlus10: #00814d;   --theme-foncee-scalePlus20: #00ac67;   --theme-foncee-scalePlus60: #56ffbb;   --theme-foncee-scalePlus80: #aaffdd;   --theme-moyen1: #008655;   --theme-moyen1-rgb: 0, 134, 85;   --theme-moyen1-scaleMoins50: #00432b;   --theme-moyen1-scaleMoins40: #005033;   --theme-moyen1-scaleMoins20: #006b44;   --theme-moyen1-scaleMoins10: #00794d;   --theme-moyen1-scaleMoins2: #008353;   --theme-moyen1-scalePlus10: #00ac6d;   --theme-moyen1-scalePlus20: #00d185;   --theme-moyen1-scalePlus60: #69ffc8;   --theme-moyen1-scalePlus80: #b4ffe4;   --theme-claire: #caefe1;   --theme-claire-rgb: 202, 239, 225;   --theme-claire-scaleMoins50: #33a97d;   --theme-claire-scaleMoins40: #43c694;   --theme-claire-scaleMoins20: #86dbbb;   --theme-claire-scaleMoins10: #a8e5ce;   --theme-claire-scaleMoins2: #c3eddd;   --theme-claire-scalePlus10: #cff1e4;   --theme-claire-scalePlus20: #d5f2e7;   --theme-claire-scalePlus60: #eaf9f3;   --theme-claire-scalePlus80: #f4fcf9; } .ThemeViolet, body:not(.ThemeAccessible) .ThemeCat-pedagogie {   --theme-sombre: #37135d;   --theme-sombre-rgb: 55, 19, 93;   --theme-sombre-scaleMoins50: #1c0a2f;   --theme-sombre-scaleMoins40: #210b38;   --theme-sombre-scaleMoins20: #2c0f4a;   --theme-sombre-scaleMoins10: #321154;   --theme-sombre-scaleMoins2: #36135b;   --theme-sombre-scalePlus10: #4b1a7e;   --theme-sombre-scalePlus20: #5e219f;   --theme-sombre-scalePlus60: #ae7be4;   --theme-sombre-scalePlus80: #d6bdf1;   --theme-foncee: #4a1b7f;   --theme-foncee-rgb: 74, 27, 127;   --theme-foncee-scaleMoins50: #250e40;   --theme-foncee-scaleMoins40: #2c104c;   --theme-foncee-scaleMoins20: #3b1666;   --theme-foncee-scaleMoins10: #431872;   --theme-foncee-scaleMoins2: #491a7c;   --theme-foncee-scalePlus10: #5b219c;   --theme-foncee-scalePlus20: #6c27ba;   --theme-foncee-scalePlus60: #b58ae6;   --theme-foncee-scalePlus80: #dac4f3;   --theme-moyen1: #935ec7;   --theme-moyen1-rgb: 147, 94, 199;   --theme-moyen1-scaleMoins50: #4a266d;   --theme-moyen1-scaleMoins40: #582d82;   --theme-moyen1-scaleMoins20: #763cae;   --theme-moyen1-scaleMoins10: #8448bf;   --theme-moyen1-scaleMoins2: #905ac5;   --theme-moyen1-scalePlus10: #9e6ecd;   --theme-moyen1-scalePlus20: #a97ed2;   --theme-moyen1-scalePlus60: #d4bfe9;   --theme-moyen1-scalePlus80: #e9dff4;   --theme-claire: #ebdbff;   --theme-claire-rgb: 235, 219, 255;   --theme-claire-scaleMoins50: #6900ed;   --theme-claire-scaleMoins40: #821dff;   --theme-claire-scaleMoins20: #b67cff;   --theme-claire-scaleMoins10: #d1acff;   --theme-claire-scaleMoins2: #e6d2ff;   --theme-claire-scalePlus10: #eddfff;   --theme-claire-scalePlus20: #efe2ff;   --theme-claire-scalePlus60: #f7f1ff;   --theme-claire-scalePlus80: #fbf8ff; } .ThemeNeutre {   --theme-light: #f8f8f8;   --theme-light-rgb: 248, 248, 248;   --theme-light-scaleMoins50: #7c7c7c;   --theme-light-scaleMoins40: #959595;   --theme-light-scaleMoins20: #c6c6c6;   --theme-light-scaleMoins10: #dfdfdf;   --theme-light-scaleMoins2: #f3f3f3;   --theme-light-scalePlus10: #f9f9f9;   --theme-light-scalePlus20: #f9f9f9;   --theme-light-scalePlus60: #fcfcfc;   --theme-light-scalePlus80: #fefefe;   --theme-legere: #f6f6f6;   --theme-legere-rgb: 246, 246, 246;   --theme-legere-scaleMoins50: #7b7b7b;   --theme-legere-scaleMoins40: #949494;   --theme-legere-scaleMoins20: #c5c5c5;   --theme-legere-scaleMoins10: #dddddd;   --theme-legere-scaleMoins2: #f1f1f1;   --theme-legere-scalePlus10: #f7f7f7;   --theme-legere-scalePlus20: #f8f8f8;   --theme-legere-scalePlus60: #fbfbfb;   --theme-legere-scalePlus80: #fdfdfd;   --theme-legere2: #ededed;   --theme-legere2-rgb: 237, 237, 237;   --theme-legere2-scaleMoins50: #777777;   --theme-legere2-scaleMoins40: #8e8e8e;   --theme-legere2-scaleMoins20: #bebebe;   --theme-legere2-scaleMoins10: #d5d5d5;   --theme-legere2-scaleMoins2: #e8e8e8;   --theme-legere2-scalePlus10: #efefef;   --theme-legere2-scalePlus20: #f1f1f1;   --theme-legere2-scalePlus60: #f8f8f8;   --theme-legere2-scalePlus80: #fbfbfb;   --theme-claire: #e2e2e2;   --theme-claire-rgb: 226, 226, 226;   --theme-claire-scaleMoins50: #717171;   --theme-claire-scaleMoins40: #888888;   --theme-claire-scaleMoins20: #b5b5b5;   --theme-claire-scaleMoins10: #cbcbcb;   --theme-claire-scaleMoins2: #dddddd;   --theme-claire-scalePlus10: #e5e5e5;   --theme-claire-scalePlus20: #e8e8e8;   --theme-claire-scalePlus60: #f3f3f3;   --theme-claire-scalePlus80: #f9f9f9;   --theme-moyen1: #d9dbdc;   --theme-moyen1-rgb: 217, 219, 220;   --theme-moyen1-scaleMoins50: #696f72;   --theme-moyen1-scaleMoins40: #7e8588;   --theme-moyen1-scaleMoins20: #acb0b2;   --theme-moyen1-scaleMoins10: #c2c5c7;   --theme-moyen1-scaleMoins2: #d4d7d8;   --theme-moyen1-scalePlus10: #dddfe0;   --theme-moyen1-scalePlus20: #e1e2e3;   --theme-moyen1-scalePlus60: #f0f1f1;   --theme-moyen1-scalePlus80: #f7f8f8;   --theme-moyen2: #c6c6c6;   --theme-moyen2-rgb: 198, 198, 198;   --theme-moyen2-scaleMoins50: #636363;   --theme-moyen2-scaleMoins40: #777777;   --theme-moyen2-scaleMoins20: #9e9e9e;   --theme-moyen2-scaleMoins10: #b2b2b2;   --theme-moyen2-scaleMoins2: #c2c2c2;   --theme-moyen2-scalePlus10: #cccccc;   --theme-moyen2-scalePlus20: #d1d1d1;   --theme-moyen2-scalePlus60: #e8e8e8;   --theme-moyen2-scalePlus80: #f4f4f4;   --theme-moyen3: #949494;   --theme-moyen3-rgb: 148, 148, 148;   --theme-moyen3-scaleMoins50: #4a4a4a;   --theme-moyen3-scaleMoins40: #595959;   --theme-moyen3-scaleMoins20: #767676;   --theme-moyen3-scaleMoins10: #858585;   --theme-moyen3-scaleMoins2: #919191;   --theme-moyen3-scalePlus10: #9f9f9f;   --theme-moyen3-scalePlus20: darkgray;   --theme-moyen3-scalePlus60: #d4d4d4;   --theme-moyen3-scalePlus80: #eaeaea;   --theme-foncee: #6b6e77;   --theme-foncee-rgb: 107, 110, 119;   --theme-foncee-scaleMoins50: #36373c;   --theme-foncee-scaleMoins40: #404247;   --theme-foncee-scaleMoins20: #56585f;   --theme-foncee-scaleMoins10: #60636b;   --theme-foncee-scaleMoins2: #696c75;   --theme-foncee-scalePlus10: #787c86;   --theme-foncee-scalePlus20: #878a93;   --theme-foncee-scalePlus60: #c3c5c9;   --theme-foncee-scalePlus80: #e1e2e4;   --theme-sombre: #515459;   --theme-sombre-rgb: 81, 84, 89;   --theme-sombre-scaleMoins50: #292a2d;   --theme-sombre-scaleMoins40: #313235;   --theme-sombre-scaleMoins20: #414347;   --theme-sombre-scaleMoins10: #494c50;   --theme-sombre-scaleMoins2: #4f5257;   --theme-sombre-scalePlus10: #61656b;   --theme-sombre-scalePlus20: #71767d;   --theme-sombre-scalePlus60: #b8babe;   --theme-sombre-scalePlus80: #dbdddf; } .white, .bg-white {   background-color: #ffffff !important; } .transparent {   background-color: transparent !important; } .Bandeau {   padding: 0.4rem 0.8rem;   font-weight: 600;   font-size: var(--taille-s);   border-radius: 0.35rem; } .Cadre {   border-width: 0.05em;   border-style: solid;   padding: 0.3em; } .Debug {   position: absolute;   z-index: 2000;   background-color: white;   left: 250px;   top: 0;   height: 40px;   width: 500px;   overflow: auto;   font-size: 11px; } .EspaceMobileIndex * {   outline: none; } body.debug-outline-focus *:focus {   outline-color: red; } * body.debug-div-dans-span span *:where(*:not(a, abbr, audio, b, bdo, br, button, canvas, cite, code, data, del, datalist, dfn, em, embed, i, iframe, img, input, ins, kbd, label, link, mark, math, meta, meter, noscript, object, output, picture, progress, q, ruby, s, samp, script, select, small, span, strong, sub, sup, svg, textarea, time, u, var, video, wbr)) {   background-color: red; } input:not(.round-style), .ocb_cont.as-input > *:focus-visible {   outline: none !important; } html {   height: 100%;   scroll-behavior: smooth;   margin: 0;   padding: 0; } body {   width: 100%;   height: 100%;   margin: 0;   padding: 0;   overscroll-behavior-y: contain; } div#div {   display: flex;   flex-direction: column; } .EspaceIndex div#div > .interface_affV {   flex: 1 1 auto;   height: 100%; } .checkbox {   padding: 0;   margin: 0;   border: 0; } textarea {   resize: none;   -moz-resize: none;   box-sizing: border-box; } input {   box-sizing: border-box;   padding: 1px;   margin: 0; } input[type=time] {   -webkit-appearance: none; } input[type=time]::-webkit-datetime-edit {   min-width: 3.6rem; } input[type=time].browser-default {   border: none; } input, textarea {   font-family: inherit;   font-size: inherit;   font-weight: inherit; } .EspaceMobileIndex input:-webkit-autofill, .EspaceMobileIndex input:-webkit-autofill:hover, .EspaceMobileIndex input:-webkit-autofill:focus, .EspaceMobileIndex input:-webkit-autofill:active {   box-shadow: 0 0 0 100px var(--theme-claire-scalePlus80) inset !important;   -webkit-box-shadow: 0 0 0 100px var(--theme-claire-scalePlus80) inset !important; } .EspaceIndex input:-webkit-autofill, .EspaceIndex input:-webkit-autofill:hover, .EspaceIndex input:-webkit-autofill:focus, .EspaceIndex input:-webkit-autofill:active {   box-shadow: 0 0 0 100px #ffffff inset !important;   -webkit-box-shadow: 0 0 0 100px #ffffff inset !important; } textarea, svg, .v-top {   vertical-align: top; } .v-middle, img {   vertical-align: middle; } .v-bottom {   vertical-align: bottom; } .v-baseline {   vertical-align: baseline; } .SansSelectionTexte {   -moz-user-select: -moz-none;   -webkit-user-select: none;   -webkit-touch-callout: none;   -ms-user-select: none;   -moz-user-select: none;   user-select: none; } input, textarea, .AvecSelectionTexte {   -moz-user-select: text;   -webkit-user-select: text;   -webkit-touch-callout: text;   -ms-user-select: text;   user-select: text; } table.cellspacing-1 {   border-spacing: 1px; } table.cellpadding-1 > tbody > tr > td, table.cellpadding-1 > tr > th {   padding: 1px; } table.cellspacing-2 {   border-spacing: 2px; } table.cellpadding-2 > tbody > tr > td, table.cellpadding-2 > tr > th {   padding: 2px; } table.cellspacing-3 {   border-spacing: 3px; } table.cellpadding-3 > tbody > tr > td, table.cellpadding-3 > tr > th {   padding: 3px; } table.cellspacing-4 {   border-spacing: 4px; } table.cellpadding-4 > tbody > tr > td, table.cellpadding-4 > tr > th {   padding: 4px; } table.cellspacing-5 {   border-spacing: 5px; } table.cellpadding-5 > tbody > tr > td, table.cellpadding-5 > tr > th {   padding: 5px; } table[class*=Espace], table[class*=p-], table[class*=cell] {   border-collapse: separate; } table.as-header th, table.as-header td, table.as-content th, table.as-content td {   border-color: var(--theme-neutre-moyen2); } table.as-header th, table.as-content th {   padding: 0.8rem; } table.as-header th {   border: solid 1px;   border-bottom: none;   color: var(--theme-foncee); } table.as-content th {   background-color: var(--theme-moyen1);   color: #ffffff;   overflow: hidden;   text-align: left; } table.as-content td {   padding: 0.4rem; } table.as-content td .deploiement {   margin-right: 0.4rem; } table.as-content td .deploiement:before {   color: var(--theme-neutre-moyen2);   text-shadow: -1px 0 #ffffff, 0 1px #ffffff, 1px 0 #ffffff, 0 -1px #ffffff;   font-size: 0.8rem; } table.as-content td .deploiement.deploye {   transform-origin: center;   transform: rotate(90deg); } table.as-content td .deploiement.deploye:before {   color: #000000; } table.as-footer td {   padding: 0.8rem 0.4rem; } ::-ms-input-placeholder {   font-style: italic;   font-weight: 500;   font-size: var(--taille-s);   color: #6b6e77;   opacity: 0.9; } .EspaceMobileIndex ::-ms-input-placeholder {   font-size: var(--taille-m); } ::placeholder {   font-style: italic;   font-weight: 500;   font-size: var(--taille-s);   color: #6b6e77;   opacity: 0.9; } .EspaceMobileIndex ::placeholder {   font-size: var(--taille-m); } .Insecable {   white-space: pre; } .overflow-auto {   overflow: auto;   position: relative; } .overflow-y-auto {   overflow-y: auto;   overflow-x: hidden;   position: relative; } .overflow-scroll {   overflow: scroll;   position: relative; } .Collapse {   border-collapse: collapse; } .Selection {   background-color: var(--couleur-selection);   color: #ffffff; } .BorderInvisible {   border-left: 1px solid transparent;   border-right: 1px solid transparent; } .NoBorder {   border: none; } .Zone {   border-width: 0.05em;   border-style: solid;   padding: 0.3em;   margin-top: 0.6em; } .TitreZone {   position: relative;   width: 10px;   top: -1em;   padding: 0.1em;   border-width: 0.1em;   border-style: solid; } .hide, .Fiche {   visibility: hidden; } .show {   visibility: visible; } .Masquer {   display: none; } .BloquerInterface {   position: fixed;   z-index: 1000;   left: 0;   top: 0;   width: 100%;   height: 100%;   cursor: not-allowed;   background-color: white;   filter: alpha(opacity=0.1);   -moz-opacity: 0.01;   opacity: 0.01; } .BloquerInterface.blocage-patience {   cursor: wait; } .VoileOpaque50 {   background-color: white;   filter: alpha(opacity=50);   -moz-opacity: 0.5;   opacity: 0.5; } .VoileOpaqueComplet {   background-color: white;   opacity: 1; } .Fiche {   position: absolute;   left: 0;   top: 0; } .zone-fenetre {   position: absolute; } .EspaceIndex .zone-fenetre {   transition: opacity 0.4s;   will-change: opacity; } .EspaceIndex .zone-fenetre.on-drag {   opacity: 0.5; } .support-css-test {   height: 10px; } .BordureReliefHaut {   border-bottom: 1px solid gray;   border-right: 1px solid gray;   border-left: 1px solid white;   border-top: 1px solid white; } .BordureReliefBas {   border-bottom: 1px solid white;   border-right: 1px solid white;   border-left: 1px solid gray;   border-top: 1px solid gray; } .Table, .full-size {   width: 100%;   height: 100%; } .height-auto {   height: auto; } .width-auto {   width: auto; } .full-width {   width: 100%; } .full-height {   height: 100%; } .TableauSansHaut {   border-left: #000000 solid 1px;   background-color: #ffffff; } .Cellule {   vertical-align: middle;   padding: 2px; } .CelluleSaisie {   margin: 0;   padding: 0;   border-left: 0 solid white;   border-top: 0 solid white;   border-bottom: 0 solid white;   border-right: 0 solid white;   overflow: auto;   width: 100%; } .LienConsole {   cursor: pointer;   color: Blue;   text-decoration: underline; } .SansOutline {   outline: 0; } .LienNoir {   color: black;   cursor: pointer;   text-decoration: none; } .LienNoir:hover {   color: black;   cursor: pointer;   text-decoration: underline; } .AvecScrollHorizontal {   overflow-x: scroll; } .AvecScrollVertical {   overflow-y: scroll; } .AvecScrollVerticalAuto {   overflow-y: auto; } .SansOverflow {   overflow: hidden; } .ImageMobile {   width: 90px;   height: 90px;   background-color: transparent;   background-repeat: no-repeat;   background-position: center; } .DegradeLineaireHorizontal {   filter: progid:DXImageTransform.Microsoft.Alpha(style=1, opacity=55, finishOpacity=100, startX=100, finishX=0, startY=100, finishY=100); } .Bordure_Accessible, .CelluleZoneTexte_Accessible, .CelluleTexte_Accessible {   border: 1px solid black; } .CelluleTexte, .CelluleTexte_Accessible, .CelluleZoneTexte, .CelluleZoneTexte_Accessible {   padding: 3px;   box-sizing: border-box; } .NoWrap, .NoWrap.NoWrap {   white-space: nowrap; } .NoWrap > * {   white-space: normal; } .WhiteSpaceNormal {   white-space: normal; } input:disabled {   background: var(--theme-neutre-legere2-scalePlus10);   color: var(--theme-neutre-moyen3);   -webkit-text-fill-color: var(--theme-neutre-moyen3); } .EspaceMobileIndex input:disabled {   background: none; } input[type=image]:disabled {   background: transparent; } input.InputFile::-ms-value {   width: 0;   display: none; } input.InputFile::-ms-browse {   width: 100%; } input.InputFile::-webkit-file-upload-button {   visibility: hidden; } textarea:disabled {   background: var(--theme-neutre-legere2-scalePlus10);   color: var(--theme-neutre-moyen3); } .EspaceMobileIndex textarea:disabled {   background: none; } .ie-ellipsis {   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap; } .ie-telephone::-ms-clear {   width: 0;   height: 0; } .ie-indicatiftel::-ms-clear {   width: 0;   height: 0; } .BorderBox {   box-sizing: border-box; } .ContentBox {   box-sizing: content-box; } @media print {   .NePasImprimer {     display: none !important;   } } @media screen {   .Masquer_Screen {     display: none !important;   } } .LibelleHaut {   padding-left: 3px;   padding-bottom: 0px; } .GroupeRadioButton {   clear: both;   display: inline-block;   vertical-align: middle; } .GroupeRadioButton > input {   position: absolute;   left: -9999em;   top: -9999em; } .GroupeRadioButton > input + label {   cursor: pointer;   font-weight: 400;   display: inline-block;   border: var(--theme-foncee) 1px solid;   padding: 3px 6px;   margin-right: -1px;   background-color: transparent; } .GroupeRadioButton > input + label:first-of-type {   border-radius: 4px 0 0 4px; } .GroupeRadioButton > input + label:last-of-type {   border-radius: 0 4px 4px 0; } .GroupeRadioButton > input:checked + label {   font-weight: 600;   color: #ffffff; } .EspaceIndex .GroupeRadioButton > input:checked + label {   background-color: var(--theme-foncee); } [class^=iEContextSearch_], [class*=" iEContextSearch_"] {   color: #21874a;   border-bottom: 1px solid #21874a;   text-decoration: none;   display: inline-block;   overflow: hidden;   background-position: center left;   background-repeat: no-repeat;   background-size: contain;   vertical-align: bottom;   padding: 0 0 0 15px; } .check-conteneur {   padding: 0.2rem 0 0;   display: flex;   align-items: center; } .check-conteneur [type=checkbox] {   cursor: pointer;   margin: 0;   padding: 0; } .check-conteneur label {   font-size: 1rem;   padding: 0 0.2rem;   margin: 0;   line-height: 1.1; } i.icon[data-nombre]::after {   font-size: 1.1rem;   font-weight: 600;   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif !important;   position: relative;   bottom: 0.6rem;   padding-left: 0.2rem;   content: attr(data-nombre) !important; } .i-small {   font-size: 1.2rem;   min-width: 1.2rem;   height: 1.2rem; } .i-medium {   font-size: 1.6rem;   min-width: 1.6rem;   height: 1.6rem; } .i-large {   font-size: 2rem;   min-width: 2rem;   height: 2rem; } .i-as-deco {   color: var(--theme-foncee); } .infos-icon {   display: inline-flex !important;   align-items: center;   font-size: var(--taille-m) !important;   margin-right: 0.8rem; } .infos-icon::before, .infos-icon::after {   font-family: "Educ-Font";   color: var(--theme-foncee); } .infos-icon::before {   position: relative !important;   flex: none;   margin-right: 0.8rem; } .infos-icon::after {   left: 0.864rem;   right: auto; } .infos-icon.off::before {   color: #6b6e77; } .EspaceMobileIndex .infos-icon.has-text {   align-items: flex-start; } .infos-icon.has-text::after {   top: 0.4rem !important;   left: calc(1.6rem - 0.95em) !important; } .EspaceMobileIndex .infos-icon.has-text .libelle {   font-size: var(--taille-s); } .pseudo-icone-ds::before {   box-sizing: border-box;   width: 1.6rem;   height: 1.6rem;   padding: 0.1rem;   background: #d9d9d9;   display: flex;   flex-direction: column;   justify-content: center;   align-items: center;   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif !important;   font-size: 1.1rem;   font-weight: 600;   text-transform: uppercase;   content: attr(data-ico) !important;   border-radius: 0.2rem; } .pseudo-icone-ds.tiny::before {   width: 1.2rem;   height: 1.2rem;   font-size: 0.8rem !important; } i.icon_piece_jointe.icon_personnalise_pj {   color: var(--theme-foncee);   font-size: 1.8rem; } .ie-texte {   font-size: var(--taille-m);   font-weight: 400;   color: #000000; } .ie-texte-small {   font-size: var(--taille-s); } .ie-texte.colored {   color: var(--theme-sombre); } .ie-titre {   font-size: var(--taille-l);   color: #000000;   font-weight: 600; } .ie-titre-couleur, .ie-titre-couleur-lowercase {   font-size: var(--taille-m);   color: var(--theme-foncee);   font-weight: 600; } .ie-titre-couleur {   text-transform: uppercase; } .ie-titre-petit {   font-size: var(--taille-s);   font-weight: 500;   color: #515459; } .ie-sous-titre {   font-size: var(--taille-m);   font-weight: 400;   color: #515459; } .ie-titre-gros {   font-size: 1.9rem;   font-weight: 700;   color: var(--theme-foncee); } .ie-titre-gros.souligne {   padding-bottom: 0.8rem;   border-bottom: solid 0.1rem var(--theme-foncee);   margin-bottom: 2.4rem; } .ie-titre-gros span {   font-weight: 400; } .EspaceIndex .only-mobile {   display: none; } .EspaceMobileIndex .only-espace {   display: none; } .message-conteneur {   padding: 0.4rem 0.2rem;   text-align: center; } .message-conteneur span {   font-size: var(--taille-m);   font-weight: 600; } .iconic::before {   font-family: "Educ-Font"; } i.icon_qcm.ThemeCat-pedagogie {   margin-right: 0.4rem;   color: var(--theme-moyen1); } .sep.border-l {   border-left: solid 1px #ffffff;   margin-left: 0.4rem; } .sep.border-b {   border-bottom: solid 0.1rem var(--theme-claire); } .zone-filtres {   padding: 1.6rem;   border-radius: 0 0 0.8rem 0.8rem;   background-color: var(--theme-neutre-legere); } .zone-filtres.objet-filtre {   margin: 0 0.4rem 0 0.4rem; } .zone-filtres .field-contain {   margin-bottom: 0.8rem; } .EspaceMobileIndex .zone-filtres .ObjetSaisie .as-input {   background-color: inherit; } .EspaceMobileIndex .zone-filtres input:not([type]), .EspaceMobileIndex .zone-filtres input[type=text] {   font-size: var(--taille-m); } .EspaceMobileIndex .zone-filtres input:not([type]):not(:disabled), .EspaceMobileIndex .zone-filtres input[type=text]:not(:disabled) {   background-color: inherit; } .zone-filtres .filtre-footer {   display: flex;   justify-content: flex-end;   padding-top: 0.8rem; } .filtre-cbs-wrapper {   display: flex;   padding: 0.4rem 1.6rem 0.4rem 3.2rem; } .filtre-cbs-wrapper .cb-item {   display: flex;   align-items: center;   margin-right: 0.4rem; } .filtre-cbs-wrapper .cb-item i[class*=icon_] {   font-size: 1.2rem;   color: #6b6e77;   margin-right: 0.2rem; } .filtre-cbs-wrapper .cb-item .libelle {   margin-right: 0.8rem; } .filtre-cbs-wrapper .cb-item .libelle span {   font-weight: 600; } .DonneesListe_FeuilleAppel .iconic.in-td {   color: #333333;   font-size: 1.6rem; } .DonneesListe_FeuilleAppel .icones-contain {   display: flex;   align-items: center;   justify-content: center;   padding-left: 0.8rem;   padding-right: 0.8rem; } .DonneesListe_FeuilleAppel .icones-contain i[class*=icon_] {   font-size: 1.6rem;   margin-right: 0.8rem;   flex: none; } [class*=DonneesListe_SallesAOuvrir] i.salles:before, [class*=DonneesListe_SallesAOuvrir] span.salles:before {   font-size: 1.6rem;   font-weight: 400; } .EspaceMobileIndex [class*=DonneesListe_SallesAOuvrir] i.salles:before, .EspaceMobileIndex [class*=DonneesListe_SallesAOuvrir] span.salles:before {   font-size: 2rem;   color: var(--theme-foncee); } .EspaceMobileIndex [class*=DonneesListe_SallesAOuvrir] span.salles {   font-weight: 600;   color: var(--theme-foncee); } [class*=DonneesListe_SallesAOuvrir] span.salles:before {   display: inline-block;   width: 1.6rem;   margin-right: 0.2rem; } .theme_color_claire {   color: var(--theme-claire); } .theme_color_moyen1 {   color: var(--theme-moyen1); } .theme_color_foncee {   color: var(--theme-foncee); } .theme_color_sombre {   color: var(--theme-sombre); } .theme_bg_claire {   background-color: var(--theme-claire); } .theme_bg_moyen1 {   background-color: var(--theme-moyen1); } .theme_bg_foncee {   background-color: var(--theme-foncee); } .theme_bg_sombre {   background-color: var(--theme-sombre); } .theme-neutre_color_light {   color: #f8f8f8; } .theme-neutre_color_legere {   color: #f6f6f6; } .theme-neutre_color_legere2 {   color: #ededed; } .theme-neutre_color_claire {   color: #e2e2e2; } .theme-neutre_color_moyen1 {   color: #d9dbdc; } .theme-neutre_color_moyen2 {   color: #c6c6c6; } .theme-neutre_color_moyen3 {   color: #949494; } .theme-neutre_color_foncee {   color: #6b6e77; } .theme-neutre_color_sombre {   color: #515459; } .theme-neutre_bg_light {   background-color: #f8f8f8; } .theme-neutre_bg_legere {   background-color: #f6f6f6; } .theme-neutre_bg_legere2 {   background-color: #ededed; } .theme-neutre_bg_claire {   background-color: #e2e2e2; } .theme-neutre_bg_moyen1 {   background-color: #d9dbdc; } .theme-neutre_bg_moyen2 {   background-color: #c6c6c6; } .theme-neutre_bg_moyen3 {   background-color: #949494; } .theme-neutre_bg_foncee {   background-color: #6b6e77; } .theme-neutre_bg_sombre {   background-color: #515459; } .notation_pastille_moy_NR {   color: #cc3300;   background-color: white;   border-width: 0.05em;   border-style: solid;   padding: 0.1rem 0.4rem;   font-weight: bold;   text-align: center;   display: inline-block; } .EspaceIndex .notation_pastille_moy_NR {   margin-bottom: 0.5rem; } .bandeau-qcm {   margin: 0.8rem 0;   padding: 0.4rem 0.4rem 0.4rem 0.8rem;   display: flex;   justify-content: space-between;   align-items: center;   min-height: 2rem;   background-color: #d9dbdc;   border-radius: 0.35rem; } .time-contain, .date-contain {   flex: none;   box-sizing: border-box;   width: 3.2rem;   height: 3.2rem;   display: flex;   justify-content: center;   align-items: center;   background-color: #e2e2e2;   color: #515459;   font-weight: 600; } .time-contain.colore, .date-contain.colore {   background-color: var(--theme-claire);   color: var(--theme-foncee); } .time-contain.colore.disabled, .time-contain.disabled, .date-contain.colore.disabled, .date-contain.disabled {   background-color: #e2e2e2;   color: #949494; } .time-contain {   border-radius: 1.6rem;   font-size: 0.95rem; } .date-contain {   border-radius: 0.7rem;   font-size: 1rem;   text-align: center;   line-height: 1;   padding-left: 0.8rem;   padding-right: 0.8rem; } .liste-recap {   list-style: none;   list-style: none;   margin: 0;   padding: 0; } .liste-recap li {   margin-bottom: 0.4rem;   display: flex;   align-items: center; } .liste-recap li label, .liste-recap li span {   font-size: var(--taille-m); } .liste-recap li label {   flex: none; } .liste-recap li span {   margin-left: 0.4rem;   font-weight: 600; } :root {   --util-rouge-foncee: #c00000;   --util-rouge-moyen: #ff3838;   --util-rouge-claire: #ffa3a3;   --util-rouge-moyen-10: #ff1919;   --util-vert-foncee: #157752;   --util-vert-moyen: #38be8b;   --util-vert-claire: #caefe1;   --util-vert-moyen-10: #32ab7d;   --util-bleu-foncee: #0d5f85;   --util-bleu-moyen: #4bc5fd;   --util-bleu-claire: #c7ebfc;   --util-bleu-moyen-10: #2bbbfd;   --util-orange-foncee: #4d2e00;   --util-orange-moyen: #f8a62a;   --util-orange-claire: #ffc773;   --util-orange-moyen-10: #f79a0e;   --util-marron-foncee: #845815;   --util-marron-moyen: #f8a62a;   --util-marron-claire: #f5dfbd;   --util-marron-moyen-10: #f79a0e; } .bg-util-rouge-foncee {   --stroke-color: var(--util-rouge-foncee) !important;   background-color: var(--util-rouge-foncee) !important;   border-color: var(--util-rouge-foncee) !important; } .bg-util-rouge-foncee, .bg-util-rouge-foncee:before, .bg-util-rouge-foncee:after {   color: #ffffff; } .text-util-rouge-foncee {   color: var(--util-rouge-foncee) !important; } .bg-util-rouge-moyen {   --stroke-color: var(--util-rouge-moyen) !important;   background-color: var(--util-rouge-moyen) !important;   border-color: var(--util-rouge-moyen) !important; } .bg-util-rouge-moyen, .bg-util-rouge-moyen:before, .bg-util-rouge-moyen:after {   color: var(--util-rouge-foncee) !important; } .text-util-rouge-moyen {   color: var(--util-rouge-moyen) !important; } .bg-util-rouge-claire {   --stroke-color: var(--util-rouge-claire) !important;   background-color: var(--util-rouge-claire) !important;   border-color: var(--util-rouge-claire) !important; } .bg-util-rouge-claire, .bg-util-rouge-claire:before, .bg-util-rouge-claire:after {   color: var(--util-rouge-foncee) !important; } .text-util-rouge-claire {   color: var(--util-rouge-claire) !important; } .bg-util-rouge-moyen-10 {   --stroke-color: var(--util-rouge-moyen-10) !important;   background-color: var(--util-rouge-moyen-10) !important;   border-color: var(--util-rouge-moyen-10) !important; } .bg-util-rouge-moyen-10, .bg-util-rouge-moyen-10:before, .bg-util-rouge-moyen-10:after {   color: var(--util-rouge-foncee) !important; } .text-util-rouge-moyen-10 {   color: var(--util-rouge-moyen-10) !important; } .bg-util-vert-foncee {   --stroke-color: var(--util-vert-foncee) !important;   background-color: var(--util-vert-foncee) !important;   border-color: var(--util-vert-foncee) !important; } .bg-util-vert-foncee, .bg-util-vert-foncee:before, .bg-util-vert-foncee:after {   color: #ffffff; } .text-util-vert-foncee {   color: var(--util-vert-foncee) !important; } .bg-util-vert-moyen {   --stroke-color: var(--util-vert-moyen) !important;   background-color: var(--util-vert-moyen) !important;   border-color: var(--util-vert-moyen) !important; } .bg-util-vert-moyen, .bg-util-vert-moyen:before, .bg-util-vert-moyen:after {   color: var(--util-vert-foncee) !important; } .text-util-vert-moyen {   color: var(--util-vert-moyen) !important; } .bg-util-vert-claire {   --stroke-color: var(--util-vert-claire) !important;   background-color: var(--util-vert-claire) !important;   border-color: var(--util-vert-claire) !important; } .bg-util-vert-claire, .bg-util-vert-claire:before, .bg-util-vert-claire:after {   color: var(--util-vert-foncee) !important; } .text-util-vert-claire {   color: var(--util-vert-claire) !important; } .bg-util-vert-moyen-10 {   --stroke-color: var(--util-vert-moyen-10) !important;   background-color: var(--util-vert-moyen-10) !important;   border-color: var(--util-vert-moyen-10) !important; } .bg-util-vert-moyen-10, .bg-util-vert-moyen-10:before, .bg-util-vert-moyen-10:after {   color: var(--util-vert-foncee) !important; } .text-util-vert-moyen-10 {   color: var(--util-vert-moyen-10) !important; } .bg-util-bleu-foncee {   --stroke-color: var(--util-bleu-foncee) !important;   background-color: var(--util-bleu-foncee) !important;   border-color: var(--util-bleu-foncee) !important; } .bg-util-bleu-foncee, .bg-util-bleu-foncee:before, .bg-util-bleu-foncee:after {   color: #ffffff; } .text-util-bleu-foncee {   color: var(--util-bleu-foncee) !important; } .bg-util-bleu-moyen {   --stroke-color: var(--util-bleu-moyen) !important;   background-color: var(--util-bleu-moyen) !important;   border-color: var(--util-bleu-moyen) !important; } .bg-util-bleu-moyen, .bg-util-bleu-moyen:before, .bg-util-bleu-moyen:after {   color: var(--util-bleu-foncee) !important; } .text-util-bleu-moyen {   color: var(--util-bleu-moyen) !important; } .bg-util-bleu-claire {   --stroke-color: var(--util-bleu-claire) !important;   background-color: var(--util-bleu-claire) !important;   border-color: var(--util-bleu-claire) !important; } .bg-util-bleu-claire, .bg-util-bleu-claire:before, .bg-util-bleu-claire:after {   color: var(--util-bleu-foncee) !important; } .text-util-bleu-claire {   color: var(--util-bleu-claire) !important; } .bg-util-bleu-moyen-10 {   --stroke-color: var(--util-bleu-moyen-10) !important;   background-color: var(--util-bleu-moyen-10) !important;   border-color: var(--util-bleu-moyen-10) !important; } .bg-util-bleu-moyen-10, .bg-util-bleu-moyen-10:before, .bg-util-bleu-moyen-10:after {   color: var(--util-bleu-foncee) !important; } .text-util-bleu-moyen-10 {   color: var(--util-bleu-moyen-10) !important; } .bg-util-orange-foncee {   --stroke-color: var(--util-orange-foncee) !important;   background-color: var(--util-orange-foncee) !important;   border-color: var(--util-orange-foncee) !important; } .bg-util-orange-foncee, .bg-util-orange-foncee:before, .bg-util-orange-foncee:after {   color: #ffffff; } .text-util-orange-foncee {   color: var(--util-orange-foncee) !important; } .bg-util-orange-moyen {   --stroke-color: var(--util-orange-moyen) !important;   background-color: var(--util-orange-moyen) !important;   border-color: var(--util-orange-moyen) !important; } .bg-util-orange-moyen, .bg-util-orange-moyen:before, .bg-util-orange-moyen:after {   color: var(--util-orange-foncee) !important; } .text-util-orange-moyen {   color: var(--util-orange-moyen) !important; } .bg-util-orange-claire {   --stroke-color: var(--util-orange-claire) !important;   background-color: var(--util-orange-claire) !important;   border-color: var(--util-orange-claire) !important; } .bg-util-orange-claire, .bg-util-orange-claire:before, .bg-util-orange-claire:after {   color: var(--util-orange-foncee) !important; } .text-util-orange-claire {   color: var(--util-orange-claire) !important; } .bg-util-orange-moyen-10 {   --stroke-color: var(--util-orange-moyen-10) !important;   background-color: var(--util-orange-moyen-10) !important;   border-color: var(--util-orange-moyen-10) !important; } .bg-util-orange-moyen-10, .bg-util-orange-moyen-10:before, .bg-util-orange-moyen-10:after {   color: var(--util-orange-foncee) !important; } .text-util-orange-moyen-10 {   color: var(--util-orange-moyen-10) !important; } .bg-util-marron-foncee {   --stroke-color: var(--util-marron-foncee) !important;   background-color: var(--util-marron-foncee) !important;   border-color: var(--util-marron-foncee) !important; } .bg-util-marron-foncee, .bg-util-marron-foncee:before, .bg-util-marron-foncee:after {   color: #ffffff; } .text-util-marron-foncee {   color: var(--util-marron-foncee) !important; } .bg-util-marron-moyen {   --stroke-color: var(--util-marron-moyen) !important;   background-color: var(--util-marron-moyen) !important;   border-color: var(--util-marron-moyen) !important; } .bg-util-marron-moyen, .bg-util-marron-moyen:before, .bg-util-marron-moyen:after {   color: var(--util-marron-foncee) !important; } .text-util-marron-moyen {   color: var(--util-marron-moyen) !important; } .bg-util-marron-claire {   --stroke-color: var(--util-marron-claire) !important;   background-color: var(--util-marron-claire) !important;   border-color: var(--util-marron-claire) !important; } .bg-util-marron-claire, .bg-util-marron-claire:before, .bg-util-marron-claire:after {   color: var(--util-marron-foncee) !important; } .text-util-marron-claire {   color: var(--util-marron-claire) !important; } .bg-util-marron-moyen-10 {   --stroke-color: var(--util-marron-moyen-10) !important;   background-color: var(--util-marron-moyen-10) !important;   border-color: var(--util-marron-moyen-10) !important; } .bg-util-marron-moyen-10, .bg-util-marron-moyen-10:before, .bg-util-marron-moyen-10:after {   color: var(--util-marron-foncee) !important; } .text-util-marron-moyen-10 {   color: var(--util-marron-moyen-10) !important; } [class*=bg-util]:hover::before, [class*=bg-util]:hover::after {   color: #ffffff; } .ellipsis-multilignes {   --clamp-number: 2;   display: -webkit-box;   hyphens: auto;   -webkit-box-orient: vertical;   -webkit-line-clamp: var(--clamp-number);   overflow: hidden;   overflow-wrap: anywhere; } .ellipsis-multilignes.nbr3 {   -webkit-line-clamp: 3; } .ellipsis-multilignes.nbr4 {   -webkit-line-clamp: 4; } .ellipsis-multilignes.nbr5 {   -webkit-line-clamp: 5; } .ellipsis-multilignes.nbr6 {   -webkit-line-clamp: 6; } .table-header {   padding: 0.2rem 0.8rem;   border-radius: 0.35rem;   height: 3rem;   background-color: #d9dbdc;   color: #000000;   font-weight: 600;   display: flex;   justify-content: space-between;   align-items: center; } .table-header .titre {   flex: 1 1 auto; } .table-header .bta-contain {   flex: none;   display: flex;   align-items: center;   gap: 0.8rem; } .div-header {   padding: 0.2rem 0.8rem;   border-radius: 0.35rem;   display: flex;   align-items: center; } .div-header h3 {   font-size: var(--taille-s);   font-weight: 600;   white-space: nowrap;   margin-right: 0.8rem; } .ie-hint {   position: absolute;   z-index: 10000;   pointer-events: none;   opacity: 0;   transition: opacity 0.2s; } .ie-hint.visible {   opacity: 1; } .ie-hint .ie-hint-cont {   outline: none;   width: auto;   height: auto;   cursor: default;   overflow-y: auto;   overflow-x: hidden;   border: 1px solid var(--theme-neutre-moyen2);   box-shadow: 0.15rem 0.15rem 0.4rem 0.4rem rgba(153, 153, 153, 0.07);   color: #000000;   background-color: #ffffff; } @media (prefers-color-scheme: dark) {   .ie-hint .ie-hint-cont {     color: var(--theme-neutre-legere);     background-color: #000000;   } } .ie-hint .ie-hint-cont > div {   word-wrap: break-word;   padding: 0.4rem; } .surlignage-conteneur {   position: relative; } .surlignage-conteneur .surlignage-recherche-texte {   position: absolute;   opacity: 0.3;   pointer-events: none;   background-color: var(--couleur-surlignage-texte); } fieldset.Bordure, fieldset.classic {   padding: 0.8rem;   border-radius: 0.35rem; } fieldset.Bordure legend, fieldset.classic legend {   padding: 0.4rem 0.8rem; } fieldset.Bordure legend.fond-blanc, fieldset.classic legend.fond-blanc {   background-color: #ffffff; } .EspaceIndex .field-contain {   display: flex;   align-items: center;   max-width: 100%;   margin-bottom: 0.8rem; } .EspaceIndex .field-contain.as-grid {   --width-bloc: 8rem;   display: grid;   grid-template-columns: minmax(var(--width-bloc), auto) 1fr; } .EspaceIndex .field-contain.as-grid .has-dots {   max-width: 2.7rem; } .EspaceIndex .field-contain.m-bottom-xl {   margin-bottom: 1.6rem; } .EspaceIndex .field-contain.selecfile {   margin-bottom: 0.4rem; } .EspaceIndex .field-contain.selecfile .label-contain {   width: 10.5rem;   flex: none; } .EspaceIndex .field-contain.selecfile .chips-contain {   margin-left: 0.8rem;   flex: 1 1 auto;   max-width: calc(100% - (10.5rem + 1.6rem)); } .EspaceIndex .field-contain.selecfile.evals {   flex: 0 1 auto;   max-width: calc(60rem - 10rem); } .EspaceIndex .field-contain.selecfile.evals .chips-contain, .EspaceIndex .field-contain.selecfile.evals .liste-url-chips {   flex: 0 1 auto;   width: calc(60rem - 20.6rem);   max-width: calc(60rem - 20.6rem); } .EspaceIndex .field-contain.label-up {   flex-direction: column;   align-items: stretch; } .EspaceIndex .field-contain.label-up > label:not(.iecb) {   margin-bottom: 0.4rem;   display: inline-block; } .EspaceIndex .field-contain.fixed-height {   max-height: 12rem;   overflow: auto; } .EspaceIndex .field-contain label {   font-size: var(--taille-s); } .EspaceIndex .field-contain label:not(.iecb) {   margin-right: 0.8rem;   font-weight: 500;   color: #6b6e77; } .EspaceIndex .field-contain label.only-espace {   display: inline-block; } .EspaceIndex .field-contain .message {   font-size: var(--taille-s);   font-style: italic;   align-self: flex-start;   padding: 0 0.8rem;   margin: 0; } .EspaceIndex .field-contain .constrained-bloc .input-wrapper {   display: flex;   flex: 1 1 auto; } .EspaceIndex .field-contain .constrained-bloc .input-wrapper > .ocb_cont.as-input.as-multi-choix {   width: 100%; } .EspaceIndex .field-contain .constrained-bloc .input-wrapper > .ocb_cont.as-input.as-multi-choix > .ocb-libelle {   width: 100% !important;   flex: 1 1 auto; } .EspaceIndex .field-contain .txt-comment {   min-height: 5rem; } .EspaceIndex .field-contain.full-width input, .EspaceIndex .field-contain.full-width > div {   flex: 1 1 auto;   margin-right: 0; } .EspaceIndex .field-contain.periode-contain .as-input.ocb_cont.as-date-picker .as-placeholder {   visibility: hidden; } .EspaceIndex .field-contain.time-conteneur {   justify-content: space-between; } .EspaceIndex .field-contain.shared-contain {   flex-direction: column;   align-items: flex-start; } .EspaceIndex .field-contain.shared-contain .iecb {   margin-top: 0.4rem;   align-items: flex-start; } .EspaceIndex .field-contain .carre-facultatif {   margin-left: 0.8rem;   margin-right: 0.4rem;   width: 1.6rem;   height: 1.6rem;   border-radius: 0.35rem; } .EspaceIndex .field-contain i.locked {   font-size: 1.6rem;   color: #b50000;   margin-left: 0.4rem; } .EspaceMobileIndex .field-contain {   border-bottom: solid 1px var(--theme-claire);   margin-left: -0.8rem;   margin-right: -0.8rem;   margin-bottom: 0.8rem;   padding: 0.8rem 1.6rem 0.8rem; } .EspaceMobileIndex .field-contain .events-contain .as-input {   padding-left: 0; } .EspaceMobileIndex .field-contain .ObjetSaisie.combo-selecteur {   padding: 0; } .EspaceMobileIndex .field-contain .ObjetSaisie.combo-selecteur > .ObjetSaisie.ObjetSaisie_100P .ocb_cont.as-input {   text-align: left;   padding: 0;   margin: 0 0.4rem 0 0; } .EspaceMobileIndex .field-contain.no-line, .EspaceMobileIndex .field-contain:not(.with-combo):last-child, .EspaceMobileIndex .field-contain:not(.with-combo):only-child {   border: none; } .EspaceMobileIndex .field-contain .periode-conteneur, .EspaceMobileIndex .field-contain.time-conteneur {   display: flex;   align-items: center;   justify-content: space-between; } .EspaceMobileIndex .field-contain .periode-conteneur span, .EspaceMobileIndex .field-contain.time-conteneur span {   font-weight: 500; } .EspaceMobileIndex .field-contain.duree-conteneur, .EspaceMobileIndex .field-contain.bareme-conteneur, .EspaceMobileIndex .field-contain.public-conteneur {   display: flex;   flex-direction: column; } .EspaceMobileIndex .field-contain.duree-conteneur .input-note, .EspaceMobileIndex .field-contain.bareme-conteneur .input-note, .EspaceMobileIndex .field-contain.public-conteneur .input-note {   font-weight: 500;   font-size: var(--taille-m);   width: 6rem;   align-self: flex-end;   margin-bottom: 0.4rem; } .EspaceMobileIndex .field-contain.duree-conteneur .input-time, .EspaceMobileIndex .field-contain.bareme-conteneur .input-time, .EspaceMobileIndex .field-contain.public-conteneur .input-time {   align-self: flex-end;   width: 7.5rem; } .EspaceMobileIndex .field-contain.duree-conteneur .chip, .EspaceMobileIndex .field-contain.bareme-conteneur .chip, .EspaceMobileIndex .field-contain.public-conteneur .chip {   align-self: flex-end; } .EspaceMobileIndex .field-contain .textareamax-wrapper {   margin-bottom: 1.6rem; } .EspaceMobileIndex .field-contain input ~ span {   font-size: var(--taille-s); } .EspaceMobileIndex .EspaceMobileIndex .field-contain input ~ span {   font-size: var(--taille-m); } .EspaceMobileIndex .field-contain.devoirs-contain .iecb {   padding-top: 0.4rem;   align-items: flex-start; } .EspaceMobileIndex .field-contain.devoirs-contain .iecb input ~ span:last-child {   margin-top: -0.2rem; } .EspaceMobileIndex .field-contain.facultatif-contain, .EspaceMobileIndex .field-contain.lock-contain {   padding-top: 0.8rem; } .EspaceMobileIndex .field-contain.facultatif-contain {   display: flex;   flex-direction: column; } .EspaceMobileIndex .field-contain.facultatif-contain .facultatif-carre {   width: var(--taille-m);   height: var(--taille-m);   border-radius: 0.35rem; } .EspaceMobileIndex .field-contain.lock-contain {   display: flex;   justify-content: flex-end; } .EspaceMobileIndex .field-contain.lock-contain i {   font-size: 1.6rem;   margin-right: 0.4rem; } .EspaceMobileIndex .field-contain label:not(.iecb):not(.m-all-none) {   margin-bottom: 0.8rem; } .EspaceMobileIndex .field-contain label:not(.iecb).only-mobile {   display: inline-block; } .EspaceMobileIndex .field-contain label:not(.iecb).as-strong {   font-size: var(--taille-m);   font-weight: 500; } .EspaceMobileIndex .field-contain > label > span:not(.Inline) {   display: block;   margin-bottom: 0.8rem; } .EspaceMobileIndex .field-contain .as-input.ocb_cont > div.ie-ellipsis {   font-style: normal;   font-weight: 500;   font-size: var(--taille-m); } .EspaceMobileIndex .field-contain .ObjetSaisie.input-wrapper:not(.input-wrapper-disabled) .as-input.ocb_cont > div.ie-ellipsis {   color: #000000; } .EspaceMobileIndex .field-contain .textareamax-wrapper {   margin-bottom: 1.6rem; } .EspaceMobileIndex .field-contain .etat-contain {   margin-top: 0.8rem; } .EspaceMobileIndex .field-contain .etat-contain .iecb {   margin-top: 0.4rem; } .EspaceMobileIndex .field-contain .etat-contain .iecb input ~ span {   font-size: var(--taille-s); } .EspaceMobileIndex .field-contain .etat-contain .for-date {   font-size: var(--taille-m);   margin-left: -0.6rem;   margin-bottom: initial;   margin-right: 0.8rem; } .EspaceMobileIndex .field-contain.periode-contain {   display: flex;   align-items: center; } .EspaceMobileIndex .field-contain.periode-contain .as-input.ocb_cont {   text-align: left; } .EspaceMobileIndex .field-contain.shared-contain {   display: flex;   flex-direction: column;   padding-bottom: 0.8rem;   padding-top: 0; } .EspaceMobileIndex .field-contain.shared-contain .iecb {   margin-top: 0.4rem;   align-items: flex-start; } .EspaceMobileIndex .field-contain.shared-contain .iecb input ~ span {   font-size: var(--taille-s); } .EspaceMobileIndex .field-contain.dates-contain .date-wrapper {   min-height: 3.2rem; } .EspaceMobileIndex .field-contain.dates-contain .as-input.ocb_cont {   text-align: left; } .EspaceMobileIndex .field-contain.cols-on-mobile {   display: flex;   flex-direction: column; } .EspaceMobileIndex .field-contain.cols-on-mobile label {   margin-bottom: 0.4rem; } .EspaceMobileIndex .field-contain.cols-on-mobile [type=time] {   border: none;   width: 7rem;   margin-left: -0.8rem; } .EspaceIndex .avec-bordure .field-contain {   padding-bottom: 0.8rem;   border-bottom: solid 1px var(--theme-claire); } .EspaceIndex .avec-bordure .field-contain.no-line, .EspaceIndex .avec-bordure .field-contain:not(.with-combo):last-child, .EspaceIndex .avec-bordure .field-contain:not(.with-combo):only-child {   border: none; } .border-bottom {   border-bottom: solid 1px var(--theme-claire); } .ctn-qr-code img {   cursor: none; } .select-file {   --btn-size: 3.2rem;   display: flex;   align-items: center;   font-size: var(--taille-m);   font-weight: 600;   cursor: pointer; } .EspaceIndex .select-file {   display: inline-flex; } .select-file[class*=icon_]::before, .select-file .pj-icon::before {   font-family: "Educ-Font";   font-size: 1.6rem;   font-weight: 400;   color: var(--theme-foncee);   margin-right: 0.4rem; } .EspaceIndex .select-file[class*=icon_]::before, .EspaceIndex .select-file .pj-icon::before {   border-radius: 50%;   margin-right: 0.4rem;   color: var(--theme-foncee);   background-color: var(--theme-claire);   --stroke-color: var(--theme-claire);   width: var(--btn-size);   height: var(--btn-size);   display: flex;   align-items: center;   justify-content: center; } .EspaceIndex .select-file[class*=icon_]:hover::before, .EspaceIndex .select-file .pj-icon:hover::before {   background-color: var(--theme-moyen1);   --stroke-color: var(--theme-moyen1);   color: #ffffff; } .pj-global-conteneur {   --btn-size: 3.2rem;   border-bottom: solid 1px var(--theme-claire);   display: flex;   flex-wrap: wrap;   align-items: flex-start;   min-height: 2.4rem; } .EspaceMobileIndex .pj-global-conteneur {   margin-bottom: 0.4rem;   flex-direction: column; } .pj-global-conteneur.is-disabled .select-file, .pj-global-conteneur.is-disabled:hover .select-file {   color: var(--theme-neutre-moyen3); } .pj-global-conteneur.is-disabled .select-file, .pj-global-conteneur.is-disabled .select-file .pj-icon, .pj-global-conteneur.is-disabled:hover .select-file, .pj-global-conteneur.is-disabled:hover .select-file .pj-icon {   cursor: default; } .EspaceIndex .pj-global-conteneur.is-disabled .select-file [class*=icon_]:before, .EspaceIndex .pj-global-conteneur.is-disabled:hover .select-file [class*=icon_]:before {   background-color: var(--theme-neutre-moyen1);   color: var(--theme-neutre-moyen3); } .pj-global-conteneur .docs-joints {   display: flex;   flex-wrap: wrap;   align-items: flex-start;   gap: 0.4rem; } .pj-global-conteneur .docs-joints:not(:empty) {   margin: 0.4rem 0.4rem 0.8rem var(--btn-size);   max-width: 100%; } .EspaceMobileIndex .pj-global-conteneur .docs-joints:not(:empty) {   --btn-size: 1.6rem;   margin-left: calc(var(--btn-size) + 0.4rem); } .pj-global-conteneur .docs-joints:not(:empty) .liste-url-chips {   max-width: calc(100% - 0.8rem); } .pj-global-conteneur.no-line, .pj-global-conteneur:last-child {   border: none; } .pj-global-conteneur.no-line .docs-joints, .pj-global-conteneur:last-child .docs-joints {   margin-top: 0; } .pj-liste-conteneur, .pj-carroussel-conteneur {   --btn-size: 3.2rem; } .pj-liste-conteneur:not(:empty), .pj-carroussel-conteneur:not(:empty) {   max-width: 100%; } .EspaceMobileIndex .pj-liste-conteneur:not(:empty), .EspaceMobileIndex .pj-carroussel-conteneur:not(:empty) {   --btn-size: 2rem; } .pj-liste-conteneur:not(:empty) .liste-url-chips, .pj-carroussel-conteneur:not(:empty) .liste-url-chips {   max-width: 100%; } .pj-liste-conteneur {   display: flex;   flex-wrap: wrap;   align-items: flex-start;   gap: 0.4rem; } .pj-liste-conteneur:not(:empty) {   padding-left: calc(var(--btn-size) + 0.8rem); } .EspaceMobileIndex .pj-liste-conteneur:not(:empty) {   padding-left: calc(var(--btn-size) + 0.4rem); } .EspaceMobileIndex .module-pj-liste {   width: 100%;   display: flex; } .EspaceIndex .module-pj-liste {   display: inline-flex; } .pj-carroussel-conteneur .ObjetGalerieCarrousel .zoneContenu .zoneVisu .conteneurDiapos, .pj-carroussel-conteneur .ObjetGalerieCarrousel .zoneContenu .zoneVisu .conteneurDiapos:not(.onlyOne) {   padding: 0; } .pj-carroussel-conteneur .ObjetGalerieCarrousel .zoneContenu .zoneVisu .conteneurDiapos .diapo.on, .pj-carroussel-conteneur .ObjetGalerieCarrousel .zoneContenu .zoneVisu .conteneurDiapos:not(.onlyOne) .diapo.on {   padding-top: 2rem;   padding-bottom: 2rem; } .pj-carroussel-conteneur .liste-url-chips {   margin-bottom: 1.6rem;   padding-left: calc(var(--btn-size) + 0.4rem); } .square-color-appel {   width: 1.6rem;   height: 1.6rem;   border-radius: 0.35rem;   border: solid 1px var(--theme-neutre-moyen1); } .font-verdana {   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; } .Bordure, .bordure {   border: 1px solid #c6c6c6; } .bordure-basse {   border-bottom: 1px solid #c6c6c6; } .bordure-haute {   border-top: 1px solid #c6c6c6; } .bordure-gauche {   border-left: 1px solid #c6c6c6; } .bordure-droite {   border-right: 1px solid #c6c6c6; } .identite-vignette {   --size: 4rem;   width: var(--size);   height: var(--size);   overflow: hidden; } .identite-vignette.as-circle {   border-radius: calc(var(--size) / 2); } .identite-vignette > img {   width: 100%;   height: 100%;   object-fit: cover;   object-position: 0 50%; } .identite-vignette > img.img-portrait[src=""], .identite-vignette > img.img-portrait:not([src]) {   transform: scale(1.05); } .bulle {   width: 2rem;   border: solid 1px #6b6e77;   border-radius: 50%;   margin: 0.2rem 0;   height: 2rem;   text-align: center; } .test-1 {   outline: magenta dashed 2px !important; } .test-2 {   outline: orange dashed 2px !important; } .test-3 {   outline: cyan dashed 2px !important; } .lottie-patience {   height: 70px;   width: 70px; } table.fix-reset-css-table-avant-2023 {   box-sizing: content-box;   max-width: none; } table.fix-reset-css-table-avant-2023 * {   box-sizing: content-box; } table.fix-reset-css-table-avant-2023 table {   max-width: none; }
.Gras
{
	font-weight: 600;
}

.GrasFocus:focus
{
	font-weight: bold;
}

.GrasSurvol:hover
{
	font-weight: bold;
}

.Maigre
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.Italique
{
	font-style: italic;
}

.Souligne
{
	text-decoration : underline;
}

.SouligneSurvol
{
	text-decoration : none;
}

.SouligneSurvol:hover
{
	text-decoration : underline;
}

.Barre
{
 text-decoration: line-through;
}

html, .Texte, .Texte5, .Texte6, .Texte7, .Texte8, .Texte9, .Texte10, .Texte11, .Texte12, .Texte13, .Texte14, .Texte16, .Texte18, .Texte20, .Texte24,
.Titre, .TitreSansTaille, .Titre11Ombre
{
	font-family: 'montserrat', Arial, Verdana, Geneva, Helvetica, sans-serif;
 	text-transform: none;
}

@media screen {
  .Titre11Ombre {
    text-shadow: 0px .1rem .1rem rgba(0, 0, 0, 0.8);
  }

  .Fenetre_Impression .Titre11Ombre{
    text-shadow: none;
  }



  .Texte10, .Titre {
    line-height: 1.3rem;
  }
  .Texte10 [style*="font-size"] {
    line-height: normal;
  }

  .Texte11, .Titre11Ombre {
    line-height: 1.5rem;
  }
  .Texte11 [style*="font-size"] {
    line-height: normal;
  }

  .Texte12 {
    line-height: 17px;
  }
  .Texte12 [style*="font-size"] {
    line-height: normal;
  }

  .Fenetre_Impression .Texte10,
  .Fenetre_Impression .Texte11,
  .Fenetre_Impression .Texte12,
  .Fenetre_Impression .Titre {
    line-height: normal;
  }
}

@media print {
  .Titre11Ombre {
    text-shadow: none;
    color: black;
  }
}

.Texte5
{
  font-size: .4rem;
}

.Texte6
{
  font-size: .5rem;
}

.Texte7
{
  font-size: .7rem;
}

.Texte8
{
  font-size: .8rem;
}

.Texte9
{
  font-size: .9rem;
  line-height: 1rem;
}

.Texte9 [style*="font-size"] {
  line-height: normal;
}


 .Texte10
{
  font-size: 1.1rem;
}

.Texte11, .Titre11Ombre
{
  font-size: 1.2rem;
}


.Texte12
{
  font-size: 1.3rem;
}

.Texte13
{
  font-size: 1.5rem;
}

.Texte14
{
  font-size: 1.6rem;
}

.Texte16
{
  font-size: 1.9rem;
}

.Texte18
{
  font-size: 2.1rem;
}

.Texte20
{
  font-size: 2.4rem;
}

.Texte24
{
  font-size: 2.9rem;
}

.Titre, .TitreSansTaille {
  font-weight: bold;
}

.Tableau {
  text-transform: none;
  cursor: default;
}

.Tableau_Titre {
  padding-left: 3px;
  padding-right: 3px;
  text-align : center;
  height: 21px;
}

.Tableau_Titre_Leger {
  text-align : center;
  padding-left : 3px;
  padding-right : 3px;
  margin-bottom : 3px;
}

.Tableau_Colonne {
  padding: 3px;
  background-color: white;
 }

 .Tableau_Cellule {
  padding-left: 3px;
  padding-right: 3px;
  background-color: white;
  height: 21px;
 }
 [class^=Image], [class*=" Image"] {   background-color: transparent;   background-repeat: no-repeat;   background-position: center; } .Image_IconePdf {   background-image: url("../../images/icone-pdf.png");   width: 31px;   height: 31px; } .Image_RecapVS_AbsenceCours, .Image_RecapVS_AbsenceRepas, .Image_RecapVS_AbsenceInternat, .Image_RecapVS_Retard {   width: 17px !important;   height: 17px !important; } .Image_PortraitSilhouette {   background-image: url("../../../FichiersRessource/PortraitSilhouette.png"); } img.img-portrait[src=""], img.img-portrait:not([src]) {   content: url("../../../FichiersRessource/PortraitSilhouette.png"); } .Image_Icone_CS_Box {   background: url("../../../FichiersRessource/LogoBox.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Icone_CS_DropBox {   background: url("../../../FichiersRessource/LogoDropBox.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Icone_CS_GoogleDrive {   background: url("../../../FichiersRessource/LogoGoogleDrive.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Icone_CS_OneDrive {   background: url("../../../FichiersRessource/LogoOneDrive.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Icone_CS_Hubic {   background: url("../../../FichiersRessource/LogoHubic.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Icone_CS_Digiposte {   background: url("../../../FichiersRessource/LogoDigiposte.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Icone_CS_CloudIndex {   background: url("../../../FichiersRessource/LogoCloudPronote.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Icone_CS_Pentila {   background: url("../../../FichiersRessource/LogoPentila.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_Kiosque_ListeCahierTexte {   background: transparent url("../../../FichiersRessource/qcmListeCahierTexte.png") no-repeat;   width: 16px;   height: 16px; } .Image_Kiosque_ListeDevoir {   background: transparent url("../../../FichiersRessource/qcmListeDevoir.png") no-repeat;   width: 16px;   height: 16px; } .Image_Icone_BtnOneDrive {   background: url("../../../FichiersRessource/BtnOneDrive.png") 0 0 no-repeat;   width: 108px;   height: 18px;   left: 0; } .Image_Icone_BtnOneNote {   background: url("../../../FichiersRessource/BtnOneNote.png") 0 0 no-repeat;   width: 108px;   height: 18px;   left: 0; } .Image_RecapVS_AbsenceCours, .Image_RecapVS_AbsenceRepas, .Image_RecapVS_AbsenceInternat, .Image_RecapVS_Retard {   background-image: url("../../images/Recap_VS.png"); } .Image_RecapVS_AbsenceCours {   background-position: 0 0; } .Image_RecapVS_AbsenceRepas {   background-position: -34px 0; } .Image_RecapVS_AbsenceInternat {   background-position: -51px 0; } .Image_RecapVS_Retard {   background-position: -68px 0; } .Color_RecapVS_NonLue {   color: #cc3300; } .Color_RecapVS_Lue {   color: black; } .Image_DossierComportement_Ferme {   width: 14px;   height: 12px;   background: url("../../images/DossierVieScolaire.png") 0 0 no-repeat; } .Image_MrFicheFenetre {   height: 18px;   left: 0;   background: url("../../../FichiersRessource/FicheCoursMonsieurFiche.png") 0 0 no-repeat; } .Image_OutilsBlanc_Dll {   height: 18px;   background: url("../../../FichiersRessource/ColonneOutil.png") 0 0 no-repeat; } .Image_PostIt, .Image_PostItVide, .Image_PostIt_Trombone {   width: 18px;   height: 18px;   background-position: 0 0; } .Image_PostIt {   background-image: url("../../../FichiersRessource/PostIt.png"); } .Image_PostItVide {   background-image: url("../../../FichiersRessource/PostItVide.png"); } .Image_PostIt_Trombone {   background-image: url("../../../FichiersRessource/PostItPlusTrombone.png"); } .Image_VerrouNoirPetit {   width: 10px;   height: 10px;   background-image: url("../../images/VerrouNoirPetit.png"); } .Image_Dll_VerrouPetit {   background-image: url("../../../FichiersRessource/VerrouPetit.png");   height: 10px;   width: 10px; } .Image_Dll_VerrouRougeBarre {   background-image: url("../../../FichiersRessource/VerrouRougeBarre.png");   height: 16px;   width: 16px; } .Image_Dll_VerrouJauneBarre {   background-image: url("../../../FichiersRessource/VerrouJauneBarre.png");   height: 16px;   width: 16px; } .Image_AppelFait {   background-image: url("../../../FichiersRessource/AppelFait.png"); } .Image_Diode_Actif {   width: 19px;   height: 19px;   background-image: url("../../images/diodeActif.png"); } .Image_Diode_Inactif {   width: 19px;   height: 19px;   background-image: url("../../images/diodeInactif.png"); } .Image_CocheVerte {   background-image: url("../../images/CocheVerte.png"); } .Image_CocheCroixRouge {   background-image: url("../../images/CocheCroixRouge.png"); } .Image_FormatArch, .Image_FormatImg, .Image_FormatInconnu, .Image_FormatPDF, .Image_FormatSon, .Image_FormatTexte, .Image_FormatVideo, .Image_FormatExcel, .Image_FormatPPT, .Image_FormatGGB {   width: 16px;   height: 17px;   background-position: left; } .Image_FormatArch {   background-image: url("../../../FichiersRessource/FichierExtensionArchive.png"); } .Image_FormatImg {   background-image: url("../../../FichiersRessource/FichierExtensionImage.png"); } .Image_FormatInconnu {   background-image: url("../../../FichiersRessource/FichierExtensionInconnu.png"); } .Image_FormatPDF {   background-image: url("../../../FichiersRessource/FichierExtensionPage.png"); } .Image_FormatSon {   background-image: url("../../../FichiersRessource/FichierExtensionSon.png"); } .Image_FormatTexte {   background-image: url("../../../FichiersRessource/FichierExtensionTexte.png"); } .Image_FormatVideo {   background-image: url("../../../FichiersRessource/FichierExtensionVideo.png"); } .Image_FormatExcel {   background-image: url("../../../FichiersRessource/FichierExtensionExcel.png"); } .Image_FormatPPT {   background-image: url("../../../FichiersRessource/FichierExtensionPPT.png"); } .Image_FormatGGB {   background-image: url("https://cdn.geogebra.org/static/img/favicon.ico"); } .Image_DestinataireCourrier {   background-image: url("../../../FichiersRessource/DestinataireCourrier.png");   width: 16px;   height: 12px; } .Image_AccesRestreint {   background-image: url("../../../FichiersRessource/IconeConfidentiel.png");   width: 16px;   height: 16px; } .Image_AbsenceOuverte {   background-image: url("../../images/AbsenceOuverte.png"); } .Image_AbsenceFermee {   background-image: url("../../images/AbsenceFermee.png"); } .Image_AbsenceOuverte, .Image_AbsenceFermee {   width: 10px;   height: 15px;   background-color: transparent;   background-repeat: no-repeat;   background-position: left center; } .Image_Bas {   background-image: url("../../images/bas.gif");   width: 20px;   height: 20px; } .Image_FlecheBas, .Image_FlecheHaut, .Image_FlecheBas_Blanc, .Image_AppelFait, .Image_CocheVerte, .Image_CocheCroixRouge {   width: 16px;   height: 16px; } .SansImage_Devoir_Personalise {   width: 13px;   height: 13px; } .Image_FlecheBas {   background-image: url("../../images/fleche_bas.png"); } .Image_FlecheHaut {   background-image: url("../../images/fleche_haut.png"); } .Image_VerrouPeriodeActiveGris {   width: 5px;   height: 7px;   background-image: url("../../../FichiersRessource/VerrouPeriodeActiveGris.png"); } .Image_Retailler {   background-image: url("../../images/resize.gif");   width: 13px;   height: 13px; } .Image_Deploiement, .Image_FermetureDeploiement, .Image_Deploiement_Inactif, .Image_FermetureDeploiement_Inactif {   width: 11px;   height: 11px;   overflow: hidden;   left: 0;   background-image: url("../../images/Deploiement.png"); } .Image_Deploiement {   background-position: 0 0; } .Image_FermetureDeploiement {   background-position: -22px 0; } .Image_Deploiement_Inactif {   background-position: -11px 0; } .Image_FermetureDeploiement_Inactif {   background-position: -33px 0; } .Image_Destinataire_Message_Actif, .Image_Destinataire_Email_Actif, .Image_Destinataire_Email_Inactif, .Image_Destinataire_Papier_Actif, .Image_Destinataire_Papier_Inactif {   width: 18px;   height: 18px; } .Image_Destinataire_Message_Actif {   background-image: url("../../images/DestinataireMessageActif.png"); } .Image_Destinataire_Email_Actif {   background-image: url("../../../FichiersRessource/DestinataireEmailActif.png"); } .Image_Destinataire_Email_Inactif {   background-image: url("../../../FichiersRessource/DestinataireEmailInactif.png"); } .Image_Destinataire_Papier_Actif {   background-image: url("../../../FichiersRessource/DestinatairePapierActif.png"); } .Image_Destinataire_Papier_Inactif {   background-image: url("../../../FichiersRessource/DestinatairePapierInactif.png"); } .Image_DeploiementListe_Deploye, .Image_DeploiementListe_NonDeploye {   width: 8px;   height: 9px;   background: url("../../images/DeploiementListe.png") 0 0 no-repeat; } .Image_DeploiementListe_Deploye {   background-position: -8px 0; } .Image_DeploiementListe_NonDeploye {   background-position: 0 0; } .Image_FlecheSortie {   background: transparent url("../../../FichiersRessource/FlecheSortie.png") no-repeat 0 0;   height: 15px;   width: 15px; } .Image_HachureCoursSuperpose {   background-image: url("../../images/HachureGriseCoursSuperposes.png");   background-attachment: fixed;   background-repeat: repeat; } .Image_HachureCoursSuperposeDiag {   background-image: url("../../images/HachureGriseCoursSuperposesPourDiag.png");   background-attachment: fixed;   background-repeat: repeat; } .Image_IndisponibiliteEtablissement {   background-image: url("../../images/HachureNoir.png");   background-repeat: repeat; } .Image_IconeClientPN, .Image_IconeClientEDT, .Image_IconeRelaisPN, .Image_IconeRelaisEDT, .Image_Icone_PNET_PN, .Image_Icone_PNET_EDT {   width: 16px;   height: 16px; } .Image_IconeClientPN {   background: url("../../../FichiersRessource/IconeClientPN.png") no-repeat; } .Image_IconeClientEDT {   background: url("../../../FichiersRessource/IconeClientEDT.png") no-repeat; } .Image_IconeRelaisPN {   background: url("../../../FichiersRessource/IconeRelaisPN.png") no-repeat; } .Image_IconeRelaisEDT {   background: url("../../../FichiersRessource/IconeRelaisEDT.png") no-repeat; } .Image_Icone_PNET_PN, .Image_Icone_PNET_EDT {   background: url("../../../FichiersRessource/IconePNNet.png") no-repeat; } .Image_ModeExclusif, .Image_ModeExclusifVerrouille {   width: 16px;   height: 16px; } .Image_ModeExclusif {   background: url("../../images/ConnexionModeExclusif.png") 0 0 no-repeat; } .Image_ModeExclusifVerrouille {   background: url("../../images/ConnexionModeExclusif.png") -16px 0 no-repeat; } .Image_CurseurDeTri_Haut, .Image_CurseurDeTri_Bas {   height: 5px;   width: 9px;   background: url("../../images/CurseurDeTri.png") 0 0 no-repeat; } .Image_CurseurDeTri_Haut {   background-position: -9px 0; } .Image_CurseurDeTri_Bas {   background-position: 0 0; } .Image_IconeTravailAFaire {   height: 14px;   width: 11px;   background: url("../../images/IconeTravailAFaire.png") 0 0 no-repeat; } .Image_Attention {   background: url("../../images/attention.png") 0 0 no-repeat;   width: 16px;   height: 16px; } .Image_ColorPicker {   background-image: url("../../../images/CouleurChoix.png");   width: 150px;   height: 150px; } .Image_SliderCouleur {   background-image: url("../../../images/SliderCouleur.png");   width: 17px;   height: 150px; } .Image_CouleurSelection {   background: url("../../../images/CouleurSelection.png") 0 0 no-repeat;   width: 11px;   height: 11px;   margin: -5px 0 0 -5px;   overflow: hidden; } .Image_CouleurIndicateur {   background-image: url("../../../images/CouleurIndicateur.png");   width: 35px;   height: 9px; } .Image_QCM_ImagePourListe {   height: 18px;   width: 18px;   background: url("../../images/ImagePourListe.png") 0 0 no-repeat; } .ImageBoutonTrouQCM {   height: 14px;   width: 14px;   background: url("../../images/qcmDefinirTrou14.png") 0 0 no-repeat;   margin-left: 5px; } .Image_QCM_DrapeauRessenti {   height: 18px;   width: 18px;   background: url("../../images/QcmDrapeauRessenti.png") 0 0 no-repeat; } .Image_RadioB_Coche_Fenetre, .Image_RadioB_Decoche_Fenetre, .Image_CheckB_Coche_Fenetre, .Image_CheckB_Decoche_Fenetre {   height: 11px;   width: 11px; } .Image_RadioB_Coche_Fenetre {   background-image: url("../../images/CheckRadio_Coche_Fenetre.png"); } .Image_RadioB_Decoche_Fenetre {   background-image: url("../../images/CheckRadio_Decoche_Fenetre.png"); } .Image_CheckB_Coche_Fenetre {   background-image: url("../../images/Checkbox_Coche_Fenetre.png"); } .Image_CheckB_Decoche_Fenetre {   background-image: url("../../images/Checkbox_Decoche_Fenetre.png"); } .Image_Dll_Attention {   background-image: url("../../../FichiersRessource/Attention.png");   height: 16px;   width: 16px; } .Image_RetourBandeau {   background-image: url("../../images/RetourBandeau.png");   height: 18px;   width: 18px; } .Image_Messagerie_Groupe {   background-image: url("../../../FichiersRessource/MessagerieGroupe.png");   height: 16px;   width: 16px; } .Image_DevoirRefait {   background-image: url("../../images/DevoirRefait.png");   height: 16px;   width: 16px; } .Image_EvolutionHausse {   background-image: url("../../images/evolution_1.gif");   height: 16px;   width: 16px; } .Image_EvolutionStable {   background-image: url("../../images/evolution_2.gif");   height: 16px;   width: 16px; } .Image_EvolutionBaisse {   background-image: url("../../images/evolution_3.gif");   height: 16px;   width: 16px; } .Image_CopierListe {   height: 15px;   width: 15px;   background: url("../../images/CopierPourListe.png") 0 0 no-repeat; } .Image_StickerDispense {   width: 68px;   height: 16px;   background: url("../../../FichiersRessource/StickerDispense.png") 0 0 no-repeat; } .Image_VisaEtablissement {   width: 27px;   height: 16px;   background: url("../../../FichiersRessource/VisaEtablissement.png") 0 0 no-repeat; } .Image_VisaInspecteur {   width: 27px;   height: 16px;   background: url("../../../FichiersRessource/VisaInspecteur.png") 0 0 no-repeat; } .Image_Vu {   width: 27px;   height: 16px;   background: url("../../../FichiersRessource/Visa.png") 0 0 no-repeat; } .Image_DeploiementBandeau {   width: 20px;   height: 20px;   background: url("../../../FichiersRessource/DeploiementBandeau.png") 0 0 no-repeat; } .Image_CroixFermer {   width: 16px;   height: 16px;   background: url("../../../FichiersRessource/CroixFermer.png"); } .Image_PassageAuSuivantPourBandeau {   height: 20px;   background: url("../../../FichiersRessource/PassageAuSuivantPourBandeau.png"); } .Image_PassageAuPrecedentPourBandeau {   height: 20px;   background: url("../../../FichiersRessource/PassageAuPrecedentPourBandeau.png"); } .Image_Icone_QCM {   height: 18px;   width: 18px;   min-width: 18px;   background: url("../../../FichiersRessource/IconeQCM.png");   background-repeat: no-repeat; } .Image_PublierSuivi {   background-image: url("../../../FichiersRessource/PostIt1EtatExpire.png"); } .Image_Colonne_HP_IconeHebergement {   height: 18px;   width: 18px;   background-image: url("../../images/Colonne_HP_IconeHebergement.png"); } .Image_MessagerieBloquee {   height: 18px;   width: 24px;   background-image: url("../../../FichiersRessource/MessagerieBloquee.png"); } .Image_OuvrirCalendrier {   height: 16px;   width: 16px;   background-image: url("../../../FichiersRessource/OuvrirCalendrier.png"); } .Image_PaletteDesCouleurs {   height: 16px;   width: 22px;   background-image: url("../../../FichiersRessource/PaletteDesCouleurs.png"); } .Image_IconeFinanceur {   height: 19px;   width: 19px;   background-image: url("../../../FichiersRessource/IconeFinanceur.png"); } .Image_IconeHebergeur {   height: 19px;   width: 19px;   background-image: url("../../../FichiersRessource/IconeHebergeur.png"); } .Image_IconePerceveur {   height: 19px;   width: 19px;   background-image: url("../../../FichiersRessource/IconePerceveur.png"); } .Hachure {   background-image: url("../../images/ObliqueGris.png");   background-attachment: fixed; } .Image_Casier_Corrige {   background-image: url("../../../FichiersRessource/CasierCorrige.png");   width: 16px;   height: 16px; } .Image_CourrierEnvoye, .Image_CourrierNonEnvoye, .Image_CourrierErreur, .Image_CourrierSpam {   height: 17px;   width: 16px; } .Image_CourrierEnvoye {   background: url("../../../FichiersRessource/CourrierEnvoye.png"); } .Image_CourrierNonEnvoye {   background: url("../../../FichiersRessource/CourrierNonEnvoye.png"); } .Image_CourrierErreur {   background: url("../../../FichiersRessource/CourrierErreur.png"); } .Image_CourrierSpam {   background: url("../../../FichiersRessource/CourrierSpam.png"); } .IconCocheGrise::before {   font: 400 1.6rem "Educ-Font";   content: "\e9b3"; } .Image_CocheVerte.as-icon, .Image_CocheCroixRouge.as-icon {   background-image: none; } .Image_CocheVerte.as-icon::before, .Image_CocheCroixRouge.as-icon::before {   font: 400 1.6rem "Educ-Font"; } .Image_CocheVerte.as-icon::before {   content: "\e9b3"; } .Image_CocheCroixRouge.as-icon::before {   content: "\f00d"; } .IconCochePourTitre::before {   font-family: "Educ-Font";   font-weight: 400;   font-size: 1.6rem; } .IconCochePourTitre {   height: var(--taille-l);   width: var(--taille-l);   margin: auto; } .IconCochePourTitre::before {   content: "\f096"; } .IconCochePourTitre.is-checked::before {   content: "\f046"; } .Image_CocheVerte.as-icon::before {   color: var(--theme-foncee); } .IconCochePourTitre::before {   color: var(--theme-foncee); } .IconCocheGrise::before {   color: #999999; } .Image_CocheCroixRouge.as-icon::before {   color: #b50000; } .bg-espace-pronote {   background-image: url("../../images/Edt/edt-bg-desktop.svg");   background-size: cover; } .bg-espace-edt {   background-image: url("../../images/Edt/edt-bg-desktop.svg");   background-size: cover; } .logo-espace-edt {   display: none; } .wrapper-connect-conteneur.espace-edt .logo-espace-edt {   display: block;   min-width: 360px;   min-height: 360px;   background-image: url("../../images/Edt/edt-logo-desktop.svg");   background-size: contain;   background-repeat: no-repeat;   align-self: stretch; } .wrapper-connect-conteneur.espace-edt .bloc-connexion-wrapper {   margin-top: 0; } @media screen and (max-width: 800px) {   .wrapper-connect-conteneur.espace-edt {     flex-direction: column-reverse;     justify-content: center;   }   .wrapper-connect-conteneur.espace-edt .logo-espace-edt {     min-height: 48px;     background-image: url("../../images/Edt/edt-logo-mobile.svg");     flex: none;     align-self: center;     background-position: center;     margin-top: 2.4rem;   } } .bg-espace-primaire {   background-image: url("../../images/Primaire/motif-pronote-primaire.png");   background-color: #efefef !important;   background-repeat: repeat !important; } .illustration-container {   display: none; } .wrapper-connect-conteneur.espace-primaire .illustration-container {   box-sizing: border-box;   flex: none;   min-width: 30%;   display: flex;   flex-direction: column;   align-items: center;   justify-content: center;   padding: 2.4rem; } .wrapper-connect-conteneur.espace-primaire .illustration-container .illus-rond {   flex: 1 1 auto;   background: url("../../images/Primaire/rond-illustration-primaire.svg") no-repeat;   background-size: contain;   background-position: center center;   height: 350px;   width: 100%;   min-width: 250px; } .wrapper-connect-conteneur.espace-primaire .illustration-container .logo-pronote-primaire {   margin-top: 1.6rem;   background: url("../../images/Primaire/logo-primaire-svg.svg") no-repeat;   width: 100%;   background-size: contain;   background-position: center top;   height: 90px; } @media screen and (max-width: 660px) {   .wrapper-connect-conteneur.espace-primaire {     flex-direction: column-reverse;   }   .wrapper-connect-conteneur.espace-primaire .illus-rond {     display: none;   } } .bg-espace-hyperplanning {   background-image: url("../../images/hp-bg-desktop.svg");   background-size: cover; } .bg-espace-hyperplanning + div div .ObjetBandeauEspace {   background-color: rgba(255, 255, 255, 0.6); } .wrapper-connect-conteneur.espace-hyperplanning {   padding: 2.4rem;   gap: 2.4rem;   height: calc(100% - 4.7rem);   top: 4.7rem; } .wrapper-connect-conteneur.espace-hyperplanning .illustration-container {   flex: none;   min-width: 40%;   display: flex;   flex-direction: column;   align-items: center;   justify-content: center;   padding: 0; } .wrapper-connect-conteneur.espace-hyperplanning .illustration-container .illus-hyperplanning {   flex: 1 1 auto;   min-width: 360px;   min-height: 500px;   background-image: url("../../images/hp-logo-desktop.svg");   background-size: contain;   background-repeat: no-repeat;   background-position: center;   width: 100%; } .wrapper-connect-conteneur.espace-hyperplanning .bloc-connexion-wrapper {   margin-top: 0; } @media screen and (max-width: 800px) {   .wrapper-connect-conteneur.espace-hyperplanning {     flex-direction: column-reverse;     justify-content: center;   }   .wrapper-connect-conteneur.espace-hyperplanning .illustration-container .illus-hyperplanning {     min-height: 100px;     background-image: url("../../images/hp-logo-mobile.svg");   } } .liste-creation {   display: inline-block;   vertical-align: middle;   padding-left: 0.4rem;   font-size: 1.6rem; } [class*=mix-], [class*=iconside-] {   display: inline-block;   font-size: 1.6rem;   min-width: 1.6rem;   height: 1.6rem;   position: relative;   text-align: left; } [class*=mix-]::before, [class*=iconside-]::before {   left: 0; } [class*=mix-]::after, [class*=iconside-]::after {   font-family: "Educ-Font";   position: absolute;   right: -0.1rem;   text-shadow: -1px 0 var(--stroke-color), 0 1px var(--stroke-color), 1px 0 var(--stroke-color), 0 -1px var(--stroke-color);   bottom: -0.2rem;   font-size: 0.45em !important; } [class*=mix-].size-inherit, [class*=iconside-].size-inherit {   font-size: inherit;   min-width: inherit;   height: inherit; } [class*=mix-].size-inherit::after, [class*=iconside-].size-inherit::after {   font-size: 0.5em !important;   bottom: 0; } [class*=mix-].i-center::after, [class*=iconside-].i-center::after {   top: calc(50% - (1.6rem * 0.5) / 2);   bottom: auto; } [class*=mix-].i-top::after, [class*=iconside-].i-top::after {   top: 0;   bottom: auto; } [class*=mix-].test-color, [class*=iconside-].test-color {   color: var(--theme-foncee); } [class*=mix-].i-top-spe::after, [class*=iconside-].i-top-spe::after {   top: -0.22rem;   left: auto;   right: -0.11rem; } [class*=mix-].i-large, [class*=iconside-].i-large {   font-size: 2rem;   min-width: 2rem;   height: 2rem; } [class*=mix-].i-large.i-center::after, [class*=iconside-].i-large.i-center::after {   top: calc(50% - (2rem * 0.5) / 2); } [class*=mix-].i-small, [class*=iconside-].i-small {   font-size: 1.2rem;   min-width: 1.2rem;   height: 1.2rem; } [class*=mix-].i-small.i-center::after, [class*=iconside-].i-small.i-center::after {   top: calc(50% - (1.2rem * 0.5) / 2); } [class*=mix-].i-small, [class*=iconside-].i-small {   font-size: 1.2rem;   min-width: 1.2rem;   height: 1.2rem; } [class*=mix-].i-red::after, [class*=iconside-].i-red::after {   color: #b50000; } [class*=mix-].i-orange::after, [class*=iconside-].i-orange::after {   color: #ff9000; } [class*=mix-].i-green::after, [class*=iconside-].i-green::after {   color: #008000; } [class*=mix-].i-grey::after, [class*=iconside-].i-grey::after {   color: #6b6e77; } [class*=mix-].i-blue::after, [class*=iconside-].i-blue::after {   color: #439bd6; } [class*=mix-].has-text, [class*=iconside-].has-text {   height: auto; } [class*=mix-].has-text::after, [class*=iconside-].has-text::after {   right: auto;   left: calc(1.6rem - 0.55em);   top: calc(1.6rem - 0.55em);   font-size: calc(1.6rem * 0.55); } [class*=iconside-] {   width: 4.2rem !important;   justify-content: space-between !important;   padding-left: 0.8rem; } [class*=iconside-]::before {   left: 0.4rem; } [class*=iconside-]::after {   left: auto;   right: 0.4rem;   bottom: auto; } .iecb[class*=mix-]::before, .iecb[class*=iconside-]::before {   left: unset; } .iecb[class*=mix-].as-chips input + span + span, .iecb[class*=iconside-].as-chips input + span + span {   margin-left: 2.2rem; } .iecb[class*=mix-].as-chips::after, .iecb[class*=iconside-].as-chips::after {   left: var(--taille-s);   font-family: "Educ-Font";   bottom: auto;   top: 44%; } .mix-icon_fermeture_widget::after, .iconside-icon_fermeture_widget::after {   content: "\e98a"; } .mix-icon_ok::after, .iconside-icon_ok::after {   content: "\f00c"; } .mix-icon_remove::after, .iconside-icon_remove::after {   content: "\f00d"; } .mix-icon_lock::after, .iconside-icon_lock::after {   content: "\f023"; } .mix-icon_unlock::after, .iconside-icon_unlock::after {   content: "\f09c"; } .mix-icon_asterisk::after, .iconside-icon_asterisk::after {   content: "\f069"; } .mix-icon_question::after, .iconside-icon_question::after {   content: "\f128"; } .mix-icon_exclamation::after, .iconside-icon_exclamation::after {   content: "\f12a"; } .mix-icon_exclamation_sign::after, .iconside-icon_exclamation_sign::after {   content: "\f06a";   text-shadow: none;   box-shadow: 0 0 0 0.15rem var(--stroke-color);   background: #ffffff;   border-radius: 50%; } .mix-icon_info_widget::after, .iconside-icon_info_widget::after {   content: "\e99c"; } .mix-icon_arobase::after, .iconside-icon_arobase::after {   content: "\f1fa"; } .mix-icon_piece_jointe::after, .iconside-icon_piece_jointe::after {   content: "\e974"; } .mix-icon_user::after, .iconside-icon_user::after {   content: "\f007"; } .mix-icon_info_sondage_publier::after, .iconside-icon_info_sondage_publier::after {   content: "\e9b8"; } .mix-icon_info_sondage_non_publier::after, .iconside-icon_info_sondage_non_publier::after {   content: "\e9b9"; } .mix-icon_pastille_evaluation::after, .iconside-icon_pastille_evaluation::after {   content: "\e9ac"; } .mix-icon_ne_pas_deranger::after, .iconside-icon_ne_pas_deranger::after {   content: "\e9c2";   text-shadow: none;   box-shadow: 0 0 0 0.15rem var(--stroke-color);   background: #ffffff;   border-radius: 50%; } .mix-icon_radio_off::after, .iconside-icon_radio_off::after {   content: "\e9b7";   text-shadow: none;   box-shadow: 0 0 0 0.1rem var(--stroke-color);   border-radius: 50%;   background: var(--stroke-color); } .mix-icon_plus::after, .iconside-icon_plus::after {   content: "\f067"; } .mix-icon_link::after, .iconside-icon_link::after {   content: "\f0c1"; } .mix-icon_star::after, .iconside-icon_star::after {   content: "\f005"; } .mix-icon_repeat::after, .iconside-icon_repeat::after {   content: "\f01e"; } .mix-icon_refresh::after, .iconside-icon_refresh::after {   content: "\f021"; } .mix-icon_resize_vertical::after, .iconside-icon_resize_vertical::after {   content: "\f07d"; } .mix-icon_resize_horizontal::after, .iconside-icon_resize_horizontal::after {   content: "\f07e"; } .mix-icon_arrow_left::after, .iconside-icon_arrow_left::after {   content: "\f060"; } .mix-icon_arrow_right::after, .iconside-icon_arrow_right::after {   content: "\f061"; } .mix-icon_arrow_up::after, .iconside-icon_arrow_up::after {   content: "\f062"; } .mix-icon_arrow_down::after, .iconside-icon_arrow_down::after {   content: "\f063"; } .mix-icon_cle::after, .iconside-icon_cle::after {   content: "\e9f8"; } .mix-icon_vs::after, .iconside-icon_vs::after {   content: "\e916";   text-shadow: none;   box-shadow: 0 0 0 0.15rem var(--stroke-color);   background: #ffffff; } .mix-icon_time::after, .iconside-icon_time::after {   content: "\f017"; } .mix-icon_cog::after, .iconside-icon_cog::after {   content: "\f013"; } .mix-icon_competence_absent::after, .iconside-icon_competence_absent::after {   content: "\e935"; } .mix-icon_entreprise::after, .iconside-icon_entreprise::after {   content: "\e928"; } .mix-icon_reply::after, .iconside-icon_reply::after {   content: "\f112"; } .mix-icon_edit::after, .iconside-icon_edit::after {   content: "\f044"; } .mix-icon_search::after, .iconside-icon_search::after {   content: "\f002"; } .mix-icon_eleve::after, .iconside-icon_eleve::after {   content: "\e927"; } .mix-icon_edt_permanence::after, .iconside-icon_edt_permanence::after {   content: "\e975"; } .mix-icon_alternance::after, .iconside-icon_alternance::after {   content: "\ea14"; } .mix-icon_percent::after, .iconside-icon_percent::after {   content: "\ea0f"; } .mix-icon_list::after, .iconside-icon_list::after {   content: "\f03a"; } .mix-icon_bell::after, .iconside-icon_bell::after {   content: "\f0a2"; } .mix-icon_livret_competence::after, .iconside-icon_livret_competence::after {   content: "\ea08"; } .mix-icon_medkit::after, .iconside-icon_medkit::after {   content: "\f0fa"; } .mix-icon_sens_interdit::after, .iconside-icon_sens_interdit::after {   content: "\e945"; } .mix-icon_fiche_t_vide::after, .iconside-icon_fiche_t_vide::after {   content: "\ea17"; } .mix-icon_bullhorn::after, .iconside-icon_bullhorn::after {   content: "\f0a1"; } .mix-icon_ballon_foot::after, .iconside-icon_ballon_foot::after {   content: "\f1e3"; } .mix-icon_comment_vide::after, .iconside-icon_comment_vide::after {   content: "\ea1f";   background-image: radial-gradient(circle, var(--stroke-color) 0%, var(--stroke-color) 50%, transparent 50%, transparent 100%); } .mix-icon_rond::after, .iconside-icon_rond::after {   content: "\e9de"; } .mix-icon_lien_entrepartie::after, .iconside-icon_lien_entrepartie::after {   content: "\e9ed"; } .mix-icon_fiche_cours_partage::after, .iconside-icon_fiche_cours_partage::after {   content: "\e970"; }
 .Image_IconeDS {   width: 16px;   height: 16px;   background: url("../../../FichiersRessource/IconeDS.png") 0 0 no-repeat; }


 i.image_centrale_notification:before {   content: "\f0a2"; } .OeilBarre {   background: transparent url("../../../FichiersRessource/OeilBarre.png") no-repeat 0 0;   height: 16px;   width: 16px;   background-position: center; } .Image_AppelOk {   background: transparent url("../../../FichiersRessource/AppelFait.png") no-repeat 0 0;   height: 16px;   width: 16px; } .Image_AppelFaitVerrouille {   background: transparent url("../../../FichiersRessource/AppelVerrouFait.png") no-repeat 0 0;   height: 16px;   width: 16px; } .Image_AppelNonFaitVerrouille {   background: transparent url("../../../FichiersRessource/AppelVerrouNonFait.png") no-repeat 0 0;   height: 16px;   width: 16px; } .Image_PointRougeEnRelief {   background: transparent url("../../../FichiersRessource/PointRougeEnRelief.png") no-repeat 0 0;   height: 10px;   width: 10px; } .Image_EtatAnnule {   width: 16px;   height: 16px;   background-image: url("../../../FichiersRessource/EtatAnnule.png"); } .ImageFond.Image_Connexion_HP_vide {   background: url("../../images/background.jpg") center center repeat; } .Image_HoraireCoursGrille {   width: 9px;   height: 13px;   background: url("../../../FichiersRessource/HoraireCoursGrille.png") 0 0 no-repeat; } .Image_Remuneration {   width: 16px;   height: 16px;   background: url("../../../FichiersRessource/Remuneration.png") 0 0 no-repeat; } .Image_ProfADesigner {   background: transparent url("../../../FichiersRessource/ProfesseurADesigner.png") no-repeat 0 0;   height: 16px;   width: 16px;   display: inline-block;   overflow: hidden;   text-indent: 100%;   white-space: nowrap;   vertical-align: bottom; } .Image_Personalise {   background: transparent url("../../../FichiersRessource/IconePersonnalise.png") no-repeat 0 0;   height: 16px;   width: 16px;   display: inline-block;   overflow: hidden;   text-indent: 100%;   white-space: nowrap;   vertical-align: bottom; } .Image_AlerteMiseAJourHP {   background: transparent url("../../../FichiersRessource/AlerteMiseAJourHP.png") no-repeat 0 0;   height: 100px;   width: 100px; } .logo_hp, .logo_hyperplanning {   background: url("../../images/hp-logo-mobile.svg") no-repeat; } .Image_No_Data {   background-image: url("../../images/hyperplanning-generique.svg"); } .Image_Justifie, .Image_Injustifie {   width: 32px;   height: 16px;   left: 0; } .Image_Justifie {   background: url("../../images/Motifs.png") 0 0 no-repeat; } .Image_Injustifie {   background: url("../../images/Motifs.png") -16px 0 no-repeat; } .Image_FicheCours {   background-image: url("../../images/FicheCours.png");   width: 10px;   height: 10px; } .Image_FicheCoursPetit {   background-image: url("../../images/FicheCoursPetit.png");   width: 6px;   height: 6px; } .Image_FlecheEntree {   background-image: url("../../images/FlecheProfEntrant.png");   width: 15px;   height: 15px; }

.AvecMain
{
	cursor: pointer;
}

.SansMain
{
	cursor : default;
}

.AvecAide
{
	cursor : help;
}

.AvecResize
{
	cursor : nw-resize;
}

.AvecResizeHorizontal {
	cursor : e-resize;
}

.AvecResizeVertical {
	cursor : n-resize;
}

.AvecInterdiction {
	cursor : not-allowed;
}

.AvecMove
{
	cursor : move;
}

.AvecTexte
{
	cursor : text;
}


.Curseur_ClickDroit
{
  cursor:url("../../../FichiersRessource/CurseurClicDroit.cur"), pointer;
}

.Curseur_DoubleClick {
	cursor:url("../../Produit/css/curseurs/CurseurDoubleClic.cur"), pointer;
}

.Curseur_Pinceau {
  cursor:url("../../Produit/css/curseurs/CurseurPinceauRouge.cur"), pointer;
}

.Curseur_PinceauVert {
	cursor:url("../../Produit/css/curseurs/CurseurPinceauVert.cur"), pointer;
}

.Curseur_PinceauGris {
  cursor:url("../../../FichiersRessource/CurseurPinceauGris.cur") 0 30, pointer;
}

.Curseur_PeriodeCloturee {
  cursor:url("../../../FichiersRessource/CurseurPeriodeCloturee.cur"), pointer;
}

.Curseur_AssistantSaisieActif, .Curseur_AssistantSaisieActif textarea {
  cursor:url("../../../FichiersRessource/CurseurAssistantActive.cur"), pointer;
}

.Curseur_MethodeCalculMoyenneActif {
  cursor:url("../../Produit/css/curseurs/CurseurMethodeCalculMoyenne.cur"), pointer;
}

 .SouligneSurFocus:focus {   text-decoration: underline; } .GrasSurFocus:focus {   font-weight: bold; } .CouleurFondSurFocus:focus {   background-color: #c6c6c6;   border-color: #c6c6c6;   color: #f8f8f8; } .CouleurFondFenetreSurFocus:focus {   background-color: #c6c6c6;   border-color: #c6c6c6;   color: #f8f8f8; }
 html {   -webkit-text-size-adjust: none;   -moz-text-size-adjust: none;   -ms-text-size-adjust: none;   text-size-adjust: none; } * {   scrollbar-color: auto;   scrollbar-width: thin; } *::-webkit-scrollbar-track {   background-color: #ededed; } *::-webkit-scrollbar {   width: 0.8rem;   height: 0.8rem; } *::-webkit-scrollbar-thumb {   background-color: #d9dbdc;   box-shadow: inset 0 0 0.1rem rgba(0, 0, 0, 0.5);   -webkit-box-shadow: inset 0 0 0.1rem rgba(0, 0, 0, 0.5); } *::-webkit-scrollbar-thumb:hover {   background-color: #bec2c4; } *::-webkit-scrollbar-corner {   background-color: #ededed; } textarea, input:not([type]), input[type=text], input[type=button], input[type=email], input[type=submit] {   -webkit-appearance: none;   border: 1px solid #c6c6c6; } .message-vide {   display: flex;   flex-direction: column;   align-items: center;   gap: 1.6rem; } .message-vide .message {   font-size: var(--taille-m);   font-weight: 600;   color: #6b6e77;   margin-top: 3.2rem;   margin-bottom: 0.8rem; } .message-vide .Image_No_Data {   --image-no-data-size: 400px;   background-size: cover;   width: 100%;   height: 100%;   max-height: var(--image-no-data-size);   max-width: var(--image-no-data-size); } .EspaceIndex .message-vide .Image_No_Data {   background-size: contain; } a.evitement {   background: #ffffff;   padding: 0.4rem;   position: absolute;   left: -99999rem;   z-index: 100;   font-size: var(--taille-l); } a.evitement:focus {   left: 0; }

.Image_QCM_Chrono,
.Image_QCM_Etoile_On, .Image_QCM_Etoile_Off {
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:center;
}

.Image_QCM_Chrono {
  width:75px;
  height:90px;
  background:transparent url("../../../FichiersRessource/QcmChrono.png") no-repeat;
  margin:0 10px;
  text-align: center;
}

.Image_QCM_Etoile_On {
  width:47px;
  height:40px;
  background:transparent url("../../images/etoiles_on_off.png") 0 0 no-repeat;
}

.Image_QCM_Etoile_Off {
  width:47px;
  height:40px;
  background:transparent url("../../images/etoiles_on_off.png") -47px 0 no-repeat;
}



.Image_QCM_Association, .Image_QCM_ChoixMultiple, .Image_QCM_ChoixUnique, .Image_QCM_ReponseNumerique, .Image_QCM_ReponseASaisir, .Image_QCM_TexteATrou_Liste, .Image_QCM_TexteATrou_Listes, .Image_QCM_TexteATrou_Saisie, .Image_QCM_ReponseEpellation {
  width:16px;
  height:16px;
}

.Image_QCM_Association{
  background:transparent url("../../../FichiersRessource/qcmAssociation2infos.png") no-repeat;
}

.Image_QCM_ChoixMultiple{
  background:transparent url("../../../FichiersRessource/qcmChoixMultiplesCocher.png") no-repeat;
}

.Image_QCM_ChoixUnique{
  background:transparent url("../../../FichiersRessource/qcmChoixUniqueRadio.png") no-repeat;
}

.Image_QCM_ReponseNumerique{
  background:transparent url("../../../FichiersRessource/qcmReponseASaisirNumerique.png") no-repeat;
}

.Image_QCM_ReponseASaisir{
  background:transparent url("../../../FichiersRessource/qcmReponseASaisirTexte.png") no-repeat;
}

.Image_QCM_ReponseEpellation{
  background:transparent url("../../../FichiersRessource/qcmReponseASaisir.png") no-repeat;
}

.Image_QCM_TexteATrou_Liste{
  background:transparent url("../../../FichiersRessource/qcmTexteATrou1liste.png") no-repeat;
}

.Image_QCM_TexteATrou_Listes{
  background:transparent url("../../../FichiersRessource/qcmTexteATrou1listeparTrou.png") no-repeat;
}

.Image_QCM_TexteATrou_Saisie {
  background:transparent url("../../../FichiersRessource/qcmTexteATrouSaisie.png") no-repeat;
}


.Image_QCM_Fleche_Position {
  width:15px;
  height:9px;
  background:transparent url("../../images/FlechePositionQCM.png") no-repeat;
}

.Image_QCM_IconeNathan {
  width:16px;
  height:16px;
  background:transparent url("../../images/IconeLogoNathan.png") 0 0 no-repeat;
}

.Image_QCM_CocheRouge, .ui-input-text input.Image_QCM_CocheRouge {
  width:16px;
  height:16px;
  background:transparent url("../../images/CocheCroixRouge.png") 0 0 no-repeat;
}


.Image_QCM_CocheVerte, .ui-input-text input.Image_QCM_CocheVerte, .tox .Image_QCM_CocheVerte {
  width:16px;
  height:16px;
  background:url("../../images/CocheVerte.png") no-repeat;
}

.tox .Image_QCM_CocheVerte,
.mce-container .Image_QCM_CocheVerte {
  margin: 0 auto;
}

.Image_QCM_Site {
  background: url("../../../FichiersRessource/InsertionSiteWeb6Etats.png") 0 0 no-repeat;
  width:18px;
  height:22px;
}

.Image_QCM_Son_Play {
  width:16px;
  height:16px;
  background:url("../../images/SonPourListePlay.png") no-repeat;
	cursor: pointer;
}

.Image_QCM_Son_Pause {
  width:16px;
  height:16px;
  background:url("../../images/SonPourListePause.png") no-repeat;
	cursor: pointer;
}
 .UtilitaireMAJPatience {   margin: 5px;   display: flex;   justify-content: center; } .ObjetFenetre_SplashMAJServeur_racine .Fenetre_Titre h1 {   color: black; } .ObjetFenetre_SplashMAJServeur_racine .Fenetre_Contenu {   display: flex;   align-items: center; } .ObjetFenetre_SplashMAJServeur_racine .Fenetre_Contenu .ofsm_texte {   margin-left: 0.5rem; } .ObjetFenetre_SplashMAJServeur_racine .Fenetre_Contenu .ofsm_image_MAJ {   flex: none; }
.wai_hidden {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

#wai_skip a, #wai_skip a:hover, #wai_skip a:visited, #wai_skip a:active {
	position:absolute;
	left:0px;
	top:-500px;
	width:1px;
	height:1px;
	overflow:hidden;
}

 .interface_affV {   display: flex;   flex-direction: column;   box-sizing: border-box;   height: 100%; } .interface_affV.interface_affV_padding {   padding: 0.4rem 0.4rem 0; } .interface_affV.interface_affV_padding > div:not(:last-child) {   padding-bottom: 0.4rem; } .interface_affV > div:not(.interface_affV_client) {   flex: none; } .interface_affV > div.interface_affV_client {   flex: 1 1 auto;   height: 100%; } .EspaceIndex #div > .interface_affV {   box-shadow: 0 1.2rem 0 1.2rem rgba(223, 228, 230, 0.884);   box-sizing: border-box;   overflow: hidden; } .EspaceIndex #div > .interface_affV > div.interface_affV_client {   height: 100%;   max-width: 100vw;   overflow: auto;   position: relative; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition {   position: relative;   display: flex;   flex-direction: column;   box-sizing: border-box;   height: 100%; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .btn-conteneur, .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .main-conteneur {   display: flex;   width: 100%;   box-sizing: border-box; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .btn-conteneur {   padding: 0.8rem 0.8rem 1.6rem;   flex: none;   position: fixed;   z-index: 2;   pointer-events: none; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .btn-conteneur > * {   pointer-events: all; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .main-conteneur {   padding: 80px 0.4rem 0; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .main-conteneur .Timeline {   width: 100%; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .main-conteneur .Timeline .ObjetTimeline_column {   min-width: 9rem; } .EspaceIndex #div > .interface_affV > div.interface_affV_client .layout-cols-avec-edition .main-conteneur .Timeline .ObjetTimeline_Container.overflow-auto {   overflow: visible !important; } .EspaceIndex #div > .interface_affV.with-footer, .EspaceIndex #div > .interface_affV.stopwith-footer {   max-height: calc(100% - 4rem); } .EspaceIndex #div > .interface_affV.e-inscriptions > .interface_affV_client {   max-height: calc(100% - (4.7rem + 4.5rem)); } .EspaceIndex #div > .interface_affV.no-footer {   max-height: calc(100% - 0.4rem); }
 .Fenetre {   position: absolute;   left: 0;   top: 0;   z-index: 1100; } .Fenetre_Bouton {   font-size: 11px;   font-weight: 600;   height: 20px;   cursor: pointer;   color: white;   background-color: #999999;   border-left-color: #d9d9d9;   border-top-color: #d9d9d9;   border-right-color: #333333;   border-bottom-color: #333333; } .Fenetre_Contenu {   width: 100%;   height: 100%;   position: relative; } .Fenetre_Titre {   width: 100%;   height: 10px; } .Fenetre_Espace {   padding: 0.8rem; } .Fenetre_Cadre {   border: 1px solid #d9dbdc; } .Fenetre_Bordure {   border: 1px solid #b3b3b3; } .Fenetre_Impression {   overflow: auto;   height: 450px; } .Fenetre_ImageFond {   width: 11px;   height: 11px;   background-color: transparent;   background-position: center center;   background-repeat: no-repeat; } .Fenetre_SeparateurVertical {   cursor: e-resize;   display: block;   padding-left: 0px;   padding-right: 0px;   width: 5px;   height: 100%;   background-color: #e1e1e1;   color: #cccccc;   text-align: center; } .Fenetre_Cadre .ZoneDeplacementFenetre {   cursor: move; } .ObjetFenetre_Espace {   outline: 0;   padding: 12px; } .ObjetFenetre_Espace .ombre-cadre {   box-shadow: 0px 9px 18px 0px rgba(50, 50, 50, 0.35); } .ObjetFenetre_Espace .Fenetre_Titre {   position: relative;   flex: none;   display: flex;   justify-content: space-between;   height: auto; } .ObjetFenetre_Espace .Fenetre_Titre:not(.sans-bandeau) {   min-height: 2.4rem; } .ObjetFenetre_Espace .Fenetre_Titre h3 {   flex: 1 1 auto;   margin: 0;   padding: 2.4rem 2.4rem 0;   text-align: center;   font-size: 1.4rem; } .ObjetFenetre_Espace .Fenetre_Titre .cta-conteneur {   flex: none;   position: absolute;   z-index: 1;   top: -1.2rem;   right: 0.8rem; } .ObjetFenetre_Espace .Fenetre_Titre .cta-conteneur i.btnImage[class*=icon_].btnImageIcon.as-button {   box-sizing: border-box;   cursor: pointer;   display: flex;   flex-direction: column;   align-items: center;   justify-content: center;   border-radius: 50%;   width: 2.4rem;   height: 2.4rem;   padding: 0.5rem;   transition: background-color 0.5s ease-in-out, color 0.7s ease-in-out;   background-color: #c6c6c6;   border: solid 0.1rem #f6f6f6;   color: #ffffff; } .ObjetFenetre_Espace .Fenetre_Titre .cta-conteneur i.btnImage[class*=icon_].btnImageIcon.as-button::before {   font-size: 1.2rem; } .ObjetFenetre_Espace .Fenetre_Titre .cta-conteneur i.btnImage[class*=icon_].btnImageIcon.as-button:hover {   background-color: #6b6e77;   color: #ff8a8a; } .ObjetFenetre_Espace .Fenetre_Cadre {   position: relative;   border: none;   border-radius: 0.7rem;   padding-bottom: 2.4rem;   display: flex;   flex-direction: column;   min-width: -moz-min-content;   min-width: -webkit-min-content;   min-width: min-content; } .ObjetFenetre_Espace .Fenetre_Cadre .Fenetre_Espace {   padding: 2.4rem;   padding-bottom: 0;   flex: 1 1 auto;   display: flex;   align-items: stretch; } .ObjetFenetre_Espace .Fenetre_Cadre .Fenetre_Espace.Fenetre_Scroll > .Fenetre_Contenu {   overflow: auto;   position: relative; } .ObjetFenetre_Espace .Fenetre_Cadre .Fenetre_Espace.Fenetre_Scroll > .Fenetre_Contenu.overflow-y-scroll {   overflow-y: scroll; } .ObjetFenetre_Espace .Fenetre_Cadre .Fenetre_Espace.SansPaddingLR {   padding-left: 0;   padding-right: 0; } .ObjetFenetre_Espace .Fenetre_Cadre .Fenetre_Espace > .Fenetre_Contenu {   height: auto; } .ObjetFenetre_Espace .Fenetre_Cadre .bandeau-header {   position: relative;   flex: none; } .ObjetFenetre_Espace .Fenetre_Cadre .content {   flex: 1 1 auto;   padding: 2.4rem;   padding-bottom: 0; } .ObjetFenetre_Espace .Fenetre_Cadre .zone-bas {   display: flex;   justify-content: space-between; } .ObjetFenetre_Espace .Fenetre_Cadre .zone-bas .zone-bas-gauche {   padding: 1.6rem 0.8rem 0 2.4rem; } .ObjetFenetre_Espace .Fenetre_Cadre .btn-conteneur {   flex: 1 1 auto;   display: flex;   justify-content: flex-end;   align-items: center;   padding: 1.6rem 2.4rem 0 0.8rem; } .ObjetFenetre_Espace .content-wrapper {   position: relative;   flex: 1 1 auto; } .ObjetFenetre_Espace .content-wrapper .combos-wrapper {   z-index: 1000;   position: absolute;   top: 5rem;   left: 5rem; } .ObjetFenetre_Espace .fenetre-resize {   position: absolute; } .ObjetFenetre_Espace .fenetre-resize.left, .ObjetFenetre_Espace .fenetre-resize.right {   top: 0;   bottom: 0;   width: 3px;   cursor: e-resize; } .ObjetFenetre_Espace .fenetre-resize.left {   left: -3px; } .ObjetFenetre_Espace .fenetre-resize.right {   right: 0; } .ObjetFenetre_Espace .fenetre-resize.top, .ObjetFenetre_Espace .fenetre-resize.bottom {   right: 0;   left: 0;   height: 3px;   cursor: n-resize; } .ObjetFenetre_Espace .fenetre-resize.top {   top: -3px; } .ObjetFenetre_Espace .fenetre-resize.bottom {   bottom: 0; } .ObjetFenetre_Espace .fenetre-resize.coin {   right: 4px;   bottom: 4px;   z-index: 1;   width: 15px;   height: 15px;   background-color: transparent;   background-position: bottom right;   background-repeat: no-repeat;   cursor: nw-resize; } .ObjetFenetre_Espace .overlay-resize {   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0;   opacity: 0;   z-index: 10; } .Fenetre_Contenu {   max-width: 100%; } .Fenetre_Contenu .locked-contain {   margin-left: 0.8rem; } .Fenetre_Contenu .locked-contain i {   font-size: 1.6rem;   color: var(--theme-moyen1); } .Fenetre_Contenu .top-line {   margin-top: 0.4rem;   padding-top: 0.8rem;   border-top: solid 1px var(--theme-moyen1); } .Fenetre_Contenu .titre-bloc {   font-weight: 500;   margin: 0 0 0.8rem; } .Fenetre_Contenu .liste-competences li {   display: flex;   align-items: flex-start;   margin-bottom: 0.8rem;   list-style: none; } .Fenetre_Contenu .liste-competences li span {   font-weight: 500;   margin-right: 0.4rem;   white-space: nowrap; } .Fenetre_Contenu .liste-competences li span::before {   content: "●";   color: var(--theme-foncee);   flex: none;   margin-right: 0.8rem; } .Fenetre_Contenu .public-team {   flex: 1 1 auto;   margin: 0.8rem;   margin-left: 0; } .Fenetre_Contenu .public-team .iecb {   margin: 0.4rem 0; } .Fenetre_Contenu .tiny-wrapper {   flex: 1 1 auto;   display: flex; } .Fenetre_Contenu .tiny-wrapper .btn-contain {   flex: none;   width: 2.6rem;   margin-right: 0.8rem; } .Fenetre_Contenu .tiny-wrapper .tiny-contenu {   flex: 1 1 auto; } .Fenetre_Contenu .liste-pj {   padding: 0.8rem 0 0;   display: flex; } .Fenetre_Contenu .liste-pj::before {   display: inline-block;   content: "";   width: 2.6rem;   margin-right: 0.8rem; } .Fenetre_Contenu .general-conteneur {   padding-left: 1.6rem;   padding-right: 1.6rem;   display: flex;   border-radius: 0.35rem; } .Fenetre_Contenu .general-conteneur.fond-gris {   background-color: #f6f6f6; } .ObjetFenetre_groupe-infos {   display: flex;   padding: 0.4rem 0;   margin-bottom: 0.2rem; } .ObjetFenetre_bloc-infos {   display: flex;   flex-direction: column;   margin-right: 0.8rem; } .ObjetFenetre_bloc-infos.fluid {   flex: 1 1 auto; } .ObjetFenetre_bloc-infos.fixed {   flex: 0 1 auto; } .ObjetFenetre_bloc-infos label {   margin-bottom: 0.1rem;   margin-left: 0.2rem; } .ObjetFenetre_bloc-infos .input-iconised {   display: flex;   align-items: center; } .ObjetFenetre_bloc-infos .input-iconised .icon {   flex: 0 0 auto; } .ObjetFenetre_bloc-infos .textareamax-wrapper {   padding: 0.4rem;   color: #333333;   font-size: 1.2rem;   font-weight: 600;   border-radius: 0.7rem;   border: solid 0.1rem var(--theme-neutre-moyen3-scalePlus60); } .ObjetFenetre_bloc-infos .textareamax-wrapper:hover {   border-color: var(--theme-neutre-moyen3-scaleMoins20); } .ObjetFenetre_bloc-infos .textarea-style {   border-radius: 0.7rem; } .ObjetFenetre_bloc-infos .textarea-counter {   border-radius: 0 0 0.7rem 0.7rem; } .ObjetFenetre_EditionScolarite_racine .Fenetre_Contenu, .ObjetFenetre_Communication_racine .Fenetre_Contenu {   display: flex;   flex-direction: column; } .ObjetFenetre_EditionScolarite_racine .menu-tabs-wrapper, .ObjetFenetre_Communication_racine .menu-tabs-wrapper {   height: 3.6rem;   flex: none;   margin-bottom: 0.8rem; } .ObjetFenetre_EditionScolarite_racine .ClassCommunicationBordure, .ObjetFenetre_Communication_racine .ClassCommunicationBordure {   padding: 0.4rem;   display: flex;   justify-content: space-between;   width: 100%;   box-sizing: border-box; } .ObjetFenetre_EditionScolarite_racine .ClassCommunicationBordure.as-column, .ObjetFenetre_Communication_racine .ClassCommunicationBordure.as-column {   flex-direction: column; } .ObjetFenetre_EditionScolarite_racine .ClassCommunicationBordure.as-column .liste-boutons, .ObjetFenetre_Communication_racine .ClassCommunicationBordure.as-column .liste-boutons {   align-items: flex-end; } .ObjetFenetre_EditionScolarite_racine .liste-classes, .ObjetFenetre_Communication_racine .liste-classes {   min-width: 47.5rem;   flex: 1 1 auto;   margin-right: 0.4rem; } .ObjetFenetre_EditionScolarite_racine .liste-boutons, .ObjetFenetre_Communication_racine .liste-boutons {   min-width: 30rem;   flex: none;   padding: 0.4rem 0;   display: flex;   flex-direction: column; } .ObjetFenetre_EditionScolarite_racine .liste-boutons .mb-xl, .ObjetFenetre_Communication_racine .liste-boutons .mb-xl {   margin-bottom: 1.6rem; } .ObjetFichePopupConversation_racine .Fenetre_Cadre {   padding: 0; } .ObjetFichePopupConversation_racine .Fenetre_Cadre .content {   padding: 0; } .multitabs-wrapper {   display: flex; } .multitabs-wrapper .btn-contain {   flex: none;   width: 1.6rem;   margin-right: 0.8rem;   padding-top: 0.4rem; } .multitabs-wrapper .destinataires-wrapper {   flex: 1 1 auto;   display: flex;   flex-direction: column; } .multitabs-wrapper .destinataires-wrapper .menu-wrapper {   flex: none; } .multitabs-wrapper .destinataires-wrapper .contenu {   flex: 1 1 auto;   display: flex;   flex-direction: column; } .multitabs-wrapper .destinataires-wrapper .contenu .panel {   flex: 1 1 auto;   display: flex;   margin-bottom: 0.4rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel .item {   margin-top: 0.2rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel .items-wrapper {   margin-right: 0.8rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel .items-wrapper .radio-contain {   display: flex;   flex-direction: column;   padding: 0.4rem;   margin-left: 1.6rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel .items-wrapper .radio-contain .iecb {   margin-bottom: 0.4rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.entites {   padding-top: 0.8rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.entites .items-wrapper {   margin-right: 0.8rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.entites .items-wrapper .radio-contain {   display: flex;   flex-direction: column;   padding: 0.4rem;   margin-left: 1.6rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.entites .items-wrapper .radio-contain .iecb {   margin-bottom: 0.4rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.entites .item {   display: flex;   align-items: center; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.users .items-wrapper {   flex: 1 1 auto; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.destinataire-individuel {   padding-top: 0.8rem;   padding-bottom: 0.8rem; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.destinataire-individuel .items-wrapper {   flex: 1 1 auto; } .multitabs-wrapper .destinataires-wrapper .contenu .panel.destinataire-individuel .items-wrapper .item {   display: flex;   align-items: center; } .fieldset-round-style {   border: solid 1px var(--theme-moyen1);   border-radius: 0.7rem;   margin: 0 0 0.4rem 0;   padding: 0.2rem 0.4rem 0.4rem; } .fieldset-round-style legend {   font-weight: 600;   font-size: var(--taille-s);   background: #ffffff;   margin-left: 1.6rem;   padding-left: 0.8rem;   padding-right: 0.8rem; } .fieldset-round-style .content-wrapper {   display: flex;   flex-direction: column; }
 img[src].ie-imgviewer {   cursor: zoom-in;   transition: opacity 0.4s;   opacity: 1;   user-select: none; } img[src].ie-imgviewer:hover {   opacity: 0.7; } div.ie-imgviewer-popup {   position: absolute;   top: 0;   bottom: 0;   left: 0;   right: 0;   z-index: 10000;   display: flex;   align-items: center;   justify-content: center;   opacity: 0;   transition: opacity 0.3s; } div.ie-imgviewer-popup.active {   opacity: 1; } div.ie-imgviewer-popup img {   z-index: 1;   cursor: zoom-in; } div.ie-imgviewer-popup img.loading {   display: none; } div.ie-imgviewer-popup .conteneur-img {   display: flex; } div.ie-imgviewer-popup > .VoileDeFondViewer {   position: fixed;   top: 0;   bottom: 0;   left: 0;   right: 0;   cursor: pointer;   background-color: black; } div.ie-imgviewer-popup > .BandeauViewer {   position: fixed;   display: flex;   top: 0;   bottom: 0;   left: 0;   right: 0;   background-color: #ededed;   place-content: center;   color: var(--theme-foncee);   z-index: 2;   height: 4rem;   font-size: 3rem;   padding-top: 0.4rem; } div.ie-imgviewer-popup > .BandeauViewer .TitreImage {   width: 40%;   max-width: 60rem;   text-align: center; } div.ie-imgviewer-popup > .BandeauViewer .btn-carr-viewer {   z-index: 2; } div.ie-imgviewer-popup > .BandeauViewer .btn-carr-viewer.prec {   margin-right: 0.8rem; } div.ie-imgviewer-popup > .BandeauViewer .btn-carr-viewer.suiv {   margin-left: 0.4rem; } div.ie-imgviewer-popup > .BandeauViewer .btn-zoom-viewer {   position: fixed;   z-index: 2; } div.ie-imgviewer-popup > .BandeauViewer .btn-zoom-viewer.zoom-in {   left: 2rem; } div.ie-imgviewer-popup > .BandeauViewer .btn-zoom-viewer.zoom-out {   left: 6rem; } div.ie-imgviewer-popup > .BandeauViewer .btn-fermer {   position: fixed;   z-index: 2;   right: 2rem; }
 .EspaceMobileIndex .ie-ripple:not(:disabled):not(.disabled):not(.ie-ripple-disabled):not([aria-disabled=true]) {   --ie-ripple-opacity: 0.2;   --ie-ripple-color: var(--theme-moyen1);   position: relative;   overflow: hidden;   -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .EspaceMobileIndex .ie-ripple:not(:disabled):not(.disabled):not(.ie-ripple-disabled):not([aria-disabled=true]):after {   position: absolute;   border-radius: 50%;   opacity: 0;   pointer-events: none;   content: "";   top: 0;   left: 0;   transform: scale(0);   transform-origin: center center;   width: var(--ie-ripple-size, 100%);   height: var(--ie-ripple-size, 100%);   background-color: var(--ie-ripple-color); } .EspaceMobileIndex .ie-ripple:not(:disabled):not(.disabled):not(.ie-ripple-disabled):not([aria-disabled=true]).ie-ripple-claire:after {   --ie-ripple-color: var(--theme-claire);   --ie-ripple-opacity: 0.3; } .EspaceMobileIndex .ie-ripple:not(:disabled):not(.disabled):not(.ie-ripple-disabled):not([aria-disabled=true]).ie-ripple-activation:after {   animation: ie-ripple-radius-in 500ms forwards, ie-ripple-opacity-in 300ms forwards; } .EspaceMobileIndex .ie-ripple:not(:disabled):not(.disabled):not(.ie-ripple-disabled):not([aria-disabled=true]).ie-ripple-deactivation::after {   animation: ie-ripple-opacity-out 150ms;   transform: translate(var(--ie-ripple-translate, 0)) scale(var(--ie-ripple-scale, 1)); } @keyframes ie-ripple-radius-in {   from {     animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1);     transform: translate(var(--ie-ripple-translate, 0)) scale(1);   }   to {     transform: translate(var(--ie-ripple-translate, 0)) scale(var(--ie-ripple-scale, 1));   } } @keyframes ie-ripple-opacity-in {   from {     animation-timing-function: linear;     opacity: 0;   }   to {     opacity: var(--ie-ripple-opacity, 0);   } } @keyframes ie-ripple-opacity-out {   from {     animation-timing-function: linear;     opacity: var(--ie-ripple-opacity, 0);   }   to {     opacity: 0;   } }
 .EspaceIndex .ie-draggable-handle {   touch-action: none;   user-select: none; } .FantomeDraggable .draggable {   opacity: 0.9;   min-width: 50px;   min-height: 15px;   max-width: 700px;   font-weight: 600;   position: absolute;   z-index: 10000;   height: auto;   width: auto; } .FantomeDraggable .draggable > div {   border: 1px solid #c6c6c6;   border-radius: 3px;   background-color: #f8f8f8;   pointer-events: none; } .FantomeDraggable .draggable > div.draggable-libelle {   overflow: hidden;   text-overflow: ellipsis;   text-align: left;   display: flex;   padding: 3px 3px 3px 30px; } .FantomeDraggable .draggable > div.draggable_details {   display: flex;   align-items: center;   position: absolute;   top: 90%;   left: 33px;   padding: 3px; } .FantomeDraggable .draggable > div.draggable_details > *:first-child {   margin-left: 2px;   margin-right: 5px; } .FantomeDraggable .draggable > div.draggable_details .draggable_details_Deplacer {   background: transparent url("../../../FichiersRessource/IconeChangerListe.png") no-repeat 0 0;   height: 12px;   width: 12px;   background-size: contain;   -webkit-transform: rotate(90deg);   transform: rotate(90deg); } .FantomeDraggable .draggable > div.draggable_details > label {   font-weight: normal;   white-space: pre; } .FantomeDraggable .overlay {   position: fixed;   top: 0;   left: 0;   bottom: 0;   right: 0;   z-index: 9999; }
 .btnImage {   cursor: pointer; } .btnImage.btnImageDisable {   cursor: initial; } i.btnImage:not([class*=Image_]) {   display: inline-flex;   align-items: center;   justify-content: center; } i.btnImage:not([class*=Image_]).btnImageDisable {   color: #c6c6c6; } i.btnImage:not([class*=Image_]).btnImageDisable.avecFond, i.btnImage:not([class*=Image_]).btnImageDisable.bt-activable {   background-color: #f6f6f6;   --stroke-color: #f6f6f6;   border: solid 1px #e2e2e2;   color: #949494; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable) {   color: var(--theme-foncee); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable).color-red {   color: #b50000; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable):hover {   color: var(--theme-sombre); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable {   background-color: var(--theme-claire);   --stroke-color: var(--theme-claire); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:hover {   background-color: var(--theme-moyen1);   --stroke-color: var(--theme-moyen1);   color: #ffffff; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:hover.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:hover.i-red, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:hover.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:hover.i-red {   --stroke-color: #ffffff; } .ThemeNeutre i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:hover, .ThemeNeutre i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:hover {   background-color: var(--theme-foncee);   --stroke-color: var(--theme-foncee); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.btnImageSelection {   background-color: var(--theme-foncee);   --stroke-color: var(--theme-foncee);   color: #ffffff; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:active.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:active.i-red, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.btnImageSelection.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.btnImageSelection.i-red, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:active.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:active.i-red, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.btnImageSelection.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.btnImageSelection.i-red {   --stroke-color: #ffffff; } .ThemeNeutre i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond:active, .ThemeNeutre i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.btnImageSelection, .ThemeNeutre i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable:active, .ThemeNeutre i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.btnImageSelection {   background-color: var(--theme-sombre);   --stroke-color: var(--theme-sombre); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.btnImageSelection:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.btnImageSelection:hover {   background-color: var(--theme-foncee);   --stroke-color: var(--theme-foncee); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.btnImageSelection:hover.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.btnImageSelection:hover.i-red, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.btnImageSelection:hover.i-green, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.btnImageSelection:hover.i-red {   --stroke-color: #ffffff; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire {   --stroke-color: var(--util-rouge-claire) !important;   background-color: var(--util-rouge-claire) !important;   border-color: var(--util-rouge-claire) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire:hover {   --stroke-color: var(--util-rouge-moyen) !important;   background-color: var(--util-rouge-moyen) !important;   border-color: var(--util-rouge-moyen) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire.btnImageSelection {   background-color: var(--util-rouge-moyen-10) !important;   --stroke-color: var(--util-rouge-moyen-10) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire.btnImageSelection:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire.btnImageSelection:after {   color: #ffffff !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-rouge-claire.btnImageSelection:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-rouge-claire.btnImageSelection:hover {   background-color: var(--util-rouge-foncee) !important;   --stroke-color: var(--util-rouge-foncee) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire {   --stroke-color: var(--util-vert-claire) !important;   background-color: var(--util-vert-claire) !important;   border-color: var(--util-vert-claire) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire:hover {   --stroke-color: var(--util-vert-moyen) !important;   background-color: var(--util-vert-moyen) !important;   border-color: var(--util-vert-moyen) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire.btnImageSelection {   background-color: var(--util-vert-moyen-10) !important;   --stroke-color: var(--util-vert-moyen-10) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire.btnImageSelection:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire.btnImageSelection:after {   color: #ffffff !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-vert-claire.btnImageSelection:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-vert-claire.btnImageSelection:hover {   background-color: var(--util-vert-foncee) !important;   --stroke-color: var(--util-vert-foncee) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire {   --stroke-color: var(--util-bleu-claire) !important;   background-color: var(--util-bleu-claire) !important;   border-color: var(--util-bleu-claire) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire:hover {   --stroke-color: var(--util-bleu-moyen) !important;   background-color: var(--util-bleu-moyen) !important;   border-color: var(--util-bleu-moyen) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire.btnImageSelection {   background-color: var(--util-bleu-moyen-10) !important;   --stroke-color: var(--util-bleu-moyen-10) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire.btnImageSelection:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire.btnImageSelection:after {   color: #ffffff !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-bleu-claire.btnImageSelection:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-bleu-claire.btnImageSelection:hover {   background-color: var(--util-bleu-foncee) !important;   --stroke-color: var(--util-bleu-foncee) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire {   --stroke-color: var(--util-orange-claire) !important;   background-color: var(--util-orange-claire) !important;   border-color: var(--util-orange-claire) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire:hover {   --stroke-color: var(--util-orange-moyen) !important;   background-color: var(--util-orange-moyen) !important;   border-color: var(--util-orange-moyen) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire.btnImageSelection {   background-color: var(--util-orange-moyen-10) !important;   --stroke-color: var(--util-orange-moyen-10) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire.btnImageSelection:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire.btnImageSelection:after {   color: #ffffff !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-orange-claire.btnImageSelection:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-orange-claire.btnImageSelection:hover {   background-color: var(--util-orange-foncee) !important;   --stroke-color: var(--util-orange-foncee) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire {   --stroke-color: var(--util-marron-claire) !important;   background-color: var(--util-marron-claire) !important;   border-color: var(--util-marron-claire) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire:hover {   --stroke-color: var(--util-marron-moyen) !important;   background-color: var(--util-marron-moyen) !important;   border-color: var(--util-marron-moyen) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire.btnImageSelection {   background-color: var(--util-marron-moyen-10) !important;   --stroke-color: var(--util-marron-moyen-10) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire.btnImageSelection:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire:active, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire:active:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire:active:after, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire.btnImageSelection, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire.btnImageSelection:before, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire.btnImageSelection:after {   color: #ffffff !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.bg-util-marron-claire.btnImageSelection:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.bg-util-marron-claire.btnImageSelection:hover {   background-color: var(--util-marron-foncee) !important;   --stroke-color: var(--util-marron-foncee) !important; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.themeBoutonPrimaire, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.themeBoutonPrimaire {   color: #ffffff;   background-color: var(--theme-moyen1);   --stroke-color: var(--theme-moyen1); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.themeBoutonPrimaire:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.themeBoutonPrimaire:hover {   background-color: var(--theme-foncee);   --stroke-color: var(--theme-foncee); } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.themeBoutonNeutre, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.themeBoutonNeutre {   background-color: #ffffff;   color: #000000;   border-color: #c6c6c6; } i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).avecFond.themeBoutonNeutre:hover, i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable.themeBoutonNeutre:hover {   --stroke-color: #c6c6c6;   background-color: #c6c6c6;   color: #000000;   border-color: #c6c6c6; } i.btnImage:not([class*=Image_]).avecFond, i.btnImage:not([class*=Image_]).mrfiche {   width: 3.2rem;   height: 3.2rem;   font-size: 2.88rem;   border-radius: 50%; } i.btnImage:not([class*=Image_]).avecFond::before, i.btnImage:not([class*=Image_]).mrfiche::before {   font-size: 0.6em; } i.btnImage:not([class*=Image_]).mrfiche {   color: var(--theme-foncee);   background-color: var(--theme-claire);   --stroke-color: var(--theme-claire); } i.btnImage:not([class*=Image_]).mrfiche:hover {   background-color: var(--theme-moyen1);   --stroke-color: var(--theme-moyen1);   color: #ffffff; } i.btnImage:not([class*=Image_]).color-neutre:not(.btnImageDisable):hover, i.btnImage:not([class*=Image_]).color-neutre:not(.btnImageDisable):focus {   color: gray; } i.btnImage:not([class*=Image_]).bt-activable.icon_star_half::before, i.btnImage:not([class*=Image_]).avecFond.icon_star_half::before {   margin-left: -0.4em; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon) {   min-width: 2.4rem;   height: 2.4rem;   font-size: 2.4rem;   border-radius: 50%; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon)::before {   font-size: 0.6em; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-big {   width: 4.2rem;   height: 4.2rem; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-big::before {   font-size: 0.95em; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-large {   min-width: 3.2rem;   width: 3.2rem;   height: 3.2rem;   font-size: 3.2rem; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-large::before {   font-size: 0.5em; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-small {   min-width: 1.8rem;   width: 1.8rem;   height: 1.8rem;   font-size: 1.8rem; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-small::before {   font-size: 0.5em; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-small::after {   bottom: 0.4rem; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageIcon).bt-small.i-top::after {   top: 0.4rem; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageDisable).color-neutre {   color: #6b6e77; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageDisable).color-neutre:hover {   --stroke-color: themeNeutre(claire);   background-color: #e2e2e2; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageDisable).color-neutre.btnImageSelection {   background-color: #c6c6c6;   --stroke-color: #c6c6c6;   color: #ffffff; } i.btnImage:not([class*=Image_]).bt-activable:not(.btnImageDisable).color-neutre.btnImageSelection:hover {   background-color: #515459; } i.btnImage:not([class*=Image_]).bt-activable.btnImageIcon:not(.btnImageDisable) {   color: #6b6e77; } i.btnImage:not([class*=Image_]).bt-activable.btnImageIcon:not(.btnImageDisable):hover {   color: #515459; } i.btnImage:not([class*=Image_]).btn_icone_deploiement {   position: relative; } i.btnImage:not([class*=Image_]).btn_icone_deploiement:before {   content: "\e96c";   visibility: hidden; } i.btnImage:not([class*=Image_]).btn_icone_deploiement:after {   position: absolute;   content: "\e95d"; } i.btnImage:not([class*=Image_]).btn_icone_deploiement.btnImageSelection:before {   visibility: visible; } i.btnImage:not([class*=Image_]).btn_icone_deploiement.btnImageSelection:after {   content: ""; } .btnImage.btn-bandeau {   padding: 0;   text-align: center;   height: 2.4rem;   width: 2.4rem !important;   display: inline-flex;   flex-direction: column;   justify-content: center;   align-items: center;   margin: 0.2rem;   color: var(--theme-foncee);   font-size: 2.2rem; } .btnImage.btn-bandeau.btnImageDisable, .btnImage.btn-bandeau[aria-disabled=true] {   color: #8a8a8a !important;   cursor: not-allowed; } .btnImage.btn-bandeau:hover, .btnImage.btn-bandeau:focus {   color: var(--theme-sombre); }
 .switch-field {   position: relative;   margin-top: 1rem;   padding-bottom: 1rem; } .switch-field label {   font-size: var(--taille-s);   line-height: 1; } .switch label {   cursor: pointer;   position: relative; } .switch label .lever {   content: "";   display: inline-block;   position: relative;   width: 30px;   height: 10px;   background-color: rgba(0, 0, 0, 0.38);   border-radius: 11px;   transition: background 0.3s ease;   vertical-align: middle;   margin: 0 8px; } .switch label .lever:before, .switch label .lever:after {   content: "";   position: absolute;   display: inline-block;   width: 1.6rem;   height: 1.6rem;   border-radius: 50%;   left: 0;   top: -3px;   transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, -webkit-transform 0.1s ease;   transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, transform 0.1s ease;   transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease, transform 0.1s ease, -webkit-transform 0.1s ease; } .switch label .lever:before {   background-color: rgba(38, 166, 154, 0.15); } .switch label .lever:after {   background-color: #f1f1f1;   box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12); } .switch label > input[type=checkbox] {   opacity: 0;   width: 0;   height: 0;   position: absolute; } .switch label > input[type=checkbox]:checked ~ .lever {   background-color: var(--theme-claire); } .switch label > input[type=checkbox]:checked ~ .lever:after {   background-color: var(--theme-foncee); } .switch label > input[type=checkbox]:checked ~ .lever:before, .switch label > input[type=checkbox]:checked ~ .lever:after {   left: 15px; } .switch label > input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before, .switch label > input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before {   -webkit-transform: scale(2.4);   transform: scale(2.4);   background-color: rgba(38, 166, 154, 0.15); } .switch label > input[type=checkbox]:not(:disabled) ~ .lever:active:before, .switch label > input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {   -webkit-transform: scale(2.4);   transform: scale(2.4);   background-color: rgba(0, 0, 0, 0.08); } .switch label > input[type=checkbox][disabled] ~ .lever {   cursor: default;   background-color: rgba(0, 0, 0, 0.12); } .switch label > input[type=checkbox][disabled] ~ .lever:after {   background-color: #bdbdbd; } .switch label > input[type=checkbox]:focus ~ .lever {   outline: rgb(197, 197, 197) dotted 1px; } .switch label > input[type=checkbox] ~ span {   font-weight: 600;   margin-left: 0.4rem; } .switch label > input[type=checkbox] ~ .lever ~ span {   font-weight: 400; } .switch label > input[type=checkbox]:checked ~ span {   font-weight: 400; } .switch label > input[type=checkbox]:checked ~ .lever ~ span {   font-weight: 600; } .switch label > input[type=checkbox]:disabled ~ .lever ~ span {   color: #6b6e77;   cursor: default; }
 .EspaceIndex .ieswitch:focus-within, .EspaceIndex .iecb:focus-within {   outline-offset: -1px;   outline-width: 2px;   outline-style: dotted;   outline-color: var(--theme-moyen1); } .iecb {   cursor: pointer;   position: relative;   min-height: 14px;   align-items: center;   color: #000000; } .EspaceIndex .iecb {   min-width: auto; } .iecb > input {   opacity: 0;   position: absolute;   left: -9999px;   pointer-events: none; } .iecb > input + span {   position: relative; } .iecb > input + span:after, .iecb > input + span:before {   font-family: "Educ-Font";   font-weight: 400;   position: absolute;   left: 0;   top: 0;   box-sizing: border-box;   line-height: 1;   transition: none;   color: var(--theme-foncee); } .iecb > input[type=checkbox] + span {   padding-left: 1.6rem;   height: 1.6rem;   margin-right: 0.4rem; } .iecb > input[type=checkbox] + span:after, .iecb > input[type=checkbox] + span:before {   width: 1.6rem;   height: 1.6rem;   font-size: 1.6rem;   line-height: 1; } .iecb > input[type=radio] + span {   padding-left: 1.6rem;   height: 1.6rem;   margin-right: 0.4rem; } .iecb > input[type=radio] + span:after, .iecb > input[type=radio] + span:before {   width: 1.6rem;   font-size: 1.6rem; } .iecb > input:checked + span::after, .iecb > input:indeterminate + span::after, .iecb > input:not(:checked):disabled + span:not(.lever)::before {   background: none !important;   border: none !important; } .iecb > input:checked:disabled ~ span, .iecb > input:checked:disabled + span, .iecb > input:not(:checked):disabled ~ span, .iecb > input:not(:checked):disabled + span {   color: rgb(119, 119, 119);   cursor: default; } .iecb > input:not(:checked):disabled + span:before, .iecb > input:checked:disabled + span::after {   color: rgba(0, 0, 0, 0.42);   cursor: default; } .iecb > input:checked:disabled + span::before, .iecb > input:not(:checked):disabled + span:after {   opacity: 0; } .iecb > input[type=checkbox] { } .iecb > input[type=checkbox]:checked:disabled + span::before {   opacity: 0; } .iecb > input[type=checkbox]:not(:checked) + span::before, .iecb > input[type=checkbox]:checked + span::before {   content: "\f096"; } .iecb > input[type=checkbox]:not(:checked) + span::after, .iecb > input[type=checkbox]:checked + span::after {   content: "\e9b5"; } .iecb > input[type=checkbox]:checked:not(:disabled) + span:not(.lever)::before {   border: none; } .iecb > input[type=checkbox]:not(:checked):indeterminate + span::before, .iecb > input[type=checkbox]:checked:indeterminate + span::after {   content: "\e9b4"; } .iecb > input[type=checkbox] + span:not(.lever)::before, .iecb > input[type=checkbox]:not(.filled-in) + span:not(.lever)::after {   transform: none;   border: none;   top: 0;   left: 0;   margin: 0; } .iecb > input[type=radio]:not(:checked) + span::before, .iecb > input[type=radio]:checked + span::before {   content: "\e9b7"; } .iecb > input[type=radio]:not(:checked) + span::after, .iecb > input[type=radio]:checked + span::after {   content: "\e9b6"; } .iecb > input[type=radio] + span:not(.lever)::before, .iecb > input[type=radio]:not(.filled-in) + span:not(.lever)::after {   transform: none;   border: none;   top: 0;   left: 0;   margin: 0;   background: none; } .iecb > input:not(:checked) + span::after {   opacity: 0;   transition: opacity 0.4s ease-in-out; } .iecb > input:checked + span::after {   opacity: 1;   transition: opacity 0.4s ease-in-out; } .iecb.iecbrbgauche {   display: inline-flex; } .iecb.iecbrbgauche > input + span + span:empty {   padding-left: 0;   width: 0; } .iecb.iecbrbgauche > input:disabled + span + span {   color: rgb(119, 119, 119);   cursor: default; } .iecb.iecbrbdroite {   display: flex;   flex-direction: row-reverse; } .iecb.iecbrbdroite.short {   display: inline-flex; } .iecb.iecbrbdroite > input + span:not(.lever) {   flex: none;   padding: 0; } .iecb.iecbrbdroite > input + span:not(.lever) + span {   flex: 1 1 auto;   margin-right: 0.4rem; } .iecb.iecbrbdroite > input + span:not(.lever) + span:empty {   margin-right: 0;   padding-right: 0;   width: 0; } .iecb.iecbrbdroite:not(.as-chips) > input + span:not(.lever) {   margin-right: 1.6rem; } .iecb.as-chips {   border: solid 1px var(--theme-moyen1);   border-radius: 0.35rem;   padding: 0.5rem;   color: var(--theme-foncee);   font-weight: 500;   font-size: var(--taille-s);   box-sizing: border-box;   height: 2.4rem;   min-width: 0; } .iecb.as-chips::before {   font-family: "Educ-Font";   margin-right: 0.4rem; } .iecb.as-chips:not(.no-label)::before, .iecb.as-chips:not(.no-label)[class*=mix-]::after {   color: #949494; } .iecb.as-chips.is-disabled::before, .iecb.as-chips.is-disabled[class*=mix-]::after {   color: #c6c6c6; } .iecb.as-chips.iecbrbdroite {   display: inline-flex;   flex-direction: row; } .iecb.as-chips.no-label {   width: 3.2rem;   height: 3.2rem;   border-radius: 0.35rem;   font-size: 1.6rem;   padding: 0.4rem 0.8rem; } .iecb.as-chips input[type=checkbox] + span, .iecb.as-chips input[type=radio] + span {   padding-left: 0; } .iecb.as-chips input:not(:checked) + span::before, .iecb.as-chips input:checked + span::before, .iecb.as-chips input:not(:checked) + span::after, .iecb.as-chips input:checked + span::after {   content: none;   outline: none;   line-height: 1.1; } .iecb.as-chips input:not(:checked) + span::before, .iecb.as-chips input:not(:checked) + span::after {   color: var(--theme-claire); } .iecb.as-chips input:checked + span::before, .iecb.as-chips input:checked + span::after {   color: #ffffff !important; } .iecb.as-chips:hover {   border: solid 1px var(--theme-foncee);   color: var(--theme-foncee); } .iecb.as-chips:hover:not(.is-disabled)::before, .iecb.as-chips:hover:not(.is-disabled)::after {   color: var(--theme-foncee); } .iecb.as-chips:hover input:not(:checked) + span::before, .iecb.as-chips:hover input:checked + span::before, .iecb.as-chips:hover input:not(:checked) + span::after, .iecb.as-chips:hover input:checked + span::after {   color: var(--theme-foncee); } .iecb.as-chips.is-checked:not(.is-disabled) {   --stroke-color: var(--theme-foncee);   border: solid 1px var(--theme-foncee);   background-color: var(--theme-foncee);   color: #ffffff; } .iecb.as-chips.is-checked:not(.is-disabled)::before, .iecb.as-chips.is-checked:not(.is-disabled)::after {   color: #ffffff; } .iecb.as-chips.is-checked:not(.is-disabled).blink-animation {   animation: on-air 1s steps(5, start) infinite; } @keyframes on-air {   to {     background-color: rgba(var(--theme-foncee-rgb), 0.6);   } } .iecb.as-chips.is-checked:not(.is-disabled) input:not(:checked) + span::before, .iecb.as-chips.is-checked:not(.is-disabled) input:checked + span::before, .iecb.as-chips.is-checked:not(.is-disabled) input:not(:checked) + span::after, .iecb.as-chips.is-checked:not(.is-disabled) input:checked + span::after {   color: #ffffff; } .iecb.as-chips.is-checked:not(.is-disabled):hover {   border: solid 1px var(--theme-sombre);   background-color: var(--theme-sombre);   color: #ffffff; } .iecb.as-chips.is-checked:not(.is-disabled):hover:not(.is-disabled)::before {   color: #ffffff; } .iecb.as-chips.is-checked:not(.is-disabled):hover input:not(:checked) + span::before, .iecb.as-chips.is-checked:not(.is-disabled):hover input:checked + span::before, .iecb.as-chips.is-checked:not(.is-disabled):hover input:not(:checked) + span::after, .iecb.as-chips.is-checked:not(.is-disabled):hover input:checked + span::after {   color: #ffffff; } .iecb.as-chips.is-disabled {   cursor: default; } .iecb.as-chips.is-disabled, .iecb.as-chips.is-disabled:hover {   border: solid 1px #c6c6c6;   color: #c6c6c6; } .iecb.as-chips.is-disabled.as-chips.is-checked, .iecb.as-chips.is-disabled:hover.as-chips.is-checked {   color: #ffffff; } .iecb.as-chips.is-disabled input:not(:checked) + span::before, .iecb.as-chips.is-disabled input:not(:checked) + span::after, .iecb.as-chips.is-disabled:hover input:not(:checked) + span::before, .iecb.as-chips.is-disabled:hover input:not(:checked) + span::after {   color: #c6c6c6; } .iecb.as-chips.is-disabled.is-checked:before {   color: #ffffff; } .iecb.as-chips.is-disabled.is-checked > input:disabled + span + span {   color: #ffffff; } .iecb.as-chips.is-disabled.is-checked, .iecb.as-chips.is-disabled.is-checked:hover {   border: solid 1px #c6c6c6;   background-color: #c6c6c6; } .iecb.as-chips.voeux {   border-color: #339970;   color: #339970; } .iecb.as-chips.voeux:not(.no-label)::before {   color: #339970; } .iecb.as-chips.voeux.is-checked {   border: #339970;   background-color: #339970;   color: #ffffff; } .iecb.as-chips.voeux.is-checked:not(.no-label)::before {   color: #ffffff; } .iecb.as-chips.voeux.is-checked:hover {   border: #1f5c43;   background-color: #1f5c43; } .iecb.as-chips.indisponibilites {   border-color: #c91816;   color: #c91816; } .iecb.as-chips.indisponibilites:not(.no-label)::before {   color: #c91816; } .iecb.as-chips.indisponibilites.is-checked {   border: #c91816;   background-color: #c91816;   color: #ffffff; } .iecb.as-chips.indisponibilites.is-checked:not(.no-label)::before {   color: #ffffff; } .iecb.as-chips.indisponibilites.is-checked:hover {   border: #a11312;   background-color: #a11312; } .iecb.as-chips[class*=icon_] > input + span:not(.lever) + span {   margin-right: 0.4rem; } .iecb.as-chips > input + span:not(.lever) + span {   white-space: nowrap;   overflow: hidden;   text-overflow: ellipsis; } .iecb.as-chips.facultatif:not(.is-disabled):hover::before {   color: var(--theme-neutre-sombre); } .iecb.as-chips.facultatif:not(.is-disabled).is-checked:not(.is-disabled) {   background-color: var(--theme-neutre-sombre);   border-color: var(--theme-neutre-sombre);   color: #ffffff; } .iecb.as-chips.souhaitee:not(.is-disabled):hover::before {   color: #884900; } .iecb.as-chips.souhaitee:not(.is-disabled).is-checked:not(.is-disabled) {   background-color: #884900;   border-color: #884900;   color: #ffffff; } .iecb.as-chips.prioritaire:not(.is-disabled):hover::before {   color: #005e38; } .iecb.as-chips.prioritaire:not(.is-disabled).is-checked:not(.is-disabled) {   background-color: #005e38;   border-color: #005e38;   color: #ffffff; } .iecb.as-chips.no-rencontre:not(.is-disabled):hover::before {   color: #b50000; } .iecb.as-chips.no-rencontre:not(.is-disabled).is-checked:not(.is-disabled) {   background-color: #b50000;   border-color: #b50000;   color: #ffffff; } .iecb.iconic {   align-items: flex-start; } .EspaceIndex .iecb.iconic {   gap: 0.4rem;   align-items: center; } .EspaceIndex .iecb.iconic > input[type=checkbox] + span, .EspaceIndex .iecb.iconic > input[type=radio] + span {   order: -1; } .iecb.iconic::before {   font-family: "Educ-Font";   color: var(--theme-moyen1);   margin-right: 0.4rem;   font-size: 1.6rem; } .EspaceMobileIndex .iecb.iconic::before {   margin-top: -0.2rem;   order: 1; } .EspaceIndex .iecb.iconic::before {   margin-right: 0.2rem; } .iecb.iconic.is-disabled::before {   color: rgba(0, 0, 0, 0.42); } .EspaceMobileIndex .iecb > input ~ span {   font-size: var(--taille-m);   margin-right: 0.2rem; } .EspaceMobileIndex .iecb:not(.as-chips) > input ~ span {   margin-left: 0.2rem; } .switch .ieswitch .lever, .switch.on-widgets label .lever {   background: none;   width: 2rem;   height: 1rem;   margin: 0 0.4rem !important; } .switch .ieswitch .lever::before, .switch.on-widgets label .lever::before {   background: none;   content: "\f204"; } .switch .ieswitch .lever::after, .switch.on-widgets label .lever::after {   background: none;   content: "\f205"; } .switch .ieswitch > input[type=checkbox], .switch.on-widgets label > input[type=checkbox] {   opacity: 0;   position: absolute;   left: -9999px;   pointer-events: none; } .switch .ieswitch > input[type=checkbox]:checked ~ .lever, .switch .ieswitch > input[type=checkbox]:not(:checked) ~ .lever, .switch.on-widgets label > input[type=checkbox]:checked ~ .lever, .switch.on-widgets label > input[type=checkbox]:not(:checked) ~ .lever {   left: 0;   background: none; } .switch .ieswitch > input[type=checkbox]:checked ~ .lever::before, .switch .ieswitch > input[type=checkbox]:checked ~ .lever::after, .switch .ieswitch > input[type=checkbox]:not(:checked) ~ .lever::before, .switch .ieswitch > input[type=checkbox]:not(:checked) ~ .lever::after, .switch.on-widgets label > input[type=checkbox]:checked ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:checked ~ .lever::after, .switch.on-widgets label > input[type=checkbox]:not(:checked) ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:not(:checked) ~ .lever::after {   font: 400 2rem "Educ-Font";   position: absolute;   background: none;   box-shadow: none;   line-height: 1.1rem;   left: 0;   top: 0;   box-sizing: border-box;   transition: none; } .switch .ieswitch > input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before, .switch .ieswitch > input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before, .switch .ieswitch > input[type=checkbox]:not(:disabled) ~ .lever:active:before, .switch .ieswitch > input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:checked:not(:disabled) ~ .lever:active::before, .switch.on-widgets label > input[type=checkbox]:checked:not(:disabled).tabbed:focus ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:not(:disabled) ~ .lever:active:before, .switch.on-widgets label > input[type=checkbox]:not(:disabled).tabbed:focus ~ .lever::before {   transform: none;   background-color: transparent; } .switch .ieswitch > input[type=checkbox]:not(:checked) ~ .lever::after, .switch.on-widgets label > input[type=checkbox]:not(:checked) ~ .lever::after {   opacity: 0;   transition: opacity 0.4s ease-in-out; } .switch .ieswitch > input[type=checkbox]:not(:checked) ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:not(:checked) ~ .lever::before {   opacity: 1;   transition: opacity 0.4s ease-in-out; } .switch .ieswitch > input[type=checkbox]:checked ~ .lever::after, .switch.on-widgets label > input[type=checkbox]:checked ~ .lever::after {   opacity: 1;   transition: opacity 0.4s ease-in-out; } .switch .ieswitch > input[type=checkbox]:checked ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:checked ~ .lever::before {   opacity: 0;   transition: opacity 0.4s ease-in-out; } .switch .ieswitch > input[type=checkbox]:checked:disabled ~ .lever + span, .switch .ieswitch > input[type=checkbox]:checked:disabled ~ .lever::before, .switch .ieswitch > input[type=checkbox]:checked:disabled ~ .lever::after, .switch .ieswitch > input[type=checkbox]:not(:checked):disabled ~ .lever + span, .switch .ieswitch > input[type=checkbox]:not(:checked):disabled ~ .lever::before, .switch .ieswitch > input[type=checkbox]:not(:checked):disabled ~ .lever::after, .switch.on-widgets label > input[type=checkbox]:checked:disabled ~ .lever + span, .switch.on-widgets label > input[type=checkbox]:checked:disabled ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:checked:disabled ~ .lever::after, .switch.on-widgets label > input[type=checkbox]:not(:checked):disabled ~ .lever + span, .switch.on-widgets label > input[type=checkbox]:not(:checked):disabled ~ .lever::before, .switch.on-widgets label > input[type=checkbox]:not(:checked):disabled ~ .lever::after {   color: rgb(119, 119, 119);   cursor: default; } .switch .ieswitch.iecbrbgauche, .switch.on-widgets label.iecbrbgauche {   display: inline-flex;   align-items: center; } .switch .ieswitch.iecbrbdroite, .switch.on-widgets label.iecbrbdroite {   display: flex;   align-items: center;   flex-direction: row-reverse; } .switch .ieswitch.iecbrbdroite > span, .switch.on-widgets label.iecbrbdroite > span {   flex: 2 1 auto; } .switch .ieswitch.iecbrbdroite > input ~ .lever, .switch.on-widgets label.iecbrbdroite > input ~ .lever {   flex: none; } .switch:not(.on-widgets):not(.show-pass) label .lever::before, .switch:not(.on-widgets):not(.show-pass) label .lever::after {   color: var(--theme-foncee); } .ieswitch.is-disabled, .iecb.is-disabled {   cursor: default; } .ieswitch.is-disabled ~ .iecb-texte-disabled, .iecb.is-disabled ~ .iecb-texte-disabled {   color: rgb(119, 119, 119); } .EspaceIndex .switch.colored-label input + span + span, .EspaceIndex .iecb.colored-label input + span + span {   color: var(--theme-foncee-scaleMoins40); } .EspaceMobileIndex .switch.colored-label input + span + span, .EspaceMobileIndex .iecb.colored-label input + span + span {   color: var(--theme-foncee); } .switch.ThemeCat-communication > input:not(:disabled) + span::before, .switch.ThemeCat-communication > input:not(:disabled) + span::after, .switch.ThemeCat-communication > input:not(:disabled) .lever::before, .switch.ThemeCat-communication > input:not(:disabled) .lever::after, .switch.ThemeCat-communication .ieswitch > input:not(:disabled) + span::before, .switch.ThemeCat-communication .ieswitch > input:not(:disabled) + span::after, .switch.ThemeCat-communication .ieswitch > input:not(:disabled) .lever::before, .switch.ThemeCat-communication .ieswitch > input:not(:disabled) .lever::after, .iecb.ThemeCat-communication > input:not(:disabled) + span::before, .iecb.ThemeCat-communication > input:not(:disabled) + span::after, .iecb.ThemeCat-communication > input:not(:disabled) .lever::before, .iecb.ThemeCat-communication > input:not(:disabled) .lever::after, .iecb.ThemeCat-communication .ieswitch > input:not(:disabled) + span::before, .iecb.ThemeCat-communication .ieswitch > input:not(:disabled) + span::after, .iecb.ThemeCat-communication .ieswitch > input:not(:disabled) .lever::before, .iecb.ThemeCat-communication .ieswitch > input:not(:disabled) .lever::after {   color: var(--theme-moyen1) !important; } .switch.ThemeCat-communication.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-communication.colored-label .ieswitch > input:not(:disabled) + span + span, .switch.ThemeCat-communication .ieswitch.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-communication .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-communication.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-communication.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-communication .ieswitch.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-communication .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span {   color: var(--theme-foncee) !important; } .switch.ThemeCat-pedagogie > input:not(:disabled) + span::before, .switch.ThemeCat-pedagogie > input:not(:disabled) + span::after, .switch.ThemeCat-pedagogie > input:not(:disabled) .lever::before, .switch.ThemeCat-pedagogie > input:not(:disabled) .lever::after, .switch.ThemeCat-pedagogie .ieswitch > input:not(:disabled) + span::before, .switch.ThemeCat-pedagogie .ieswitch > input:not(:disabled) + span::after, .switch.ThemeCat-pedagogie .ieswitch > input:not(:disabled) .lever::before, .switch.ThemeCat-pedagogie .ieswitch > input:not(:disabled) .lever::after, .iecb.ThemeCat-pedagogie > input:not(:disabled) + span::before, .iecb.ThemeCat-pedagogie > input:not(:disabled) + span::after, .iecb.ThemeCat-pedagogie > input:not(:disabled) .lever::before, .iecb.ThemeCat-pedagogie > input:not(:disabled) .lever::after, .iecb.ThemeCat-pedagogie .ieswitch > input:not(:disabled) + span::before, .iecb.ThemeCat-pedagogie .ieswitch > input:not(:disabled) + span::after, .iecb.ThemeCat-pedagogie .ieswitch > input:not(:disabled) .lever::before, .iecb.ThemeCat-pedagogie .ieswitch > input:not(:disabled) .lever::after {   color: var(--theme-moyen1) !important; } .switch.ThemeCat-pedagogie.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-pedagogie.colored-label .ieswitch > input:not(:disabled) + span + span, .switch.ThemeCat-pedagogie .ieswitch.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-pedagogie .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-pedagogie.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-pedagogie.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-pedagogie .ieswitch.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-pedagogie .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span {   color: var(--theme-foncee) !important; } .switch.ThemeCat-viescolaire > input:not(:disabled) + span::before, .switch.ThemeCat-viescolaire > input:not(:disabled) + span::after, .switch.ThemeCat-viescolaire > input:not(:disabled) .lever::before, .switch.ThemeCat-viescolaire > input:not(:disabled) .lever::after, .switch.ThemeCat-viescolaire .ieswitch > input:not(:disabled) + span::before, .switch.ThemeCat-viescolaire .ieswitch > input:not(:disabled) + span::after, .switch.ThemeCat-viescolaire .ieswitch > input:not(:disabled) .lever::before, .switch.ThemeCat-viescolaire .ieswitch > input:not(:disabled) .lever::after, .iecb.ThemeCat-viescolaire > input:not(:disabled) + span::before, .iecb.ThemeCat-viescolaire > input:not(:disabled) + span::after, .iecb.ThemeCat-viescolaire > input:not(:disabled) .lever::before, .iecb.ThemeCat-viescolaire > input:not(:disabled) .lever::after, .iecb.ThemeCat-viescolaire .ieswitch > input:not(:disabled) + span::before, .iecb.ThemeCat-viescolaire .ieswitch > input:not(:disabled) + span::after, .iecb.ThemeCat-viescolaire .ieswitch > input:not(:disabled) .lever::before, .iecb.ThemeCat-viescolaire .ieswitch > input:not(:disabled) .lever::after {   color: var(--theme-moyen1) !important; } .switch.ThemeCat-viescolaire.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-viescolaire.colored-label .ieswitch > input:not(:disabled) + span + span, .switch.ThemeCat-viescolaire .ieswitch.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-viescolaire .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-viescolaire.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-viescolaire.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-viescolaire .ieswitch.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-viescolaire .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span {   color: var(--theme-foncee) !important; } .switch.ThemeCat-resultat > input:not(:disabled) + span::before, .switch.ThemeCat-resultat > input:not(:disabled) + span::after, .switch.ThemeCat-resultat > input:not(:disabled) .lever::before, .switch.ThemeCat-resultat > input:not(:disabled) .lever::after, .switch.ThemeCat-resultat .ieswitch > input:not(:disabled) + span::before, .switch.ThemeCat-resultat .ieswitch > input:not(:disabled) + span::after, .switch.ThemeCat-resultat .ieswitch > input:not(:disabled) .lever::before, .switch.ThemeCat-resultat .ieswitch > input:not(:disabled) .lever::after, .iecb.ThemeCat-resultat > input:not(:disabled) + span::before, .iecb.ThemeCat-resultat > input:not(:disabled) + span::after, .iecb.ThemeCat-resultat > input:not(:disabled) .lever::before, .iecb.ThemeCat-resultat > input:not(:disabled) .lever::after, .iecb.ThemeCat-resultat .ieswitch > input:not(:disabled) + span::before, .iecb.ThemeCat-resultat .ieswitch > input:not(:disabled) + span::after, .iecb.ThemeCat-resultat .ieswitch > input:not(:disabled) .lever::before, .iecb.ThemeCat-resultat .ieswitch > input:not(:disabled) .lever::after {   color: var(--theme-moyen1) !important; } .switch.ThemeCat-resultat.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-resultat.colored-label .ieswitch > input:not(:disabled) + span + span, .switch.ThemeCat-resultat .ieswitch.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-resultat .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-resultat.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-resultat.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-resultat .ieswitch.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-resultat .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span {   color: var(--theme-foncee) !important; } .switch.ThemeCat-edt > input:not(:disabled) + span::before, .switch.ThemeCat-edt > input:not(:disabled) + span::after, .switch.ThemeCat-edt > input:not(:disabled) .lever::before, .switch.ThemeCat-edt > input:not(:disabled) .lever::after, .switch.ThemeCat-edt .ieswitch > input:not(:disabled) + span::before, .switch.ThemeCat-edt .ieswitch > input:not(:disabled) + span::after, .switch.ThemeCat-edt .ieswitch > input:not(:disabled) .lever::before, .switch.ThemeCat-edt .ieswitch > input:not(:disabled) .lever::after, .iecb.ThemeCat-edt > input:not(:disabled) + span::before, .iecb.ThemeCat-edt > input:not(:disabled) + span::after, .iecb.ThemeCat-edt > input:not(:disabled) .lever::before, .iecb.ThemeCat-edt > input:not(:disabled) .lever::after, .iecb.ThemeCat-edt .ieswitch > input:not(:disabled) + span::before, .iecb.ThemeCat-edt .ieswitch > input:not(:disabled) + span::after, .iecb.ThemeCat-edt .ieswitch > input:not(:disabled) .lever::before, .iecb.ThemeCat-edt .ieswitch > input:not(:disabled) .lever::after {   color: var(--theme-moyen1) !important; } .switch.ThemeCat-edt.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-edt.colored-label .ieswitch > input:not(:disabled) + span + span, .switch.ThemeCat-edt .ieswitch.colored-label > input:not(:disabled) + span + span, .switch.ThemeCat-edt .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-edt.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-edt.colored-label .ieswitch > input:not(:disabled) + span + span, .iecb.ThemeCat-edt .ieswitch.colored-label > input:not(:disabled) + span + span, .iecb.ThemeCat-edt .ieswitch.colored-label .ieswitch > input:not(:disabled) + span + span {   color: var(--theme-foncee) !important; } .EspaceMobileIndex .switch label > input[type=checkbox]:checked ~ .lever, .EspaceMobileIndex .switch label > input[type=checkbox]:not(:checked) ~ .lever {   width: 22px; } .EspaceMobileIndex .switch label > input[type=checkbox]:checked ~ .lever::before, .EspaceMobileIndex .switch label > input[type=checkbox]:checked ~ .lever::after, .EspaceMobileIndex .switch label > input[type=checkbox]:not(:checked) ~ .lever::before, .EspaceMobileIndex .switch label > input[type=checkbox]:not(:checked) ~ .lever::after {   font-size: 22px;   line-height: 0.5; } .EspaceMobileIndex .lbl-right {   margin-left: 0.4rem; }
 .ie-chips {   display: inline-flex;   align-items: center;   box-sizing: border-box;   font-weight: 500;   font-size: var(--taille-s);   background-color: #e2e2e2;   color: #000000;   border-radius: 0.35rem;   min-height: 2.4rem;   padding: 0 0.8rem;   min-width: 0;   max-width: 100%; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.chips-design-liste), .ie-chips.chips-minimal {   background-color: inherit;   border-radius: 0;   min-height: auto;   padding: 0;   font-weight: inherit; } .ie-chips:not(.disabled).avec-event {   background-color: var(--theme-claire);   color: var(--theme-foncee);   transition: background-color 0.5s ease-in-out, color 0.7s ease-in-out; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.disabled).avec-event:not(.chips-design-liste), .ie-chips:not(.disabled).avec-event.chips-minimal {   background-color: inherit;   font-weight: inherit; } .ie-chips:not(.disabled).avec-event[aria-pressed=true] {   background-color: var(--theme-moyen1-scaleMoins10);   color: #ffffff; } .ie-chips:not(.disabled).avec-event[aria-pressed=true] > .btn {   color: #ffffff; } .ie-chips:not(.disabled).avec-event:hover {   background-color: var(--theme-foncee);   color: #ffffff;   transition: background-color 0.5s ease-in-out, color 0.7s ease-in-out; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.disabled).avec-event:hover:not(.chips-design-liste), .ie-chips:not(.disabled).avec-event:hover.chips-minimal {   background-color: inherit;   color: var(--theme-foncee);   font-weight: inherit; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.disabled).avec-event:hover:not(.chips-design-liste):not(.no-underline), .ie-chips:not(.disabled).avec-event:hover.chips-minimal:not(.no-underline) {   text-decoration: underline; } .ie-chips:not(.disabled).avec-event:hover:not(.chips-minimal) .btn {   transition: color 0.1s 0.5s cubic-bezier(0.1, 0.66, 0.09, 0.33);   color: #ffffff; } .ie-chips:not(.disabled) > .btn:hover {   background-color: rgba(0, 0, 0, 0.4);   color: #ffffff;   transition: background-color 0.5s ease-in-out, color 0.7s ease-in-out; } .ie-chips.iconic:before {   font-family: "Educ-Font";   font-size: 1.3rem; } .ie-chips.iconic:not(.no-label):before {   margin-right: 0.8rem; } .ie-chips.avec-event {   cursor: pointer; } .ie-chips.tag-style {   border-radius: 0.1rem;   padding-right: 0;   position: relative;   background-color: transparent !important;   background: linear-gradient(90deg, #e2e2e2 0, #e2e2e2 calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #000000; } .ie-chips.tag-style::after {   width: 0.9rem;   content: " ";   align-self: stretch;   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, #e2e2e2 0.4rem, #e2e2e2 100%); } .ie-chips.tag-style.color-theme {   background: linear-gradient(90deg, var(--theme-claire) 0, var(--theme-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%); } .ie-chips.tag-style.color-theme::after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--theme-claire) 0.4rem, var(--theme-claire) 100%); } .ie-chips.tag-style.gd-util-rouge-foncee {   background: linear-gradient(90deg, var(--util-rouge-foncee) 0, var(--util-rouge-foncee) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-rouge-foncee:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-rouge-foncee) 0.4rem, var(--util-rouge-foncee) 100%); } .ie-chips.tag-style.gd-util-rouge-moyen {   background: linear-gradient(90deg, var(--util-rouge-moyen) 0, var(--util-rouge-moyen) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-rouge-moyen:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-rouge-moyen) 0.4rem, var(--util-rouge-moyen) 100%); } .ie-chips.tag-style.gd-util-rouge-claire {   background: linear-gradient(90deg, var(--util-rouge-claire) 0, var(--util-rouge-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-rouge-foncee); } .ie-chips.tag-style.gd-util-rouge-claire:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-rouge-claire) 0.4rem, var(--util-rouge-claire) 100%); } .ie-chips.tag-style.gd-util-rouge-moyen-10 {   background: linear-gradient(90deg, var(--util-rouge-moyen-10) 0, var(--util-rouge-moyen-10) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-rouge-foncee); } .ie-chips.tag-style.gd-util-rouge-moyen-10:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-rouge-moyen-10) 0.4rem, var(--util-rouge-moyen-10) 100%); } .ie-chips.tag-style.gd-util-vert-foncee {   background: linear-gradient(90deg, var(--util-vert-foncee) 0, var(--util-vert-foncee) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-vert-foncee:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-vert-foncee) 0.4rem, var(--util-vert-foncee) 100%); } .ie-chips.tag-style.gd-util-vert-moyen {   background: linear-gradient(90deg, var(--util-vert-moyen) 0, var(--util-vert-moyen) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-vert-moyen:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-vert-moyen) 0.4rem, var(--util-vert-moyen) 100%); } .ie-chips.tag-style.gd-util-vert-claire {   background: linear-gradient(90deg, var(--util-vert-claire) 0, var(--util-vert-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-vert-foncee); } .ie-chips.tag-style.gd-util-vert-claire:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-vert-claire) 0.4rem, var(--util-vert-claire) 100%); } .ie-chips.tag-style.gd-util-vert-moyen-10 {   background: linear-gradient(90deg, var(--util-vert-moyen-10) 0, var(--util-vert-moyen-10) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-vert-foncee); } .ie-chips.tag-style.gd-util-vert-moyen-10:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-vert-moyen-10) 0.4rem, var(--util-vert-moyen-10) 100%); } .ie-chips.tag-style.gd-util-bleu-foncee {   background: linear-gradient(90deg, var(--util-bleu-foncee) 0, var(--util-bleu-foncee) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-bleu-foncee:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-bleu-foncee) 0.4rem, var(--util-bleu-foncee) 100%); } .ie-chips.tag-style.gd-util-bleu-moyen {   background: linear-gradient(90deg, var(--util-bleu-moyen) 0, var(--util-bleu-moyen) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-bleu-moyen:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-bleu-moyen) 0.4rem, var(--util-bleu-moyen) 100%); } .ie-chips.tag-style.gd-util-bleu-claire {   background: linear-gradient(90deg, var(--util-bleu-claire) 0, var(--util-bleu-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-bleu-foncee); } .ie-chips.tag-style.gd-util-bleu-claire:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-bleu-claire) 0.4rem, var(--util-bleu-claire) 100%); } .ie-chips.tag-style.gd-util-bleu-moyen-10 {   background: linear-gradient(90deg, var(--util-bleu-moyen-10) 0, var(--util-bleu-moyen-10) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-bleu-foncee); } .ie-chips.tag-style.gd-util-bleu-moyen-10:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-bleu-moyen-10) 0.4rem, var(--util-bleu-moyen-10) 100%); } .ie-chips.tag-style.gd-util-orange-foncee {   background: linear-gradient(90deg, var(--util-orange-foncee) 0, var(--util-orange-foncee) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-orange-foncee:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-orange-foncee) 0.4rem, var(--util-orange-foncee) 100%); } .ie-chips.tag-style.gd-util-orange-moyen {   background: linear-gradient(90deg, var(--util-orange-moyen) 0, var(--util-orange-moyen) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-orange-moyen:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-orange-moyen) 0.4rem, var(--util-orange-moyen) 100%); } .ie-chips.tag-style.gd-util-orange-claire {   background: linear-gradient(90deg, var(--util-orange-claire) 0, var(--util-orange-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-orange-foncee); } .ie-chips.tag-style.gd-util-orange-claire:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-orange-claire) 0.4rem, var(--util-orange-claire) 100%); } .ie-chips.tag-style.gd-util-orange-moyen-10 {   background: linear-gradient(90deg, var(--util-orange-moyen-10) 0, var(--util-orange-moyen-10) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-orange-foncee); } .ie-chips.tag-style.gd-util-orange-moyen-10:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-orange-moyen-10) 0.4rem, var(--util-orange-moyen-10) 100%); } .ie-chips.tag-style.gd-util-marron-foncee {   background: linear-gradient(90deg, var(--util-marron-foncee) 0, var(--util-marron-foncee) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-marron-foncee:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-marron-foncee) 0.4rem, var(--util-marron-foncee) 100%); } .ie-chips.tag-style.gd-util-marron-moyen {   background: linear-gradient(90deg, var(--util-marron-moyen) 0, var(--util-marron-moyen) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: #ffffff; } .ie-chips.tag-style.gd-util-marron-moyen:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-marron-moyen) 0.4rem, var(--util-marron-moyen) 100%); } .ie-chips.tag-style.gd-util-marron-claire {   background: linear-gradient(90deg, var(--util-marron-claire) 0, var(--util-marron-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-marron-foncee); } .ie-chips.tag-style.gd-util-marron-claire:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-marron-claire) 0.4rem, var(--util-marron-claire) 100%); } .ie-chips.tag-style.gd-util-marron-moyen-10 {   background: linear-gradient(90deg, var(--util-marron-moyen-10) 0, var(--util-marron-moyen-10) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--util-marron-foncee); } .ie-chips.tag-style.gd-util-marron-moyen-10:after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--util-marron-moyen-10) 0.4rem, var(--util-marron-moyen-10) 100%); } .ie-chips.tag-style.ThemeCat-communication {   background: linear-gradient(90deg, var(--theme-claire) 0, var(--theme-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--theme-sombre); } .ie-chips.tag-style.ThemeCat-communication::after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--theme-claire) 0.4rem, var(--theme-claire) 100%); } .ie-chips.tag-style.ThemeCat-pedagogie {   background: linear-gradient(90deg, var(--theme-claire) 0, var(--theme-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--theme-sombre); } .ie-chips.tag-style.ThemeCat-pedagogie::after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--theme-claire) 0.4rem, var(--theme-claire) 100%); } .ie-chips.tag-style.ThemeCat-viescolaire {   background: linear-gradient(90deg, var(--theme-claire) 0, var(--theme-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--theme-sombre); } .ie-chips.tag-style.ThemeCat-viescolaire::after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--theme-claire) 0.4rem, var(--theme-claire) 100%); } .ie-chips.tag-style.ThemeCat-resultat {   background: linear-gradient(90deg, var(--theme-claire) 0, var(--theme-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--theme-sombre); } .ie-chips.tag-style.ThemeCat-resultat::after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--theme-claire) 0.4rem, var(--theme-claire) 100%); } .ie-chips.tag-style.ThemeCat-edt {   background: linear-gradient(90deg, var(--theme-claire) 0, var(--theme-claire) calc(100% - 0.8rem), transparent calc(100% - 0.8rem), transparent 100%);   color: var(--theme-sombre); } .ie-chips.tag-style.ThemeCat-edt::after {   background: linear-gradient(225deg, transparent 0%, transparent 0.4rem, var(--theme-claire) 0.4rem, var(--theme-claire) 100%); } .ie-chips .text {   flex: 1 1 auto; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.chips-design-liste), .ie-chips.chips-minimal {   font-weight: inherit; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.chips-design-liste) .text, .ie-chips.chips-minimal .text {   padding: 0; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.chips-design-liste).iconic:before, .ie-chips.chips-minimal.iconic:before {   margin-left: 0;   margin-right: 0; } .ObjetListe:not(.skin_flatDesign) .ie-chips:not(.chips-design-liste).iconic .text, .ie-chips.chips-minimal.iconic .text {   padding-left: 0.4rem; } .ie-chips > .btn {   flex: none;   margin-left: 0.4rem;   margin-right: -0.4rem;   padding: 0.3rem;   cursor: pointer;   font-size: 1.2rem;   border-radius: 0.35rem;   line-height: 1;   text-align: center;   color: var(--theme-foncee); } .EspaceMobileIndex .ie-chips > .btn {   background-color: inherit;   transition: none;   box-shadow: none;   height: auto; } .ie-chips.disabled {   cursor: default; } .ie-chips.disabled > i {   cursor: default; } .ie-chips.disabled, .ie-chips.disabled > .btn {   color: #949494; } .ie-chips.disabled:before, .ie-chips.disabled > .btn:before {   color: #949494; } .ie-chips.disabled:not(.chips-minimal) {   background-color: #e2e2e2; } a.ie-chips {   text-decoration: none; } .liste-url-chips {   display: flex;   flex-wrap: wrap;   gap: 0.4rem; } .liste-url-chips > div {   max-width: 100%;   overflow: hidden; } .liste-url-chips > div > * {   overflow: hidden;   max-width: 100%; }
 .EspaceIndex input:not([type]):not(:disabled).style-input:focus-within, .EspaceIndex input[type=text]:not(:disabled).style-input:focus-within, .EspaceIndex input[type=email]:not(:disabled).style-input:focus-within, .EspaceIndex input[type=password]:not(:disabled).style-input:focus-within, .EspaceIndex .as-input:focus-within {   outline-offset: -1px;   outline-width: 2px;   outline-style: dotted;   outline-color: var(--theme-moyen1); } .as-placeholder {   font-style: italic;   font-weight: 500;   font-size: var(--taille-s);   color: #6b6e77;   opacity: 0.9; } .EspaceMobileIndex .as-placeholder {   font-size: var(--taille-m); } .list-as-menu {   list-style: none;   margin: 0;   padding: 0; } .label-for-input {   font-weight: 600; } .ObjetAffichagePageAvecMenusDeroulants_divPrimaire {   display: flex;   align-items: center; } .ObjetAffichagePageAvecMenusDeroulants_divPrimaire .PetitEspaceDroit {   flex: 0 1 auto; } .ObjetAffichagePageAvecMenusDeroulants_divPrimaire .PetitEspaceDroit:not(:first-child) {   margin-left: 0.8rem; } .combo-global-wrapper {   position: relative;   display: inline-flex;   justify-content: space-between;   align-items: center; } .EspaceIndex input:not([type]).style-input, .EspaceIndex input[type=text].style-input, .EspaceIndex input[type=email].style-input, .EspaceIndex input[type=password].style-input, .as-input:not(.as-password) {   position: relative;   padding: 0.4rem;   color: #333333;   font-size: var(--taille-s);   font-weight: 600;   display: inline-block;   z-index: 2;   max-width: 50rem;   border: solid 1px var(--theme-moyen1);   background: #ffffff;   border-radius: 0.35rem; } .EspaceMobileIndex .EspaceIndex input:not([type]).style-input, .EspaceMobileIndex .EspaceIndex input[type=text].style-input, .EspaceMobileIndex .EspaceIndex input[type=email].style-input, .EspaceMobileIndex .EspaceIndex input[type=password].style-input, .EspaceMobileIndex .as-input:not(.as-password) {   font-size: var(--taille-m);   max-width: none; } .EspaceIndex input:not([type]).style-input, .EspaceIndex input[type=text].style-input, .EspaceIndex input[type=email].style-input, .EspaceIndex input[type=password].style-input {   padding: 0.2rem 0.4rem;   height: 2.47rem; } .EspaceIndex input:not([type]):not(:disabled).style-input:focus, .EspaceIndex input:not([type]):not(:disabled).style-input:hover, .EspaceIndex input[type=text]:not(:disabled).style-input:focus, .EspaceIndex input[type=text]:not(:disabled).style-input:hover, .EspaceIndex input[type=email]:not(:disabled).style-input:focus, .EspaceIndex input[type=email]:not(:disabled).style-input:hover, .EspaceIndex input[type=password]:not(:disabled).style-input:focus, .EspaceIndex input[type=password]:not(:disabled).style-input:hover, .EspaceIndex .as-input:focus, .EspaceIndex .as-input:hover {   border-color: var(--theme-foncee); } input:not([type]).style-input[disabled=disabled], input:not([type]).style-input:disabled, input:not([type]).style-input .disabled, input[type=text].style-input[disabled=disabled], input[type=text].style-input:disabled, input[type=text].style-input .disabled, input[type=email].style-input[disabled=disabled], input[type=email].style-input:disabled, input[type=email].style-input .disabled, input[type=password].style-input[disabled=disabled], input[type=password].style-input:disabled, input[type=password].style-input .disabled {   background: var(--theme-neutre-legere2-scalePlus10);   color: #c6c6c6;   border-radius: 0.7rem; } input:not([type]).style-input[disabled=disabled]:focus, input:not([type]).style-input[disabled=disabled]:focus-within, input:not([type]).style-input[disabled=disabled]:hover, input:not([type]).style-input:disabled:focus, input:not([type]).style-input:disabled:focus-within, input:not([type]).style-input:disabled:hover, input:not([type]).style-input .disabled:focus, input:not([type]).style-input .disabled:focus-within, input:not([type]).style-input .disabled:hover, input[type=text].style-input[disabled=disabled]:focus, input[type=text].style-input[disabled=disabled]:focus-within, input[type=text].style-input[disabled=disabled]:hover, input[type=text].style-input:disabled:focus, input[type=text].style-input:disabled:focus-within, input[type=text].style-input:disabled:hover, input[type=text].style-input .disabled:focus, input[type=text].style-input .disabled:focus-within, input[type=text].style-input .disabled:hover, input[type=email].style-input[disabled=disabled]:focus, input[type=email].style-input[disabled=disabled]:focus-within, input[type=email].style-input[disabled=disabled]:hover, input[type=email].style-input:disabled:focus, input[type=email].style-input:disabled:focus-within, input[type=email].style-input:disabled:hover, input[type=email].style-input .disabled:focus, input[type=email].style-input .disabled:focus-within, input[type=email].style-input .disabled:hover, input[type=password].style-input[disabled=disabled]:focus, input[type=password].style-input[disabled=disabled]:focus-within, input[type=password].style-input[disabled=disabled]:hover, input[type=password].style-input:disabled:focus, input[type=password].style-input:disabled:focus-within, input[type=password].style-input:disabled:hover, input[type=password].style-input .disabled:focus, input[type=password].style-input .disabled:focus-within, input[type=password].style-input .disabled:hover {   border: solid 0.1rem #c6c6c6; } .EspaceMobileIndex .ObjetCelluleDate > div {   text-align: center;   display: flex; } .EspaceMobileIndex .ObjetCelluleDate > div > .input-wrapper {   flex: 1 1 auto; } .EspaceMobileIndex .ObjetCelluleDate .as-input.ocb_cont {   border: none;   font-size: var(--taille-m); } .input-wrapper {   position: relative;   display: inline-flex;   justify-content: space-between;   align-items: center;   gap: 0.4rem; } .EspaceMobileIndex .on-mobile .input-wrapper {   display: flex; } .input-wrapper.input-wrapper-disabled .as-input, .input-wrapper.input-wrapper-disabled input {   cursor: default;   background: #f6f6f6;   color: #949494;   border-color: #c6c6c6; } .EspaceMobileIndex .input-wrapper.input-wrapper-disabled .as-input, .EspaceMobileIndex .input-wrapper.input-wrapper-disabled input {   background: none; } .input-wrapper [class*=icon_angle] {   flex: none;   display: flex;   justify-content: center;   align-items: center;   cursor: pointer;   border-radius: 50%;   width: 2rem;   height: 2rem;   font-family: "Educ-Font";   font-size: 1.04rem;   font-weight: 600; } .EspaceIndex .input-wrapper [class*=icon_angle] {   color: #ffffff;   background-color: var(--theme-moyen1);   transition: background-color 0.5s cubic-bezier(0.1, 0.66, 0.09, 0.33); } .EspaceIndex .input-wrapper [class*=icon_angle]:hover, .EspaceIndex .input-wrapper [class*=icon_angle]:focus {   background-color: var(--theme-foncee); } .EspaceIndex .input-wrapper [class*=icon_angle].btnImageDisable, .EspaceIndex .input-wrapper [class*=icon_angle].btnImageDisable:hover, .EspaceIndex .input-wrapper [class*=icon_angle].btnImageDisable:focus {   background: var(--theme-neutre-moyen1);   color: var(--theme-neutre-moyen3);   cursor: default; } .EspaceMobileIndex .input-wrapper [class*=icon_angle] {   color: var(--theme-moyen1); } .EspaceMobileIndex .input-wrapper [class*=icon_angle].btnImageDisable {   background-color: transparent; } .input-wrapper [class*=icon_angle_left]::before {   margin-left: -0.2rem; } .input-wrapper [class*=icon_angle_right]::before {   margin-left: 0.2rem; } .EspaceMobileIndex .input-wrapper > i.btnImage {   flex: none;   padding: 0.8rem;   font-size: 1.3rem;   font-weight: 600; } .input-wrapper .icon.icon_angle_left.btnImage::before {   margin-left: -0.2rem; } .as-input {   cursor: pointer; } .as-input.ocb_cont {   flex: 1 1 100%;   box-sizing: border-box;   display: flex;   align-items: center;   min-width: 0; } .EspaceMobileIndex .as-input.ocb_cont {   margin-left: -0.4rem; } .EspaceMobileIndex .as-input.ocb_cont .ocb-libelle {   padding-left: 0.4rem;   padding-right: 0.4rem; } .as-input.ocb_cont > *:not(i, .ocb_bouton) {   flex: 1 1 100%;   overflow: hidden;   white-space: nowrap; } .as-input.ocb_cont > i.ocb_icone_gauche {   flex: none;   color: var(--theme-moyen1);   margin-right: 0.8rem; } .EspaceMobileIndex .as-input.ocb_cont > i.ocb_icone_gauche {   font-size: 1.6rem; } .input-wrapper-disabled .as-input.ocb_cont > i.ocb_icone_gauche {   color: #d9dbdc; } .as-input.ocb_cont > input {   box-sizing: border-box;   width: 0; } .as-input.ocb_cont > .ocb_bouton {   flex: none;   font-family: "Educ-Font";   font-size: calc(var(--taille-l) * 0.8);   font-weight: 400;   padding-left: 0.4rem;   color: #949494;   max-height: 1.4rem;   line-height: 1.4rem; } .as-input.ocb_cont > .ocb_bouton:hover {   color: var(--theme-neutre-moyen3-scaleMoins20); } .as-input.as-select {   cursor: pointer;   min-width: 7rem; } .as-input.as-select > .ocb_bouton:before {   content: "\f107";   font-size: 0.96rem; } .EspaceMobileIndex .on-mobile .as-input.as-multi-choix {   border: none; } .EspaceMobileIndex .on-mobile .as-input.as-multi-choix::before {   font-family: "Educ-Font";   content: "\f0ca";   font-size: 1.6rem;   font-weight: 400;   color: var(--theme-moyen1);   margin-right: 0.8rem; } .EspaceIndex .as-input.as-multi-choix > .ocb_bouton:before {   content: "\f141"; } .as-input.as-date-picker {   min-width: 7rem;   height: 2.4rem; } .as-input.as-date-picker > .ocb_bouton:before {   content: "\e940"; } .as-input.as-search > .ocb_bouton:before {   content: "\f002"; } .as-input.as-password {   display: flex;   align-items: center;   flex: 1 1 auto; } .as-input.as-password input[type=password]::-ms-reveal, .as-input.as-password input[type=password]::-ms-clear {   display: none; } .EspaceIndex .as-input.as-password {   display: inline-flex;   border: solid 1px var(--theme-moyen1);   background: #ffffff;   border-radius: 0.35rem;   padding: 0 0.4rem;   box-sizing: box-shadow;   height: 2.4rem; } .EspaceMobileIndex .as-input.as-password {   position: relative; } .as-input.as-password input[type=password] {   color: var(--theme-foncee); } .as-input.as-password i.btnImage {   font-size: 1.6rem;   color: var(--theme-moyen1) !important; } .as-input.as-password i.btnImage:hover {   color: var(--theme-moyen1-scaleMoins20) !important; } .EspaceMobileIndex .as-input.as-password i.btnImage {   font-size: 2rem;   position: absolute;   right: 1.6rem; } .as-input > input {   background: transparent;   border: none;   padding: 0;   line-height: inherit; } .deroulant-conteneur-show-hide {   position: absolute;   display: flex;   flex-direction: column;   justify-content: space-between;   background: #ffffff;   border-radius: 0.35rem;   margin-top: 0.15rem;   border: solid 0.05rem rgba(223, 228, 230, 0.884);   box-shadow: 0.15rem 0.15rem 0.4rem 0.4rem rgba(153, 153, 153, 0.07);   min-width: 99%;   z-index: 500;   padding: 0.4rem 0;   box-sizing: content-box; } .deroulant-conteneur-show-hide .liste-as-options {   font-size: var(--taille-s);   margin: 0;   padding: 0;   display: flex;   flex-direction: column;   width: 100%;   position: relative; } .deroulant-conteneur-show-hide .liste-as-options > li {   font-weight: 400;   padding: 0;   display: flex;   align-items: center;   flex: 1 1 auto;   width: 100%;   min-width: 0;   cursor: pointer; } .deroulant-conteneur-show-hide .liste-as-options > li.element-distinct, .deroulant-conteneur-show-hide .liste-as-options > li.titre-liste {   font-weight: 600; } .deroulant-conteneur-show-hide .liste-as-options > li.titre-liste .as-li {   padding-left: 0.6rem; } .deroulant-conteneur-show-hide .liste-as-options > li.liste-fond-cumul .as-li {   background-color: #e2e2e2; } .deroulant-conteneur-show-hide .liste-as-options > li.element-indentation .as-li {   padding-left: 1.6rem; } .deroulant-conteneur-show-hide .liste-as-options > li .as-li {   flex: 1 1 auto;   padding: 0.4rem 1.2rem; } .deroulant-conteneur-show-hide .liste-as-options > li .as-li.selected {   background-color: var(--theme-claire); } .deroulant-conteneur-show-hide .liste-as-options > li .as-li span.dmi_texte_combo::before {   font-family: "Educ-Font";   margin-right: 0.8rem; } .deroulant-conteneur-show-hide .liste-as-options.multi-selections li .check-conteneur {   flex: 0 1 auto;   padding: 0.4rem 0.2rem 0.4rem 1.2rem;   margin-right: -0.2rem; } .deroulant-conteneur-show-hide .liste-as-options.multi-selections li.titre-liste .check-conteneur {   flex: 0 1 auto;   padding-left: 0.6rem; } .deroulant-conteneur-show-hide .liste-as-options.multi-selections li.element-indentation .check-conteneur {   padding-left: 2rem; } .deroulant-conteneur-show-hide .liste-as-options.multi-selections li .as-li {   padding: 0.4rem 0.8rem 0.4rem 0.4rem; } .deroulant-conteneur-show-hide.is-tactile .liste-as-options > li .as-li {   padding: 1.6rem; } .deroulant-conteneur-show-hide.is-tactile .liste-as-options > li.element-indentation .as-li {   padding-left: 2.4rem; } .deroulant-conteneur-show-hide .validate-conteneur {   padding: 0.8rem 1.6rem 0.4rem;   display: flex;   flex-direction: column;   justify-content: center; } .deroulant-conteneur-show-hide .validate-conteneur button {   padding: 0.4rem;   flex: 1 1 auto;   box-shadow: 0.15rem 0.15rem 0.25rem 0.25rem rgba(223, 228, 230, 0.884); } .like-input, .round-style ~ div.tox.tox-tinymce, textarea:not(.browser-default).round-style, input:not(.browser-default).round-style {   padding: 0.2rem 0.4rem;   border-radius: 0.35rem;   border: solid 1px var(--theme-moyen1);   color: #000000; } .EspaceMobileIndex .like-input, .EspaceMobileIndex .round-style ~ div.tox.tox-tinymce, .EspaceMobileIndex textarea:not(.browser-default).round-style, .EspaceMobileIndex input:not(.browser-default).round-style {   border: none;   border-bottom: solid 1px var(--theme-moyen1);   border-radius: 0; } .like-input:not(:disabled), .round-style ~ div.tox.tox-tinymce:not(:disabled), textarea.round-style:not(:disabled):not(.browser-default), input.round-style:not(:disabled):not(.browser-default) {   background-color: #ffffff; } .like-input:hover, .round-style ~ div.tox.tox-tinymce:hover, textarea.round-style:hover:not(.browser-default), input.round-style:hover:not(.browser-default), .like-input:focus, .round-style ~ div.tox.tox-tinymce:focus, textarea.round-style:focus:not(.browser-default), input.round-style:focus:not(.browser-default) {   border: solid 1px var(--theme-foncee); } .EspaceMobileIndex .like-input:hover, .EspaceMobileIndex .round-style ~ div.tox.tox-tinymce:hover, .EspaceMobileIndex textarea.round-style:hover:not(.browser-default), .EspaceMobileIndex input.round-style:hover:not(.browser-default), .EspaceMobileIndex .like-input:focus, .EspaceMobileIndex .round-style ~ div.tox.tox-tinymce:focus, .EspaceMobileIndex textarea.round-style:focus:not(.browser-default), .EspaceMobileIndex input.round-style:focus:not(.browser-default) {   border-top: none;   border-left: none;   border-right: none; } .not-hover.like-input, .round-style ~ div.not-hover.tox.tox-tinymce, textarea.not-hover.round-style:not(.browser-default), input.not-hover.round-style:not(.browser-default), [disabled=disabled].like-input, .round-style ~ div[disabled=disabled].tox.tox-tinymce, textarea[disabled=disabled].round-style:not(.browser-default), input[disabled=disabled].round-style:not(.browser-default), [aria-disabled=true].like-input, .round-style ~ div[aria-disabled=true].tox.tox-tinymce, textarea[aria-disabled=true].round-style:not(.browser-default), input[aria-disabled=true].round-style:not(.browser-default) {   border-color: var(--theme-neutre-moyen1); } .EspaceMobileIndex .not-hover.like-input, .EspaceMobileIndex .round-style ~ div.not-hover.tox.tox-tinymce, .EspaceMobileIndex textarea.not-hover.round-style:not(.browser-default), .EspaceMobileIndex input.not-hover.round-style:not(.browser-default), .EspaceMobileIndex [disabled=disabled].like-input, .EspaceMobileIndex .round-style ~ div[disabled=disabled].tox.tox-tinymce, .EspaceMobileIndex textarea[disabled=disabled].round-style:not(.browser-default), .EspaceMobileIndex input[disabled=disabled].round-style:not(.browser-default), .EspaceMobileIndex [aria-disabled=true].like-input, .EspaceMobileIndex .round-style ~ div[aria-disabled=true].tox.tox-tinymce, .EspaceMobileIndex textarea[aria-disabled=true].round-style:not(.browser-default), .EspaceMobileIndex input[aria-disabled=true].round-style:not(.browser-default) {   background-color: transparent; } .not-hover.like-input:hover, .round-style ~ div.not-hover.tox.tox-tinymce:hover, textarea.not-hover.round-style:hover:not(.browser-default), input.not-hover.round-style:hover:not(.browser-default), .not-hover.like-input:focus, .round-style ~ div.not-hover.tox.tox-tinymce:focus, textarea.not-hover.round-style:focus:not(.browser-default), input.not-hover.round-style:focus:not(.browser-default), [disabled=disabled].like-input:hover, .round-style ~ div[disabled=disabled].tox.tox-tinymce:hover, textarea[disabled=disabled].round-style:hover:not(.browser-default), input[disabled=disabled].round-style:hover:not(.browser-default), [disabled=disabled].like-input:focus, .round-style ~ div[disabled=disabled].tox.tox-tinymce:focus, textarea[disabled=disabled].round-style:focus:not(.browser-default), input[disabled=disabled].round-style:focus:not(.browser-default), [aria-disabled=true].like-input:hover, .round-style ~ div[aria-disabled=true].tox.tox-tinymce:hover, textarea[aria-disabled=true].round-style:hover:not(.browser-default), input[aria-disabled=true].round-style:hover:not(.browser-default), [aria-disabled=true].like-input:focus, .round-style ~ div[aria-disabled=true].tox.tox-tinymce:focus, textarea[aria-disabled=true].round-style:focus:not(.browser-default), input[aria-disabled=true].round-style:focus:not(.browser-default) {   border-color: var(--theme-neutre-moyen1); } .not-hover.like-input + i, .round-style ~ div.not-hover.tox.tox-tinymce + i, textarea.not-hover.round-style:not(.browser-default) + i, input.not-hover.round-style:not(.browser-default) + i, [disabled=disabled].like-input + i, .round-style ~ div[disabled=disabled].tox.tox-tinymce + i, textarea[disabled=disabled].round-style:not(.browser-default) + i, input[disabled=disabled].round-style:not(.browser-default) + i, [aria-disabled=true].like-input + i, .round-style ~ div[aria-disabled=true].tox.tox-tinymce + i, textarea[aria-disabled=true].round-style:not(.browser-default) + i, input[aria-disabled=true].round-style:not(.browser-default) + i {   color: var(--theme-neutre-moyen1); } input[type=number]:not(.browser-default).round-style {   padding: 0.4rem;   -moz-appearance: textfield; } input[type=number]:not(.browser-default).round-style::-webkit-inner-spin-button, input[type=number]:not(.browser-default).round-style::-webkit-outer-spin-button {   -webkit-appearance: none; } .round-style ~ div.tox.tox-tinymce {   padding: 0; } .like-input:not(.avec-chips) {   height: 2.4rem; } .like-input.as-color-picker {   display: flex;   justify-content: center;   padding: 0.2rem;   width: 2.4rem;   cursor: pointer; } .like-input.avec-chips .ie-chips {   margin: 0 0.4rem 0.4rem 0; } .like-input.theme-picker {   display: flex;   align-items: center;   width: 100%; } .EspaceMobileIndex .like-input.theme-picker {   border-bottom: none; } .carre-color {   min-width: 1.2rem;   display: inline-block;   border-radius: 0.35rem;   padding: 0 0.3rem;   text-align: center;   flex: 1 1 auto; } textarea.has-scroll.round-style {   border-radius: 0.7rem 0 0 0.7rem; } td.like-input {   padding-top: 0.4rem;   padding-bottom: 0.4rem; } input.round-style {   height: 2.4rem; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo {   text-align: center;   max-width: 100%;   width: 100%;   margin: 0;   display: flex;   justify-content: space-between; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ObjetSaisie_cont, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ObjetSaisie_cont, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ObjetSaisie_cont, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ObjetSaisie_cont {   width: 100%; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ObjetSaisie_cont .input-wrapper, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ObjetSaisie_cont .input-wrapper, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ObjetSaisie_cont .input-wrapper, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ObjetSaisie_cont .input-wrapper {   display: flex; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input {   padding: 1.2rem 0; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input i.ocb_icone_gauche, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input i.ocb_icone_gauche, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input i.ocb_icone_gauche, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input i.ocb_icone_gauche {   font-size: 1.6rem;   padding: 0 0.8rem 0; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input .ocb_bouton, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input .ocb_bouton, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input .ocb_bouton, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input .ocb_bouton {   display: none; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input i + div, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input i + div, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input i + div, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input i + div {   padding-right: 2.4rem; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input > div, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input input, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input > div, .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input input, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input > div, .EspaceMobileIndex .btn-avec-edition .ObjetCelluleDate.input-wrapper .input-wrapper .ocb_cont.as-input input, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input > div, .EspaceMobileIndex .btn-avec-edition .ObjetSaisie.ie-combo .input-wrapper .ocb_cont.as-input input {   font-size: var(--taille-l); } .EspaceMobileIndex .as-selecteur .input-wrapper {   display: flex; } .EspaceMobileIndex .as-selecteur .input-wrapper.ObjetSaisie {   padding: 0; } .EspaceMobileIndex .as-selecteur .input-wrapper.ObjetSaisie .ObjetSaisie_cont {   width: 100%; } .EspaceMobileIndex .as-selecteur .input-wrapper.ObjetSaisie .ocb_cont.as-input {   display: flex;   align-items: center;   text-align: left;   padding: 0;   margin: 0 0.4rem 0 0;   border: none;   font-size: var(--taille-m); } .EspaceMobileIndex .as-selecteur .input-wrapper.ObjetSaisie .ocb_cont.as-input .ocb_bouton:before {   flex: none;   font-family: "Educ-Font";   content: "\f105";   font-weight: 600;   font-size: 1.6rem;   color: var(--theme-foncee); }
 .ObjetSaisie {   box-sizing: content-box; } .ObjetSaisie .as-input.as-select {   min-width: auto;   max-width: none; } .ObjetSaisie.ObjetSaisie_100P {   display: flex;   width: 100%; } .ObjetSaisie.ObjetSaisie_100P .ObjetSaisie_cont {   flex: 1 1 100%;   min-width: 0; } .ObjetSaisie.ObjetSaisie_100P .ObjetSaisie_cont .input-wrapper {   width: 100%; } .ObjetSaisie.ObjetSaisie_100P .ObjetSaisie_cont .input-wrapper > div {   width: 100%; } .ObjetSaisie.ObjetSaisie_100P .ObjetSaisie_cont .as-input.as-select {   box-sizing: border-box; } .ObjetSaisie.full-width .input-wrapper {   display: flex; } .ObjetSaisie.full-width .input-wrapper .ObjetSaisie_cont {   width: 100%; } .EspaceMobileIndex .ObjetSaisie.full-width .input-wrapper.open-up {   display: flex; } .EspaceMobileIndex .ObjetSaisie.full-width .input-wrapper.open-up .ocb_cont.as-input.as-select {   border: none;   border-radius: 0; } .EspaceMobileIndex .ObjetSaisie.full-width .input-wrapper.open-up .ocb_cont.as-input.as-select > .ocb_bouton:before {   content: "\f105";   font-size: 2rem;   color: var(--theme-foncee); } .ObjetSaisie .ObjetSaisie_cont {   position: relative; } .ObjetSaisie .as-li.ObjetSaisie_contenuvide {   font-style: italic; } .ObjetSaisie .ObjetSaisie_entete_liste {   padding-bottom: 0.4rem;   margin: 0.4rem 1.2rem;   border-bottom: 1px solid #d9dbdc; } .ObjetSaisie .ObjetSaisie_pied_liste {   padding-top: 0.4rem;   margin: 0.4rem 1.2rem;   border-top: 1px solid #d9dbdc; } .EspaceMobileIndex .ObjetSaisie {   flex: 1 1 auto;   min-width: 0; } .EspaceMobileIndex .ObjetSaisie.combo-sans-fleche .as-input.ocb_cont {   border: none; } .EspaceMobileIndex .ObjetSaisie.combo-sans-fleche .as-input.ocb_cont i.ocb_icone_gauche {   padding-left: 0; } .ObjetSaisie.ObjetSaisie-modal {   position: relative;   display: none; } .ObjetSaisie.ObjetSaisie-modal.visible {   display: block; } .ObjetSaisie.ObjetSaisie-modal.visible.active > * {   opacity: 1; } .ObjetSaisie.ObjetSaisie-modal > * {   opacity: 0;   transition: opacity 0.3s;   will-change: opacity; } .ObjetSaisie.ObjetSaisie-modal > .overlay {   position: fixed;   top: -25%;   left: 0;   bottom: 0;   right: 0;   height: 125%;   width: 100%;   background: rgba(0, 0, 0, 0.5);   will-change: opacity; } .ObjetSaisie.ObjetSaisie-modal > .deroulant-conteneur-show-hide {   position: fixed;   z-index: 1;   top: 10%;   max-height: 70%;   width: 80%;   min-width: auto;   margin: auto;   left: 0;   right: 0;   overflow: hidden; } .ObjetSaisie .colored-square-libelle {   --colour-square: #ffffff;   display: flex;   align-items: center; } .ObjetSaisie .colored-square-libelle::before {   content: " ";   flex: none;   width: var(--taille-s);   height: var(--taille-s);   border-radius: 0.2rem;   background-color: var(--colour-square);   margin-right: 0.8rem; } .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.flag-conteneur) {   min-height: 3.2rem; } .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.combo-classic) {   align-items: center; } .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.combo-classic) .ocb_cont.as-input {   border: none; } .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.combo-classic) .ocb_cont.as-input .as-placeholder, .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.combo-classic) .ocb_cont.as-input ::placeholder {   font-size: var(--taille-m); } .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.combo-classic) .ocb_cont.as-input ::placeholder {   color: #000000; } .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.combo-classic) .input-wrapper-disabled .as-input, .EspaceMobileIndex .ObjetSaisie.ie-combo:not(.combo-classic)[aria-disabled=true] {   cursor: not-allowed;   background: none;   color: var(--theme-neutre-moyen3); } .EspaceMobileIndex .ObjetSaisie.combo-classic .input-wrapper .ocb_cont.as-input {   border: solid 1px var(--theme-moyen1);   border-radius: 0.35rem;   padding: 0.4rem;   width: auto;   font-size: var(--taille-s); } .EspaceMobileIndex .ObjetSaisie.combo-classic .input-wrapper .ocb_cont.as-input.ie-ripple-disabled {   border-color: var(--theme-neutre-moyen3); } .EspaceMobileIndex .ObjetSaisie.search-contain .ocb_cont.as-input.as-search {   flex-direction: row-reverse; } .EspaceMobileIndex .ObjetSaisie.search-contain .ocb_cont.as-input.as-search input {   font-size: var(--taille-m);   min-height: 3.2rem; } .EspaceMobileIndex .ObjetSaisie.search-contain .ocb_cont.as-input.as-search > .ocb_bouton {   font-size: 1.6rem;   color: var(--theme-foncee);   padding-left: 0;   padding-right: 0.8rem; } .EspaceMobileIndex .ObjetSaisie.search-contain .input-wrapper-disabled .as-input > .ocb_bouton::before, .EspaceMobileIndex .ObjetSaisie.search-contain[aria-disabled=true] > .ocb_bouton::before {   color: var(--theme-neutre-moyen3); }
 :root {   --stroke-color: #ffffff; } button.ieBouton {   border-radius: 2px;   border: none;   border-color: transparent;   overflow: hidden;   background-color: #ffffff;   font-weight: 400;   border-width: 1px;   border-style: solid;   color: var(--theme-foncee);   border-color: var(--theme-foncee); } button.ieBouton:enabled {   cursor: pointer; } button.ieBouton:active:enabled {   position: relative;   top: 1px; } button.ieBouton.bouton-carre i.ieBoutonIcon {   font-size: 3rem; } button.ieBouton:disabled i.ieBoutonIcon {   background-color: #e2e2e2;   color: #949494 !important; } .EspaceIndex button.ieBouton.ieBoutonDefautSansImage {   min-height: 20px; } button.ieBouton.bouton-carre > div {   display: flex;   align-items: center;   justify-content: center; } button.ieBouton.bouton-carre > div:first-child {   padding-bottom: 3px;   height: 3.5rem;   line-height: 3.5rem; } button.ieBouton.bouton-carre > div:not(:first-child) {   width: 7rem;   height: 2.5rem;   overflow: hidden; } button.ieBouton:hover:enabled {   color: var(--theme-moyen1);   border-color: var(--theme-moyen1); } button.ieBouton:disabled {   background-color: #e2e2e2;   color: #949494;   border-color: #949494; } button.ieBouton:disabled [class*=Image_] {   filter: grayscale(1);   opacity: 0.7; } button.ieBouton.themeBoutonPrimaire {   color: #ffffff;   font-weight: 600;   background-color: var(--theme-foncee);   border-color: var(--theme-foncee); } button.ieBouton.themeBoutonPrimaire:hover:enabled {   color: #ffffff;   background-color: var(--theme-moyen1);   border-color: var(--theme-moyen1); } button.ieBouton.themeBoutonPrimaire:disabled {   background-color: #e2e2e2;   color: #949494;   border-color: #949494; } button.ieBouton.themeBoutonPrimaire.hyperplanning {   background-color: var(--theme-foncee);   border-color: var(--theme-foncee); } button.ieBouton.themeBoutonPrimaire.ie-ripple:after {   --ie-ripple-color: var(--theme-claire);   --ie-ripple-opacity: 0.3; } button.ieBouton.themeBoutonNeutre {   background-color: #ffffff;   color: #000000;   border-color: #c6c6c6; } button.ieBouton.themeBoutonNeutre:hover:enabled {   --stroke-color: #c6c6c6;   background-color: #c6c6c6;   color: #000000;   border-color: #c6c6c6; } button.ieBouton.themeBoutonNeutre:disabled {   --stroke-color: #e2e2e2;   background-color: #e2e2e2;   color: #949494; } button.ieBouton.themeBoutonNeutre:disabled .ieBoutonIcon::after {   color: #949494; } .ieBouton {   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif;   border: solid 1px;   vertical-align: middle; } .ieBouton:not(.bouton-carre) {   border-radius: 1.6rem;   height: 3.2rem;   font-weight: 600;   font-size: var(--taille-l);   padding-left: 1.6rem;   padding-right: 1.6rem;   box-sizing: border-box; } .ieBouton:not(.bouton-carre).height-auto {   height: auto; } .ieBouton:not(.bouton-carre).small-bt:not(.has-dots) {   height: 2.4rem;   margin-top: 0.1rem;   margin-bottom: 0.1rem;   font-size: var(--taille-s); } .ieBouton:not(.bouton-carre).has-dots {   border-radius: 1.0909090909rem;   height: 2.4rem;   min-width: 2.7rem;   padding-left: 0.8rem;   padding-right: 0.8rem;   display: inline-flex;   flex-direction: column;   align-items: center;   line-height: 1; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots) {   --stroke-color: var(--theme-claire);   background-color: var(--theme-claire);   border-color: var(--theme-claire);   color: var(--theme-sombre);   transition: background-color 0.5s ease-in-out, border-color 0.5s ease-in-out, color 0.3s ease-in-out; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).side-icon {   padding-left: 0.8rem;   padding-right: 0.8rem; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-small {   height: 2.4rem;   border-radius: 1.2rem; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-small.side-icon {   padding-left: 0.4rem;   padding-right: 0.4rem; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-small.side-icon [class*=icon_]:before {   font-size: 1.2rem; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots):focus:enabled {   --stroke-color: var(--theme-claire);   background-color: var(--theme-claire);   border-color: var(--theme-sombre-scaleMoins50);   color: var(--theme-sombre); } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots):focus:enabled.btn-flat-minimal {   background-color: transparent !important;   border-color: transparent !important;   transition: none; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots):focus:enabled.btn-flat-minimal .ieBtnContImg-img .ieBoutonIcon::before {   color: var(--theme-sombre); } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-flat-minimal {   position: relative;   background-color: transparent !important;   border-color: transparent !important;   pointer-events: none;   padding: 0.2rem; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-flat-minimal .ieBtnContImg-img > div {   color: #6b6e77;   font-weight: 400;   font-size: var(--taille-m);   margin-left: -0.2rem;   cursor: default; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-flat-minimal .ieBtnContImg-img .ieBoutonIcon {   pointer-events: auto;   transition: none; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-flat-minimal .ieBtnContImg-img .ieBoutonIcon::before {   font-size: 2rem;   margin-right: 0; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.themeBoutonPrimaire):not(.themeBoutonNeutre):not(.has-dots).btn-flat-minimal .ieBtnContImg-img .ieBoutonIcon::not(:disabled)::before {   color: var(--theme-foncee); } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.has-dots):hover:enabled {   --stroke-color: var(--theme-foncee);   background-color: var(--theme-foncee);   border-color: var(--theme-foncee);   color: #ffffff;   transition: background-color 0.5s ease-in-out, border-color 0.5s ease-in-out, color 0.3s ease-in-out; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.has-dots):hover:enabled.theme-hyperplanning {   --theme-foncee: #722241; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.has-dots):hover:enabled.theme-edt {   --theme-foncee: #004b7b; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.has-dots):hover:enabled.theme-pronote {   --theme-foncee: #005734; } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.has-dots):hover:enabled.btn-flat-minimal {   background-color: transparent !important;   border-color: transparent !important;   color: var(--theme-sombre-scaleMoins40); } .ieBouton:not(.bouton-carre):not(.themeTabBar):not(.has-dots):hover:enabled.btn-flat-minimal .ieBtnContImg-img .ieBoutonIcon::before {   color: var(--theme-sombre-scaleMoins40); } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire {   --stroke-color: var(--theme-foncee-scalePlus10);   background-color: var(--theme-foncee-scalePlus10);   border-color: var(--theme-foncee-scalePlus10);   color: #ffffff;   transition: background-color 0.5s ease-in-out, border-color 0.5s ease-in-out, color 0.3s ease-in-out; } .ThemePronote .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire {   --stroke-color: var(--theme-moyen1);   background-color: var(--theme-moyen1);   border-color: var(--theme-moyen1); } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire.theme-hyperplanning {   --theme-foncee-scalePlus10: #8e2a51; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire.theme-edt {   --theme-foncee-scalePlus10: #0063a2; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire.theme-pronote {   --theme-foncee-scalePlus10: #00814d; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire:focus:enabled {   --stroke-color: var(--theme-foncee);   background-color: var(--theme-foncee);   border-color: var(--theme-sombre-scaleMoins50);   color: #ffffff; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire:focus:enabled.theme-hyperplanning {   --theme-foncee: #722241; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire:focus:enabled.theme-edt {   --theme-foncee: #004b7b; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonPrimaire:focus:enabled.theme-pronote {   --theme-foncee: #005734; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre, .ieBouton:not(.bouton-carre):not(.themeTabBar).has-dots {   font-weight: 500;   border-color: var(--theme-moyen1);   color: #000000; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre:hover:enabled, .ieBouton:not(.bouton-carre):not(.themeTabBar).has-dots:hover:enabled {   border-color: var(--theme-foncee) !important;   color: var(--theme-foncee) !important; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre:focus:enabled, .ieBouton:not(.bouton-carre):not(.themeTabBar).has-dots:focus:enabled {   border-color: var(--theme-foncee) !important;   color: var(--theme-foncee) !important; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre {   background-color: transparent; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre:hover:enabled, .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre:focus:enabled {   background-color: transparent !important; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre:enabled .ieBoutonIcon::before {   color: var(--theme-foncee); } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre .ieBoutonIcon::before {   font-size: 1.6rem; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre.bg-white {   background-color: #ffffff; } .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre.bg-white:hover, .ieBouton:not(.bouton-carre):not(.themeTabBar).themeBoutonNeutre.bg-white:focus {   background-color: rgba(255, 255, 255, 0.8); } .ieBouton:not(.bouton-carre):not(.themeTabBar):disabled, .ieBouton:not(.bouton-carre):not(.themeTabBar):hover:disabled {   cursor: default;   --stroke-color: #e2e2e2 !important;   background-color: #e2e2e2 !important;   border-color: #e2e2e2 !important;   color: #949494 !important; } .ieBouton.bouton-carre {   border-radius: 0.4rem;   font-size: var(--taille-s);   display: inline-block; } .EspaceMobileIndex .ieBouton.bouton-carre {   height: auto; } .ieBouton.bouton-carre .ieBtnContImg-img {   height: 3rem;   line-height: 1; } .EspaceMobileIndex .ieBouton.bouton-carre .ieBtnContImg-img {   line-height: 3rem; } .ieBouton.bouton-carre .ieBtnContImg-img i[class*=mix-] {   font-size: 3rem;   min-width: 3rem;   height: 3rem; } .ieBouton.bouton-carre .ieBtnContImg-texte {   min-height: 2.5rem;   overflow: hidden; } .EspaceIndex .ieBouton.bouton-carre .ieBtnContImg-texte {   line-height: 1.3rem; } .EspaceMobileIndex .ieBouton.bouton-carre .ieBtnContImg-texte {   font-size: var(--taille-s);   line-height: 1.1;   width: 8rem;   min-height: 3rem; } .ieBouton:not(.bouton-carre) .ieBoutonIcon::before {   font-size: 1.6rem; } .ieBouton:not(.bouton-carre) .ieBtnContImg-img {   display: flex;   align-items: center; } .ieBouton:not(.bouton-carre) .ieBtnContImg-img > :first-child {   margin-right: 0.8rem;   flex: none; } .ieBouton:not(.bouton-carre) .ieBtnContImg-img > :first-child[class*=Image_] {   width: 1.6rem;   height: 1.6rem;   background-size: cover; } @media screen and (max-width: 379px) {   .EspaceMobileIndex .ieBouton:not(.bouton-carre).small-mobile .ieBoutonIcon {     display: none;   } } @media screen and (max-width: 350px) {   .EspaceMobileIndex .ieBouton:not(.bouton-carre).small-mobile .ieBtnContImg-img div {     font-size: var(--taille-s);   } } .EspaceMobileIndex .ieBouton, .EspaceMobileIndex .ieBouton > div > div {   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif;   text-transform: unset; } .EspaceMobileIndex .ieBouton, .EspaceMobileIndex .ieBouton.btn, .EspaceMobileIndex .ieBouton.btn-flat {   letter-spacing: unset; } .EspaceMobileIndex .ieBouton:not(.bouton-carre) {   font-weight: 600;   line-height: 1.2; } .EspaceMobileIndex .ieBouton.tab {   border-radius: 0;   height: 100%;   align-items: center; }
 .ie-btnselecteur {   --btn-gap: 0.4rem;   --btn-padding: 0.4rem;   --btn-font-size: var(--taille-s);   --btn-font-size-icone: 1.2rem;   --btn-color-icone: var(--theme-neutre-moyen3);   --btn-border-color: var(--theme-moyen1);   --form-height: 2.6rem;   --icone-size: 3.2rem;   width: 100%;   display: flex;   align-items: center;   gap: var(--btn-gap);   padding: var(--btn-padding);   background-color: #ffffff;   min-height: var(--form-height);   font-size: var(--btn-font-size);   font-weight: 600;   cursor: pointer; } .EspaceMobileIndex .ie-btnselecteur {   --btn-padding: 0.8rem 0;   --btn-font-size: var(--taille-m);   --btn-font-size-icone: 1.6rem;   --btn-color-icone: var(--theme-moyen1);   --form-height: 3.2rem;   --icone-size: var(--taille-m); } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ie-btnselecteur {   --btn-font-size: var(--taille-l);   --btn-padding: 1.2rem 0.8rem; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ie-btnselecteur > .bs-libelle {   text-align: center;   padding-right: 2rem; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ie-btnselecteur > .bs-libelle::after {   content: none; } .EspaceMobileIndex .objetInterfaceMobile_zoneSelection .ie-btnselecteur > .bs-icone {   padding-left: 0.4rem; } .ie-btnselecteur > .bs-icone {   flex: none;   padding: 0 0.4rem;   font-size: var(--btn-font-size-icone);   color: var(--btn-color-icone); } .EspaceMobileIndex .ie-btnselecteur > .bs-icone {   padding-left: 0; } .ie-btnselecteur > .bs-libelle {   flex: 1 1 auto;   width: 0;   overflow: hidden;   white-space: nowrap; } .ie-btnselecteur > .bs-libelle > .placeholder {   font-style: italic;   font-weight: 500;   font-size: var(--taille-s);   color: themeNeutre(foncee);   opacity: 0.9; } .EspaceMobileIndex .ie-btnselecteur > .bs-libelle > .placeholder {   font-size: var(--taille-m); } .ie-btnselecteur.multilignes > .bs-libelle {   white-space: normal; } .ie-btnselecteur[aria-disabled=true] {   cursor: not-allowed;   background: var(--theme-neutre-legere);   color: var(--theme-neutre-moyen3);   --btn-color-icone: var(--theme-neutre-moyen3);   --btn-border-color: var(--theme-neutre-moyen1); } .EspaceMobileIndex .ie-btnselecteur[aria-disabled=true] {   background: none; } .EspaceIndex .ie-btnselecteur {   border-radius: 0.35rem;   border: 1px solid var(--btn-border-color); } .EspaceIndex .ie-btnselecteur:not(.bs-icone-left) {   flex-direction: row-reverse; } .EspaceIndex .ie-btnselecteur.chips-inside {   --btn-padding: 0.1rem; } .EspaceIndex .ie-btnselecteur.chips-inside > .bs-libelle > .ie-chips {   margin: 0.2rem;   min-height: 1.9rem;   border-radius: 0.35rem; } .EspaceIndex .ie-btnselecteur.chips-inside > .bs-libelle > .ie-chips > .btn {   font-size: 1rem; } .EspaceIndex .ie-btnselecteur:not([aria-disabled=true]):hover, .EspaceIndex .ie-btnselecteur:not([aria-disabled=true]):focus {   --btn-border-color: var(--theme-foncee);   --btn-color-icone: var(--theme-neutre-foncee); } .ie-btnselecteur .square-color {   width: 1.4rem;   height: 1.4rem;   border-radius: 0.35rem;   border: solid 1px var(--theme-neutre-sombre); } .EspaceIndex .ie-btnselecteur.pj {   border: none;   flex-direction: row;   padding-left: 0;   padding-bottom: 0; } .EspaceIndex .ie-btnselecteur.pj > .bs-icone {   border-radius: 50%;   margin-right: 0.4rem;   color: var(--theme-foncee);   background-color: var(--theme-claire);   --stroke-color: var(--theme-claire);   width: var(--icone-size);   height: var(--icone-size);   display: flex;   align-items: center;   justify-content: center; } .EspaceIndex .ie-btnselecteur.pj > .bs-icone i::before {   font-size: 1.6rem; } .EspaceIndex .ie-btnselecteur.pj > .bs-libelle {   font-size: var(--taille-m);   font-weight: 500;   line-height: 1.4; } .EspaceIndex .ie-btnselecteur.pj:hover > .bs-icone {   background-color: var(--theme-moyen1);   --stroke-color: var(--theme-moyen1);   color: #ffffff; } .EspaceIndex .ie-btnselecteur.pj[aria-disabled=true], .EspaceIndex .ie-btnselecteur.pj.is-disabled {   background: transparent;   color: var(--theme-neutre-moyen3);   --btn-border-color: transparent; } .EspaceIndex .ie-btnselecteur.pj[aria-disabled=true] > .bs-icone, .EspaceIndex .ie-btnselecteur.pj[aria-disabled=true] > .bs-icone:hover, .EspaceIndex .ie-btnselecteur.pj.is-disabled > .bs-icone, .EspaceIndex .ie-btnselecteur.pj.is-disabled > .bs-icone:hover {   background: var(--theme-neutre-moyen1);   color: var(--theme-neutre-moyen3); } .ie-btnselecteur.pj + .conteneur-pj {   padding-left: calc(var(--icone-size) + 0.8rem); }
 .ie-zonedessin {   height: 100%;   position: relative;   overflow: hidden;   border-radius: inherit; } .ie-zonedessin canvas:disabled {   cursor: not-allowed; }
 .SelecFile_DragEnCours {   box-shadow: inset 0 0 5px var(--couleur-selection); } .SelecFile_DragEnCours_survol {   box-shadow: inset 0 0 3px 2px var(--couleur-selection); }

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 100;
  src: url('../../../espace/css/fonts/montserrat-100.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-100.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 100;
  src: url('../../../fonts/montserrat-100italic.woff2') format('woff2'),
       url('../../../fonts/montserrat-100italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 200;
  src: url('../../../espace/css/fonts/montserrat-200.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-200.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 200;
  src: url('../../../espace/css/fonts/montserrat-200italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-200italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../../../espace/css/fonts/montserrat-300.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-300.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 300;
  src: url('../../../espace/css/fonts/montserrat-300italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-300italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../../../espace/css/fonts/montserrat-regular.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-regular.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 400;
  src: url('../../../espace/css/fonts/montserrat-italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../../../espace/css/fonts/montserrat-500.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-500.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 500;
  src: url('../../../espace/css/fonts/montserrat-500italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-500italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../../../espace/css/fonts/montserrat-600.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-600.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 600;
  src: url('../../../espace/css/fonts/montserrat-600italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-600italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../../../espace/css/fonts/montserrat-700.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-700.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 700;
  src: url('../../../espace/css/fonts/montserrat-700italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-700italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../../../espace/css/fonts/montserrat-800.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-800.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 800;
  src: url('../../../espace/css/fonts/montserrat-800italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-800italic.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../../../espace/css/fonts/montserrat-900.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-900.woff') format('woff');
}

@font-face {
  font-family: 'montserrat';
  font-style: italic;
  font-weight: 900;
  src: url('../../../espace/css/fonts/montserrat-900italic.woff2') format('woff2'),
       url('../../../espace/css/fonts/montserrat-900italic.woff') format('woff');
}
 .MessageInformatif .content {   position: relative;   width: 250px;   max-width: calc(100vw - 6rem);   background-color: white;   border-radius: 1rem;   padding: 0.8rem;   text-align: center;   color: #666666;   font-size: var(--taille-m);   font-weight: 600;   display: flex;   flex-direction: column;   align-items: center;   box-shadow: 0.1rem 0.1rem 0.3rem 0.2rem rgba(0, 0, 0, 0.15); } .MessageInformatif .content > div:not(:first-child) {   margin-top: 0.8rem; } .MessageInformatif .content .progress {   height: 5px;   width: 100%;   border: 1px solid #666666;   border-radius: 2px; } .MessageInformatif .content .progress > div {   height: 100%;   background-color: #666666;   filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#666666,endColorStr=#E1E1E1);   background: linear-gradient(to right, #666666, #e1e1e1);   background: -moz-linear-gradient(left, #666666, #e1e1e1);   background: -webkit-gradient(linear, left top, right top, from(#666666), to(#e1e1e1)); } .EspaceMobileIndex .MessageInformatif .overlay {   position: fixed;   left: 0;   top: 0;   bottom: 0;   right: 0;   opacity: 0;   background-color: #ffffff; }
 body:not(.ThemeAccessible) .ObjetMessage.ObjetMessage_0 {   --theme-claire: #8eeac6;   --theme-claire-rgb: 142, 234, 198;   --theme-claire-scaleMoins50: #1d9f6d;   --theme-claire-scaleMoins40: #23bf82;   --theme-claire-scaleMoins20: #4edfa7;   --theme-claire-scaleMoins10: #6ee5b6;   --theme-claire-scaleMoins2: #87e9c3;   --theme-claire-scalePlus10: #99eccc;   --theme-claire-scalePlus20: #a4eed2;   --theme-claire-scalePlus60: #d2f7e8;   --theme-claire-scalePlus80: #e8fbf4;   --theme-moyen1: #39db9c;   --theme-moyen1-rgb: 57, 219, 156;   --theme-moyen1-scaleMoins50: #157450;   --theme-moyen1-scaleMoins40: #1a8c5f;   --theme-moyen1-scaleMoins20: #22ba7f;   --theme-moyen1-scaleMoins10: #26d28f;   --theme-moyen1-scaleMoins2: #34da9a;   --theme-moyen1-scalePlus10: #4ddea6;   --theme-moyen1-scalePlus20: #60e2b0;   --theme-moyen1-scalePlus60: #b0f1d7;   --theme-moyen1-scalePlus80: #d7f8eb;   --theme-foncee: #1b9465;   --theme-foncee-rgb: 27, 148, 101;   --theme-foncee-scaleMoins50: #0e4a33;   --theme-foncee-scaleMoins40: #10593d;   --theme-foncee-scaleMoins20: #167651;   --theme-foncee-scaleMoins10: #18855b;   --theme-foncee-scaleMoins2: #1a9163;   --theme-foncee-scalePlus10: #20b078;   --theme-foncee-scalePlus20: #25cd8c;   --theme-foncee-scalePlus60: #8eeac6;   --theme-foncee-scalePlus80: #c6f5e3;   --theme-sombre: #136847;   --theme-sombre-rgb: 19, 104, 71;   --theme-sombre-scaleMoins50: #093423;   --theme-sombre-scaleMoins40: #0b3e2a;   --theme-sombre-scaleMoins20: #0f5339;   --theme-sombre-scaleMoins10: #115d40;   --theme-sombre-scaleMoins2: #136645;   --theme-sombre-scalePlus10: #19885d;   --theme-sombre-scalePlus20: #1fa973;   --theme-sombre-scalePlus60: #7ce7bd;   --theme-sombre-scalePlus80: #bdf3de; } body:not(.ThemeAccessible) .ObjetMessage.ObjetMessage_1 {   --theme-claire: #f8c1c1;   --theme-claire-rgb: 248, 193, 193;   --theme-claire-scaleMoins50: #c51717;   --theme-claire-scaleMoins40: #e62323;   --theme-claire-scaleMoins20: #ef7272;   --theme-claire-scaleMoins10: #f39999;   --theme-claire-scaleMoins2: #f7b9b9;   --theme-claire-scalePlus10: #f9c7c7;   --theme-claire-scalePlus20: #f9cdcd;   --theme-claire-scalePlus60: #fce6e6;   --theme-claire-scalePlus80: #fef3f3;   --theme-moyen1: #f29292;   --theme-moyen1-rgb: 242, 146, 146;   --theme-moyen1-scaleMoins50: #ae1414;   --theme-moyen1-scaleMoins40: #d11818;   --theme-moyen1-scaleMoins20: #ea4c4c;   --theme-moyen1-scaleMoins10: #ee6f6f;   --theme-moyen1-scaleMoins2: #f28b8b;   --theme-moyen1-scalePlus10: #f49d9d;   --theme-moyen1-scalePlus20: #f5a8a8;   --theme-moyen1-scalePlus60: #fad3d3;   --theme-moyen1-scalePlus80: #fce9e9;   --theme-foncee: #ed6363;   --theme-foncee-rgb: 237, 99, 99;   --theme-foncee-scaleMoins50: #971111;   --theme-foncee-scaleMoins40: #b51515;   --theme-foncee-scaleMoins20: #e62727;   --theme-foncee-scaleMoins10: #ea4545;   --theme-foncee-scaleMoins2: #ec5d5d;   --theme-foncee-scalePlus10: #ef7373;   --theme-foncee-scalePlus20: #f18282;   --theme-foncee-scalePlus60: #f8c1c1;   --theme-foncee-scalePlus80: #fbe0e0;   --theme-sombre: #d31818;   --theme-sombre-rgb: 211, 24, 24;   --theme-sombre-scaleMoins50: #690c0c;   --theme-sombre-scaleMoins40: #7f0f0f;   --theme-sombre-scaleMoins20: #a91313;   --theme-sombre-scaleMoins10: #be1616;   --theme-sombre-scaleMoins2: #cf1818;   --theme-sombre-scalePlus10: #e52121;   --theme-sombre-scalePlus20: #e83a3a;   --theme-sombre-scalePlus60: #f49c9c;   --theme-sombre-scalePlus80: #f9cece; } body:not(.ThemeAccessible) .ObjetMessage.ObjetMessage_2 {   --theme-claire: #fad2a3;   --theme-claire-rgb: 250, 210, 163;   --theme-claire-scaleMoins50: #c46f0a;   --theme-claire-scaleMoins40: #ec850c;   --theme-claire-scaleMoins20: #f6ac54;   --theme-claire-scaleMoins10: #f8bf7c;   --theme-claire-scaleMoins2: #face9b;   --theme-claire-scalePlus10: #fbd7ac;   --theme-claire-scalePlus20: #fbdbb5;   --theme-claire-scalePlus60: #fdedda;   --theme-claire-scalePlus80: #fef6ed;   --theme-moyen1: #f7b15e;   --theme-moyen1-rgb: 247, 177, 94;   --theme-moyen1-scaleMoins50: #a25b08;   --theme-moyen1-scaleMoins40: #c26e0a;   --theme-moyen1-scaleMoins20: #f3911d;   --theme-moyen1-scaleMoins10: #f5a13e;   --theme-moyen1-scaleMoins2: #f6ad58;   --theme-moyen1-scalePlus10: #f7b86e;   --theme-moyen1-scalePlus20: #f8c07e;   --theme-moyen1-scalePlus60: #fce0bf;   --theme-moyen1-scalePlus80: #fdefdf;   --theme-foncee: #f38f19;   --theme-foncee-rgb: 243, 143, 25;   --theme-foncee-scaleMoins50: #7f4807;   --theme-foncee-scaleMoins40: #995608;   --theme-foncee-scaleMoins20: #cc730b;   --theme-foncee-scaleMoins10: #e5820c;   --theme-foncee-scaleMoins2: #f38d14;   --theme-foncee-scalePlus10: #f49a30;   --theme-foncee-scalePlus20: #f5a547;   --theme-foncee-scalePlus60: #fad2a3;   --theme-foncee-scalePlus80: #fde9d1;   --theme-sombre: #b26509;   --theme-sombre-rgb: 178, 101, 9;   --theme-sombre-scaleMoins50: #593205;   --theme-sombre-scaleMoins40: #6b3c06;   --theme-sombre-scaleMoins20: #8f5107;   --theme-sombre-scaleMoins10: #a05b08;   --theme-sombre-scaleMoins2: #af6309;   --theme-sombre-scalePlus10: #d1760b;   --theme-sombre-scalePlus20: #f0870c;   --theme-sombre-scalePlus60: #f9c384;   --theme-sombre-scalePlus80: #fce1c2; } .ObjetMessage.ObjetMessage_0 .om_iconeTitre:before {   content: "\f05a"; } .ObjetMessage.ObjetMessage_1 .om_iconeTitre:before {   content: "\f06a"; } .ObjetMessage.ObjetMessage_2 .om_iconeTitre:before {   content: "\f059"; } .ObjetMessage .om_iconeTitre {   margin-right: 0.8rem;   color: var(--theme-foncee);   font-size: 1.6rem; } .ObjetMessage table.Fenetre_Titre > tbody > tr > td.ZoneDeplacementFenetre {   border-bottom-color: var(--theme-foncee); } .ObjetMessage .contenu {   height: auto;   max-height: 700px;   position: relative; } .ObjetMessage .contenu.contenu-scroll {   overflow: auto; } .ObjetMessage .Fenetre_Contenu .mr-fiche {   max-width: 100% !important;   padding: 0.8rem 1.6rem; } .ObjetMessage .Fenetre_Contenu .mr-fiche [style*=rial] {   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif !important; } .ObjetMessage .Fenetre_Contenu .mr-fiche [style*="font-size: 11px"], .ObjetMessage .Fenetre_Contenu .mr-fiche [style*="font-size: 12px"] {   font-size: var(--taille-s) !important; } .EspaceMobileIndex .ObjetMessage .Fenetre_Contenu .mr-fiche [style*=rial] {   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif !important; }
 .EspaceIndex .ObjetFenetre_MessageDynamiqueDemarrage_racine .ob_mdd_conteneur {   min-width: 350px;   max-width: 700px;   max-height: 700px;   overflow: auto; } .ObjetFenetre_MessageDynamiqueDemarrage_racine hr.ob_mdd_hr {   height: 1px;   border: none;   background-color: #c6c6c6;   margin: 1.2rem 0; } .EspaceMobileIndex .ObjetFenetre_MessageDynamiqueDemarrage_racine .ob_mdd_cb {   flex: 1 1 auto;   text-align: left;   align-self: center; }
.mce-ico.mce-i-iEMoodleMultiChoice, .mce-ico.mce-i-iEMoodleShortAnswer {
  background: url(../../../images/QcmDefinirTrou.png) center center no-repeat;
}

#ieMoodle-answers-table {
  position: relative;
}

#ieMoodle-answers-table #ieMoodle-answers-context {
  position:absolute;
  width: 70px;
  height: 20px;
  padding: 10px;
}

#ieMoodle-answers-table #ieMoodle-answers-context > div {
  background-color: #f5f5f5;
  border: #CBC2BB 1px solid;
  padding: 5px;
  cursor: pointer;
}

#ieMoodle-answers-table table {
  border-collapse: collapse;
  width: 100%;
}

#ieMoodle-answers-table table tr#addAnswer td {
  font-style: italic;
  padding: 2px 10px;
}

#ieMoodle-answers-table table tr td > input {
  width: 100%;
  border: none;
}

#ieMoodle-answers-table table th {
  font-weight: 600;
  padding: 2px 5px;
}

#ieMoodle-answers-table table td {
  border:1px solid #CBC2BB;
  padding: 2px;
}
 .EspaceMobileIndex textarea.textareamax {   overflow-y: hidden;   border: none;   border-bottom: 1px solid var(--theme-foncee);   border-radius: 0;   resize: none;   box-sizing: border-box;   padding: 0.8rem 0;   transition: box-shadow 0.3s, border 0.3s; } .EspaceMobileIndex textarea.textareamax.has-scroll {   overflow-y: auto; } .EspaceMobileIndex textarea.textareamax:disabled {   border-color: var(--theme-neutre-moyen1); } .EspaceMobileIndex textarea.textareamax:focus:not([readonly]):not(.disabled) {   box-shadow: 0 1px 0 0 var(--theme-foncee); } .textareamax-wrapper .ie-autoresize {   min-height: 2rem; } .EspaceIndex .textareamax-wrapper {   min-height: 3.5rem; } .EspaceMobileIndex .textareamax-wrapper.disabled textarea.textareamax {   border-color: var(--theme-neutre-moyen1); } .EspaceMobileIndex .textareamax-wrapper > .character-counter {   float: right;   font-size: 0.9rem;   line-height: 0.9rem;   min-height: 0.9rem;   margin-top: 0.25rem; } .EspaceIndex .textareamax-wrapper .tam_counter {   text-align: right;   box-sizing: border-box;   position: absolute;   left: 0;   right: 0;   bottom: 0;   padding-left: 0.4rem;   padding-right: 0.4rem; } .EspaceIndex .textareamax-wrapper .tam_counter.tam_withspeech {   padding-right: 1.5rem; } .textareamax-wrapper:not(.ie-autoresize) .textarea-style {   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0; } .textareamax-wrapper .textarea-style {   overflow: hidden; } .textareamax-wrapper .textarea-style > textarea {   border: 0;   margin: 0;   box-sizing: border-box;   width: 100%;   height: 100%; } .EspaceIndex .textareamax-wrapper.ie-autoresize {   display: flex; } .EspaceIndex .textareamax-wrapper.ie-autoresize .textarea-style {   flex: 1 1 auto;   align-self: stretch; } .EspaceIndex .textareamax-wrapper.ie-autoresize .textarea-counter {   pointer-events: none; } .EspaceIndex .textareamax-wrapper.ie-autoresize .textarea-counter i {   pointer-events: all; } .EspaceIndex .textareamax-wrapper {   color: #333333; } .EspaceIndex .textareamax-wrapper:not(.browser-default) {   border-radius: 0.35rem;   border: solid 1px var(--theme-moyen1); } .EspaceIndex .textareamax-wrapper:not(.browser-default).disabled {   border-color: var(--theme-neutre-moyen1); } .EspaceIndex .textareamax-wrapper:not(.browser-default):not(.disabled):hover, .EspaceIndex .textareamax-wrapper:not(.browser-default):not(.disabled):focus, .EspaceIndex .textareamax-wrapper:not(.browser-default):not(.disabled):focus-within {   border-color: var(--theme-foncee); } .EspaceIndex .textareamax-wrapper:not(.browser-default) .textarea-style {   border-radius: 0.35rem; } .EspaceIndex .textareamax-wrapper textarea {   padding: 0.4rem; } .EspaceIndex .textareamax-wrapper .textarea-counter {   border-radius: 0 0 0.35rem 0.35rem;   padding-bottom: 0.2rem; } .textareamax-wrapper .tam_speech {   text-align: right;   position: absolute;   left: 0;   right: 0;   bottom: 0; } .textareamax-wrapper .tam_speech > i.small-icon {   font-size: var(--taille-s); } .textareamax-wrapper.disabled .tam_speech {   display: none; }
 .ObjetScroll {   overflow: hidden; } .ObjetScroll > div {   position: relative; } .ObjetScroll > div.vertical {   overflow-y: auto;   overflow-x: hidden; } .ObjetScroll > div.horizontal {   overflow-y: hidden;   overflow-x: auto; } .ObjetScroll > div.fakeTrackBar {   background-color: #ededed; }

.Image_IntervertirLigneDerriere {
  height: 24px;
  background-image:url("../../../FichiersRessource/IntervertirLigneDerriere.png");
}

.Image_IntervertirLigneDevant {
  height: 24px;
  background-image:url("../../../FichiersRessource/IntervertirLigneDevant.png");
}

.Combo_GenerationPDF .input-wrapper {
    width: 5.5rem;
}
 .menu-principal_niveau0 {   list-style: none;   margin: 0;   padding: 0;   display: flex;   align-content: flex-end;   align-items: center; } .objetmenuSecondaireWrapper > .focused-in > .submenu-wrapper {   height: 100%;   max-height: 1000px !important;   transition: all 0.45s ease-in-out 0.3s; } .menu-principal_niveau0 > .focused-in > .submenu-wrapper {   height: 100%;   max-height: calc(100vh - 9.4rem) !important;   transition: all 0.3s ease-in-out 0.3s; } .submenu-wrapper {   -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none;   display: inline-block;   z-index: 900;   position: absolute;   height: auto !important;   max-height: 0 !important;   overflow: hidden;   top: 4.5rem;   left: 0;   transition: all 0.05s ease-in-out;   min-width: 100%;   background-color: rgba(255, 255, 255, 0.98);   box-shadow: 0.3rem 0.3rem 0.7rem -0.3rem rgba(0, 0, 0, 0.7);   border-radius: 0 0.35rem 0.35rem 0.35rem; } .submenu-wrapper .objetmenuprincipal_membrephoto {   padding: 0.1rem 0; } .menu-container .objetBandeauEntete_membres .menu-principal_niveau0 > .item-menu_niveau0 > .submenu-wrapper {   min-width: calc(100% + 0.8rem); } .menu-container.Espace-Academie .objetBandeauEntete_membres .menu-principal_niveau0 > .item-menu_niveau0 > .submenu-wrapper {   min-width: calc(100% - 3.9rem); } .objetBandeauEntete_membres .menu-principal_niveau0 > .focused-in > .submenu-wrapper {   max-height: calc(100vh - 13.4rem) !important;   transition: all 0.45s ease-in-out 0.3s;   overflow-y: auto; } .objetBandeauEntete_membres .menu-principal_niveau0 > .focused-in > .submenu-wrapper > .menu-principal_niveau1 {   width: 100%;   height: 100%; } .objetBandeauEntete_membres .item-menu_niveau0 {   background: #333333;   color: #ffffff;   width: 100%; } .objetBandeauEntete_membres .item-menu_niveau1.not-clickable > .label-menu-container .membre-photo_container .membre-photo {   display: none; } .objetBandeauEntete_membres .item-menu_niveau1.not-clickable > .label-menu-container .membre-photo_container > .label-membre {   width: 100%;   font-weight: 600;   padding: 0.8rem; } .objetBandeauEntete_membres .item-menu_niveau1.not-clickable .item-menu_niveau1:not(.not-clickable) {   cursor: pointer;   z-index: 1000;   margin-left: -0.8rem;   margin-right: -0.8rem; } .objetBandeauEntete_membres .item-menu_niveau1.not-clickable .item-menu_niveau1:not(.not-clickable):hover {   background-color: #aeaeae; } .objetBandeauEntete_membres .membre-photo_container {   display: flex;   align-items: center;   max-width: 100%; } .objetBandeauEntete_membres .membre-photo_container .membre-photo {   width: 3.3rem;   height: 3.3rem;   border-radius: 50%;   background-size: cover;   overflow: hidden;   background-color: white;   border: 0.1rem solid #515459;   flex: none; } .objetBandeauEntete_membres .membre-photo_container .membre-photo > div {   padding: 0.2rem;   color: #6b6e77; } .objetBandeauEntete_membres .membre-photo_container .membre-photo > div > i {   font-size: 26px; } .objetBandeauEntete_membres .membre-photo_container .label-membre {   padding-left: 0.4rem;   display: inline-block;   max-width: 100%; } .objetBandeauEntete_membres .objetGraphique-membre {   display: flex;   align-items: center;   flex: 0 1 auto;   padding-left: 0.4rem; } .objetBandeauEntete_membres .objetGraphique-membre i {   font-size: 2rem;   color: var(--theme-moyen1); } .objetBandeauEntete_membres .objetGraphique-membre:hover i {   color: var(--theme-foncee); } .menu-principal_niveau1 {   list-style: none;   margin: 0;   padding: 0;   text-decoration: none;   font-weight: 400;   color: #000000;   text-align: left; } .menu-principal_niveau1 .badge {   background-color: #46484d;   color: #ffffff;   margin-left: 0.4rem; } .menu-principal_niveau1 .item-menu_niveau1 {   padding: 0.8rem;   position: relative;   white-space: nowrap; } .menu-principal_niveau1 .item-menu_niveau1:hover {   background-color: #ececec; } .menu-principal_niveau1 .item-menu_niveau1:hover:first-child {   border-radius: 0 0.35rem 0 0; } .menu-principal_niveau1 .item-menu_niveau1:hover:last-child {   border-radius: 0 0 0.35rem 0.35rem; } .menu-principal_niveau2 {   list-style: none;   margin: 0 0 0;   padding: 0;   padding-left: 0.8rem;   white-space: nowrap;   font-weight: 400;   color: #000000;   text-align: left;   text-decoration: none; } .menu-principal_niveau2 .badge {   background-color: #46484d;   color: #ffffff;   margin-left: 0.4rem; } .menu-principal_niveau2 .item-menu_niveau2 {   padding: 0.8rem;   position: relative;   white-space: nowrap; } .menu-principal_niveau2 .item-menu_niveau2:hover {   background-color: #ececec; } .menu-principal_niveau2 .item-menu_niveau2:hover:first-child {   border-radius: 0 0.35rem 0 0; } .menu-principal_niveau2 .item-menu_niveau2:hover:last-child {   border-radius: 0 0 0.35rem 0.35rem; } .item-menu_niveau0 {   cursor: pointer;   order: 0;   flex: 0 1 auto;   display: flex;   flex-direction: column;   justify-content: center;   position: relative;   margin: 0;   text-align: center;   background: transparent;   color: #f6f6f6;   font-weight: 600;   transition: background-color 0.3s ease-out; } .item-menu_niveau0 .label-menu_niveau0 {   margin: 0;   padding: 0.4rem 0.8rem;   border-bottom: 0.4rem solid transparent;   height: 4.5rem;   display: flex;   justify-content: center;   align-items: center;   white-space: nowrap; } .item-menu_niveau0 .label-menu_niveau0 .bt-home {   display: inline-block;   padding-left: 0.4rem;   padding-right: 0.6rem; } .item-menu_niveau0 .label-menu_niveau0 .bt-home::before {   font-family: "Educ-Font";   font-size: 2.3rem; } .item-menu_niveau0 .label-menu_niveau0 .label-home {   display: none; } .item-menu_niveau0 .badge {   margin-left: 0.4rem;   background-color: #ffffff;   color: #46484d;   transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out; } .item-menu_niveau0:hover, .item-menu_niveau0.focused-in, .item-menu_niveau0.item-selected {   background: #ffffff;   color: #46484d; } .item-menu_niveau0:hover .label-menu_niveau0, .item-menu_niveau0.focused-in .label-menu_niveau0, .item-menu_niveau0.item-selected .label-menu_niveau0 {   border-color: var(--theme-moyen1-scaleMoins2); } .item-menu_niveau0:hover > .submenu-wrapper, .item-menu_niveau0.focused-in > .submenu-wrapper {   width: auto; } .item-menu_niveau1 .label-menu-container, .item-menu_niveau2 .label-menu-container {   flex: 1 1 auto;   width: 100%;   display: flex;   align-items: center; } .item-menu_niveau1 .label-menu-container .badge, .item-menu_niveau2 .label-menu-container .badge {   flex: none; } .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2 {   display: none; } .item-menu_niveau1.submenu-active .menu-principal_niveau2 {   display: block !important; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau0 {   flex-direction: column;   align-items: flex-start;   background-color: #46484d; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau0 .label-menu_niveau0 {   justify-content: flex-start; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 {   padding: 0;   text-align: left;   width: 100%;   background: transparent;   transition: color 0.3s ease-out; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 > .label-menu_niveau0:hover {   color: #46484d !important;   background: linear-gradient(to right, var(--theme-foncee-scalePlus10) 0, var(--theme-foncee-scalePlus10) 0.42rem, #ffffff 0.42rem, #ffffff 100%); } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0.focused-in > .label-menu_niveau0, .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0.item-selected > .label-menu_niveau0 {   color: #ffffff; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper {   position: static;   box-shadow: none;   border-radius: 0;   background-color: #4f5157;   height: auto !important; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2 {   display: none;   list-style: none;   margin: 0 -1.6rem 0 -2.4rem; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown {   display: block;   background: #46484d;   color: #d9d9d9; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2 {   margin-left: 1.6rem;   box-sizing: border-box;   max-width: 100%;   padding: 0;   font-size: var(--taille-s);   font-weight: 600;   display: flex; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2.focused-in, .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2.item-selected {   color: #ffffff; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2 .label-menu-container {   padding: 0.8rem 0.8rem 0.8rem 2.4rem;   flex: 0 1 auto;   display: flex; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2 .label-menu-container::before {   content: "●";   margin-right: 0.4rem;   align-self: flex-start; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2 .label-menu-container:hover {   color: #46484d !important;   background: linear-gradient(to right, var(--theme-foncee-scalePlus10) 0, var(--theme-foncee-scalePlus10) 0.42rem, #ffffff 0.42rem, #ffffff 100%); } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2 .label-menu-container .label-submenu {   white-space: normal;   max-width: calc(100% - 3.2rem); } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .submenu-wrapper:not(.avecSousMenuVisible) .menu-principal_niveau2.shown .item-menu_niveau2 .badge {   right: 2.8rem; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0.is-collapse .label-menu_niveau0 {   margin-bottom: -0.4rem;   display: flex;   justify-content: space-between;   align-items: center;   padding-right: 1.6rem;   white-space: normal; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0.is-collapse .label-menu_niveau0::after {   text-align: right;   flex: 0 1 auto;   font-family: "Educ-Font";   content: "\f078";   margin-left: 0.8rem;   transition: transform 0.1s cubic-bezier(0.1, 0.66, 0.09, 0.33);   transform: rotate(0deg);   transform-origin: calc(100% - 0.6rem) center; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0.is-collapse.focused-in .label-menu_niveau0::after {   transform: rotate(180deg);   transform-origin: calc(100% - 0.6rem) center; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0:not(.item-selected) .badge {   color: #ffffff;   background-color: #000000; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .label-menu_niveau0 {   padding-top: 0.8rem;   padding-bottom: 0.8rem;   display: flex;   border: none;   white-space: nowrap; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .label-menu_niveau0 .bt-home {   padding: 0; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .label-menu_niveau0 .bt-home::before {   display: none; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau0 .label-menu_niveau0 .label-home {   display: inline-block; } .objetbandeauentete_global.as-responsive .menu-container .item-menu_niveau1.not-clickable:hover .item-menu_niveau1:not(.not-clickable) {   margin-right: -1.6rem; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 {   margin-top: 0; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1 {   padding: 0;   display: flex;   flex-direction: column;   background-color: transparent;   color: #d9d9d9;   transition: color 0.4s cubic-bezier(0.1, 0.66, 0.09, 0.33); } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1.focused-in, .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1.item-selected {   color: #ffffff; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1 .label-menu-container {   box-sizing: border-box;   position: relative;   flex: 1 1 auto;   padding: 0.8rem 1.6rem; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1 .label-menu-container:hover {   color: #46484d;   background: linear-gradient(to right, var(--theme-foncee-scalePlus10) 0, var(--theme-foncee-scalePlus10) 0.42rem, #ffffff 0.42rem, #ffffff 100%); } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1 .label-menu-container .label-submenu {   display: inline-block;   white-space: normal; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1 .label-menu-container .badge {   position: absolute;   right: 3.6rem; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1.has-submenu > .label-menu-container {   display: flex;   justify-content: space-between; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1.has-submenu > .label-menu-container .label-submenu {   flex: 1 1 auto; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1.has-submenu > .label-menu-container::after {   text-align: right;   flex: 0 1 auto;   font-family: "Educ-Font";   content: "\f078";   margin-left: 0.8rem;   transition: transform 0.1s cubic-bezier(0.1, 0.66, 0.09, 0.33);   transform: rotate(0deg);   transform-origin: calc(100% - 0.6rem) center; } .objetbandeauentete_global.as-responsive .menu-container .menu-principal_niveau1 .item-menu_niveau1.has-submenu.focused-in > .label-menu-container::after {   transform: rotate(180deg);   transform-origin: calc(100% - 0.6rem) center; } .objetbandeauentete_global.as-responsive .menu-container.with-members .objetBandeauEntete_membres .menu-principal_niveau0, .objetbandeauentete_global.as-responsive .menu-container.with-members .home .menu-principal_niveau0 {   box-sizing: border-box;   padding-bottom: 0.4rem; } .objetbandeauentete_global.as-responsive .menu-container.with-members .objetBandeauEntete_membres .submenu-wrapper {   position: absolute;   box-shadow: 2.2rem 0.4rem 0 rgba(70, 72, 77, 0.9);   z-index: 991;   background: #46484d;   margin-top: calc(0.8rem - 0.1rem); } .objetbandeauentete_global.as-responsive .menu-container.with-members .objetBandeauEntete_membres .submenu-wrapper .menu-principal_niveau1 .item-menu_niveau1 {   background: transparent;   transition: background-color 0.5s ease-in-out, color 0.5s ease-in-out;   padding-left: 0.8rem;   border: none;   display: flex;   flex-direction: column; } .objetbandeauentete_global.as-responsive .menu-container.with-members .objetBandeauEntete_membres .submenu-wrapper .menu-principal_niveau1 .item-menu_niveau1 > .label-menu-container::after {   display: none; } .objetbandeauentete_global.as-responsive .menu-container.with-members .objetBandeauEntete_membres .submenu-wrapper .menu-principal_niveau1 .item-menu_niveau1 > .label-menu-container .label-submenu {   width: 100%; } .objetbandeauentete_global.as-responsive .menu-container.with-members .objetBandeauEntete_membres .submenu-wrapper .menu-principal_niveau1 .item-menu_niveau1:hover {   background: #d9d9d9;   color: #46484d;   border-radius: 0; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_membres {   border-bottom: solid 0.1rem #d9d9d9; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_membres .menu-principal_niveau0 > .focused-in > .submenu-wrapper {   max-height: calc(100vh - 15rem) !important;   border-bottom: solid 0.1rem #d9d9d9;   border-right: solid 0.1rem #d9d9d9;   scrollbar-color: #aeaeae #60636a;   scrollbar-width: thin; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_membres .menu-principal_niveau0 > .focused-in > .submenu-wrapper::-webkit-scrollbar-track {   background-color: #60636a; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_membres .menu-principal_niveau0 > .focused-in > .submenu-wrapper::-webkit-scrollbar {   width: 0.8rem;   height: 0.8rem; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_membres .menu-principal_niveau0 > .focused-in > .submenu-wrapper::-webkit-scrollbar-thumb {   background-color: #aeaeae; }
 [class*=Image_flag] {   height: 11px;   width: 16px; } .Image_flagBE {   background-image: url("../../../FichiersRessource/flagBE.png"); } .Image_flagCA {   background-image: url("../../../FichiersRessource/flagCA.png"); } .Image_flagCH {   background-image: url("../../../FichiersRessource/flagCH.png"); } .Image_flagDE {   background-image: url("../../../FichiersRessource/flagDE.png"); } .Image_flagFR {   background-image: url("../../../FichiersRessource/flagFR.png"); } .Image_flagGB {   background-image: url("../../../FichiersRessource/flagGB.png"); } .Image_flagIT {   background-image: url("../../../FichiersRessource/flagIT.png"); } .Image_flagUS {   background-image: url("../../../FichiersRessource/flagUS.png"); } .Image_flagNL {   background-image: url("../../../FichiersRessource/flagNL.png"); } .Image_flagMA {   background-image: url("../../../FichiersRessource/flagMA.png"); } .Image_flagES {   background-image: url("../../../FichiersRessource/flagES.png"); } .flag-conteneur {   width: 2.2rem;   margin: 0 0.2rem 0 0; } .flag-conteneur .input-wrapper {   padding: 0 0.2rem; } .flag-conteneur .input-wrapper .as-input {   width: auto !important;   background: none;   border: none;   padding: 0;   margin: 0; } .flag-conteneur .input-wrapper .as-input.as-select::after {   content: ""; } .as-li .flag-img {   display: flex;   align-items: center; } .as-li .flag-img > :first-child {   flex: none; } .as-li .flag-label {   padding-left: 0.4rem;   white-space: pre;   color: #000000; }
 .ObjetBandeauEspace {   position: relative;   display: flex;   align-items: center;   justify-content: center;   background-color: rgba(255, 255, 255, 0.97);   color: #46484d;   height: 4.7rem; } .ObjetBandeauEspace .colorFoncee {   color: var(--theme-foncee); } .ObjetBandeauEspace .ibe_gauche {   position: absolute;   left: 0;   top: 0;   bottom: 0;   display: flex;   align-items: center; } .ObjetBandeauEspace .ibe_gauche .ibe_image_dep, .ObjetBandeauEspace .ibe_gauche .ibe_image_etab {   flex: 0 1 auto;   margin-right: 0.3em;   padding: 0.1rem; } .ObjetBandeauEspace .ibe_gauche .ibe_image_dep > *, .ObjetBandeauEspace .ibe_gauche .ibe_image_etab > * {   max-height: 4.5rem; } .ObjetBandeauEspace .ibe_centre {   display: flex;   align-items: center;   padding: 0.2em;   max-width: 60%;   font-size: 1.6rem;   font-weight: 600; } .ObjetBandeauEspace .ibe_centre .ibe_util_photo {   flex: none;   border-radius: 50%;   margin-right: 0.5em;   background-size: cover;   overflow: hidden;   border: 1px solid #6b6e77;   box-sizing: border-box;   text-align: center;   width: 4.5rem;   height: 4.5rem; } .ObjetBandeauEspace .ibe_centre .ibe_util_photo .ibe_util_photo_i {   font-size: 4.1rem; } .ObjetBandeauEspace .ibe_centre .ibe_util_photo.ibe_actif:hover, .ObjetBandeauEspace .ibe_centre .ibe_util_photo.ibe_actif:focus {   border-width: 2px; } .ObjetBandeauEspace .ibe_centre .ibe_util_photo.ibe_actif:hover .ibe_util_photo_i i, .ObjetBandeauEspace .ibe_centre .ibe_util_photo.ibe_actif:focus .ibe_util_photo_i i {   text-shadow: 0 0 1px #000; } .ObjetBandeauEspace .ibe_centre .ibe_etab_util {   flex: 0 1 auto;   text-align: center;   min-width: 0;   display: flex;   flex-direction: column;   align-items: center; } .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_etab_cont {   max-width: 100%; } .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_etab {   font-size: 2rem;   line-height: 1.2;   width: 100%;   white-space: pre;   overflow: hidden;   text-overflow: ellipsis;   text-align: center; } .EspaceMobileIndex .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_etab {   font-size: 1.6rem; } .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_etab ~ .ibe_util {   font-size: 1.6rem; } .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_util {   display: flex;   align-items: center;   justify-content: center;   width: 100%; } .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_util .ibe_util_texte {   white-space: pre;   overflow: hidden;   text-overflow: ellipsis;   flex: 0 1 auto; } .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_util .ibe_util_texte.ibe_actif:hover, .ObjetBandeauEspace .ibe_centre .ibe_etab_util .ibe_util .ibe_util_texte.ibe_actif:focus {   text-decoration: underline; } .ObjetBandeauEspace .ibe_droite {   position: absolute;   right: 0.4rem;   display: flex;   align-items: center; } .ObjetBandeauEspace .ibe_droite .ibe_notification {   margin-right: 2.5rem;   align-self: center; } @media (max-width: 650px) {   .ObjetBandeauEspace .ibe_droite .ibe_notification {     margin-right: 0.5rem;   } } .ObjetBandeauEspace .ibe_droite .ibe_logo {   align-self: center; } .ObjetBandeauEspace .ibe_droite .ibe_logo > a {   text-decoration: none;   display: inline-block; } .ObjetBandeauEspace .ibe_droite .ibe_logo > a > span {   display: inline-block;   vertical-align: bottom; } .ObjetBandeauEspace .ibe_droite .ibe_logo > a > span.ibe_logo_image {   max-width: 150px;   max-height: 4.3rem;   background-size: contain; } @media (max-width: 760px) {   .ObjetBandeauEspace .ibe_droite .ibe_logo > a > span.ibe_logo_image {     max-width: 60px;     max-height: 20px;   } } .ObjetBandeauEspace .ibe_droite .ibe_logo > a > span:not(:first-child) {   color: #46484d;   font-size: 9px;   padding-bottom: 0.1em; } .ObjetBandeauEspace .ibe_droite .ibe_langue {   margin-bottom: 0.2rem;   margin-right: 0.2rem; } .ObjetBandeauEspace .ibe_droite .ibe_grosBoutonRond {   border-radius: 50%;   width: 35px;   height: 35px;   align-self: center;   margin-right: 10px;   padding: 0; } .ObjetBandeauEspace .ibe_droite .ibe_grosBoutonRond > i {   font-size: 2.3rem;   position: relative; } .ObjetBandeauEspace .ibe_droite .ibe_grosBoutonRond > i.icon_carnet_liaison.mix-icon_plus {   top: -2px;   font-size: 1.8rem;   min-width: 1em;   top: 0; } .ObjetBandeauEspace .ibe_iconebtn {   flex: none;   margin-left: 0.5em;   width: 22px;   height: 22px;   font-size: 18px; } .ObjetBandeauEspace .ibe_iconebtn:hover > i, .ObjetBandeauEspace .ibe_iconebtn:focus > i {   color: #ffffff;   text-shadow: 0 0 2px #000; } .ObjetBandeauEspace .ibe_droite .ibe_iconebtn {   align-self: center;   margin-left: 0;   margin-right: 10px;   width: 24px;   height: 24px;   font-size: 20px; } @media (max-width: 760px) {   .ObjetBandeauEspace .ibe_droite:not(.ibe_droite_fixe) {     flex-direction: column;   }   .ObjetBandeauEspace .ibe_droite:not(.ibe_droite_fixe) .ibe_langue {     margin-right: 0.5em;   }   .ObjetBandeauEspace .ibe_droite:not(.ibe_droite_fixe) .ibe_logo_image {     max-width: 85px;     max-height: 20px;   } } .ObjetBandeauEspace .ibe_actif {   cursor: pointer; }
 .ObjetWrapperCentraleNotifications_Espace {   position: relative; } .ObjetWrapperCentraleNotifications_Espace .bcne_btn_entete {   border-radius: 50%;   border: none;   margin: 0;   padding: 0;   cursor: pointer;   background-color: var(--theme-foncee); } .ObjetWrapperCentraleNotifications_Espace .bcne_btn_entete:hover {   background-color: var(--theme-sombre); } .ObjetWrapperCentraleNotifications_Espace .bcne_btn_entete > div {   width: 35px;   height: 35px;   margin: auto;   display: flex;   align-items: center;   justify-content: center; } .ObjetWrapperCentraleNotifications_Espace .bcne_btn_entete > div::before {   font-family: "Educ-Font";   font-size: 2rem;   content: "\e971";   color: #ffffff;   animation: rotate-butterfly 1.3s ease infinite; } .ObjetWrapperCentraleNotifications_Espace .bcne_btn_entete.bcne_btn_entete_vide > div::before {   animation: none; } @keyframes rotate-butterfly {   0% {     transform: rotate3d(0, 1, 0, 45deg);   }   50% {     transform: rotate3d(0);   }   100% {     transform: rotate3d(0, 1, 0, -45deg);   } } .ObjetWrapperCentraleNotifications_Espace .bcne_compteur_notif {   position: absolute;   top: -2px;   right: -2px;   border-radius: 50%;   width: 1.2rem;   height: 1.2rem;   display: flex;   align-items: center;   justify-content: center;   font-size: 0.8rem;   font-weight: 600;   background-color: #aa0000;   color: #ffffff;   pointer-events: none; } .bcne_conteneur_notif {   position: fixed;   top: 92px;   right: 0;   bottom: 0;   width: 350px;   max-height: 0;   transition: max-height 0.5s ease; } .bcne_conteneur_notif.bcne_conteneur_entete {   top: 47px; } .bcne_conteneur_notif.bcne_open {   max-height: 100vh; } .bcne_conteneur_notif i.image_centrale_notification {   font-size: 260px; }
 .ObjetCentraleNotifications .cn_section > header .cn_section_lu, .ObjetCentraleNotifications > header .cn_compteurTotal > div {   border-radius: 50%;   height: 1.9rem;   width: 1.9rem;   line-height: 1.9rem;   padding-top: 0.1rem;   font-size: 1rem;   display: flex;   align-items: center;   justify-content: center; } .ObjetCentraleNotifications {   width: 100%;   height: 100%;   padding-bottom: 1rem 0;   box-sizing: border-box;   position: relative;   overflow: hidden;   display: flex;   flex-direction: column;   color: white;   --padding-cont-lr: 1rem; } .EspaceMobileIndex .ObjetCentraleNotifications label {   font-size: inherit;   color: inherit; } .ObjetCentraleNotifications * {   box-sizing: inherit; } ._ObjetFenetreNotifications_Mobile_racine .ObjetCentraleNotifications {   --padding-cont-lr: 0; } .EspaceIndex .ObjetCentraleNotifications {   background-color: #6b6e77; } .ObjetCentraleNotifications > * {   z-index: 1;   position: relative; } .ObjetCentraleNotifications header {   font-weight: 600;   font-size: 1.5rem; } .ObjetCentraleNotifications > header {   padding: 0.8rem var(--padding-cont-lr);   flex: none;   display: flex;   align-items: center; } .ObjetCentraleNotifications > header .cn_compteurTotal {   margin-left: 0.5rem; } .ObjetCentraleNotifications > header .cn_compteurTotal > div {   background-color: white; } .EspaceIndex .ObjetCentraleNotifications > header .cn_compteurTotal > div {   color: #6b6e77; } .EspaceMobileIndex .ObjetCentraleNotifications > header .cn_compteurTotal > div {   color: #46484d; } .ObjetCentraleNotifications > header .cn_flechegauche {   margin-right: 0.8rem; } .ObjetCentraleNotifications > header .cn_flechegauche .btnImage.btnImageIcon {   font-size: 1.8rem;   padding: 0.2rem; } .ObjetCentraleNotifications > header .cn_fermeture {   flex: 1 1 auto;   display: flex;   justify-content: flex-end; } .ObjetCentraleNotifications > header .cn_fermeture .btnImage.btnImageIcon {   font-size: 1.8rem;   padding: 0.2rem; } .ObjetCentraleNotifications > header .cn_fermeture .btnImage.btnImageIcon:hover {   background-color: #c6c6c6;   color: black; } .ObjetCentraleNotifications .cn_liste_notifs {   flex: 1 1 100%;   overflow: hidden; } .ObjetCentraleNotifications .cn_scroll {   height: 100%;   overflow: auto; } .EspaceIndex .ObjetCentraleNotifications .cn_scroll {   scrollbar-color: #aeaeae #6b6e77;   scrollbar-width: thin; } .EspaceIndex .ObjetCentraleNotifications .cn_scroll.cn_scroll_inactif {   overflow: hidden; } .EspaceIndex .ObjetCentraleNotifications .cn_scroll::-webkit-scrollbar-track {   background-color: #6b6e77; } .EspaceIndex .ObjetCentraleNotifications .cn_scroll::-webkit-scrollbar {   width: 0.8rem;   height: 0.8rem; } .EspaceIndex .ObjetCentraleNotifications .cn_scroll::-webkit-scrollbar-thumb {   background-color: #aeaeae; } .ObjetCentraleNotifications .cn_scroll .cb_contenu_scroll {   padding: 0.4rem var(--padding-cont-lr) 1rem var(--padding-cont-lr); } .ObjetCentraleNotifications .cn_imgAucuneNouvelleNotif {   position: absolute;   z-index: 0;   top: 50%;   -webkit-transform: translateY(-50%);   transform: translateY(-50%);   display: flex;   flex-direction: column;   align-items: center;   width: 100%;   font-weight: 600;   font-size: 1.5rem;   color: #53565c; } .ObjetCentraleNotifications .cn_imgAucuneNouvelleNotif > div:first-child {   background-size: cover;   background: transparent url("../../../FichiersRessource/AucuneNouvelleNotif.png") no-repeat 0 0;   height: 250px;   width: 250px;   margin-bottom: 0.8rem; } .ObjetCentraleNotifications i.image_centrale_notification {   position: absolute;   z-index: 0;   bottom: 2rem;   right: 50%;   -webkit-transform: translateX(50%);   transform: translateX(50%); } .EspaceIndex .ObjetCentraleNotifications i.image_centrale_notification {   color: #848791; } .EspaceMobileIndex .ObjetCentraleNotifications i.image_centrale_notification {   color: #5e6168; } .EspaceMobileIndex .ObjetCentraleNotifications i.image_centrale_notification {   font-size: 10rem; } .ObjetCentraleNotifications .cn_section:not(:last-child) {   margin-bottom: 1.2rem; } .ObjetCentraleNotifications .cn_section > header {   margin-bottom: 0.5rem;   font-size: var(--taille-m);   display: flex; } .ObjetCentraleNotifications .cn_section > header .cn_section_titre {   flex: 1 1 auto;   display: flex;   align-items: center; } .ObjetCentraleNotifications .cn_section > header .cn_section_titre i {   margin-right: 0.6rem;   font-size: 1.5rem;   line-height: inherit; } .ObjetCentraleNotifications .cn_section > header .cn_section_lu {   color: black;   margin-left: 0.6rem; } .ObjetCentraleNotifications .cn_section > header .cn_section_btnLu {   display: flex;   align-items: center;   margin-right: 0.4rem;   font-weight: normal; } .ObjetCentraleNotifications .cn_section > header .cn_section_btnLu > label {   font-size: 1.1rem; } .ObjetCentraleNotifications .cn_section > header .btnImageIcon {   padding: 0 0.4rem; } .ObjetCentraleNotifications .cn_section > header .btnImageIcon.icon_eye_open {   font-size: 1.8rem; } .ObjetCentraleNotifications .cn_section > header .btnImageIcon:hover {   background-color: #92949d;   color: inherit; } .ObjetCentraleNotifications .cn_section > article {   min-height: 4.5rem;   color: black;   background-color: white;   display: flex;   position: relative;   border-radius: 1rem; } .ObjetCentraleNotifications .cn_section > article:not(:last-child) {   margin-bottom: 0.8rem; } .ObjetCentraleNotifications .cn_section > article.sc_article_histo {   background-color: #e2e2e2;   color: #6b6e77; } .ObjetCentraleNotifications .cn_section > article.sc_article_action {   cursor: pointer; } .ObjetCentraleNotifications .cn_section > article > * {   display: flex;   flex-direction: column;   justify-content: center;   overflow: hidden; } .ObjetCentraleNotifications .cn_section > article .sc_article_gauche {   width: 4rem;   flex: none;   text-align: center;   font-weight: 600;   line-height: 1rem;   border-radius: 1rem 0 0 1rem; } .ObjetCentraleNotifications .cn_section > article .sc_article_gauche .cn_etiquette_jour {   margin: 0 0.1rem; } .ObjetCentraleNotifications .cn_section > article .sc_article_gauche .cn_etiquette_jour .icon_calendrier_aujourdhui {   font-size: var(--taille-m);   line-height: var(--taille-m); } .ObjetCentraleNotifications .cn_section > article .sc_article_gauche .cn_etiquette_sep {   padding-bottom: 0.4rem;   margin: 0 0.4rem 0.4rem 0.4rem; } .ObjetCentraleNotifications .cn_section > article .sc_article_contenu {   flex: 1 1 auto;   padding: 0.4rem;   border-radius: 0 1rem 1rem 0;   overflow-wrap: break-word; } .ObjetCentraleNotifications .cn_section > article .sc_article_contenu .sc_article_contenu_titre {   margin-bottom: 0.8rem;   font-weight: 600; } .ObjetCentraleNotifications .cn_section > article .sc_article_contenu .sc_article_contenu_titre.sc_article_contenu_titre_avecBtn {   margin-right: 1.4rem; } .ObjetCentraleNotifications .cn_section > article .sc_article_contenu .sc_article_contenu_bold {   font-weight: 600; } .ObjetCentraleNotifications .cn_section > article .sc_article_contenu .notif-membre-exclu:before {   font-family: "Educ-Font";   content: "\e9c2";   color: #b50000;   font-size: 1.2rem;   padding-right: 0.4rem; } .ObjetCentraleNotifications .cn_section > article .sc_datePied {   display: flex;   align-items: center;   justify-content: flex-end;   font-style: italic;   font-weight: 600;   color: #515459;   margin-top: 0.4rem; } .ObjetCentraleNotifications .cn_section > article .sc_datePied i {   margin-right: 0.4rem; } .ObjetCentraleNotifications .cn_section > article .sc_btnCoin {   position: absolute;   top: 0.4rem;   right: 0.4rem; } .ObjetCentraleNotifications .cn_section > article .sc_btnCoin.btnImageIcon {   font-size: 1.6rem; } .ObjetCentraleNotifications .cn_section.cn_section_secSecurite > header {   color: #fbd1d3; } .ObjetCentraleNotifications .cn_section.cn_section_secSecurite > header .cn_section_titre i:before {   content: "\e92e"; } .ObjetCentraleNotifications .cn_section.cn_section_secSecurite > header .cn_section_lu {   background-color: #fbd1d3; } .ObjetCentraleNotifications .cn_section.cn_section_secSecurite > article .sc_article_gauche {   background-color: #f6a3a7;   color: #8c0e14; } .ObjetCentraleNotifications .cn_section.cn_section_secSecurite > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #8c0e14; } .ObjetCentraleNotifications .cn_section.cn_section_secSecurite > article.sc_article_action:hover .sc_article_gauche {   background-color: #f1757b; } .ObjetCentraleNotifications .cn_section.cn_section_secSecurite > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(246, 163, 167, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secAdministration > header {   color: #fcd29f; } .ObjetCentraleNotifications .cn_section.cn_section_secAdministration > header .cn_section_titre i:before {   content: "\f114"; } .ObjetCentraleNotifications .cn_section.cn_section_secAdministration > header .cn_section_lu {   background-color: #fcd29f; } .ObjetCentraleNotifications .cn_section.cn_section_secAdministration > article .sc_article_gauche {   background-color: #fbbb6d;   color: #663903; } .ObjetCentraleNotifications .cn_section.cn_section_secAdministration > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #663903; } .ObjetCentraleNotifications .cn_section.cn_section_secAdministration > article.sc_article_action:hover .sc_article_gauche {   background-color: #faa43b; } .ObjetCentraleNotifications .cn_section.cn_section_secAdministration > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(251, 187, 109, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secMessagerie > header {   color: #a3e3cb; } .ObjetCentraleNotifications .cn_section.cn_section_secMessagerie > header .cn_section_titre i:before {   content: "\f1d9"; } .ObjetCentraleNotifications .cn_section.cn_section_secMessagerie > header .cn_section_lu {   background-color: #a3e3cb; } .ObjetCentraleNotifications .cn_section.cn_section_secMessagerie > article .sc_article_gauche {   background-color: #7cd7b5;   color: #13412f; } .ObjetCentraleNotifications .cn_section.cn_section_secMessagerie > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #13412f; } .ObjetCentraleNotifications .cn_section.cn_section_secMessagerie > article.sc_article_action:hover .sc_article_gauche {   background-color: #54cc9e; } .ObjetCentraleNotifications .cn_section.cn_section_secMessagerie > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(124, 215, 181, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secMesInformations > header {   color: #d1e5fb; } .ObjetCentraleNotifications .cn_section.cn_section_secMesInformations > header .cn_section_titre i:before {   content: "\e931"; } .ObjetCentraleNotifications .cn_section.cn_section_secMesInformations > header .cn_section_lu {   background-color: #d1e5fb; } .ObjetCentraleNotifications .cn_section.cn_section_secMesInformations > article .sc_article_gauche {   background-color: #a3cbf6;   color: #0e4b8c; } .ObjetCentraleNotifications .cn_section.cn_section_secMesInformations > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #0e4b8c; } .ObjetCentraleNotifications .cn_section.cn_section_secMesInformations > article.sc_article_action:hover .sc_article_gauche {   background-color: #75b1f1; } .ObjetCentraleNotifications .cn_section.cn_section_secMesInformations > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(163, 203, 246, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secPeriscolaire > header {   color: white; } .ObjetCentraleNotifications .cn_section.cn_section_secPeriscolaire > header .cn_section_titre i:before {   content: "\f1e3"; } .ObjetCentraleNotifications .cn_section.cn_section_secPeriscolaire > header .cn_section_lu {   background-color: white; } .ObjetCentraleNotifications .cn_section.cn_section_secPeriscolaire > article .sc_article_gauche {   background-color: #e9e9e9;   color: #6a6a6a; } .ObjetCentraleNotifications .cn_section.cn_section_secPeriscolaire > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #6a6a6a; } .ObjetCentraleNotifications .cn_section.cn_section_secPeriscolaire > article.sc_article_action:hover .sc_article_gauche {   background-color: #d0d0d0; } .ObjetCentraleNotifications .cn_section.cn_section_secPeriscolaire > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(233, 233, 233, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secForum > header {   color: #ffdbeb; } .ObjetCentraleNotifications .cn_section.cn_section_secForum > header .cn_section_titre i:before {   content: "\ea22"; } .ObjetCentraleNotifications .cn_section.cn_section_secForum > header .cn_section_lu {   background-color: #ffdbeb; } .ObjetCentraleNotifications .cn_section.cn_section_secForum > article .sc_article_gauche {   background-color: #ffa8cf;   color: #a8004b; } .ObjetCentraleNotifications .cn_section.cn_section_secForum > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #a8004b; } .ObjetCentraleNotifications .cn_section.cn_section_secForum > article.sc_article_action:hover .sc_article_gauche {   background-color: #ff75b2; } .ObjetCentraleNotifications .cn_section.cn_section_secForum > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(255, 168, 207, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secPartenaires > header {   color: #fffabb; } .ObjetCentraleNotifications .cn_section.cn_section_secPartenaires > header .cn_section_titre i:before {   content: "\ea1f"; } .ObjetCentraleNotifications .cn_section.cn_section_secPartenaires > header .cn_section_lu {   background-color: #fffabb; } .ObjetCentraleNotifications .cn_section.cn_section_secPartenaires > article .sc_article_gauche {   background-color: #fff788;   color: #887f00; } .ObjetCentraleNotifications .cn_section.cn_section_secPartenaires > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #887f00; } .ObjetCentraleNotifications .cn_section.cn_section_secPartenaires > article.sc_article_action:hover .sc_article_gauche {   background-color: #fff455; } .ObjetCentraleNotifications .cn_section.cn_section_secPartenaires > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(255, 247, 136, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secAutres > header {   color: #b300b3; } .ObjetCentraleNotifications .cn_section.cn_section_secAutres > header .cn_section_titre i:before {   content: "\e931"; } .ObjetCentraleNotifications .cn_section.cn_section_secAutres > header .cn_section_lu {   background-color: #b300b3; } .ObjetCentraleNotifications .cn_section.cn_section_secAutres > article .sc_article_gauche {   background-color: purple;   color: black; } .ObjetCentraleNotifications .cn_section.cn_section_secAutres > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid black; } .ObjetCentraleNotifications .cn_section.cn_section_secAutres > article.sc_article_action:hover .sc_article_gauche {   background-color: #4d004d; } .ObjetCentraleNotifications .cn_section.cn_section_secAutres > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(128, 0, 128, 0.2); } .ObjetCentraleNotifications .cn_section.cn_section_secSignature > header {   color: white; } .ObjetCentraleNotifications .cn_section.cn_section_secSignature > header .cn_section_titre i:before {   content: "\e9e8"; } .ObjetCentraleNotifications .cn_section.cn_section_secSignature > header .cn_section_lu {   background-color: white; } .ObjetCentraleNotifications .cn_section.cn_section_secSignature > article .sc_article_gauche {   background-color: #ffdbeb;   color: #db0061; } .ObjetCentraleNotifications .cn_section.cn_section_secSignature > article .sc_article_gauche .cn_etiquette_sep {   border-bottom: 1px solid #db0061; } .ObjetCentraleNotifications .cn_section.cn_section_secSignature > article.sc_article_action:hover .sc_article_gauche {   background-color: #ffa8cf; } .ObjetCentraleNotifications .cn_section.cn_section_secSignature > article.sc_article_action:hover .sc_article_contenu {   background-color: rgba(255, 219, 235, 0.2); }
 .ObjetAideContextuelle {   width: 100%;   height: 100%;   padding-bottom: 0.8rem 0;   box-sizing: border-box;   position: relative;   overflow: hidden;   display: flex;   flex-direction: column;   color: white; } .EspaceMobileIndex .ObjetAideContextuelle label {   font-size: inherit;   color: inherit; } .ObjetAideContextuelle * {   box-sizing: inherit; } .EspaceIndex .ObjetAideContextuelle {   background-color: #6b6e77; } .EspaceMobileIndex .ObjetAideContextuelle {   background-color: #46484d; } .ObjetAideContextuelle > * {   z-index: 1;   position: relative; } .ObjetAideContextuelle header {   font-weight: 600;   font-size: 1.5rem; } .ObjetAideContextuelle > header {   padding: 0.8rem 0.8rem;   flex: none;   display: flex;   align-items: center; } .ObjetAideContextuelle > header .cn_flechegauche {   margin-right: 0.8rem; } .ObjetAideContextuelle > header .cn_flechegauche .btnImage.btnImageIcon {   font-size: 1.8rem;   padding: 0.2rem; } .ObjetAideContextuelle > header .cn_fermeture {   flex: 1 1 auto;   display: flex;   justify-content: flex-end; } .ObjetAideContextuelle > header .cn_fermeture .btnImage.btnImageIcon {   font-size: 1.8rem;   padding: 0.2rem; } .ObjetAideContextuelle > header .cn_fermeture .btnImage.btnImageIcon:hover {   background-color: #c6c6c6;   color: black; } .ObjetAideContextuelle .cn_liste_aide {   flex: 1 1 100%;   overflow: hidden; } .ObjetAideContextuelle .cn_scroll {   height: 100%;   overflow: auto; } .EspaceIndex .ObjetAideContextuelle .cn_scroll {   scrollbar-color: #aeaeae #6b6e77;   scrollbar-width: thin; } .EspaceIndex .ObjetAideContextuelle .cn_scroll.cn_scroll_inactif {   overflow: hidden; } .EspaceIndex .ObjetAideContextuelle .cn_scroll::-webkit-scrollbar-track {   background-color: #6b6e77; } .EspaceIndex .ObjetAideContextuelle .cn_scroll::-webkit-scrollbar {   width: 0.8rem;   height: 0.8rem; } .EspaceIndex .ObjetAideContextuelle .cn_scroll::-webkit-scrollbar-thumb {   background-color: #aeaeae; } .ObjetAideContextuelle .cn_scroll .cb_contenu_scroll {   padding: 0.4rem 0.8rem 0.8rem; } .ObjetAideContextuelle .cn_imgAucuneAide {   position: absolute;   z-index: 0;   top: 50%;   -webkit-transform: translateY(-50%);   transform: translateY(-50%);   display: flex;   flex-direction: column;   align-items: center;   width: 100%;   font-weight: 600;   font-size: 1.5rem;   color: #53565c; } .ObjetAideContextuelle .cn_section:not(:last-child) {   margin-bottom: 1.2rem; } .ObjetAideContextuelle .cn_section > header {   font-size: var(--taille-m);   display: flex; } .ObjetAideContextuelle .cn_section > header .cn_section_titre {   min-height: 4.5rem;   border-radius: 1rem 1rem 0 0;   flex: 1 1 auto;   display: flex;   align-items: center; } .ObjetAideContextuelle .cn_section > header .cn_section_titre .sc_header_contenu {   margin-left: 1.6rem;   font-size: var(--taille-l); } .ObjetAideContextuelle .cn_section > header .btnImageIcon {   padding: 0 0.4rem; } .ObjetAideContextuelle .cn_section > header .btnImageIcon:hover {   background-color: #92949d;   color: inherit; } .ObjetAideContextuelle .cn_section .sc_contenu {   background-color: #ffffff;   padding-top: 0.8rem;   border-radius: 0 0 1rem 1rem; } .ObjetAideContextuelle .cn_section .sc_contenu > article {   color: black;   margin-bottom: 1.2rem;   padding: 0 0.2rem 0.4rem;   display: flex;   position: relative;   cursor: pointer; } .ObjetAideContextuelle .cn_section .sc_contenu > article .sc_article_gauche {   width: 4rem;   flex: none;   text-align: center; } .ObjetAideContextuelle .cn_section .sc_contenu > article .sc_article_gauche > i {   font-size: 1.6rem; } .ObjetAideContextuelle .cn_section .sc_contenu > article .sc_article_contenu {   flex: 1 1 auto;   font-size: var(--taille-l);   overflow-wrap: break-word; } .ObjetAideContextuelle .cn_section .sc_contenu > article .sc_article_duree {   margin-right: 0.4rem;   font-size: var(--taille-m);   width: 5rem; } .ObjetAideContextuelle .cn_section .sc_contenu > article .sc_article_duree:before {   margin-right: 0.2rem; } .ObjetAideContextuelle .Image_BaseDeConnaissance {   background: transparent url("../../../FichiersRessource/BaseDeConnaissance.png") no-repeat 0 0;   height: 75px;   width: 75px;   background-size: contain; } .ObjetAideContextuelle .cn_titre_aide {   display: flex;   flex-direction: column;   width: 100%;   height: 75%;   padding: 0.4rem 0.8rem; } .ObjetAideContextuelle .cn_support, .ObjetAideContextuelle .cn_support:hover {   align-self: end;   cursor: pointer; } .ObjetAideContextuelle .cn_support a, .ObjetAideContextuelle .cn_support i, .ObjetAideContextuelle .cn_support:hover a, .ObjetAideContextuelle .cn_support:hover i {   color: #ffffff; }
 .ObjetWrapperAideContextuelle_Espace {   position: relative;   min-width: 2.6rem; } .ObjetWrapperAideContextuelle_Espace .bcne_btn_entete {   border-radius: 50%;   border: none;   margin: 0;   padding: 0;   cursor: pointer;   background-color: var(--theme-foncee); } .ObjetWrapperAideContextuelle_Espace .bcne_btn_entete:hover {   background-color: var(--theme-sombre); } .ObjetWrapperAideContextuelle_Espace .bcne_btn_entete > div {   width: 3.5rem;   height: 3.5rem;   margin: auto;   display: flex;   align-items: center;   justify-content: center; } .ObjetWrapperAideContextuelle_Espace .bcne_btn_entete > div::before {   font-family: "Educ-Font";   font-size: 2rem;   content: "\ea47";   color: #ffffff; } .ObjetWrapperAideContextuelle_Espace .bcne_btn_entete.bcne_btn_entete_vide > div::before {   animation: none; } @keyframes rotate-aide {   0% {     transform: rotate3d(0, 1, 0, 45deg);   }   50% {     transform: rotate3d(0);   }   100% {     transform: rotate3d(0, 1, 0, -45deg);   } } .ObjetWrapperAideContextuelle_Espace .bcne_compteur_aide {   position: absolute;   top: -2px;   right: -2px;   border-radius: 50%;   width: 1.2rem;   height: 1.2rem;   display: flex;   align-items: center;   justify-content: center;   font-size: 0.8rem;   font-weight: 600;   background-color: #e7f3f9;   color: #138bbc;   border: 1px solid #138bbc;   pointer-events: none; } .ObjetWrapperAideContextuelle_Espace .bcne_compteur_notif {   position: absolute;   top: -2px;   right: -2px;   border-radius: 50%;   width: 1.2rem;   height: 1.2rem;   display: flex;   align-items: center;   justify-content: center;   font-size: 0.8rem;   font-weight: 600;   background-color: #aa0000;   color: #ffffff;   pointer-events: none; } .bcne_conteneur_aide {   position: fixed;   top: 92px;   right: 0;   bottom: 0;   width: 45rem;   max-height: 0;   transition: max-height 0.5s ease; } .bcne_conteneur_aide.bcne_conteneur_entete {   top: 47px; } .bcne_conteneur_aide.bcne_open {   max-height: 100vh; } .Image_BaseDeConnaissance {   background: transparent url("../../../FichiersRessource/BaseDeConnaissance.png") no-repeat 0 0;   height: 75px;   width: 75px;   background-size: contain; } .cn_titre_aide {   display: flex;   flex-direction: column;   width: 100%;   height: 75%;   padding: 0.4rem 0.8rem; } .cn_support, .cn_support:hover {   align-self: end;   cursor: pointer; } .cn_support a, .cn_support i, .cn_support:hover a, .cn_support:hover i {   color: #ffffff; }
 .ObjetMenuContexutel {   outline: 0;   padding: 0;   border-radius: 0.4rem;   overflow: hidden;   box-shadow: 0 0.4rem 0.8rem 0 rgba(198, 198, 198, 0.7);   background-color: #ffffff; } .ObjetMenuContexutel ul {   list-style: none;   padding: 0;   margin: 0; } .ObjetMenuContexutel ul li {   box-sizing: border-box;   padding: 0.8rem;   display: flex;   align-items: center;   width: 100%; } .ObjetMenuContexutel ul li.separateur {   padding: 0;   height: 0.2rem;   border-bottom: solid 1px #c6c6c6; } .ObjetMenuContexutel ul li.titre h5 {   margin: 0;   font-size: var(--taille-m);   font-weight: 500;   position: relative;   color: #6b6e77;   padding-left: 0;   display: flex;   align-items: center; } .ObjetMenuContexutel ul li.titre h5 .iconic::before {   flex: none;   margin-right: 0.4rem;   font-family: "Educ-Font";   font-size: 1.6rem;   font-weight: 500; } .ObjetMenuContexutel ul li .img-contain {   flex: none;   width: 2rem;   text-align: center; } .ObjetMenuContexutel ul li .img-contain i.icone-large {   font-size: 1.6rem;   padding-top: 0; } .ObjetMenuContexutel ul li .mc-icon-contain {   width: 2rem; } .ObjetMenuContexutel ul li .mc-icon-contain [class*=icon_] {   margin-right: 0.4rem;   font-size: 1.2rem;   min-width: 1.2rem;   height: 1.2rem; } .EspaceMobileIndex .ObjetMenuContexutel ul li .mc-icon-contain [class*=icon_] {   font-size: 1.6rem;   min-width: 1.6rem;   height: 1.6rem; } .ObjetMenuContexutel ul li .mc-icon-contain [class*=icon_]:before {   color: var(--theme-foncee); } .ObjetMenuContexutel ul li .mc-icon-contain [class*=Image_] {   margin-right: 0.4rem !important; } .ObjetMenuContexutel ul li .libelle-contain {   display: flex;   align-items: center;   padding-right: 0.8rem;   flex: 1 1 auto; } .ObjetMenuContexutel ul li .libelle-contain + .libelle-contain {   flex: none;   padding-left: 0.4rem; } .ObjetMenuContexutel ul li .libelle-contain .BordureNavigationInactive, .ObjetMenuContexutel ul li .libelle-contain .libelle {   flex: 1 1 auto; } .ObjetMenuContexutel ul li .libelle-contain .libelle {   font-weight: 500; } .ObjetMenuContexutel ul li .libelle-contain .btn-deploiement {   box-sizing: border-box;   flex: none;   width: 2.4rem;   margin-left: 0.8rem; } .ObjetMenuContexutel ul li .libelle-contain .btn-deploiement::before {   font-size: 1rem;   color: var(--theme-foncee); } .ObjetMenuContexutel ul li .libelle-contain .btn-deploiement:empty {   width: 0; } .ObjetMenuContexutel ul li.active-color {   cursor: pointer; } .ObjetMenuContexutel ul li.active-color:hover, .ObjetMenuContexutel ul li.active-color.on-focus {   --stroke-color: var(--theme-claire);   background-color: var(--theme-claire);   color: #000000; } .ObjetMenuContexutel ul li.active-color:hover .btn-deploiement, .ObjetMenuContexutel ul li.active-color.on-focus .btn-deploiement {   color: var(--theme-foncee); } .ObjetMenuContexutel ul li.active-color .img-contain, .ObjetMenuContexutel ul li.active-color .mc-icon-contain::before, .ObjetMenuContexutel ul li.active-color .mc-icon-contain::after, .ObjetMenuContexutel ul li.active-color .libelle-contain::before {   color: var(--theme-foncee); } .ObjetMenuContexutel ul li.inactive-color:hover {   background-color: transparent; } .ObjetMenuContexutel ul li.inactive-color .img-contain, .ObjetMenuContexutel ul li.inactive-color .mc-icon-contain, .ObjetMenuContexutel ul li.inactive-color .mc-icon-contain [class*=icon_]::before, .ObjetMenuContexutel ul li.inactive-color .libelle {   color: rgba(107, 110, 119, 0.9); } .EspaceMobileIndex .ObjetMenuContexutel {   max-width: 95vw; } .EspaceMobileIndex .ObjetMenuContexutel ul li:not(.separateur) {   padding: 0.8rem 1.6rem; } .EspaceMobileIndex .ObjetMenuContexutel ul li:not(.separateur):first-child {   padding-top: 1.6rem; } .EspaceMobileIndex .ObjetMenuContexutel ul li:not(.separateur):last-child {   padding-bottom: 1.6rem; } .EspaceMobileIndex .ObjetMenuContexutel ul .mc-icon-contain {   font-size: 1.6rem; } .EspaceMobileIndex .ObjetMenuContexutel ul .mc-icon-contain[class*=icon_] {   width: 2.4rem; } .EspaceMobileIndex .ObjetMenuContexutel ul .libelle-contain .libelle {   font-size: var(--taille-m); }
 .objetbandeauentete_global li {   font-size: 1.2rem; } .objetbandeauentete_global .badge {   z-index: 20;   display: flex;   justify-content: center;   align-items: center;   border-radius: 50%;   width: 2rem;   height: 2rem;   padding: 0.5rem;   font-weight: 600;   font-size: var(--taille-s); } .objetbandeauentete_global .objetBandeauEntete_thirdmenu {   display: flex;   flex-wrap: wrap;   align-items: center;   min-height: 3.4rem;   --stroke-color: var(--theme-neutre-legere2);   background-color: var(--theme-neutre-legere2);   padding: 0.4rem;   gap: 0.8rem; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .objetBandeauEntete_AddSurZone_wrapper {   flex: 1 1 auto;   display: flex;   justify-content: flex-end;   align-items: center;   padding-right: 0.4rem;   padding-top: 0.4rem;   gap: 0.8rem; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .objetBandeauEntete_AddSurZone_wrapper > div.PetitEspaceDroit.AlignementGauche {   flex: none; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .element-bandeau-wrapper {   text-align: left;   align-self: center; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .element-bandeau-wrapper > span {   margin-left: 0.4rem; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .filtres-conteneur {   display: flex;   align-items: center; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .filtres-conteneur i[class*=icon_] {   flex: none;   margin-left: 0.4rem; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .recherche-conteneur {   padding-left: 0.4rem;   padding-right: 0.4rem;   display: flex;   align-items: center;   gap: 0.4rem; } .objetbandeauentete_global .objetBandeauEntete_thirdmenu .recherche-conteneur .sep-tiret:before {   content: "- "; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique).e-inscriptions, .objetbandeauentete_global .objetBandeauEntete_secondmenu.e-inscriptions {   display: none; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) {   background-color: #46484d;   padding-right: 0;   height: 4.5rem;   display: flex;   justify-content: space-between; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container {   display: grid;   grid-template-columns: 4.7rem 1fr;   grid-template-areas: "home menuitems"; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container .objetBandeauEntete_membres {   grid-area: membres; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container .home {   grid-area: home; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container .onglets-wrapper {   grid-area: menuitems; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.with-members {   grid-template-columns: minmax(17.5rem, auto) 4.7rem 1fr;   grid-template-areas: "membres home menuitems"; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.with-members.accompagnant {   grid-template-columns: minmax(22rem, auto) 4.7rem 1fr; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.with-members.academie, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.with-members.entreprise {   grid-template-columns: auto 1fr;   grid-template-areas: "membres menuitems"; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.administration, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.edt, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.invites, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.appariteur, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.secretariat {   grid-template-columns: auto 1fr;   grid-template-areas: "membres menuitems"; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) > .objetBandeauEntete_fullsize {   flex: 0 0 15%; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .objetBandeauEntete_boutons {   flex: 0 1 auto;   display: flex;   justify-content: flex-end;   align-items: center;   padding: 0.8rem; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .objetBandeauEntete_boutons span, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .objetBandeauEntete_boutons div.objetBandeauEntete_boutons_ifc {   margin-right: 0.8rem; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .objetBandeauEntete_boutons span i, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .objetBandeauEntete_boutons div.objetBandeauEntete_boutons_ifc i {   font-size: 2rem;   color: #ffffff; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .objetBandeauEntete_boutons span:hover i, .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) .objetBandeauEntete_boutons div.objetBandeauEntete_boutons_ifc:hover i {   color: #b3b3b3; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) hr.objetBandeauEntete_sep_boutons {   flex: none;   margin: 0 1.3rem 0 0.5rem;   height: 22px;   border: 0;   width: 0.1rem;   background-color: white; } .objetbandeauentete_global .objetBandeauEntete_menu:not(.ongletLudique) hr.objetBandeauEntete_sep_boutons:first-child {   display: none; } .navbar-toggler {   display: none; } .titre-onglet {   font-size: var(--taille-m);   font-weight: 600;   white-space: nowrap;   padding-right: 0.8rem;   margin: 0.2rem 0.4rem;   color: var(--theme-foncee); } .objetBandeauEntete_thirdmenu_ludique {   padding: 0.1rem 0.3rem;   display: flex;   align-content: flex-end;   align-items: center;   background-color: #e2e2e2; } .objetBandeauEntete_thirdmenu_ludique .objetBandeauEntete_thirdmenu {   display: flex;   align-items: center;   gap: 0.8rem;   background-color: transparent;   padding: 0.2rem;   flex: 1 1 auto; } .objetBandeauEntete_thirdmenu_ludique .objetBandeauEntete_thirdmenu .objetBandeauEntete_AddSurZone_wrapper {   flex: 1 1 auto;   display: flex;   justify-content: flex-end;   align-items: center;   padding-right: 0.4rem; } .objetBandeauEntete_thirdmenu_ludique .objetBandeauEntete_thirdmenu .objetBandeauEntete_AddSurZone_wrapper > div.PetitEspaceDroit.AlignementGauche {   flex: none; } .objetBandeauEntete_menu > div .objetBandeauEntete_fullsize, .objetBandeauEntete_thirdmenu .objetBandeauEntete_fullsize {   order: 0;   flex: 1 0 0;   align-self: auto; } .objetBandeauEntete_menu > div .objetBandeauEntete_fullsize.precedenteConnexion > div, .objetBandeauEntete_thirdmenu .objetBandeauEntete_fullsize.precedenteConnexion > div {   text-align: center;   color: var(--theme-foncee);   font-weight: 600;   font-size: 1.2rem; } .objetBandeauEntete_secondmenu {   --stroke-color: #d9d9d9;   min-height: 3rem;   background-color: #d9d9d9;   display: flex;   justify-content: space-between; } .objetBandeauEntete_secondmenu .objetBandeauEntete_fullsize {   flex: 1 1 auto;   display: flex;   align-items: center; } .objetBandeauEntete_secondmenu .objetBandeauEntete_fullsize .precedenteConnexion {   padding: 0.4rem 0.8rem;   font-size: 1rem; } .objetBandeauEntete_secondmenu .secondmenu-container {   flex: 0 1 auto;   display: flex; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 {   padding: 0;   display: flex;   cursor: pointer; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1 {   display: flex;   align-items: center;   list-style: none;   margin: 0;   padding: 0.4rem 0.8rem;   border-bottom: 0.4rem solid transparent;   background: transparent;   color: #000000;   font-weight: 600;   transition: all 0.3s ease-out 0.15s;   position: relative;   text-align: center; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1 [class*=icon_] {   color: var(--theme-neutre-sombre) !important;   font-size: 2rem;   margin-left: 0.4rem; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1 .label-menu-container::before {   display: none; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1.has-submenu.label-menu-container::after, .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1.has-submenu:not([data-genre="7"]) > .label-menu-container::after {   display: inline-block;   font-family: "Educ-Font";   color: #999999;   font-size: calc(var(--taille-l) * 0.8);   width: 14px;   height: 14px;   content: "\f107";   padding: 0 0.2rem; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1.has-submenu[data-genre=ACCUEIL] > .label-menu-container::after, .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1.has-submenu[data-genre="7"] > .label-menu-container::after {   content: "";   display: none; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1:hover {   border-bottom: 4px solid var(--theme-foncee); } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1:hover .menu-principal_niveau2 {   display: block; } .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1.selected {   border-bottom: 4px solid var(--theme-foncee);   color: var(--theme-foncee);   background-color: #ececec; } .objetBandeauEntete_secondmenu .menu-principal_niveau2 {   list-style: none;   margin: 0;   padding: 0;   text-decoration: none;   background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 2px, rgb(255, 255, 255) 2px, rgb(255, 255, 255) 100%);   text-align: left;   font-weight: 400;   color: #000000;   display: none;   z-index: 900;   position: absolute;   overflow: hidden;   top: 3rem;   left: 0;   box-shadow: 0.4rem 0.4rem 0.4rem rgba(70, 72, 77, 0.2);   transition: all 0s linear 0.15s;   min-width: 100%; } .objetBandeauEntete_secondmenu .menu-principal_niveau2 .item-menu_niveau2 {   position: relative;   padding: 0.8rem;   white-space: nowrap; } .objetBandeauEntete_secondmenu .menu-principal_niveau2 .item-menu_niveau2 .label-menu-container {   flex: 1 1 auto;   width: 100%;   display: flex; } .objetBandeauEntete_secondmenu .menu-principal_niveau2 .item-menu_niveau2 .label-menu-container:before {   font-family: "Educ-Font";   font-size: 1.2rem;   color: #999999;   content: "\f105";   padding-right: 0.8rem; } .objetBandeauEntete_secondmenu .menu-principal_niveau2 .item-menu_niveau2:hover {   background-color: #ececec; } .objetBandeauEntete_BoutonHaut:hover i {   text-shadow: 0 0 2px #000; } .objetBandeauEntete_BoutonHaut label {   cursor: pointer; } .objetBandeauEntete_BoutonHaut:hover label {   text-decoration: underline; } .menu-commandes {   flex: 1 1 auto;   padding-left: 0.8rem;   padding-right: 0.8rem;   display: flex;   justify-content: flex-end; } .menu-commandes.menu-commandes-calcul {   flex: none; } .objetBandeauEntete_thirdmenu_ludique .menu-commandes {   flex: none; } .fil-ariane {   display: none;   color: #ffffff; } .objetbandeauentete_global.as-responsive .fil-ariane {   display: block;   color: #ffffff; } .objetbandeauentete_global.as-responsive h2.fil-ariane {   flex: 1 1 auto;   text-align: left; } .objetbandeauentete_global.as-responsive h2.fil-ariane .label-membre {   color: #ffffff;   font-weight: 600; } .objetbandeauentete_global.as-responsive h2.fil-ariane .label-membre::after {   content: " - "; } .objetbandeauentete_global.as-responsive h2.fil-ariane .label-membre:empty {   display: none; } .objetbandeauentete_global.as-responsive h3.fil-ariane {   padding-left: 0.4rem;   color: #000000;   margin: 0.5rem 0; } .objetbandeauentete_global.as-responsive .navbar-toggler {   cursor: pointer;   display: inline-block;   color: #ffffff;   font-size: 1.7rem;   font-weight: 400;   padding-left: 0.8rem;   width: 3.8rem; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) {   position: relative;   display: flex;   align-items: center; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container {   width: 24.5rem;   gap: 0;   grid-template-columns: 1fr;   grid-template-rows: auto 1fr;   grid-template-areas: "home " "menuitems";   position: absolute;   top: 4.5rem;   bottom: 0;   left: -25.3rem;   background-color: #46484d;   z-index: 9000;   min-height: calc(100vh - (9.2rem));   overflow: auto;   opacity: 0;   transition: opacity 0.5s ease-in-out, left 0.5s ease-in-out;   scrollbar-color: #aeaeae #60636a;   scrollbar-width: thin; } @supports (-ms-ime-align: auto) {   .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container {     width: auto;   } } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.with-members {   min-width: 0;   grid-template-columns: minmax(calc(100% - 1rem), 1fr);   grid-template-rows: auto auto 1fr;   grid-template-areas: "membres" "home" "menuitems"; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.with-members.academie, .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.with-members.entreprise {   grid-template-columns: 1fr;   grid-template-areas: "membres" "menuitems"; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.administration, .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.edt, .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.invites, .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.appariteur, .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container.secretariat {   grid-template-columns: 1fr;   grid-template-areas: "membres" "menuitems"; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container > div {   display: flex; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container > div .menu-principal_niveau0 {   flex: 1 1 auto;   max-width: 100%; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container::-webkit-scrollbar-track {   background-color: #60636a; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container::-webkit-scrollbar {   width: 0.8rem;   height: 0.8rem; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique) .menu-container::-webkit-scrollbar-thumb {   background-color: #aeaeae; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_menu:not(.ongletLudique).show-menu > .menu-container {   opacity: 1;   left: 0;   display: grid;   box-shadow: 0.05rem 0.05rem 0.4rem 0.4rem rgba(70, 72, 77, 0.2);   transition: opacity 0.5s ease-in-out, left 0.5s ease-in-out; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_secondmenu {   flex-wrap: nowrap; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1:not([data-genre="7"]) {   display: none; } .objetbandeauentete_global.as-responsive .objetBandeauEntete_secondmenu .menu-principal_niveau1 .item-menu_niveau1[data-genre="7"] .label-menu-container {   display: flex;   justify-content: space-around;   align-items: center; }
 .menu-tabs {   height: 3.2rem;   box-sizing: border-box;   box-shadow: 0 12px 5px -5px rgba(0, 0, 0, 0.1019607843);   display: flex; } .EspaceMobileIndex .menu-tabs {   height: 4.5rem;   overflow-x: auto; } .menu-tabs:empty, .objetInterfaceMobile_zoneSelection > *:not(:last-child) .menu-tabs {   box-shadow: none; } .menu-tabs .tab-item {   cursor: pointer;   display: inline-flex; } .EspaceMobileIndex .menu-tabs .tab-item {   display: flex;   flex: 1 1 auto;   min-width: auto; } .EspaceMobileIndex .menu-tabs .tab-item:only-of-type {   flex: 0 1 auto; } .menu-tabs .tab-item .tab-content {   flex: 1 1 auto;   display: flex;   flex-direction: column;   align-items: stretch;   justify-content: center;   border-radius: 0.35rem 0.35rem 0 0; } .EspaceIndex .menu-tabs .tab-item .tab-content:hover {   background: #f6f6f6; } .menu-tabs .tab-item .tab-content > .libelle {   text-align: center;   flex: 1 1 auto;   padding: 0.8rem 1.6rem;   font-size: var(--taille-m);   font-weight: 500;   white-space: nowrap; } .menu-tabs .tab-item .tab-content::after {   align-self: flex-start;   display: inline-block;   content: " ";   flex: none;   width: 0;   height: 0.4rem;   background-color: transparent;   transition: width 0.1s ease-in-out 0.15s, background-color 0.3s ease-in-out 0.3s; } .menu-tabs .tab-item .tab-content:hover {   color: #515459; } .menu-tabs .tab-item .tab-content.selected::after {   width: 100%;   background-color: var(--theme-foncee);   transition: width 0.2s ease-in-out, background-color 0.3s ease-in-out; } .menu-tabs .tab-item .tab-content .withNotification::after {   content: " *";   vertical-align: super;   line-height: initial; } .tabs-contenu {   margin-top: 0.2rem;   padding: 0.8rem 1.6rem; } .tabs-contenu.with-border {   border-radius: 0 0 0.7rem 0.7rem;   border: solid 1px var(--theme-claire); } .tabs-contenu.no-contenu {   padding: 1.6rem;   text-align: center;   vertical-align: middle;   font-weight: 600; } .tabs-contenu .ul-contenu-item {   margin: 0;   display: inline-flex;   flex-direction: column; } .tabs-contenu .ul-contenu-item > .contenu-item {   margin-bottom: 0.4rem;   display: flex;   align-items: center; } .tabs-contenu .ul-contenu-item > .contenu-item label {   flex: 1 1 auto;   text-align: right;   margin-right: 0.4rem; } .tabs-contenu .ul-contenu-item > .contenu-item span {   margin-left: 0.4rem;   min-width: 3rem; }
 .ObjetListe {   height: 100%; } .ObjetListe.hauteur-auto {   height: auto; } .ObjetListe.background-selec .liste_celluleGrid.selected {   --stroke-color: var(--theme-claire);   background-color: var(--theme-claire); } .ObjetListe .liste_btnentete {   padding: 0.4rem 1.6rem 1.2rem 0.8rem;   flex: none;   display: flex;   align-items: center;   position: relative; } .ObjetListe .liste_btnentete > * {   flex: none; } .ObjetListe .liste_btnentete > :not(:first-child):not(.entete-ombree) {   margin-left: 1.6rem; } .ObjetListe .liste_btnentete > i.btn-deploiement-entete::before {   font-size: 0.5em !important; } .ObjetListe .liste_btnentete > i.btn-deploiement-entete + *:not(.entete-ombree) {   margin-left: 0.8rem; } .ObjetListe .liste_btnentete > i.btn-deploiement-entete + *:not(.entete-ombree).iecb {   margin-left: 0.4rem; } .ObjetListe .liste_btnentete > .iecb {   flex: 0 1 auto; } .ObjetListe .liste_btnentete .liste_btnentete_droite {   display: flex;   flex: 1 1 auto;   justify-content: flex-end;   align-items: center;   margin: -0.4rem 0; } .ObjetListe .liste_btnentete .liste_btnentete_droite > * {   margin-left: 0.8rem; } .ObjetListe .liste_btnentete .liste_btnentete_droite i:not(.avecFond) {   font-size: 2rem; } .EspaceIndex .ObjetListe .liste_btnentete .liste_contbtnRechercheEntete {   position: relative; } .ObjetListe .liste_btnentete .liste_contbtnRechercheEntete .liste_rechercheTexte {   height: 3.2rem !important; } .ObjetListe .ombre-scroll {   position: relative;   height: 0; } .ObjetListe .ombre-scroll.hide {   display: none; } .ObjetListe .liste_conteneurCadreSelection {   position: absolute;   z-index: 2;   pointer-events: none;   opacity: 0.8;   width: 0;   height: 0; } .ObjetListe .liste_conteneurCadreSelection .liste_ligneSelection {   position: absolute; } .ObjetListe .liste_conteneurCadreSelection .liste_ligneSelection > div {   position: absolute;   background-color: var(--couleur-selection); } .ObjetListe .liste_conteneurCadreSelection .liste_ligneSelection > div.liste_ligneSelection_g {   width: 2px;   top: 0;   left: 0; } .ObjetListe .liste_conteneurCadreSelection .liste_ligneSelection > div.liste_ligneSelection_d {   width: 2px;   top: 0; } .ObjetListe .liste_conteneurCadreSelection .liste_ligneSelection > div.liste_ligneSelection_h {   height: 2px;   top: 0;   left: 0; } .ObjetListe .liste_conteneurCadreSelection .liste_ligneSelection > div.liste_ligneSelection_b {   height: 2px;   left: 0; } .ObjetListe .liste_surligneur_edition {   position: absolute;   pointer-events: none;   border: 2px solid var(--theme-foncee); } .ObjetListe .liste_textarea {   height: 100%;   width: 100%;   box-sizing: border-box;   background-color: white; } .ObjetListe .liste_messageVide {   display: flex;   justify-content: center;   padding: 1.6rem;   font-weight: 600; } .ObjetListe .liste_rechercheTexte {   position: absolute;   top: 0;   right: 0;   z-index: 5;   background-color: white;   display: flex;   align-items: center; } .ObjetListe .liste_rechercheTexte input {   border: 0;   margin: 0; } .ObjetListe .liste_rechercheTexte input::-ms-clear {   width: 0;   height: 0; } .ObjetListe .liste_rechercheTexte input ~ i {   width: auto !important;   height: auto !important; } .ObjetListe .pied-liste {   max-width: 100%;   margin-top: 0.4rem;   overflow: hidden; } .liste-filtres {   padding: 1.6rem;   border-radius: 0 0 0.8rem 0.8rem;   background-color: var(--theme-neutre-legere); } .liste-filtres .field-contain {   margin-bottom: 0.8rem; } .EspaceMobileIndex .liste-filtres .ObjetSaisie .as-input {   background-color: inherit; } .EspaceMobileIndex .liste-filtres input:not([type]), .EspaceMobileIndex .liste-filtres input[type=text] {   font-size: var(--taille-m); } .EspaceMobileIndex .liste-filtres input:not([type]):not(:disabled), .EspaceMobileIndex .liste-filtres input[type=text]:not(:disabled) {   background-color: inherit; } .liste-filtres .filtre-footer {   display: flex;   justify-content: flex-end;   padding-top: 0.8rem; } .donneesliste-icon {   background-image: none;   font-weight: 400;   font-size: 1.2rem; } .donneesliste-icon::before {   font-family: "Educ-Font"; } .donneesliste-icon.as-content::before {   color: #6b6e77; } .donneesliste-icon.as-title::before {   color: var(--theme-foncee); }
 .ObjetListe.skin_flatDesign {   --font-size-fd-defaut: var(--taille-m);   --spacer-zones: 1.6rem;   --size-contenu-format-icone: 1.6rem;   --zone-droite-btnsurvol-top: 1.5rem;   --padding-ligneV: 1.5rem;   --padding-contenu-lr: 1.6rem; } .ObjetListe.skin_flatDesign .fd-design-minimal {   --font-size-fd-defaut: var(--taille-s);   --spacer-zones: 0.8rem;   --zone-droite-btnsurvol-top: 0.4rem;   --padding-ligneV: 0.7rem; } .EspaceMobileIndex .ObjetListe.skin_flatDesign {   --padding-contenu-lr: 1.2rem; } .ObjetListe.skin_flatDesign .off {   color: #6b6e77; } .ObjetListe.skin_flatDesign .indentation-fils-1 {   margin-left: 2.6rem; } .ObjetListe.skin_flatDesign .fd-design-minimal .indentation-fils-1 {   margin-left: 2.2rem; } .ObjetListe.skin_flatDesign .indentation-fils-2 {   margin-left: 5.2rem; } .ObjetListe.skin_flatDesign .fd-design-minimal .indentation-fils-2 {   margin-left: 4.4rem; } .ObjetListe.skin_flatDesign .indentation-fils-3 {   margin-left: 7.8rem; } .ObjetListe.skin_flatDesign .fd-design-minimal .indentation-fils-3 {   margin-left: 6.6rem; } .ObjetListe.skin_flatDesign .indentation-fils-4 {   margin-left: 10.4rem; } .ObjetListe.skin_flatDesign .fd-design-minimal .indentation-fils-4 {   margin-left: 8.8rem; } .EspaceIndex .ObjetListe.skin_flatDesign.ombre-droite {   position: relative;   box-shadow: 0.6rem 0.05rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137); } .ObjetListe.skin_flatDesign .ombre-scroll.top > div {   position: absolute;   pointer-events: none;   z-index: 3;   left: 0;   right: 0;   height: 1.9rem;   top: -1.9rem;   box-shadow: 0 0.7rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137); } .ObjetListe.skin_flatDesign .ombre-scroll.bottom > div {   position: absolute;   pointer-events: none;   z-index: 3;   left: 0;   right: 0;   height: 1.9rem;   bottom: -1.9rem;   box-shadow: 0 -0.7rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137); } .EspaceIndex .ObjetListe.skin_flatDesign .ombre-scroll.bottom > div {   right: -8px; } .ObjetListe.skin_flatDesign .entete-ombree {   position: absolute;   pointer-events: none;   z-index: 3;   left: 0;   right: 0;   height: 1.9rem;   box-shadow: 0 0.7rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137);   bottom: 0; } .ObjetListe.skin_flatDesign .entete-ombree .EspaceIndex {   right: 0.8rem; } .EspaceMobileIndex .ObjetListe.skin_flatDesign {   padding: 0 0.4rem; } .ObjetListe.skin_flatDesign .fd_ligne {   --padding-contenu-ligne: var(--padding-ligneV) 0; } .ObjetListe.skin_flatDesign .fd_ligne.fd-perefils-fusion {   --padding-contenu-ligne: 0 0 var(--padding-ligneV) 0; } .ObjetListe.skin_flatDesign .fd_ligne.with-select {   cursor: pointer; } .ObjetListe.skin_flatDesign .fd_ligne.with-select.selected i.btnImage:not([class*=Image_]):not(.btnImageIcon):not(.color-neutre):not(.btnImageDisable):not(.btnImageDisable).bt-activable {   background: var(--theme-claire-scaleMoins10);   z-index: 10; } .ObjetListe.skin_flatDesign .fd_ligne .liste_contenu_ligne {   display: flex;   flex-wrap: wrap; } .ObjetListe.skin_flatDesign .fd_ligne .liste_contenu_ligne, .EspaceMobileIndex .ObjetListe.skin_flatDesign .fd_ligne .liste_contenu_ligne {   padding: var(--padding-contenu-ligne); } .EspaceMobileIndex .ObjetListe.skin_flatDesign .fd_ligne .liste_contenu_ligne {   max-width: 100%; } .ObjetListe.skin_flatDesign .fd_ligne .liste_contenu_ligne > :first-child {   padding-left: var(--padding-contenu-lr); } .ObjetListe.skin_flatDesign .fd_ligne .liste_contenu_ligne > .zone-message-large {   flex: 1 1 100%;   padding: 0.8rem var(--padding-contenu-lr) 0 var(--padding-contenu-lr);   font-size: var(--taille-m); } .ObjetListe.skin_flatDesign .fd_ligne .zone-deploiement {   flex: none;   display: flex;   align-self: flex-start; } .ObjetListe.skin_flatDesign .fd_ligne .zone-deploiement .btn-deploiement {   flex: none;   align-self: center;   box-sizing: border-box;   position: relative;   left: -0.2rem;   font-size: 1rem;   min-width: 1.6rem;   min-height: 1.6rem;   padding: 0 0.2rem; } .EspaceMobileIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-deploiement .btn-deploiement {   padding-right: 0.6rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-gauche {   --spacer-zones: 0.8rem;   flex: none;   align-self: start;   display: flex;   align-items: center;   padding-right: var(--spacer-zones);   color: var(--theme-foncee); } .ObjetListe.skin_flatDesign .fd_ligne .zone-gauche .iecb {   flex: none;   font-style: normal; } .ObjetListe.skin_flatDesign .fd_ligne .zone-gauche .iecb:not(:last-child) {   padding-right: 0.8rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-gauche .iecb > input ~ span {   margin: 0 !important; } .ObjetListe.skin_flatDesign .fd_ligne .zone-gauche .agenda {   flex: none;   box-sizing: border-box;   width: 3.2rem;   height: 3.2rem;   border-radius: 0.7rem;   display: flex;   flex-flow: column wrap;   justify-content: center;   align-items: center;   text-align: center;   background-color: #e2e2e2;   color: #6b6e77;   padding: 0.3rem 0.5rem;   line-height: 1;   font-weight: 600;   font-size: var(--taille-s); } .ObjetListe.skin_flatDesign .fd_ligne .zone-gauche .trait-couleur {   height: 3.2rem;   padding: 0.2rem;   border-radius: 0.4rem;   background-color: #d9dbdc; } .ObjetListe.skin_flatDesign .fd_ligne .zone-centrale {   flex: 1 1 auto;   align-self: center;   width: 0; } .ObjetListe.skin_flatDesign .fd_ligne .zone-contenu-format {   display: flex;   padding: 0;   padding-right: 1.6rem;   min-width: 0; } .ObjetListe.skin_flatDesign .fd_ligne .zone-contenu-format.align-center {   align-items: center; } .ObjetListe.skin_flatDesign .fd_ligne .zone-contenu-format > i.icon {   flex: none;   font-size: var(--size-contenu-format-icone);   color: var(--theme-moyen1);   width: var(--size-contenu-format-icone);   margin-right: var(--spacer-zones); } .ObjetListe.skin_flatDesign .fd_ligne .zone-principale {   flex: 1 1 auto;   font-size: var(--font-size-fd-defaut);   min-width: 0;   display: flex;   flex-direction: column; } .ObjetListe.skin_flatDesign .fd_ligne .zone-principale:not(:last-child) {   padding-right: var(--spacer-zones); } .ObjetListe.skin_flatDesign .fd_ligne .zone-principale > .titre-principal {   font-weight: 600;   margin: 0 0 0.2rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-principale > .titre-principal:last-child {   margin: 0; } .EspaceMobileIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-principale > .titre-principal {   font-size: inherit;   line-height: inherit; } .ObjetListe.skin_flatDesign .fd_ligne .zone-principale > .titre-principal, .ObjetListe.skin_flatDesign .fd_ligne .zone-principale .infos-supp {   min-width: 0; } .ObjetListe.skin_flatDesign .fd_ligne .zone-principale .infos-supp div {   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap; } .ObjetListe.skin_flatDesign .fd_ligne .zone-principale .infos-supp div:not(.ie-sous-titre) {   color: var(--theme-neutre-foncee); } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire {   text-align: right;   flex: none;   display: flex;   flex-direction: column; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire time, .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .compteur, .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .btn-conteneur {   color: var(--theme-sombre); } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .compteur {   font-weight: 600;   font-size: var(--font-size-fd-defaut); } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire time {   margin-bottom: 0.2rem;   font-size: var(--taille-s); } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur {   align-self: flex-end;   display: flex;   flex-wrap: wrap;   justify-content: flex-end;   max-width: 7.2rem;   color: var(--theme-moyen1); } .EspaceMobileIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur {   max-width: 100%;   flex-wrap: nowrap;   gap: 0.8rem; } .EspaceMobileIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur .carre-icone > .compteur {   margin-left: 0.2rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur .icon {   margin-bottom: 0.2rem;   margin-top: 0.2rem;   font-size: 1.6rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur .icon::before {   margin-right: 0; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur .icon:not(:first-child) {   margin-left: 0.8rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.tiny {   max-width: 5.2rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.tiny .icon {   font-size: 1.2rem;   min-width: 1.2rem;   height: 1.2rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.tiny .icon:not(:first-child) {   margin-left: 0.4rem; } .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-4, .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-6 {   gap: 0.2rem; } .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-4 .carre-icone, .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-6 .carre-icone {   flex: none;   padding: 0.1rem;   width: 2.354rem;   display: flex;   align-items: center;   justify-content: flex-end;   gap: 0.1rem; } .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-4 .carre-icone .icon, .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-6 .carre-icone .icon {   font-size: 1.2rem;   min-width: 1.2rem;   height: 1.2rem; } .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-4 .carre-icone .compteur, .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-6 .carre-icone .compteur {   font-size: 0.954rem;   margin-left: 0.1rem; } .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-4 {   max-width: 4.908rem; } .EspaceIndex .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .icones-conteneur.bloc-6 {   max-width: 7.362rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .btn-conteneur {   z-index: 10; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .btn-conteneur .icon {   box-sizing: border-box;   margin-left: 1.6rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .btn-conteneur .icon::before {   font-size: 2rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .btn-conteneur .icon.long::before {   width: 4rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-complementaire .btn-conteneur .icon:hover {   color: var(--theme-foncee); } .ObjetListe.skin_flatDesign .fd_ligne .zone-message {   padding-right: 1.6rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-message p, .ObjetListe.skin_flatDesign .fd_ligne .zone-message a:not(.ie-chips) {   color: #b50000;   margin: 0;   font-size: var(--taille-m); } .ObjetListe.skin_flatDesign .fd_ligne .zone-message p.color-theme-foncee, .ObjetListe.skin_flatDesign .fd_ligne .zone-message a:not(.ie-chips).color-theme-foncee {   color: var(--theme-foncee); } .ObjetListe.skin_flatDesign .fd_ligne .zone-message a:not(.ie-chips) {   display: flex;   justify-content: flex-end;   align-items: center;   padding-right: 0.4rem;   text-decoration: none; } .ObjetListe.skin_flatDesign .fd_ligne .zone-message a:not(.ie-chips) [class*=icon] {   margin-left: 0.4rem; } .ObjetListe.skin_flatDesign .fd_ligne .zone-message p.message {   margin-top: 0.4rem;   color: #000000;   font-size: var(--taille-s); } .ObjetListe.skin_flatDesign .fd_ligne.off .zone-principale h4 {   color: #6b6e77;   font-weight: 500; } .ObjetListe.skin_flatDesign .zone-droite {   flex: none;   padding-right: 1.6rem;   padding-left: 0; } .ObjetListe.skin_flatDesign .zone-droite > i.btnImage::before {   font-size: 1.8rem; } .ObjetListe.skin_flatDesign .zone-droite.btn-survol {   padding-right: 0.8rem; } .ObjetListe.skin_flatDesign .zone-droite.btn-survol > i.btnImage {   position: absolute;   top: var(--zone-droite-btnsurvol-top);   right: 0.5rem;   width: 0;   overflow: hidden;   padding: 0.1rem;   border-radius: 0.2rem;   justify-content: flex-start; } .ObjetListe.skin_flatDesign .zone-droite.btn-survol > i.btnImage:focus {   width: auto; } .ObjetListe.skin_flatDesign .liste_celluleGrid:hover .zone-droite.btn-survol > i.btnImage {   width: auto; } .ObjetListe.skin_flatDesign .fd_intertitre .liste_contenu_ligne > * {   padding: 0.8rem 1.6rem; } .ObjetListe.skin_flatDesign .fd_intertitre.fd-intertitre-indent ~ .fd_ligne ~ .liste_sepligne {   display: none; } .ObjetListe.skin_flatDesign .fd_intertitre.fd-intertitre-indent ~ .fd_ligne .liste_contenu_ligne > :first-child {   margin-left: 0.8rem; } .ObjetListe.skin_flatDesign .fd-style-intertitre.h3, .ObjetListe.skin_flatDesign .fd-style-intertitre.h4, .ObjetListe.skin_flatDesign .fd-style-intertitre.h5 {   margin: 0;   font-weight: 500; } .ObjetListe.skin_flatDesign .fd-style-intertitre.h3 {   font-weight: 600;   font-size: var(--taille-l); } .ObjetListe.skin_flatDesign .fd-style-intertitre.h4 {   text-transform: uppercase;   font-size: var(--taille-m);   color: var(--theme-sombre); } .ObjetListe.skin_flatDesign .fd-style-intertitre.h5 {   font-size: var(--taille-s);   color: #6b6e77; } .ObjetListe.skin_flatDesign .collection {   border: 0 !important; } .ObjetListe.skin_flatDesign .collection-item {   border: 0 !important;   line-height: 1.2; } .ObjetListe.skin_flatDesign .collection-item:not(.selected) {   background-color: inherit !important; } .ObjetListe.skin_flatDesign .collection-item.selected {   background-color: var(--theme-claire) !important; } .ObjetListe.skin_flatDesign hr.liste_sepligne {   height: 0.1rem;   margin: -0.1rem 0 0 0;   border: 0;   background-color: var(--theme-claire); } .ObjetListe.skin_flatDesign .liste_btnentete {   padding: 1.6rem var(--padding-contenu-lr); } .ObjetListe.skin_flatDesign .liste-totale-fd:empty {   display: none; } .ObjetListe.skin_flatDesign .liste-totale-fd.liste-header {   margin-bottom: 0.8rem; } .ObjetListe.skin_flatDesign .liste-totale-fd.liste-footer {   margin-top: 1.6rem; } .EspaceIndex .ObjetListe.skin_flatDesign .liste-totale-fd.footer {   padding-bottom: 0.4rem; } .ObjetListe.skin_flatDesign .liste-totale-fd > div {   position: relative;   display: flex;   align-items: center;   border-radius: 1rem; } .ObjetListe.skin_flatDesign .liste-totale-fd > div.selectable {   background-color: #f4f1ae;   cursor: pointer; } .ObjetListe.skin_flatDesign .liste-totale-fd > div.selectable .total-etiqu-sep {   background-color: #deb904; } .ObjetListe.skin_flatDesign .liste-totale-fd > div.selectable.selected {   background-color: var(--theme-claire); } .ObjetListe.skin_flatDesign .liste-totale-fd > div.selectable:hover {   background-color: #ffffff; } .ObjetListe.skin_flatDesign .liste-totale-fd > div.selectable:hover:before {   position: absolute;   content: "";   top: 0;   bottom: 0;   left: 0;   right: 0;   z-index: 1;   pointer-events: none;   border-radius: 1rem;   background-color: rgba(var(--theme-moyen1-rgb), 0.3); } .ObjetListe.skin_flatDesign .liste-totale-fd > div:not(.selectable) {   background-color: var(--theme-neutre-legere2); } .ObjetListe.skin_flatDesign .liste-totale-fd > div:not(.selectable) .total-etiqu-sep {   background-color: var(--theme-neutre-moyen2); } .ObjetListe.skin_flatDesign .liste-totale-fd > div .total-etiqu {   flex: none;   margin: 0.8rem 0 0.8rem 0.8rem;   padding: 0.4rem 0.8rem;   background-color: #ffffff;   font-size: var(--taille-m);   font-weight: 500;   border-radius: 0.3rem; } .ObjetListe.skin_flatDesign .liste-totale-fd > div .total-etiqu-sep {   flex: none;   width: 1px;   align-self: stretch;   margin: 0.8rem;   background-color: var(--theme-neutre-moyen2); } .ObjetListe.skin_flatDesign .liste-totale-fd > div .total-content {   flex: 1 1 auto;   padding: 0.8rem 1.6rem;   font-size: var(--taille-m); } .ObjetListe.skin_flatDesign .liste-totale-fd > div .total-etiqu-sep ~ .total-content {   padding-left: 0; }
 .Liste_Cellule_Vide {   height: 1px;   padding-top: 0px;   padding-bottom: 0px; } .Liste_Cellule_Blanc {   background-color: white; } .Liste_Cellule_Gris {   background-color: #e1e1e1; } .Liste_Cellule_Deploiement {   background-color: #efd2b7; } .Liste_Suppression {   position: absolute;   z-index: 1000;   padding: 3px; } .Liste_Rouge {   background-color: Red; } .Liste_Cellule_ZoneTexte {   position: absolute;   z-index: 500;   border: 0px; } .ObjetListe {   font-weight: normal;   font-style: normal;   text-decoration: none; } .ObjetListe .conteneur-scroll-bloc {   position: relative; } .ObjetListe.skin_flatDesign {   display: flex;   flex-direction: column; } .ObjetListe.skin_flatDesign .liste_zone {   flex: 1 1 100%;   position: relative; } .ObjetListe .conteneur-ombre-zone {   position: relative; } .ObjetListe .conteneur-ombre-zone.ombre-top:before {   content: "";   position: absolute;   pointer-events: none;   z-index: 3;   left: 0;   right: 0;   height: 1.9rem;   top: -1.9rem;   box-shadow: 0 0.7rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137); } .ObjetListe .conteneur-ombre-zone.ombre-top.ombre-top-droite:before {   right: -0.6rem; } .ObjetListe .conteneur-ombre-zone.ombre-top.ombre-top-gauche:before {   left: -0.6rem; } .ObjetListe .conteneur-ombre-zone > .ombre {   position: absolute;   top: 0;   bottom: 0;   pointer-events: none;   z-index: 3; } .ObjetListe .conteneur-ombre-zone > .ombre.gauche {   box-shadow: inset 0.6rem 0.05rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137);   left: 0;   width: 1rem; } .ObjetListe .conteneur-ombre-zone > .ombre.droite {   box-shadow: inset -0.6rem -0.05rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137);   right: 0;   width: 1rem; } .ObjetListe .conteneur-ombre-zone.ombre-bottom:after {   content: "";   position: absolute;   pointer-events: none;   z-index: 3;   left: 0;   right: 0;   height: 1.9rem;   bottom: -1.9rem;   box-shadow: 0 -0.7rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137); } .ObjetListe.background-selec .liste_celluleGrid.voileBleuCellule::before {   background-color: rgba(var(--theme-moyen1-rgb), 0.3); } .ObjetListe .liste_btnentete {   justify-content: space-between; } .ObjetListe .liste_rechercheTexte input {   padding: 0.2rem;   width: 150px; } .ObjetListe .liste_rechercheTexte input ~ i {   padding: 0 0.2rem 0 0.4rem;   font-size: 1.4rem !important; } .ObjetListe .liste_zone {   white-space: nowrap;   overflow: hidden; } .ObjetListe .liste-titre-zone {   position: relative;   border-color: var(--theme-neutre-moyen2);   border-width: 0;   border-style: solid;   border-top-width: 0.1rem; } .ObjetListe .liste-titre-zone.scroll-h {   overflow: hidden; } .ObjetListe .liste-titre-zone.b-left {   border-left-width: 0.1rem; } .ObjetListe .liste-titre-zone.b-right {   border-right-width: 0.1rem; } .ObjetListe .liste-titre-zone .liste-titre-contenu {   position: relative; } .ObjetListe .liste_gridTitre {   display: grid;   justify-items: stretch;   align-items: stretch;   text-align: center;   cursor: default;   --stroke-color: #ffffff;   background-color: #ffffff;   color: var(--theme-neutre-sombre); } .ObjetListe .liste_gridTitre .iecb {   color: var(--theme-neutre-sombre); } .ObjetListe .liste_gridTitre > .liste_gridTitre_cel {   position: relative;   display: flex;   justify-content: center;   flex-direction: column;   border-color: var(--theme-neutre-moyen2);   border-style: solid; } .ObjetListe .liste_gridTitre > .liste_gridTitre_cel.b-left {   border-left-width: 0.1rem; } .ObjetListe .liste_gridTitre > .liste_gridTitre_cel.b-right {   border-right-width: 0.1rem; } .ObjetListe .liste_gridTitre > .liste_gridTitre_cel.b-top {   border-top-width: 0.1rem; } .ObjetListe .liste_gridTitre > .liste_gridTitre_cel.liste_gridTitre_cel-tri {   color: var(--theme-foncee); } .ObjetListe .ligne-creation-modele, .ObjetListe .liste-creation-edition {   cursor: pointer; } .ObjetListe .liste-creation-edition {   display: grid;   justify-items: stretch;   align-items: stretch; } .ObjetListe .liste-creation-edition > div {   display: flex;   align-items: center; } .ObjetListe .liste_titreGabLigne {   width: 0;   visibility: hidden; } .ObjetListe .liste_titre_separateur {   background-color: var(--theme-foncee);   height: 2px; } .ObjetListe div.liste_fixed {   display: grid;   justify-items: stretch;   align-items: stretch; } .ObjetListe .liste_zoneFils {   display: inline-block;   vertical-align: top;   position: relative; } .AvecThemeFond .ObjetListe .liste_zoneFils {   background-color: #eeeeee; } .ObjetListe .liste_celluleGrid.voileDropCellule::before, .ObjetListe .liste_celluleGrid.voileBleuCellule::before, .ObjetListe .voileBleuTitre {   background-color: rgba(var(--couleur-selection-rgb), 0.1);   position: absolute;   z-index: 1;   pointer-events: none; } .ObjetListe .voileBleuTitre {   display: none;   width: 10px;   top: 0;   left: 0; } .ObjetListe div.conteneurTri_scroll {   position: absolute;   z-index: 2;   height: 0; } .ObjetListe div.conteneurTri_scroll > div {   overflow: hidden;   position: relative;   pointer-events: none; } .ObjetListe div.conteneurTri_scroll > div .tri_scroll_contenu {   position: relative;   display: flex; } .ObjetListe div.conteneurTri_scroll > div .tri_scroll_contenu > div {   flex: none; } .ObjetListe div.conteneurTri_scroll > div div.flecheTri {   position: absolute;   z-index: 1;   top: -1px; } .ObjetListe div.conteneurTri_scroll > div div.flecheTri.flecheTriNonSurvol {   pointer-events: auto; } .ObjetListe div.conteneurTri_scroll > div div.flecheTri svg.svg-tri {   shape-rendering: crispEdges;   stroke-width: 0.1rem;   stroke: #ffffff; } .ObjetListe div.conteneurTri_scroll > div div.flecheTri svg.svg-tri.principal polygon {   fill: var(--theme-foncee); } .ObjetListe div.conteneurTri_scroll > div div.flecheTri svg.svg-tri.secondaire polygon {   fill: #ffffff;   stroke: var(--theme-foncee); } .ObjetListe div.conteneurTri_scroll > div div.flecheTri svg.svg-tri.survol polygon {   fill: var(--couleur-selection); } .ObjetListe .liste_conteneur_rollover {   position: absolute;   z-index: 0;   pointer-events: none;   display: none;   border: 1px solid var(--theme-foncee); } .ObjetListe .liste_conteneur_rollover.titre {   top: 0;   bottom: 0;   border-bottom-width: 0; } .ObjetListe .liste_conteneur_rollover.left {   border-right-width: 0; } .ObjetListe .liste_conteneur_rollover.top {   top: 0;   border-top-width: 0; } .ObjetListe .liste_conteneur_rollover > div {   width: 100%;   height: 100%; } .ObjetListe .liste_conteneur_rollover.center > div {   background-color: rgba(var(--theme-moyen1-rgb), 0.2); } .ObjetListe .liste_celluleGrid {   width: 100%;   position: relative;   box-sizing: border-box; } .ObjetListe .liste_celluleGrid.divLigneCreation {   display: flex;   align-items: center; } .ObjetListe .liste_celluleGrid.divLigneCreation > div {   display: flex;   align-items: center; } .ObjetListe .liste_celluleGrid.voileBleuCellule::before {   content: "";   top: 0;   left: 0;   bottom: 0;   right: 0; } .ObjetListe .liste_celluleGrid.voileDropCellule::before {   content: "";   background-color: rgba(var(--theme-foncee-rgb), 0.3);   top: 0;   left: 0;   bottom: 0;   right: 0; } .ObjetListe .liste_celluleGrid .liste_contenu_cellule {   overflow: hidden;   position: relative;   display: flex;   align-items: flex-start;   box-sizing: border-box; } .ObjetListe .liste_celluleGrid .liste_contenu_cellule.liste_cellule_alignVCenter {   align-items: center;   height: 100%; } .ObjetListe .liste_celluleGrid .liste_contenu_cellule > div {   display: flex;   justify-content: center;   flex-direction: column; } .ObjetListe .liste_celluleGrid .liste_contenu_cellule > .liste_contenu_cellule_deploiement {   flex: none;   margin-right: 0.2rem;   width: 0.8rem; } .ObjetListe .liste_celluleGrid .liste_contenu_cellule > .liste_contenu_cellule_contenu {   flex: 2 1 auto; } .ObjetListe .liste_celluleGrid .liste_contenu_cellule > .liste_contenu_cellule_contenu .liste_contenu_ligne[class*=icon_]::before {   font-family: "Educ-Font"; } .ObjetListe .liste_celluleGrid .liste_contenu_cellule.liste_cellule_alignVCenter > .liste_contenu_cellule_contenu {   height: 100%; } .ObjetListe .liste_traitSepDeploiement {   border-top: 1px solid var(--theme-foncee); } .ObjetListe .Liste_ZoneTexte {   width: 100%;   height: 100%;   padding: 3px; } .ObjetListe .Liste_Input_Texte {   width: 100%;   height: 12px;   padding: 0px;   margin: 0px;   border: 0px;   box-sizing: border-box; } .ObjetListe .dessinHoverListe {   position: absolute;   z-index: 2;   pointer-events: none; } .ObjetListe .dessinHoverListe.dessinHoverListe_cadre {   top: 0;   bottom: 0;   left: 0;   right: 0;   border: 1px solid var(--couleur-selection); } .ObjetListe .dessinHoverListe.dessinHoverListe_gauche {   transform: rotate(180deg);   transform-origin: center; } .ObjetListe .dessinHoverListe.dessinHoverListe_haut {   transform: rotate(-90deg);   transform-origin: center; } .ObjetListe .dessinHoverListe.dessinHoverListe_bas {   transform: rotate(90deg);   transform-origin: center; } .ObjetListe .selecfile_classDrag_survol:after, .ObjetListe .selecfile_classDrag:after, .ObjetListe .copySVG {   position: absolute;   pointer-events: none;   top: 0;   bottom: 0;   left: 0;   right: 0; } .ObjetListe .copySVG {   z-index: 3; } .ObjetListe .copySVG > svg {   position: absolute; } .ObjetListe .copySVG > svg > rect {   stroke-width: 3px;   stroke: #217346;   fill: transparent;   stroke-dasharray: 7px 3px;   stroke-dashoffset: 0;   -webkit-animation-name: ObjetListe_copySVG;   animation-name: ObjetListe_copySVG;   -webkit-animation-duration: 4s;   animation-duration: 4s;   -webkit-animation-iteration-count: infinite;   animation-iteration-count: infinite;   -webkit-animation-timing-function: linear;   animation-timing-function: linear;   -webkit-animation-play-state: running;   animation-play-state: running; } @-webkit-keyframes ObjetListe_copySVG {   from {     stroke-dashoffset: 0;   }   to {     stroke-dashoffset: -100px;   } } @keyframes ObjetListe_copySVG {   from {     stroke-dashoffset: 0;   }   to {     stroke-dashoffset: -100px;   } } .ObjetListe .selecfile_classDrag:after {   content: "";   display: block;   border: 1px dotted #c6c6c6; } .ObjetListe .selecfile_classDrag_survol {   background-color: #d6ebff; } .ThemeAccessible .ObjetListe .selecfile_classDrag_survol {   background-color: #ebebeb; } .ObjetListe .selecfile_classDrag_survol:after {   content: "";   display: block; } .ObjetListe .selecfile_classDrag_survol:after {   border: 2px dashed var(--couleur-selection); } .ThemeAccessible .ObjetListe .selecfile_classDrag_survol:after {   border: 2px dashed var(--couleur-selection); } .ObjetListe .liste_scroll_total {   position: relative;   display: grid;   justify-items: stretch;   align-items: stretch; } .ObjetListe .liste_scroll_total .liste_cellule_total {   display: flex;   justify-content: center;   flex-direction: column; } .ObjetListe .liste_scroll_total .liste_cellule_total.b-right {   border-right: 0.1rem solid var(--theme-neutre-moyen2); } .ObjetListe .liste_scroll_total .liste_cellule_total.b-bottom {   border-bottom: 0.1rem solid var(--theme-neutre-moyen2); } .ObjetListe .liste_scroll_total .liste_cellule_total > div {   overflow: hidden; } .ObjetListe .liste_surligneur_edition {   z-index: 4; } .ObjetListe .liste_saisie_textarea {   position: absolute;   z-index: 6; } .ObjetListe .liste_dragInsertion {   position: absolute;   z-index: 5;   left: 0;   right: 0;   height: 2px;   background-color: #515459;   pointer-events: none; } .ObjetListe .liste_dragInsertion > div {   position: absolute;   top: -2px;   width: 0;   height: 0;   border-style: solid; } .ObjetListe .liste_dragInsertion > div.liste_dragInsertion_fg {   left: 0;   border-width: 3px 0 3px 6px;   border-color: transparent transparent transparent #515459; } .ObjetListe .liste_dragInsertion > div.liste_dragInsertion_fd {   right: 0;   border-width: 3px 6px 3px 0;   border-color: transparent #515459 transparent transparent; } .ObjetListe .liste_cont_btnscroll {   position: relative; } .ObjetListe .liste_btnsDroite > div {   box-sizing: border-box;   background-color: #e2e2e2;   border-top: 1px solid var(--theme-neutre-moyen2);   border-right: 1px solid var(--theme-neutre-moyen2); } .ObjetListe .liste_btnsDroite > div:last-child {   border-bottom: 1px solid var(--theme-neutre-moyen2); } .ObjetListe .liste_btnsDroite > div i.btnImage {   width: 100%;   height: 100%;   display: inline-flex;   align-items: center;   align-content: center;   justify-content: center;   text-align: center;   font-size: 1.2em; } .ObjetListe .liste_btnsDroite > div i.btnImage.btn_icone_deploiement {   font-size: 0.9em; } .ObjetListe .liste_btnsDroite > div i.btnImage:not(.btnImageDisable):hover {   color: white;   background-color: #c6c6c6; } .ObjetListe .liste_btnsDroite > div i.btnImage:not(.btnImageDisable):active {   color: white;   background-color: #6b6e77; } .ObjetListe .liste_pagination {   width: 1px;   margin: 0 auto 0 auto;   padding-top: 2px;   padding-bottom: 2px; } .ObjetListe_Impression.tableConteneur {   border-top: #000 1px solid;   border-collapse: collapse; } .ObjetListe_Impression.tableConteneur .trTitre > td {   font-weight: 700;   border-right: #000 1px solid;   border-bottom: #000 1px solid; } .ObjetListe_Impression.tableConteneur .trContenu > td {   border-right: #000 1px solid;   border-bottom: #000 1px solid; } .ObjetListe_Impression.tableConteneur .ligneSelectionImp:before {   content: "▶";   position: absolute; }

.ObjetListeArborescente ul {
  list-style: none;
  margin:0;
  padding: 0 0 0 5px;
}

.ObjetListeArborescente ul ~ li {
  padding:5px;
}

.ObjetListeArborescente > ul {
  padding-left:5px;
}

.ObjetListeArborescente ul > li ul {
  padding-left:15px;
}

.ObjetListeArborescente li {
  outline:none;
  padding:1px;
}

.ObjetListeArborescente li>span {
  vertical-align: middle;
}

.ObjetListeArborescente li>span:first-child {
  margin-right: 5px;
}

.ObjetListeArborescente li:focus {
  border: 1px dotted black;
  padding: 0px;
}
 .EspaceIndex .InterfaceSelectionDate .combos-container {   display: flex;   align-items: center;   justify-content: center; } .EspaceIndex .InterfaceSelectionDate .combos-container > :not(:first-child) {   padding-left: 0.4rem; } .EspaceMobileIndex .InterfaceSelectionDate {   text-align: center; } .InterfaceSelectionDate .ObjetSaisie {   justify-content: center;   display: flex; } .InterfaceSelectionDate .titre-jours td {   text-align: center;   color: #d9dbdc; } .InterfaceSelectionDate .titre-jours td.ouvre {   color: #000000; } .InterfaceSelectionDate .jours td {   padding: 0;   background-color: #ffffff;   border: 0 solid #c6c6c6; } .InterfaceSelectionDate .jours td.previous-date {   background-color: #f8f8f8; } .InterfaceSelectionDate .jours td > div > div {   border: 2px solid transparent; } .InterfaceSelectionDate .jours td.first-selectable-date > div > div {   border-color: #c6c6c6; } .InterfaceSelectionDate .jours td.selected-date > div > div {   border-color: #3399ff !important; } .InterfaceSelectionDate .jours td:not(.actif) {   cursor: default;   color: #d9dbdc; } .InterfaceSelectionDate .jours td:not(.actif).with-mark > div > div {   border-color: var(--theme-moyen1); } .InterfaceSelectionDate .jours td:not(.actif), .InterfaceSelectionDate .jours td:not(.current-month) {   font-style: italic; } .InterfaceSelectionDate .jours td.actif {   cursor: pointer;   color: #000000; } .InterfaceSelectionDate .jours td.actif:hover, .InterfaceSelectionDate .jours td.actif:active {   color: #ffffff; } .InterfaceSelectionDate .jours td.actif:hover > div > div, .InterfaceSelectionDate .jours td.actif:active > div > div {   background-color: #3399ff; } .InterfaceSelectionDate .jours td.actif.with-mark > div > div {   border-color: var(--theme-foncee); } .InterfaceSelectionDate .jours td.current-date > div > div > div > div {   border-radius: 100%;   width: 2rem;   height: 2rem;   background-color: #c6c6c6; } .InterfaceSelectionDate .jours td.b-top {   border-top-width: 1px; } .InterfaceSelectionDate .jours td.b-bottom {   border-bottom-width: 1px; } .InterfaceSelectionDate .jours td.b-left {   border-left-width: 1px; } .InterfaceSelectionDate .jours td.b-right {   border-right-width: 1px; } .InterfaceSelectionDate .jours td > div {   margin: 0.4rem; } .InterfaceSelectionDate .jours td > div > div {   margin-left: auto;   margin-right: auto;   text-align: center;   width: 3rem;   height: 3rem;   line-height: 3rem; } .InterfaceSelectionDate .jours td > div > div div {   display: flex;   align-items: center;   justify-content: center;   height: 100%; }
 .fenetre-actionContextuelle {   height: 100%;   display: flex;   flex-flow: column;   justify-content: center;   align-items: center; } .fenetre-actionContextuelle .btas-wrapper {   gap: 0.8rem;   display: flex;   flex-wrap: wrap;   flex: none; } .fenetre-actionContextuelle .btas-wrapper.cnt-2, .fenetre-actionContextuelle .btas-wrapper.cnt-4 {   max-width: 20.8rem; } .fenetre-actionContextuelle .btas-wrapper.cnt-3, .fenetre-actionContextuelle .btas-wrapper.cnt-5, .fenetre-actionContextuelle .btas-wrapper.cnt-6 {   max-width: 31.6rem; } .fenetre-actionContextuelle .bta-contain {   display: flex;   flex-direction: column;   align-items: center;   justify-content: flex-start;   width: 10rem;   height: 10rem; } .fenetre-actionContextuelle .bta-contain > label {   margin-top: 0.8rem;   text-align: center; }
 .fen_edition_url {   width: 100%;   font-size: var(--taille-m); } .fen_edition_url .feu_libelle.avecMarge {   margin-top: 1.6rem; } .fen_edition_url .feu_input {   width: 100%;   font-size: var(--taille-m); } .fen_edition_url .feu_commentaire {   width: 100%;   height: 7rem; }
 .ObjetFenetreSaisieVisiosCours .LigneChamp {   margin-bottom: 2rem; } .ObjetFenetreSaisieVisiosCours .LigneChamp:last-child {   margin-bottom: 0; } .ObjetFenetreSaisieVisiosCours .LigneChamp .ChampNom {   margin-bottom: 0.8rem; } .ObjetFenetreSaisieVisiosCours .LigneChamp .TestChampURL {   float: right; } .ObjetFenetreSaisieVisiosCours .LigneChamp input, .ObjetFenetreSaisieVisiosCours .LigneChamp textarea {   width: 100%; } .ObjetFenetreSaisieVisiosCours .LigneChamp textarea {   border-radius: 0.7rem;   font-weight: 600;   color: #333333; }
 .ObjetSelecteurDropPJ {   height: 100%;   padding: 1px;   border: 2px dashed #c6c6c6;   background-color: white;   position: relative;   transition: border-color 0.3s, background-color 0.3s;   display: flex;   flex-direction: column; } .ObjetSelecteurDropPJ .texteSelecteur {   flex: none;   display: flex;   align-items: center;   justify-content: center;   gap: 0.4rem;   padding: 0.2rem 0.2rem 0.2rem 0; } .ObjetSelecteurDropPJ.inactif {   background-color: var(--theme-neutre-legere2-scalePlus10); } .ObjetSelecteurDropPJ.inactif .texteSelecteur {   color: darkgray; } .ObjetSelecteurDropPJ .contLiensPJSites {   overflow: auto; } .ObjetSelecteurDropPJ .contLiensPJSites > div {   display: inline-block;   vertical-align: bottom; } .ObjetSelecteurDropPJ .contLiensPJSites .liensPJSitesAlign {   height: 100%; } .ObjetSelecteurDropPJ .contLiensPJSites .liensPJSites > div {   display: inline-block; } .ObjetSelecteurDropPJ.surDrag {   border-color: #3399ff; } .ThemeAccessible .ObjetSelecteurDropPJ.surDrag {   border-color: #999999; } .ObjetSelecteurDropPJ.surDragSurvol {   background-color: #d6ebff; } .ThemeAccessible .ObjetSelecteurDropPJ.surDragSurvol {   background-color: #ebebeb; } .ObjetSelecteurDropPJ .etiquette {   position: absolute;   bottom: 100%;   margin-bottom: 5px;   left: 50%;   -webkit-transform: translate(-50%);   transform: translate(-50%);   width: 200px;   color: #ffffff;   opacity: 0;   border-radius: 5px;   pointer-events: none;   display: flex;   align-items: center;   justify-content: center;   text-align: center;   padding: 5px; } .ObjetSelecteurDropPJ .etiquette {   background-color: #3399ff; } .ThemeAccessible .ObjetSelecteurDropPJ .etiquette {   background-color: #999999; } .ObjetSelecteurDropPJ .etiquette.visible {   visibility: visible;   opacity: 0.9;   transition: opacity 0.4s; } .ObjetSelecteurDropPJ .etiquette.hidden {   visibility: hidden;   opacity: 0;   transition: visibility 0s 0.4s, opacity 0.4s; }
 .toast {   visibility: hidden;   position: fixed;   display: flex;   align-items: center;   z-index: 10005;   padding: 0.4rem 1.2rem;   border-radius: 0.7rem;   font-size: var(--taille-l);   font-weight: 600;   color: #ffffff;   box-shadow: 0.3rem 0.3rem 0.6rem 0.6rem rgba(153, 153, 153, 0.07); } .toast::before {   font-family: "Educ-Font";   font-size: var(--taille-l);   flex: none;   width: 2rem;   margin-right: 0.4rem;   text-align: center; } .toast p {   margin-right: 0.8rem;   flex: 1 1 auto; } .toast .btn {   cursor: pointer;   flex: none;   width: 2rem; } .toast.info {   background: #0059a8; } .toast.alert {   background: #9100b4; } .toast.error {   background: #b50000; } .toast.success {   background: #005e38; } .toast.message {   background: #46484d; } .toast.shown {   visibility: visible;   bottom: 1.6rem;   max-width: 50rem;   min-height: 40px;   animation: intro-bottom 0.3s, open-toast 0.3s 0.25s; } .toast.shown.top {   bottom: calc(100% - 6rem);   top: 1.6rem;   animation: intro-top 0.3s, open-toast 0.3s 0.25s; } .toast, .toast.top {   left: 50%;   transform: translateX(-50%); } .toast.to-right {   left: unset;   right: 1.6rem;   transform: translateX(0);   margin-right: 1.6rem; } .EspaceMobileIndex .toast {   top: calc(100% - 9rem);   max-width: calc(100% - 0.8rem);   font-size: 1.1rem;   line-height: 1.1; } @keyframes intro-bottom {   from {     bottom: -50px;     opacity: 0;     max-width: 4rem;     max-height: 50px;     overflow: hidden;   }   to {     bottom: 1.6rem;     opacity: 0.99;     max-width: 4rem;     max-height: 50px;     overflow: hidden;   } } @keyframes intro-top {   from {     top: -50px;     opacity: 0;     max-width: 4rem;     max-height: 50px;     overflow: hidden;     white-space: nowrap;   }   to {     top: 1.6rem;     opacity: 0.99;     max-width: 4rem;     max-height: 50px;     overflow: hidden;     white-space: nowrap;   } } @keyframes open-toast {   0% {     max-width: 4rem;     max-height: 50px;     overflow: hidden;     white-space: nowrap;   }   95% {     max-height: 50px;     overflow: hidden;     white-space: nowrap;   }   100% {     max-width: 50rem;     max-height: none;     overflow: visible;     white-space: normal;   } }
 .EspaceMobileIndex .InterfaceSecurisationCompteCP {   margin: 0 auto 2rem auto; } .InterfaceSecurisationCompteCP > section:not(:last-child) {   margin-bottom: 1rem; } .EspaceMobileIndex .InterfaceSecurisationCompteCP label {   font-size: 1rem; } .InterfaceSecurisationCompteCP h1 {   padding: 0.8rem;   margin: 0 auto 1rem auto;   width: 90%;   font-size: var(--taille-m);   line-height: 1.3rem;   font-weight: 600;   text-align: center;   border-top: 1px solid var(--theme-foncee); } .InterfaceSecurisationCompteCP .sc_modeAuth {   margin-top: 0.8rem; } .InterfaceSecurisationCompteCP .sc_modeAuth .sc_rbMode {   margin-bottom: 0.8rem;   align-items: flex-start; } .EspaceMobileIndex .InterfaceSecurisationCompteCP .sc_modeAuth .sc_rbMode {   font-weight: 600; } .EspaceMobileIndex .InterfaceSecurisationCompteCP .sc_modeAuth .sc_mode_sep {   margin: 1.5rem auto;   width: 70%;   border-top: 1px solid var(--theme-claire); } .InterfaceSecurisationCompteCP .sc_codePIN {   margin-bottom: 0.8rem; } .EspaceMobileIndex .InterfaceSecurisationCompteCP .sc_codePIN {   border-bottom: solid 1px var(--theme-moyen1);   align-items: center;   padding-bottom: 3.2rem; } .InterfaceSecurisationCompteCP .sc_zone {   margin-top: 0.8rem; } .EspaceIndex .InterfaceSecurisationCompteCP .sc_zone {   margin-left: 1.5rem; } .InterfaceSecurisationCompteCP .sc_identification .sc_legende {   margin-bottom: 2rem; } .InterfaceSecurisationCompteCP .sc_identification .sc_legende_cb {   font-style: italic;   color: gray; } .EspaceIndex .InterfaceSecurisationCompteCP .sc_identification .sc_legende_cb {   margin-left: 2rem; } .InterfaceSecurisationCompteCP .sc_identification input {   width: 100%;   margin-top: 0.8rem; } .EspaceIndex .InterfaceSecurisationCompteCP .sc_identification input.style-input {   max-width: 100%; } .InterfaceSecurisationCompteCP .sc_identification input.sc_input_bidon {   position: absolute;   z-index: -1000;   width: 0;   height: 0;   opacity: 0; } .InterfaceSecurisationCompteCP .sc_identification .sc_compteurInput {   font-size: 1rem;   text-align: right; } .InterfaceSecurisationCompteCP .sc_identification .sc_lien_faq {   font-weight: 600;   text-decoration: underline; } .InterfaceSecurisationCompteCP .sc_boutonsValid {   display: flex;   justify-content: flex-end; } .InterfaceSecurisationCompteCP .sc_boutonsValid button:not(:last-child) {   margin-right: 1rem; }
 .ObjetChoixStrategieSecurisation .css_lienVideo {   display: inline-block;   font-size: var(--taille-s);   font-weight: 500;   padding: 0.4rem 0.8rem;   border-radius: var(--taille-s);   margin-bottom: 1rem;   border: solid 1px var(--theme-claire);   text-decoration: none;   color: #000000; } .ObjetChoixStrategieSecurisation .css_lienVideo:hover {   border-color: var(--theme-foncee);   color: var(--theme-foncee); } .ObjetChoixStrategieSecurisation label {   display: inline-block;   line-height: 1.3; } .EspaceMobileIndex .ObjetChoixStrategieSecurisation label {   font-size: var(--taille-s); } .ObjetChoixStrategieSecurisation .css_Choix {   margin-top: 0.8rem;   display: flex;   flex-wrap: wrap;   justify-content: space-between; } .ObjetChoixStrategieSecurisation .css_Choix .choix {   box-sizing: border-box;   margin-bottom: 1.6rem; } .EspaceMobileIndex .ObjetChoixStrategieSecurisation .css_Choix .choix {   flex: 1 1 auto;   width: 100%; } .ObjetChoixStrategieSecurisation .css_Choix .choix p {   font-weight: 500;   color: #6b6e77;   margin: 0; } .ObjetChoixStrategieSecurisation .css_Choix .css_rbMode {   margin-bottom: 0.8rem;   align-items: flex-start;   font-weight: 500; } .EspaceIndex .ObjetChoixStrategieSecurisation .css_Choix .css_rbMode > span {   line-height: 1.3rem; } .ObjetChoixStrategieSecurisation .css_Choix .css_titreCodePIN {   margin-bottom: 1.6rem; } .EspaceMobileIndex .ObjetChoixStrategieSecurisation .css_Choix .sc_mode_sep {   margin: 1.5rem auto;   width: 70%;   border-top: 1px solid var(--theme-claire); }
 .EspaceMobileIndex .ObjetSaisieCodePIN label {   font-size: var(--taille-s);   line-height: var(--taille-s); } .ObjetSaisieCodePIN .scp_zone {   display: flex; } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_zone {   flex-wrap: wrap;   justify-content: center; } .ObjetSaisieCodePIN .scp_zone:not(:first-child) {   margin-top: 0.8rem; } .ObjetSaisieCodePIN .scp_gauche {   display: flex;   flex-direction: column; } .EspaceIndex .ObjetSaisieCodePIN .scp_gauche {   width: 300px;   margin-right: 0.8rem; } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_gauche {   width: 100%; } .ObjetSaisieCodePIN .scp_gauche input {   width: 100%;   margin-bottom: 0.8rem; } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_gauche input {   padding: 0.4rem 0;   color: #6b6e77;   background-color: transparent; } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_gauche input:disabled {   border: none;   border-bottom: 1px solid var(--theme-foncee); } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_gauche input::placeholder {   font-size: var(--taille-m);   color: #6b6e77; } .EspaceIndex .ObjetSaisieCodePIN .scp_gauche input.scp_inputActif {   border: 0.2rem solid var(--theme-foncee); } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_gauche input.scp_inputActif {   border-bottom: 2px solid var(--theme-foncee); } .ObjetSaisieCodePIN .scp_gauche label {   font-weight: 600;   font-style: italic; } .ObjetSaisieCodePIN .scp_gauche p.text-pin {   margin: -0.2rem 0 1.6rem; } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_gauche p.text-pin {   font-size: var(--taille-m);   color: #6b6e77;   margin-bottom: 0.4rem;   text-align: center; } .ObjetSaisieCodePIN .scp_gauche .scp_ecarteur_flex {   flex: 1 1 auto; } .ObjetSaisieCodePIN .scp_gauche .scp_messagePin {   margin-bottom: 0.4rem;   font-weight: 600; } .ObjetSaisieCodePIN .scp_gauche .scp_messagePin i {   font-size: 1.3rem;   margin-right: 0.4rem; } .ObjetSaisieCodePIN .scp_gauche .scp_messagePin i.icon_ok {   color: green; } .ObjetSaisieCodePIN .scp_gauche .scp_messagePin i.icon_remove {   color: red; } .ObjetSaisieCodePIN .bt-pin-bas {   text-align: center; } .ObjetSaisieCodePIN .bt-pin-oublie {   align-self: center; } .EspaceMobileIndex .ObjetSaisieCodePIN .bt-pin-oublie {   margin-top: 1.6rem; } .ObjetSaisieCodePIN .scp_boutons {   display: grid;   grid-template-columns: repeat(5, auto);   gap: 0.4rem 0.4rem; } .EspaceMobileIndex .ObjetSaisieCodePIN .scp_boutons {   max-width: 33rem;   align-self: center; } .EspaceIndex .ObjetSaisieCodePIN .scp_boutons {   grid-template-columns: repeat(5, 3.4rem); } .EspaceIndex .ObjetSaisieCodePIN .scp_boutons button {   padding-right: 1.2rem;   padding-left: 1.2rem;   min-width: 3.4rem; } .ObjetSaisieCodePIN .scp_boutons button.scp_btnclear {   grid-column: 1/3; } .ObjetSaisieCodePIN .scp_boutons button.scp_btnclear i {   color: red;   font-size: 1.7rem;   margin: 0; } .ObjetSaisieCodePIN .scp_boutons button.scp_btnclear:disabled i {   color: #ff9999; } .ObjetSaisieCodePIN .scp_boutons button.scp_btnvalider {   font-size: 1.2rem;   grid-column: 3/6; } .ObjetSaisieCodePIN .scp_boutons button.scp_btnvalider:not(:disabled) {   border-color: #6b6e77 !important; }
 .ObjetSaisieMotDePasseCP .BlocMessageEnTete {   padding-bottom: 1.6rem; } .EspaceIndex .ObjetSaisieMotDePasseCP input {   box-sizing: border-box;   min-width: 170px;   width: 100%; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP input {   height: 2.4rem;   border-top: none !important;   border-left: none !important;   border-right: none !important;   border-radius: 0; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP input:disabled {   background: #ededed;   border-color: #6b6e77; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP input:disabled + .btnImage {   color: #d9dbdc !important; } .ObjetSaisieMotDePasseCP .BlocContenu {   display: flex;   align-items: flex-start; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu {   flex-direction: column; } .EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP .as-input {   margin-bottom: 0.8rem; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP .as-input {   border-bottom: solid 1px var(--theme-moyen1); } .EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP .as-input input {   border-bottom: none;   margin-bottom: 0;   padding-bottom: 0.4rem; } .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP .as-input.confirm-wrapper.is-disabled {   background: #ededed !important;   border-color: #ededed; } .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP .as-input.confirm-wrapper.is-disabled > .btnImage {   color: #d9dbdc !important; } .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP .as-input.confirm-wrapper.is-dirty {   border-color: #b50000; } .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP .as-input.confirm-wrapper.is-dirty > .btnImage {   color: #b50000 !important;   opacity: 0.5; } .EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP {   padding-bottom: 0.4rem; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP {   padding-bottom: 2rem;   width: 100%;   display: flex;   flex-direction: column; } .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP label {   display: inline-block; } .EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP label {   padding-bottom: 0.4rem;   white-space: pre;   display: block; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocMDP label {   margin-top: 0.8rem; } .EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocValidation {   padding-bottom: 0.4rem;   padding-left: 2rem; } .EspaceIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocValidation * {   white-space: pre; } .EspaceMobileIndex .ObjetSaisieMotDePasseCP .BlocContenu .BlocValidation {   margin-top: -0.4rem;   padding-bottom: 1.6rem; }
 .ObjetRecupIdMdp .is-disabled input:disabled {   background-color: #f6f6f6;   border-color: #d9dbdc; } .ObjetRecupIdMdp .message {   font-size: var(--taille-m);   margin-bottom: 0.8rem; } .ObjetRecupIdMdp .RecupIDMdp_Global_wrapper {   position: relative;   display: flex;   flex-direction: column; } .ObjetRecupIdMdp .etape_main > label {   font-size: var(--taille-m);   font-weight: 600;   margin-bottom: 0; } .ObjetRecupIdMdp .etape_main > label span {   font-weight: 400; } .ObjetRecupIdMdp .etape_wrapper {   display: flex;   justify-content: space-between;   padding: 0.8rem 0; } .ObjetRecupIdMdp .etape_wrapper .etape_btn {   width: 4.4rem; } .ObjetRecupIdMdp .etape_wrapper .etape {   display: flex;   flex-direction: column;   margin-bottom: 0.4rem; } .ObjetRecupIdMdp .etape_wrapper .etape > label {   font-size: var(--taille-m);   font-weight: 600;   margin-bottom: 0; } .ObjetRecupIdMdp .etape_wrapper .etape > label span {   font-weight: 400; } .ObjetRecupIdMdp .etape_wrapper .etape .input-field {   margin: 0.8rem 0.8rem 0 5.8rem;   display: flex;   align-items: center; } .ObjetRecupIdMdp .etape_wrapper .etape .input-field.coordonnees {   max-width: calc(100% - 15.8rem); } .ObjetRecupIdMdp .etape_wrapper .etape .input-field label {   width: 5rem;   text-align: right;   flex: none;   margin-right: 0.4rem; } .ObjetRecupIdMdp .etape_wrapper .etape .input-field input {   flex: 1 1 auto; } .ObjetRecupIdMdp .etape_wrapper .etape .input-field.mdp {   margin-top: 0.8rem; } .ObjetRecupIdMdp .etape_wrapper .etape .input-field.mdp label {   width: 8.5rem; } .ObjetRecupIdMdp .etape_wrapper .etape.is-disabled .mdp .as-password {   background-color: #f6f6f6;   border-color: #d9dbdc; } .ObjetRecupIdMdp .etape_wrapper .etape.is-disabled .mdp .as-password i.btnImage {   color: #d9dbdc !important; } .ObjetRecupIdMdp .etape_wrapper.fluid {   display: flex;   width: 70.5rem; } .ObjetRecupIdMdp .etape_wrapper.fluid .etape {   flex: 1 1 auto; } .ObjetRecupIdMdp .etape_wrapper.fluid .etape input {   max-width: 54.7rem; } .ObjetRecupIdMdp .etape_wrapper.fluid .bt-contain {   position: absolute;   right: 0;   top: 0; } .ObjetRecupIdMdp .lien-conteneur {   font-size: var(--taille-m);   padding: 1.6rem 0; } .ObjetRecupIdMdp .validationMdp {   padding: 1.6rem 0 0.8rem;   font-size: var(--taille-m); } .ObjetFenetre_Mobile .ObjetRecupIdMdp .etape_wrapper .etape .input-field.mdp {   margin-left: 0 !important;   position: inherit !important; } .ObjetFenetre_Mobile .ObjetRecupIdMdp .etape_wrapper .etape .input-field.mdp label {   position: inherit !important;   width: 8.7rem !important;   transform: none; } .ObjetFenetre_Mobile .ObjetRecupIdMdp .etape_wrapper .etape .input-field.mdp .as-input.as-password > input {   line-height: 1.6; } .ObjetFenetre_Mobile .ObjetRecupIdMdp .etape_wrapper .etape .input-field.mdp i.btnImage {   right: 0.5rem; }
 [class^=ImageFond], [class*=" ImageFond"] {   background-repeat: no-repeat;   background-position: bottom center; } .ImageFond.BottomLeft {   background-position: bottom left; } .ImageFond.Repeat {   background-repeat: repeat; } .ImageFond.Cover {   background-size: cover; } a.LienLouvre {   color: black;   cursor: pointer;   text-decoration: none; } a.LienLouvre:hover {   color: black;   cursor: pointer;   text-decoration: underline; } .Image_Logo_HyperplanningBarreHaut {   width: 135px;   height: 30px;   background-color: transparent;   background-repeat: no-repeat;   background-image: url("../../../FichiersRessource/LogoHyperplanningBarreHaut.png"); }
 [class^=ImageFond], [class*=" ImageFond"] {   background-repeat: no-repeat;   background-position: top left; } .ImageFond.BottomLeft {   background-position: bottom left; } .ImageFond.Repeat {   background-repeat: repeat; } .ImageFond.Cover {   background-size: cover; } .Image_Connexion_Fond {   background: url("../../images/background.jpg") 0 0 repeat; } [class*=Icone_Espace] {   background-position: contain;   background-repeat: no-repeat; } .Icone_EspaceEnseignant {   background-image: url("../../images/espace-professeur.svg"); } .Icone_EspaceAdministratif {   background-image: url("../../images/espace-direction.svg"); } .Icone_EspaceEtudiant {   background-image: url("../../images/espace-eleve.svg"); } .Icone_EspaceSecretariat {   background-image: url("../../images/espace-vie-scolaire.svg"); } .Icone_EspaceParent {   background-image: url("../../images/espace-parent.svg"); } .Icone_EspaceAcademie {   background-image: url("../../images/espace-academie.svg"); } .Icone_EspaceEntreprise {   background-image: url("../../images/espace-entreprise.svg"); } .Icone_EspaceAccompagnant {   background-image: url("../../images/espace-accompagnant.svg"); } .Icone_EspaceAppariteur {   background-image: url("../../images/espace-appariteur.svg"); } .Icone_EspaceTuteur {   background-image: url("../../images/espace-tuteur.svg"); } .Icone_EspacePeriscolaire {   background-image: url("../../images/espace-periscolaire.svg"); } .Icone_EspaceMairie {   background-image: url("../../images/espace-mairie.svg"); } .Icone_EspaceInscription {   background-image: url("../../images/espace-inscription.svg"); } .Icone_EspaceInvite {   background-image: url("../../images/espace-invite.svg"); } .Icone_EspaceAdministrationConsole {   background-image: url("../../images/espace-administration-console.svg"); } .liste-wrapper {   margin: -2.4rem;   padding-top: 1.6rem;   display: flex;   flex-direction: column;   justify-content: space-between;   align-items: center;   height: 100%;   overflow-y: auto; } .liste-wrapper ul {   flex: 1 1 auto;   margin: 0;   width: 100%; } .liste-wrapper ul li {   display: flex;   flex-direction: column;   cursor: pointer; } .liste-wrapper ul li:after {   content: " ";   width: calc(100% - 3.2rem);   align-self: center;   height: 1px;   background: #e2e2e2; } .liste-wrapper ul li:last-child:after {   background: none; } .liste-wrapper ul li .btn-connexion {   padding: 1.6rem 2.4rem;   display: flex;   align-items: center;   width: 100%;   text-transform: unset;   letter-spacing: unset;   color: #333333; } .liste-wrapper ul li .btn-connexion .img-btn {   display: inline-block;   flex: none;   width: 56px;   height: 56px;   margin-right: 1.6rem; } .liste-wrapper ul li .btn-connexion .libelle {   flex: 1 1 auto;   font-size: var(--taille-l);   font-weight: 600; } .liste-wrapper .retour-espace {   padding-bottom: 1.6rem; } .titre-descriptif:not(:empty) {   text-align: left;   padding: 1.6rem;   font-size: var(--taille-m);   background: rgba(255, 255, 255, 0.5); } .main-wrapper {   display: flex;   flex-direction: column;   align-items: center;   justify-content: space-around; } .wrapper-connect-conteneur {   display: flex;   justify-content: space-around;   align-items: center;   width: 100%;   min-height: 500px;   top: calc((100% - 560px) / 2);   position: absolute; } .wrapper-connect-conteneur .choix-profil-contain {   display: flex;   flex-direction: column;   justify-content: space-between;   align-items: center;   height: 100%;   min-width: 320px;   max-width: 35%;   z-index: 1;   margin-top: 0.8rem; } .wrapper-connect-conteneur .choix-profil-contain ul {   border-radius: 0.7rem;   background-color: rgba(255, 255, 255, 0.97);   box-shadow: 0.2rem 0.2rem 0.8rem #d9dbdc;   flex: 1 1 auto;   margin: 0;   width: 100%; } .wrapper-connect-conteneur .choix-profil-contain ul li {   display: flex;   flex-direction: column;   cursor: pointer; } .wrapper-connect-conteneur .choix-profil-contain ul li:not(.iccp_lienDesktop):hover {   background-color: var(--theme-claire-scalePlus60); } .wrapper-connect-conteneur .choix-profil-contain ul li:after {   content: " ";   width: calc(100% - 3.2rem);   align-self: center;   height: 1px;   background: #e2e2e2; } .wrapper-connect-conteneur .choix-profil-contain ul li:first-child {   border-radius: 0.7rem 0.7rem 0 0; } .wrapper-connect-conteneur .choix-profil-contain ul li:last-child {   border-radius: 0 0 0.7rem 0.7rem; } .wrapper-connect-conteneur .choix-profil-contain ul li:last-child:after {   background: none;   height: 0; } .wrapper-connect-conteneur .choix-profil-contain ul li.iccp_lienDesktop {   padding: 0.8rem 1.6rem; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion {   padding: 0.8rem 1.6rem;   display: flex;   align-items: center;   width: 100%;   text-transform: unset;   letter-spacing: unset;   color: #333333;   text-decoration: none;   box-sizing: border-box; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion .img-btn {   display: inline-block;   flex: none;   width: 52px;   height: 52px;   margin-right: 1.6rem; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion .libelle {   flex: 1 1 auto;   font-size: var(--taille-l);   font-weight: 600;   text-align: left; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion .libelle-contain {   text-align: left; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion .libelle-contain h3 {   margin: 0; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion .libelle-contain p {   margin: 0;   padding: 0.4rem 0;   font-size: var(--taille-m); } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion.avec-descriptif {   display: flex; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion.avec-descriptif .btn-wrapper {   display: flex;   align-items: center; } .wrapper-connect-conteneur .choix-profil-contain ul li .btn-connexion.avec-descriptif .descriptif:not(:empty) {   padding-left: 1.6rem;   overflow: hidden;   text-align: left; } .wrapper-connect-conteneur:not(.image-aside) > .bloc-elem:only-child {   align-self: center; } .wrapper-connect-conteneur.image-aside {   display: inline-flex;   justify-content: flex-start;   min-width: 200px;   max-width: 33%;   margin-left: 50%;   right: 0; } .footer {   position: absolute;   bottom: 0;   flex: none;   width: 100%; } .footer a {   background: rgba(255, 255, 255, 0.7);   border-radius: 0.7rem 0.7rem 0 0;   font-weight: 600;   display: inline-block;   padding: 1.6rem;   font-size: var(--taille-m); } .bloc-connexion-wrapper {   min-width: 40rem;   position: relative;   margin-top: 4rem;   padding: 1.6rem 2.4rem;   background-color: rgba(255, 255, 255, 0.97);   border-radius: 0.7rem;   box-shadow: 0.5rem 0.5rem 1rem 1rem rgba(0, 0, 0, 0.15);   z-index: 1; } .EspaceMobileIndex .bloc-connexion-wrapper {   min-width: 0;   width: 100%; } .bloc-connexion-wrapper header h2 {   margin: 0 auto 0.4rem;   font-weight: 600;   font-size: var(--taille-l); } .bloc-connexion-wrapper header [class*=Icone_] {   margin: 1.6rem auto;   width: 11rem;   height: 11rem; } .EspaceMobileIndex .bloc-connexion-wrapper header [class*=Icone_] {   width: 8rem;   height: 8rem; } .loginBox {   padding: 0.4rem 0 1.6rem 0.4rem;   display: flex;   flex-direction: column; } .loginBox > div {   margin-bottom: 0.8rem; } .loginBox .connexion-wrapper, .loginBox .form-wrapper, .loginBox .input-field, .loginBox .recup-mdp {   display: flex;   align-items: center; } .loginBox .recup-mdp {   margin-top: 1.6rem; } .loginBox .recup-mdp .libelle {   flex: 1 1 auto;   margin-right: 0.4rem;   border: none;   background: none;   cursor: pointer; } .loginBox .recup-mdp .libelle:hover {   text-decoration: underline; } .loginBox .connexion-wrapper {   justify-content: space-between; } .loginBox .connexion-wrapper label:not(:last-child) {   margin-right: 0.4rem; } .loginBox .form-wrapper .img-contain {   flex: none;   width: 10rem;   display: flex;   flex-direction: column;   margin: 0 1.6rem 0 0; } .EspaceMobileIndex .loginBox .form-wrapper .img-contain {   display: none; } .loginBox .form-wrapper .fields-contain {   flex: 1 1 auto; } .loginBox .form-wrapper .fields-contain .input-field {   margin: 0.4rem 0 0.8rem; } .EspaceMobileIndex .loginBox .form-wrapper .fields-contain .input-field {   margin-bottom: 1.6rem; } .loginBox .form-wrapper .fields-contain .input-field input[type=text], .loginBox .form-wrapper .fields-contain .input-field input[type=password] {   flex: 1 1 auto; } .loginBox .form-wrapper .fields-contain .input-field input[type=text], .loginBox .form-wrapper .fields-contain .input-field .as-input.as-password {   margin-right: 0.8rem; } .EspaceMobileIndex .loginBox .form-wrapper .fields-contain .input-field input[type=text] i.btnImage, .EspaceMobileIndex .loginBox .form-wrapper .fields-contain .input-field .as-input.as-password i.btnImage {   bottom: 0.4rem; } .loginBox i.icon_question {   cursor: default; } .img-inscription {   min-width: 5rem;   min-height: 5rem;   margin-right: 1rem; } .page-deconnexion {   display: flex;   flex-direction: column;   width: 100%;   height: 100%; } .page-deconnexion header {   flex: none;   display: flex;   align-items: center;   justify-content: space-between;   padding: 0.4rem 0.8rem;   background-color: rgba(255, 255, 255, 0.6);   height: 4.7rem; } .page-deconnexion header h1, .page-deconnexion header h2 {   margin: 0;   padding: 0;   font-size: 2rem;   font-weight: 500;   color: #46484d; } .page-deconnexion header h1 {   font-weight: 600; } .page-deconnexion header h2 {   font-weight: 400; } .page-deconnexion .deco-content {   display: flex;   flex-direction: column;   align-items: center;   justify-content: center;   padding-bottom: 20%;   gap: 1.6rem;   flex: 1 1 auto;   width: 100%;   height: 100%; } .page-deconnexion .deco-content h3 {   flex: none;   height: auto; } .page-deconnexion .deco-content h3 span {   display: none; } .page-deconnexion .deco-content h3.deco-titre-pronote {   width: 170px; } .page-deconnexion .deco-content h3.deco-titre-pronote::before {   content: url("../../images/logo-pronote-2021.svg"); } .page-deconnexion .deco-content h3.deco-titre-primaire {   width: 200px; } .page-deconnexion .deco-content h3.deco-titre-primaire::before {   content: url("../../images/Primaire/logo-primaire-svg.svg"); } .page-deconnexion .deco-content h3.deco-titre-edt {   width: 200px;   text-align: center; } .page-deconnexion .deco-content h3.deco-titre-edt::before {   content: url("../../images/Edt/edt-logo-mobile.svg"); } .page-deconnexion .deco-content h3.deco-titre-hyperplanning {   width: 25rem; } .page-deconnexion .deco-content h3.deco-titre-hyperplanning::before {   content: url("../../images/hp-logo-mobile.svg"); } .page-deconnexion .deco-content p {   font-size: var(--taille-l);   font-weight: 600; } .page-deconnexion .deco-content p.pageDeconnexion_titre {   font-weight: 400; } .page-deconnexion .deco-content p.message {   font-weight: 500; } .page-deconnexion.bg-espace-edt .deco-content, .page-deconnexion.bg-espace-pronote .deco-content, .page-deconnexion.bg-espace-primaire .deco-content {   background-position: bottom center;   background-size: auto 50%;   background-repeat: no-repeat; } .page-deconnexion.bg-espace-edt .deco-content {   background-image: url("../../images/Edt/edt-deconnexion.svg"); } .page-deconnexion.bg-espace-pronote .deco-content {   background-image: url("../../images/pronote-deconnexion.svg"); } .page-deconnexion.bg-espace-primaire .deco-content {   background-image: url("../../images/Primaire/primaire-deconnexion.svg"); }
 .EspaceIndex .ObjetBandeauPied .knowledge-container .ibp-pill.icon_ecole:focus-within {   outline-offset: -1px;   outline-width: 2px;   outline-style: dotted;   outline-color: var(--theme-moyen1); } .footer-wrapper {   position: fixed;   width: 100%;   z-index: 900; } .footer-wrapper.opened {   bottom: 0;   transition: bottom 0.5s cubic-bezier(0.1, 0.66, 0.09, 0.33); } .footer-wrapper.closed {   bottom: -3.6rem; } .footer-wrapper.closed .ObjetBandeauPied .knowledge-container {   bottom: -0.4rem; } .footer-wrapper.closed .footer-toggler::before {   transform: rotate(180deg); } .footer-wrapper .footer-toggler {   z-index: 900;   bottom: 3.6rem;   position: absolute;   background: #46484d;   color: #ffffff;   width: 3rem;   height: 1.5rem;   left: 50%;   margin-left: -1.5rem;   display: flex;   justify-content: center;   align-items: center;   cursor: pointer;   border-radius: 1.5rem 1.5rem 0 0;   box-shadow: 0 -0.3rem 1.2rem 0.4rem rgba(70, 72, 77, 0.15); } .footer-wrapper .footer-toggler::before {   font-family: "Educ-Font"; } .ObjetBandeauPied {   position: relative;   height: 4rem;   display: grid;   gap: 0;   grid-template-columns: auto auto auto 1fr;   grid-template-areas: "bloc-logo bloc-left  host-container knowledge-container";   justify-content: start;   align-items: center;   color: #ffffff;   font-size: 1.1rem;   background: #46484d;   padding: 0 1.6rem;   z-index: 902; } .ObjetBandeauPied .ibp-bloc-left, .ObjetBandeauPied .ibp-logo-conteneur {   display: flex;   align-items: center; } .ObjetBandeauPied .ibp-logo-conteneur {   grid-area: bloc-logo; } .ObjetBandeauPied .ibp-bloc-left {   grid-area: bloc-left; } .ObjetBandeauPied .ibp-logo {   background-color: #ffffff; } .ObjetBandeauPied .ibp-logo img {   max-height: 3.2rem; } .ObjetBandeauPied .ibp-pill, .ObjetBandeauPied .ibp-command {   cursor: pointer; } .ObjetBandeauPied a {   white-space: nowrap;   color: #ffffff;   text-decoration: none; } .ObjetBandeauPied a:hover {   color: #d9d9d9; } .ObjetBandeauPied [class*=icon_]::before, .ObjetBandeauPied [class*=icon_]::after {   font-family: "Educ-Font";   font-size: calc(var(--taille-l) * 0.7); } .ObjetBandeauPied hr {   width: 1px;   height: 2rem;   border: none;   background-color: rgba(217, 217, 217, 0.5);   margin: 0.8rem; } .ObjetBandeauPied .host-france-container {   grid-area: host-container;   display: flex;   align-items: center; } .ObjetBandeauPied .host-france-container .logo-index-inverse {   margin-left: 0.4rem;   margin-right: 0.4rem;   flex: none;   background: transparent url("../../../FichiersRessource/LogoIndexFairePatienter.png") no-repeat 0 0;   height: 2.4rem;   width: 2.4rem;   background-size: contain; } .ObjetBandeauPied .host-france-container .host-text {   flex: 0 1 auto;   max-width: 14rem;   text-align: right;   margin-right: 0.4rem; } .ObjetBandeauPied .host-france-container .certif-27001 {   flex: none;   text-align: center;   border: solid 1px #d9d9d9;   padding: 0.2rem;   max-width: 4.6rem;   border-radius: 0.35rem;   font-size: 0.8rem; } .ObjetBandeauPied .knowledge-container {   position: absolute;   justify-self: end;   bottom: 0.8rem;   right: 0;   grid-area: knowledge-container;   display: flex;   justify-content: flex-end; } .ObjetBandeauPied .knowledge-container .ibp-pill {   background-color: #46484d;   color: #ffffff;   border: solid 1px #d9d9d9;   padding: 0.8rem 1.6rem;   height: 4rem;   box-sizing: border-box;   border-radius: 2rem;   display: flex;   align-items: center; } .EspaceIndex .ObjetBandeauPied .knowledge-container .ibp-pill.icon_ecole:focus-within > a {   outline: none; } .EspaceIndex .ObjetBandeauPied .knowledge-container .ibp-pill {   margin-right: 0.4rem; } .EspaceIndex .ObjetBandeauPied .knowledge-container .ibp-pill:last-child {   margin-right: 0; } .EspaceMobileIndex .ObjetBandeauPied .knowledge-container .ibp-pill {   margin-right: 0;   margin-left: 0.4rem; } .EspaceMobileIndex .ObjetBandeauPied .knowledge-container .ibp-pill:last-child {   margin-left: 0; } .ObjetBandeauPied .knowledge-container .ibp-pill::before {   flex: none;   font-size: 2rem; } .ObjetBandeauPied .knowledge-container .ibp-pill p {   line-height: 1.2;   padding: 0;   margin: 0 0 0 0.8rem; } .ObjetBandeauPied .knowledge-container .ibp-pill p.as-title {   font-weight: 600; } .ObjetBandeauPied .knowledge-container .ibp-pill:hover {   border-color: #d9d9d9;   color: #d9d9d9; } .cookies-disclaimer {   box-sizing: border-box;   display: flex;   align-items: center;   justify-content: space-between;   min-height: 5rem;   padding: 0.8rem 1.6rem;   background-color: #ffffff;   box-shadow: 0 -0.7rem 0.6rem -0.6rem rgba(0, 0, 0, 0.1607843137);   position: fixed;   z-index: 1000;   bottom: 0;   right: 0;   left: 0; } .cookies-disclaimer p {   font-weight: 500;   flex: 1 1 auto; } .EspaceIndex .cookies-disclaimer p {   font-size: var(--taille-m);   text-align: center; } .cookies-disclaimer p .as-link {   text-transform: lowercase;   white-space: nowrap;   font-weight: 600;   color: var(--theme-foncee);   text-decoration: underline;   cursor: pointer; } .ThemePronote .cookies-disclaimer p .as-link {   color: var(--theme-moyen1); } .cookies-disclaimer .ieBouton {   flex: none;   margin-left: 1.6rem; } .cookies-disclaimer i {   flex: none;   padding-left: 1.6rem;   color: var(--theme-foncee);   font-size: 1.6rem;   cursor: pointer; } .ThemePronote .cookies-disclaimer i {   color: var(--theme-moyen1); } @media screen and (max-width: 1344px) {   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .knowledge-container .ibp-pill.icon_ecole {     width: 4rem;     box-sizing: border-box;     justify-content: center;   }   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .knowledge-container .ibp-pill.icon_ecole .help-text {     display: none;   } } @media screen and (max-width: 1200px) {   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .knowledge-container .ibp-pill.icon_question {     width: 4rem;     box-sizing: border-box;     justify-content: center;   }   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .knowledge-container .ibp-pill.icon_question .help-text {     display: none;   } } @media screen and (max-width: 1058px) {   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .knowledge-container .ibp-pill.icon_light_bulb {     width: 4rem;     box-sizing: border-box;     justify-content: center;   }   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .knowledge-container .ibp-pill.icon_light_bulb .kb-conteneur {     display: none;   } } @media screen and (max-width: 900px) {   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) {     grid-template-columns: auto auto 1fr;     grid-template-areas: "bloc-logo bloc-left  knowledge-container";   }   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .host-france-container, .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .ibp-bloc-left hr:last-child {     display: none;   } } @media screen and (max-width: 657px) {   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) hr:last-child, .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .host-france-container, .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .ibp-logo, .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .ibp-bloc-left hr:last-child {     display: none;   } } @media screen and (max-width: 488px) {   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) hr:first-of-type, .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .legal-notice {     display: none;   } } @media screen and (max-width: 372px) {   .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) hr, .footer-wrapper .ObjetBandeauPied:not(.bpp-canope) .accessibilite {     display: none;   } } @media screen and (max-width: 1645px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_ecole {     width: 4rem;     box-sizing: border-box;     justify-content: center;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_ecole .help-text {     display: none;   } } @media screen and (max-width: 1370px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_question, .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_ecole {     width: 4rem;     box-sizing: border-box;     justify-content: center;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_question .help-text, .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_ecole .help-text {     display: none;   } } @media screen and (max-width: 1214px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_light_bulb {     width: 4rem;     box-sizing: border-box;     justify-content: center;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.icon_light_bulb .kb-conteneur {     display: none;   } } @media screen and (max-width: 1080px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope {     grid-template-columns: auto auto 1fr;     grid-template-areas: "bloc-logo bloc-left  knowledge-container";   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .host-france-container, .footer-wrapper .ObjetBandeauPied.bpp-canope .ibp-bloc-left hr:last-child {     display: none;   } } @media screen and (max-width: 836px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope hr:last-child, .footer-wrapper .ObjetBandeauPied.bpp-canope .host-france-container, .footer-wrapper .ObjetBandeauPied.bpp-canope .ibp-logo, .footer-wrapper .ObjetBandeauPied.bpp-canope .ibp-bloc-left hr:last-child {     display: none;   } } @media screen and (max-width: 664px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope hr:last-child, .footer-wrapper .ObjetBandeauPied.bpp-canope .host-france-container, .footer-wrapper .ObjetBandeauPied.bpp-canope .ibp-logo, .footer-wrapper .ObjetBandeauPied.bpp-canope .ibp-bloc-left hr:last-child, .footer-wrapper .ObjetBandeauPied.bpp-canope .site-map, .footer-wrapper .ObjetBandeauPied.bpp-canope .accessibilite + hr {     display: none;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.partenaire-canope {     padding: 0.4rem;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.partenaire-canope .Image_Partenaire_Canope_2022 {     background-size: 90%;   } } @media screen and (max-width: 546px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope .accessibilite, .footer-wrapper .ObjetBandeauPied.bpp-canope .legal-notice + hr {     display: none;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container {     bottom: 0;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill {     height: 3.6rem;     border-radius: 1.8rem;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill[class*=icon_] {     max-width: 3.6rem;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill[class*=icon_]::before {     font-size: 1.6rem;   }   .footer-wrapper .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill.partenaire-canope {     padding: 0.2rem;     flex: 0 1 auto;     max-width: calc(50vw - (9rem + 3rem));     min-width: 3.6rem;   } } @media screen and (max-width: 470px) {   .footer-wrapper .ObjetBandeauPied.bpp-canope .legal-notice {     display: none;   } } .footer-mobile .footer-toggler {   display: none; } .footer-mobile .ObjetBandeauPied {   background-color: #46484d;   background-image: none;   font-size: 0.8rem;   padding: 0.6rem;   height: auto;   grid-template-columns: auto auto;   grid-template-areas: "knowledge-container knowledge-container" "bloc-left           host-container " "bloc-logo           bloc-logo";   align-items: stretch;   justify-items: center;   justify-content: center; } .footer-mobile .ObjetBandeauPied .ibp-logo-conteneur hr {   display: none; } .footer-mobile .ObjetBandeauPied .ibp-logo img {   max-height: 24px; } .footer-mobile .ObjetBandeauPied .ibp-command {   font-size: 0.8rem;   margin-top: 0.3rem; } .footer-mobile .ObjetBandeauPied .ibp-bloc-left, .footer-mobile .ObjetBandeauPied .host-france-container {   margin: 0.3rem 0; } .footer-mobile .ObjetBandeauPied .host-france-container {   padding-top: 0.6rem; } @media screen and (max-width: 326px) {   .footer-mobile .ObjetBandeauPied .host-france-container .logo-index-inverse {     display: none;   } } .footer-mobile .ObjetBandeauPied .ibp-bloc-left {   padding: 0.6rem 0.3rem;   justify-self: end; } .footer-mobile .ObjetBandeauPied .ibp-bloc-left.bloc-unique {   width: 100vw;   justify-content: center; } .footer-mobile .ObjetBandeauPied .ibp-bloc-left hr {   margin: 0 0.6rem; } @media screen and (max-width: 336px) {   .footer-mobile .ObjetBandeauPied .ibp-bloc-left hr {     margin: 0 3px;     visibility: hidden;   } } .footer-mobile .ObjetBandeauPied .knowledge-container {   position: relative;   justify-self: center;   bottom: initial;   right: initial;   flex-direction: row-reverse; } .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill {   padding: 0.3rem 1.2rem;   height: 4rem;   border-radius: 2rem;   border: solid 1px #d9d9d9; } @media screen and (max-width: 520px) {   .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill.icon_light_bulb {     width: 4rem;     box-sizing: border-box;     justify-content: center;   } } @media screen and (max-width: 435px) {   .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill.icon_ecole:not(:only-child) {     width: 4rem;     box-sizing: border-box;     justify-content: center;   }   .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill.icon_ecole:not(:only-child) .help-text {     display: none;   } } .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill.partenaire-canope {   padding: 0.3rem;   flex: 0 1 auto;   max-width: 50vw; } .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill.partenaire-canope .Image_Partenaire_Canope_2022 {   background-size: 80%; } .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill .kb-conteneur {   display: flex;   flex-direction: column;   align-items: center; } @media screen and (max-width: 520px) {   .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill .kb-conteneur {     display: none;   } } .footer-mobile .ObjetBandeauPied .knowledge-container .ibp-pill p {   line-height: 1.1;   margin: 0 0 0 0.6rem; } @media screen and (max-width: 435px) {   .footer-mobile .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill:not(.partenaire-canope) {     box-sizing: border-box;     justify-content: center;   }   .footer-mobile .ObjetBandeauPied.bpp-canope .knowledge-container .ibp-pill:not(.partenaire-canope):not(:only-child) {     max-width: 40px;   }   .footer-mobile .ObjetBandeauPied.bpp-canope .knowledge-container .kb-conteneur {     display: none;   } } .footer-mobile .ObjetBandeauPied .host-france-container {   line-height: 1.1; } .footer-mobile .ObjetBandeauPied .host-france-container .logo-index-inverse {   background: transparent url("../../../FichiersRessource/LogoIndexFairePatienter.png") no-repeat 0 0;   height: 24px;   width: 24px;   background-size: contain;   margin-left: 2px;   margin-right: 2px; } .footer-mobile .ObjetBandeauPied .host-france-container .host-text {   max-width: 10.5rem; } .footer-mobile .ObjetBandeauPied .host-france-container .certif-27001 {   padding: 1px;   max-width: 5.6rem;   font-size: 0.7rem; } @media screen and (max-width: 378px) {   .footer-mobile .ObjetBandeauPied .ibp-bloc-left [class*=icon_]::before, .footer-mobile .ObjetBandeauPied .ibp-bloc-left [class*=icon_]::after {     font-size: 15px;   }   .footer-mobile .ObjetBandeauPied .ibp-bloc-left .ibp-command {     margin-top: 0;   }   .footer-mobile .ObjetBandeauPied .certif-27001 {     max-width: 50px;     font-size: 0.6rem;   } } @media screen and (max-width: 365px) {   .footer-mobile .ObjetBandeauPied .host-france-container .certif-27001 {     max-width: 47px;     font-size: 8.5px;   } }
 .ObjetCompte .compte-contain .item-conteneur .inner-item-contain, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .notification-bloc, .ObjetCompte .compte-contain .item-conteneur-inner, .ObjetCompte .compte-contain .item-conteneur {   border-bottom: solid 1px var(--theme-claire); } .ObjetCompte .compte-contain .item-conteneur .no-line.inner-item-contain, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .no-line.notification-bloc, .ObjetCompte .compte-contain .no-line.item-conteneur-inner, .ObjetCompte .compte-contain .no-line.item-conteneur {   border: none; } .ObjetCompte {   display: flex;   height: 100%;   width: 100%; } .EspaceMobileIndex .ObjetCompte {   flex-direction: column; } .EspaceMobileIndex .ObjetCompte .infoPerso_zone {   margin-left: 1rem; } .EspaceMobileIndex .ObjetCompte .navheader {   display: flex;   align-items: center;   justify-content: space-between;   background-color: #ffffff;   padding: 1.6rem; } .EspaceMobileIndex .ObjetCompte .navheader .fleche-nav {   flex: none;   font-size: 1.6rem;   margin-right: 0.8rem;   color: var(--theme-foncee); } .EspaceMobileIndex .ObjetCompte .navheader h3 {   flex: 1 1 auto;   text-align: center;   font-weight: 600;   font-size: var(--taille-l);   line-height: 1;   margin: 0; } .ObjetCompte .mobile-conteneur {   margin-bottom: 1.6rem; } .ObjetCompte .compte-contain .item-conteneur {   margin: 0 1.6rem;   padding: 1.6rem 0; } .ObjetCompte .compte-contain .item-conteneur.sansMarges {   margin-left: 0;   padding-top: 0; } .ObjetCompte .compte-contain .item-conteneur:last-child {   border: none; } .ObjetCompte .compte-contain .item-conteneur-inner {   margin: 0;   padding: 1.6rem 0; } .ObjetCompte .compte-contain .item-conteneur-inner.no-line {   padding-bottom: 0; } .ObjetCompte .compte-contain .item-conteneur h3, .ObjetCompte .compte-contain .item-conteneur h4 {   font-size: var(--taille-m);   font-weight: 600; } .ObjetCompte .compte-contain .item-conteneur h3 {   margin: 0 0 0.8rem; } .ObjetCompte .compte-contain .item-conteneur h4 {   margin: 0.8rem 0 1.6rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain {   font-size: var(--taille-m); } .ObjetCompte .compte-contain .item-conteneur .valeur-contain h5 {   font-size: var(--taille-m);   font-weight: 500; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .date::first-letter {   text-transform: uppercase; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite {   display: inline-flex;   flex-direction: column; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite {   padding: 0.8rem 2.4rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite {   display: flex;   width: 100%; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .info-principale {   font-weight: 600;   padding-top: 0.8rem;   padding-bottom: 0.4rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .info-secondaire {   padding-bottom: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .info-principale, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .info-secondaire, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .photo-contain, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .icone-alternative {   text-align: center;   margin: auto; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .photo-contain {   overflow: hidden;   width: 8rem;   height: 8rem;   border-radius: 50%;   display: flex;   align-items: center;   justify-content: center;   margin-bottom: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .photo-contain img {   width: 8rem;   height: 8rem;   object-fit: cover; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .icone-alternative {   font-size: 8rem;   color: var(--theme-foncee);   margin-bottom: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .emails-container {   display: flex;   justify-content: space-between;   flex-wrap: wrap; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .emails-container {   max-width: 70rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .adpt-mobile {   padding-left: 0.8rem;   padding-right: 0.8rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .adpt-mobile .zone-item {   width: 100%;   margin-left: 0.8rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .adpt-mobile .zone-item.bordure-basse {   border-bottom: solid 1px var(--theme-claire); } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-identite .adpt-mobile .zone-item .field-contain {   padding-left: 0.8rem;   padding-left: 0.8rem;   margin-right: 0.4rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .css_Choix .choix {   flex: none;   width: 24rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .css_Choix .choix {   flex: 1 1 auto;   width: 100%; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-contain, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain {   width: 100%; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-contain p, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain p {   margin: 0.8rem 0 0.2rem; } .Espaceindex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain {   max-width: 54rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain h4 {   margin: 0.8rem 0 2.4rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain h5 {   font-size: var(--taille-m);   font-weight: 600;   margin: 0.8rem 0 1.6rem 3.2rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain h5 {   margin-top: 1.6rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain .bloc-decalage-gauche {   margin-left: 3.2rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .autorisations-contain .bloc-decalage-gauche .choice-contain {   padding: 0.4rem 0 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc {   display: flex;   flex-direction: column; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation, .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc {   padding: 2.4rem 0 0; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc {   padding: 0.8rem 0; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain {   margin-bottom: 1.6rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain {   padding: 0.8rem 0; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .ieswitch, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .ieswitch {   margin-left: 0.4rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .switch label > input[type=checkbox]:checked ~ .lever, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .switch label > input[type=checkbox]:not(:checked) ~ .lever, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .switch label > input[type=checkbox]:checked ~ .lever, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .switch label > input[type=checkbox]:not(:checked) ~ .lever {   width: 2rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .switch label > input[type=checkbox] ~ span, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .switch label > input[type=checkbox] ~ span {   font-size: var(--taille-m); } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .switch label > input[type=checkbox] ~ span, .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .switch label > input[type=checkbox] ~ span {   margin-left: 0.6rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .iecb input ~ span, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .iecb input ~ span {   margin-left: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .switch label > input[type=checkbox]:checked ~ .lever ~ span, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain .iecb input ~ span, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .switch label > input[type=checkbox]:checked ~ .lever ~ span, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain .iecb input ~ span {   font-weight: 500; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain.duree, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain.duree {   display: flex;   align-items: center; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain.duree, .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain.duree {   padding-left: 3.2rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain.duree, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain.duree {   justify-content: flex-end; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain.duree .ie-combo, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain.duree .ie-combo {   margin-left: 1.6rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .choice-contain.duree .ie-combo, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .choice-contain.duree .ie-combo {   width: 9rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .sous-bloc, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .sous-bloc {   display: flex;   flex-direction: column;   margin-left: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .groupes-contain, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .groupes-contain {   display: flex;   align-items: center; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .groupes-contain, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .groupes-contain {   justify-content: space-between; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .groupes-contain .libelle, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .groupes-contain .libelle {   margin-left: 0.8rem;   margin-right: 0.8rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .groupes-contain .libelle, .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .groupes-contain .libelle {   flex: 1 1 auto; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .bloc-autorisation .groupes-contain .asterisque, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .groupes-contain .asterisque {   margin-right: 0.4rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc.mobile-line {   border-top: solid 1px var(--theme-claire);   border-bottom: solid 1px var(--theme-claire); } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .liste-choice {   display: flex;   flex-wrap: wrap;   align-items: center;   margin: 0.8rem 0.8rem 1.6rem; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .liste-choice {   padding-left: 3.2rem;   margin-bottom: 1.6rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .liste-choice .iecb.as-chips {   flex: none;   margin-right: 1.6rem;   margin-bottom: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .droit-deconnexion-bloc .liste-choice .iecb.as-chips:last-child {   margin-right: 0; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .notification-bloc {   display: flex;   align-items: center;   flex-wrap: wrap;   justify-content: space-between;   padding: 0.4rem 0 0.8rem;   margin-bottom: 0.8rem; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .notification-bloc .choice-contain {   margin-right: 0.8rem; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .notification-bloc .choice-contain .switch label > input[type=checkbox] ~ span {   flex: 0 1 auto; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .notification-bloc .temporisation-contain {   display: flex;   align-items: center;   justify-content: flex-end;   flex: 1 1 auto;   padding: 0.8rem 0; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .notification-bloc .temporisation-contain .ie-combo {   margin-left: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain {   display: flex;   margin-top: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain:before {   font-family: "Educ-Font";   font-size: 1.6rem;   width: 3.2rem;   margin-top: 0.2rem;   color: var(--theme-foncee); } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain:before {   margin-top: 0.4rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain.align-center {   align-items: center;   margin-top: initial; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain .item-value {   display: flex;   flex-direction: column; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain .item-value {   flex: 1 1 auto;   width: 100%; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain .item-value .as-input {   border: none;   border-radius: 0; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain .item-value .as-input .avec-separateur::after {   content: " /";   font-weight: 400;   color: var(--theme-moyen1); } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain .item-value .as-input input {   font-size: var(--taille-m);   font-weight: 400; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain .item-value > *:not(:last-child) {   margin-bottom: 0.8rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .valeur-contain .item-contain .item-value .iecb > input ~ span {   font-size: var(--taille-s); } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item {   margin-top: 0.8rem;   margin-bottom: 1.6rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain {   margin-bottom: 0.4rem;   display: flex;   align-items: flex-start;   padding-right: 0.8rem;   flex: 1 1 auto;   flex-direction: column; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span {   margin-right: 0.4rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span.dates, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span.commentaires {   color: #6b6e77;   margin-top: 0.4rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span.commentaires::before, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span.commentaires::after {   content: '"'; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span.libelle {   flex: 1 1 auto;   font-size: 1.3rem !important;   display: flex;   align-items: center; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span.libelle::before {   font-family: "Educ-Font";   color: var(--theme-foncee);   margin-right: 0.4rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain span.libelle.has-text::before {   margin-right: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain .libelle::before, .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain .icon {   font-size: 1.6rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain .icon {   padding-left: 0.8rem;   padding-right: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .valeur-contain .projet-item .libelle-contain.no-wrap {   flex-wrap: nowrap; } .ObjetCompte .compte-contain .item-conteneur .signature-contain {   border-radius: 0.7rem;   width: 100%;   height: 15rem;   border: solid 1px #d9dbdc;   padding: 0.4rem;   overflow: hidden;   flex: 1 1 auto;   margin-bottom: 1.6rem; } .ObjetCompte .compte-contain .item-conteneur .signature-contain img {   width: 100%;   height: 100%;   object-fit: contain;   object-position: center center; } .ObjetCompte .compte-contain .item-conteneur .bloc-signature-wrapper {   margin-top: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .inner-item-contain {   padding: 0 0 0.8rem;   margin-bottom: 1.6rem; } .ObjetCompte .compte-contain .item-conteneur .inner-item-contain:last-child {   border: none; } .ObjetCompte .compte-contain .item-conteneur .inner-item-contain .iecb {   padding: 0.8rem 0; } .ObjetCompte .compte-contain .item-conteneur .inner-item-contain .choice-contain {   padding: 0.8rem 0;   display: flex;   align-items: center; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .inner-item-contain .choice-contain {   padding: 1.6rem 0; } .ObjetCompte .compte-contain .item-conteneur .inner-item-contain .choice-contain .libelle {   width: 8rem;   margin-right: 0.8rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .item-conteneur .inner-item-contain .choice-contain {   justify-content: space-between; } .ObjetCompte .compte-contain .item-conteneur .labels-contain {   display: flex;   flex-direction: column; } .EspaceIndex .ObjetCompte .compte-contain .item-conteneur .labels-contain {   margin-left: 2.4rem; } .ObjetCompte .compte-contain .item-conteneur .labels-contain .icones-contain {   display: flex;   padding-top: 0.4rem; } .ObjetCompte .compte-contain .item-conteneur .labels-contain .icones-contain [class*=icon_] {   margin-right: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .labels-contain .icones-contain [class*=icon_].actif {   color: #008000; } .ObjetCompte .compte-contain .item-conteneur .labels-contain .icones-contain [class*=icon_].inactif {   color: #b50000; } .ObjetCompte .compte-contain .item-conteneur .theme-color-choix {   display: flex;   align-items: center; } .ObjetCompte .compte-contain .item-conteneur .theme-color-choix .color-sample {   flex: none;   width: var(--taille-m);   height: var(--taille-m);   border-radius: 0.35rem;   margin-right: 0.8rem; } .ObjetCompte .compte-contain .item-conteneur .texte-contain {   max-width: 64rem; } .ObjetCompte .compte-contain .item-conteneur.on-mobile {   margin: 0; } .ObjetCompte .compte-contain .switch-contain {   margin-left: -0.4rem;   padding: 0.8rem 0 0.4rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .switch-contain .switch label > input[type=checkbox] ~ .lever ~ span {   font-size: var(--taille-m); } .ObjetCompte .compte-contain .liste-chips {   display: flex;   flex-wrap: wrap;   margin-top: 0.8rem; } .ObjetCompte .compte-contain .zone-item {   margin: 1.6rem 0; } .ObjetCompte .compte-contain .zone-item .zone-item {   margin-bottom: 0; } .ObjetCompte .compte-contain .zone-item [class*=icon_] {   font-weight: 500;   color: var(--theme-moyen1); } .ObjetCompte .compte-contain .field-contain {   display: flex;   flex-direction: column;   align-items: stretch;   margin-bottom: 0.4rem; } .EspaceIndex .ObjetCompte .compte-contain .field-contain {   margin-right: 0.4rem; } .ObjetCompte .compte-contain .field-contain label {   margin-bottom: 0.8rem;   font-size: var(--taille-s); } .ObjetCompte .compte-contain .field-contain label.read-only {   display: inline-block;   font-weight: 500;   padding: 0.8rem 0; } .ObjetCompte .compte-contain .field-contain input {   margin-bottom: 0.8rem; } .ObjetCompte .compte-contain .field-contain .field-group-contain {   display: flex;   flex-wrap: wrap; } .EspaceIndex .ObjetCompte .compte-contain .field-contain .field-group-contain {   align-items: flex-end; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain {   margin-bottom: 1.6rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain.bordure-basse {   border-bottom: solid 1px var(--theme-claire); } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain.is-mobile-cols {   flex-direction: column;   margin-bottom: 0; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain.is-mobile-cols input {   margin-bottom: 0.4rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain .field-contain.mobile-fluid {   flex: 1 1 auto; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain .field-contain.mobile-fluid .ObjetSaisie .input-wrapper {   display: flex; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain .field-contain.mobile-fluid .ObjetSaisie .input-wrapper .ObjetSaisie_cont {   flex: 1 1 auto; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain .field-group-contain:last-child {   margin-bottom: 0; } .EspaceIndex .ObjetCompte .compte-contain .field-contain .field-group-contain, .EspaceIndex .ObjetCompte .compte-contain .field-contain .flex-contain {   padding-bottom: 0.4rem; } .ObjetCompte .compte-contain .field-contain .field-group-contain [class*=icon_], .ObjetCompte .compte-contain .field-contain .flex-contain [class*=icon_] {   font-size: 1.6rem;   width: 1.6rem;   margin-right: 0.8rem; } .ObjetCompte .compte-contain .field-contain .field-group-contain input, .ObjetCompte .compte-contain .field-contain .flex-contain input {   margin-right: 0.4rem;   margin-bottom: 0; } .ObjetCompte .compte-contain .field-contain.check-group {   margin-left: 2.4rem; } .EspaceMobileIndex .ObjetCompte .compte-contain .field-contain.check-group {   margin-right: 1.6rem; } .ObjetCompte .compte-contain .bord-bas {   display: flex;   flex-direction: column; } .ObjetCompte .compte-contain .bord-bas::after {   content: " ";   height: 1px;   align-self: center;   margin: 0.8rem 0;   background-color: var(--theme-claire);   width: calc(100% - (1.6rem * 2)); } .EspaceMobileIndex .ObjetCompte .compte-contain .bord-bas::after {   width: 100%; } .ObjetCompte .menu-contain {   overflow-y: auto;   overflow-x: hidden; } .EspaceIndex .ObjetCompte .menu-contain {   background-color: #f6f6f6;   flex: none;   width: 27rem;   padding-top: 0.8rem;   display: flex;   flex-direction: column;   justify-content: space-between; } .EspaceIndex .ObjetCompte .menu-contain .btns-contain {   padding: 0 0.8rem 2.4rem 0.8rem; } .EspaceIndex .ObjetCompte .menu-contain .btns-contain .ieBouton {   margin-top: 0.8rem; } .ObjetCompte .details-contain {   flex: 1 1 auto;   background-color: #ffffff;   overflow: auto; } .ObjetCompte .details-contain .compte-contain {   max-width: 88rem; } .ObjetCompte .details-contain .photo-contain:not(.Image_PortraitSilhouette) img {   max-height: 100px;   max-width: 150px; } .ObjetCompte .details-contain .Image_PortraitSilhouette {   display: block;   height: 100px;   min-width: 78px;   width: 78px;   background-position: left center; } .infoPerso_zone {   background-color: #ffffff;   padding: 1.6rem;   max-width: 1000px;   display: flex;   flex-direction: column; } .infoPerso_zone:not(:last-child) {   margin-bottom: 1.6rem; } .infoPerso_zone .infoPerso_zone_contenu {   flex: 1 1 auto;   margin: 0; } .infoPerso_zone .infoPerso_zone_contenu .emails-container {   display: flex;   justify-content: space-between;   max-width: 70rem;   flex-wrap: wrap; } .infoPerso_zone .infoPerso_ligne {   display: flex;   align-items: center; } .infoPerso_zone .infoPerso_ligne .message {   font-weight: 600; } .infoPerso_zone .infoPerso_ligne .notifs {   flex: none;   padding: 0.4rem 0.8rem; } .infoPerso_zone .infoPerso_ligne .notifs .switch {   margin-top: 0.8rem; } .infoPerso_zone .infoPerso_ligne .notifs:first-child {   flex: 0 1 auto;   align-self: flex-end;   padding-left: 0;   padding-right: 1.6rem; }
 .ObjetInterfaceEspaceEdT {   height: 100%;   box-sizing: border-box;   padding: 0.4rem;   display: flex; } .ObjetInterfaceEspaceEdT > .principal {   flex: 1 1 auto;   display: flex;   flex-direction: column;   align-items: stretch; } .ObjetInterfaceEspaceEdT > .principal > .calendrier {   flex: none;   padding-bottom: 0.4rem; } .ObjetInterfaceEspaceEdT > .principal > .select-jours {   flex: none;   display: flex;   flex-wrap: wrap;   align-items: center;   margin: -0.4rem;   padding: 0.4rem; } .ObjetInterfaceEspaceEdT > .principal > .select-jours:empty {   display: none; } .ObjetInterfaceEspaceEdT > .principal > .select-jours > * {   margin: 0.4rem; } .ObjetInterfaceEspaceEdT > .principal > .grille {   flex: 1 1 auto; } .ObjetInterfaceEspaceEdT > .liste-eleve {   width: 300px;   flex: none;   padding-left: 0.8rem;   display: none; }
 .ObjetCalendrier {   width: 100%; } .ObjetCalendrier * {   box-sizing: content-box; } .ObjetCalendrier .tableJours {   border-left: 1px solid #515459;   background-color: #c6c6c6;   width: 100%; } .ObjetCalendrier .tableMois {   border-left: 1px solid #515459;   width: 100%; } .ObjetCalendrier .Calendrier_Jour_td {   border-right: 1px solid #515459;   vertical-align: bottom; } .ObjetCalendrier .calendrier-jour {   position: relative;   height: 22px;   line-height: 20px;   padding: 1px;   cursor: pointer;   top: 0;   overflow: hidden;   overflow-wrap: normal;   color: black;   background-color: #c6c6c6; } .ObjetCalendrier .calendrier-jour.quinzaine-1 {   background-color: #f6f6f6; } .ObjetCalendrier .calendrier-jour.disabled {   color: gray;   border-left: 1px solid #d3d3d3;   border-top: 1px solid #d3d3d3;   border-right: 1px solid #515459;   border-bottom: 1px solid #515459;   padding: 0 1px;   cursor: default; } .ObjetCalendrier .calendrier-jour.ferie {   background-color: #e2e2e2; } .ObjetCalendrier .calendrier-jour.selected {   top: -4px;   padding: 0;   border-left: 1px solid white;   border-top: 1px solid white;   border-right: 1px solid #515459;   border-bottom: 1px solid #515459; } .ObjetCalendrier .calendrier-jour.selected:not(.ferie) {   background-color: var(--theme-foncee);   color: #ffffff; } .ObjetCalendrier .calendrier-jour.selected:not(.ferie).quinzaine-1 {   background-color: var(--theme-claire);   color: #000000; } .ObjetCalendrier .calendrier-jour.avecContenu {   text-decoration: underline; } .ObjetCalendrier .calendrier-jour-domaine {   height: 8px;   border-top: 1px solid #515459;   background-color: white; } .ObjetCalendrier .calendrier-jour-domaine.cours {   background-color: #00ff00; } .ThemeAccessible .ObjetCalendrier .calendrier-jour-domaine.cours {   background-color: gray; } .ObjetCalendrier .calendrier-jour-domaine.cours-potentiel-possible {   background-color: #648eea;   color: white; } .ThemeAccessible .ObjetCalendrier .calendrier-jour-domaine.cours-potentiel-possible {   background-color: #a7a7a7; } .ObjetCalendrier .calendrier-jour-domaine.cours-pere {   background-color: #c0fac0; } .ThemeAccessible .ObjetCalendrier .calendrier-jour-domaine.cours-pere {   background-color: #dddddd; } .ObjetCalendrier .calendrier-jour-domaine.cours-potentiel {   background-color: #93b7ff; } .ThemeAccessible .ObjetCalendrier .calendrier-jour-domaine.cours-potentiel {   background-color: #c9c9c9; } .ObjetCalendrier .Calendrier_Mois {   border-right: 1px solid #515459;   border-top: 1px solid #515459; } .ObjetCalendrier .Calendrier_Boutons {   padding: 2px 1px 2px 1px;   width: 100%; }
 .couleur_icon_sexe.icon_venus {   color: #ee01f6; } .couleur_icon_sexe.icon_mars {   color: #2d24f0; } .couleur_icon_sexe.icon_troisieme_sexe {   color: #6b6e77; } .bg_sexe_fille {   background-color: #ee01f6; } .bg_sexe_garcon {   background-color: #2d24f0; } .bg_sexe_troisieme_sexe {   background-color: #6b6e77; }
 .liste-etudiants {   margin-left: 0; } .liste-etudiants li {   align-items: center;   border-top: solid 1px #d9dbdc; } .liste-etudiants li:last-child {   border-bottom: solid 1px #c6c6c6; } .liste-etudiants li .photo-contain {   margin-left: 0.8rem;   overflow: hidden;   border-radius: 1.85rem;   width: 3.7rem;   height: 3.7rem;   display: flex;   justify-content: center;   align-items: center; } .liste-etudiants li .photo-contain img {   width: 100%; } .liste-etudiants li .sticker-contain {   flex: none; } .liste-etudiants li .sticker {   font-size: 1rem;   font-weight: 700;   padding: 0.4rem;   margin: auto 0.4rem;   box-shadow: 0.1rem 0.15rem 0.2rem rgba(0, 0, 0, 0.2); } .liste-etudiants li .libelle {   flex: 1 1 auto;   padding-left: 0.8rem;   padding-right: 0.8rem; } .liste-etudiants li, .apprenant-contain {   display: flex;   justify-content: space-between;   border-left: solid 0.5rem transparent; } .liste-etudiants li.color_sexe_fille, .apprenant-contain.color_sexe_fille {   border-left-color: #ee01f6; } .liste-etudiants li.color_sexe_garcon, .apprenant-contain.color_sexe_garcon {   border-left-color: #2d24f0; } .liste-etudiants li.color_sexe_troisieme_sexe, .apprenant-contain.color_sexe_troisieme_sexe {   border-left-color: var(--theme-neutre-foncee); } .liste-etudiants li .libelle, .apprenant-contain .libelle {   font-weight: 500; } .liste-etudiants li .photo-contain, .apprenant-contain .photo-contain {   flex: none; } .liste-etudiants li .sticker, .apprenant-contain .sticker {   color: #ffffff;   border-radius: 0.35rem; } .liste-etudiants li .sticker.stickerAbsent, .apprenant-contain .sticker.stickerAbsent {   background-color: #8a2b2b; } .liste-etudiants li .sticker.stickerEnStage, .apprenant-contain .sticker.stickerEnStage {   background-color: #346c88; } .liste-etudiants li .sticker.stickerDispensePO, .apprenant-contain .sticker.stickerDispensePO {   background-color: #60656e; } .liste-etudiants li .sticker.stickerDispensePNO, .apprenant-contain .sticker.stickerDispensePNO {   background-color: #8a2b2b; } .apprenant-contain {   height: 2.4rem;   width: 100%; } .apprenant-contain .photo-contain {   width: 3.9rem;   overflow: hidden;   display: flex;   justify-content: center;   align-items: center; } .apprenant-contain .photo-contain img {   width: 100%; } .apprenant-contain .libelle-contain {   flex: 1 1 auto;   display: flex;   justify-content: space-between;   max-width: 100%; } .apprenant-contain .libelle-contain .sticker-contain {   flex: 1;   text-align: right;   white-space: nowrap;   min-width: fit-content; } .apprenant-contain .libelle-contain .libelle {   flex: 2;   max-width: 100%;   text-align: left; } .apprenant-contain .libelle-contain .sticker-contain, .apprenant-contain .libelle-contain .libelle {   padding: 0.4rem;   height: calc(1.5rem * var(--clamp-number));   padding: 0.4rem; } .apprenant-contain .libelle-contain .sticker-contain .sticker, .apprenant-contain .libelle-contain .libelle .sticker {   font-size: 1rem;   font-weight: 600;   padding: 0.2rem 0.4rem; } .apprenant-contain.avec-photo {   height: 5rem; } .apprenant-contain.avec-photo.avec-lien-Edt .libelle-contain {   max-width: calc(100% - 3.9rem);   flex-direction: column;   justify-content: flex-start; }
 .ObjetFicheCours_racine .Fenetre_Cadre {   padding: 0;   border-radius: 0; } .ObjetFicheCours_racine .Fenetre_Cadre .content {   padding: 0; } .ObjetFicheCours_racine .fc_btnIcone_entete {   position: relative;   top: -3px;   font-size: var(--taille-l); } .ObjetFicheCours_racine .fc_btnIcone_entete.icon_fiche_cours_partage {   font-size: var(--taille-m); } .ObjetFicheCours_racine .fc_btnIcone_entete.icon_communiquer {   color: #daa520; } .ObjetFicheCours_racine .fc_btnIcone_entete.icon_communiquer:hover {   color: #ae8319; } .ObjetFicheCours_racine .fc_RessTexte {   padding-left: 3px;   padding-right: 3px;   min-height: 15px;   line-height: 15px; } .ObjetFicheCours_racine .fc_RessTexte.fc_RessInvisible {   font-weight: normal;   font-style: italic; } .ObjetFicheCours_racine .fc_visi {   position: absolute;   right: 1px;   top: 0; } .ObjetFicheCours_racine .fc_visi.fc_ressource_accesLimite {   font-size: var(--taille-l);   color: #b50000; }
 .ObjetFicheOraux {   margin: 0;   padding: 0; } .ObjetFicheOraux > div:not(:last-child) {   margin-bottom: 15px; } .ObjetFicheOraux > div:last-child {   margin-bottom: 5px; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxTitreDetail {   overflow: hidden;   display: flex;   flex-flow: row wrap;   align-content: stretch;   align-items: stretch;   justify-content: flex-start;   margin: 2px 0px; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxTitreDetail > div:nth-child(1) {   flex: 1 2 auto;   align-self: flex-start; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxTitreDetail > div:nth-child(2) {   flex: 1 2 auto;   align-self: flex-end;   text-align: right; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxSousTitreDetail {   overflow: hidden;   display: flex;   flex-flow: row wrap;   align-content: stretch;   align-items: flex-start;   justify-content: flex-start;   margin: 2px 0px; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxSousTitreDetail > div:nth-child(1) {   flex-shrink: 0;   flex-basis: auto;   align-self: flex-start; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxSousTitreDetail > div:nth-child(2) {   flex: 1 2 auto;   align-self: flex-end;   text-align: right; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxPromotion {   overflow: hidden;   margin: 2px 0px; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation {   overflow: hidden;   padding: 3px;   margin: 2px 0px; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation .FicheOrauxLienConvocation {   cursor: pointer;   display: flex;   align-items: center;   justify-content: flex-start; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation .FicheOrauxLienConvocation > div:nth-child(1) {   flex: none; } .ObjetFicheOraux .FicheOrauxDetail .FicheOrauxConvocation .FicheOrauxLienConvocation > div:nth-child(2) {   flex: 1 2 auto; } .ObjetFicheOraux li {   list-style-type: none;   cursor: pointer;   padding: 0.4rem;   margin-bottom: 0.2rem;   border-bottom: solid 1px var(--theme-claire); } .ObjetFicheOraux li:last-child {   border: none; } .ObjetFicheOraux li.not-clickable {   cursor: default; } .ObjetFicheOraux h4 {   font-size: var(--taille-m);   margin: 0.4rem 0 0.2rem;   text-transform: uppercase; } .ObjetFicheOraux .infos-oraux-conteneur {   display: flex;   flex-direction: column;   font-size: var(--taille-m); } .ObjetFicheOraux .infos-oraux-conteneur span {   padding-top: 0.2rem;   padding-bottom: 0.2rem; } .ObjetFicheOraux .infos-oraux-conteneur span:not(.salles) {   font-weight: 600; } .ObjetFicheOraux .infos-oraux-conteneur .convocation {   text-decoration: none;   cursor: pointer;   padding-top: 0.2rem;   font-weight: 700;   font-size: var(--taille-m);   word-break: break-all; } .ObjetFicheOraux .infos-oraux-conteneur .convocation::before {   font-size: var(--taille-m);   font-family: "Educ-Font";   margin-right: 0.4rem; } .ObjetFicheOraux .infos-oraux-conteneur .convocation.icon::after {   font-family: "Montserrat", Arial, Verdana, Geneva, Helvetica, sans-serif;   content: ".pdf"; } .OrauxConvocationFond {   background-color: #f8f8f8; } .OrauxFondErreur {   background-color: #d9dbdc; } .WidgetOraux {   padding: 10px; } .OrauxMobile {   padding: 0px; }
 .ObjetParamExecutionQCM .ZoneFieldset .TitreFieldset {   border-bottom: 1px solid #999999;   padding-bottom: 0.2rem; } .ObjetParamExecutionQCM .ZoneFieldset .TitreFieldset::before {   content: "●";   color: #999999;   font-size: var(--taille-m);   padding-right: 0.5rem; } .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset {   padding: 1rem; } .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset .OptionParamExecution {   display: flex;   align-items: center;   gap: 0.5rem;   margin-bottom: 0.8rem; } .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset .OptionParamExecution.modeAvecDate {   margin-top: -0.3rem; } .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset .OptionParamExecution:last-of-type:not(.with-m-bottom) {   margin-bottom: 0; } .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset .ContenuAvecDecalage {   margin-left: 2rem; } .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset .InputDureeMax {   width: 3rem; } .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset .ComboNbQuestionsParEleve, .ObjetParamExecutionQCM .ZoneFieldset .ContenuFieldset .ComboTypeMelangeQuestions {   display: inline-block; } .ObjetParamExecutionQCM .BlocDatesPublication {   margin-bottom: 1rem; } .ObjetParamExecutionQCM .BlocMessageVerrou {   margin-bottom: 1rem;   font-weight: 600;   color: #b50000; } .ObjetParamExecutionQCM .ObjetParamExecutionQCM_Editeur .tox-tinymce {   border-radius: 0.5rem; }
 .FenetreSaisieTAF .ZoneChoixTypeTAF, .FenetreSaisieTAF .choix-wrapper, .FenetreSaisieTAF .ZoneNavigationTAF, .FenetreSaisieTAF .ZoneChoixSeances {   display: flex;   justify-content: space-between;   align-items: center; } .FenetreSaisieTAF .ZoneChoixSeances, .FenetreSaisieTAF .ZoneChoixTypeRendu, .FenetreSaisieTAF .ZoneDescriptionTAF {   margin-top: 0.8rem; } .FenetreSaisieTAF .ZoneChoixTypeTAF .LibelleType {   margin-right: 0.4rem; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneQCMAssocie {   padding-left: 0.4rem;   display: flex;   align-items: center; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneQCMAssocie .LibelleAssocierQCM {   max-width: 13rem;   display: inline-block;   font-weight: 500; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneQCMAssocie .BoutonAssocierQCM {   margin-left: 0.4rem; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneQCMAssocie .BoutonParametrerExecQCM {   margin-right: 0.4rem; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneNavigationTAF .BoutonNavigationTAF {   flex: none; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneNavigationTAF .BoutonNavigationTAF:first-child {   margin-right: 1.6rem; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneNavigationTAF .BoutonNavigationTAF::before {   font-size: 1.6rem; } .FenetreSaisieTAF .ZoneChoixTypeTAF .ZoneNavigationTAF .BoutonAjouterTAF {   margin-left: 0.4rem; } .FenetreSaisieTAF .ZoneChoixSeances .LibelleSeances, .FenetreSaisieTAF .ZoneChoixSeances .ComboSeances {   vertical-align: middle; } .FenetreSaisieTAF .ZoneChoixSeances .LibelleSeances {   margin-right: 0.4rem; } .FenetreSaisieTAF .ZoneChoixSeances .ComboSeances {   display: inline-block; } .FenetreSaisieTAF .ZoneChoixTypeRendu .LibelleTypeRendu, .FenetreSaisieTAF .ZoneChoixTypeRendu .ComboTypeRendu {   vertical-align: middle; } .FenetreSaisieTAF .ZoneChoixTypeRendu .LibelleTypeRendu {   margin-right: 0.5rem; } .FenetreSaisieTAF .ZoneChoixTypeRendu .ComboTypeRendu {   display: inline-block; } .FenetreSaisieTAF .ZoneDropPiecesJointes {   height: 7rem;   margin-top: 0.4rem; } .FenetreSaisieTAF .ZoneDropPiecesJointes .ObjetSelecteurDropPJ {   padding: 0.2rem 0.4rem; }
 .InterfaceSaisieContenusProgression {   height: 100%; } .InterfaceSaisieContenusProgression .conteneurlisteDroite {   height: 100%;   display: flex;   flex-direction: column;   gap: 0.8rem; } .InterfaceSaisieContenusProgression .conteneurlisteDroite .selecteurPJ {   height: 7rem; } .InterfaceSaisieContenusProgression .conteneurlisteDroite .selecteurPJ .liste-url-chips {   padding: 0.2rem; } .InterfaceSaisieContenusProgression .conteneurlisteDroite .listeSeances {   flex: 1 1 auto;   height: calc(100% - 7rem); }
 .Timeline { } .Timeline .z-depth-1 {   box-shadow: 0 0.2rem 0.2rem 0 rgba(0, 0, 0, 0.14), 0 0.3rem 0.1rem -0.2rem rgba(0, 0, 0, 0.12), 0 0.1rem 0.5rem 0 rgba(0, 0, 0, 0.2); } .Timeline .z-depth-3 {   box-shadow: 0 0.8rem 1.7rem 0.2rem rgba(0, 0, 0, 0.14), 0 0.3rem 1.4rem 0.2rem rgba(0, 0, 0, 0.12), 0 0.5rem 0.5rem -0.3rem rgba(0, 0, 0, 0.2); } .Timeline .z-depth-5 {   box-shadow: 0 2.4rem 3.8rem 0.3rem rgba(0, 0, 0, 0.14), 0 0.9rem 4.6rem 0.8rem rgba(0, 0, 0, 0.12), 0 1.1rem 1.5rem -0.7rem rgba(0, 0, 0, 0.2); } .Timeline .DivBloc {   padding: 0 0.8rem 0.8rem;   background-color: #ffffff; } .Timeline .DivBlocListe {   padding: 0.8rem 0 0.8rem 1rem;   border-bottom: solid 1px #d9dbdc;   cursor: pointer; } .Timeline .DivBlocListe:hover {   background: var(--theme-claire-scalePlus20); } .Timeline .selection {   background: var(--theme-claire); } .Timeline .UtilitaireBloc_containerInverse {   display: flex;   flex-flow: row-reverse wrap;   justify-content: space-between; } .Timeline .UtilitaireBloc_containerNormal, .Timeline .UtilitaireBloc_containerGauche {   display: flex; } .Timeline .UtilitaireBloc_containerNormal .containerVertical, .Timeline .UtilitaireBloc_containerGauche .containerVertical {   flex-direction: column; } .Timeline .UtilitaireBloc_itemInverse {   display: inline-flex; } .Timeline .UtilitaireBloc_itemInverse:nth-child(1) {   order: 1;   flex: 1 1 auto;   overflow: hidden; } .Timeline .UtilitaireBloc_itemInverse:nth-child(2) {   order: 0;   flex-shrink: 0; } .Timeline .UtilitaireBloc_itemNormal:nth-child(1) {   order: 0;   flex: 1 1 auto;   align-self: auto;   padding-left: 0.8rem; } .Timeline .UtilitaireBloc_itemNormal:nth-child(2) {   padding-top: 0.4rem;   padding-left: 0.4rem;   order: 1;   flex: none; } .Timeline .UtilitaireBloc_itemNormal .zone-boutons-action {   padding: 0.4rem 0 0.4rem 0.2rem;   width: 100%; } .Timeline .UtilitaireBloc_itemNormal .zone-boutons-action > *:not(:first-child) {   margin-top: 0.5rem; } .Timeline .UtilitaireBloc_itemNormal .zone-boutons-action .ieBouton {   display: block;   width: 100%;   max-width: 19rem; } .Timeline .UtilitaireBloc_itemNormal .zone-boutons-action .ie-chips {   width: 100%;   text-align: center; } .Timeline .UtilitaireBloc_itemNormal .zone-boutons-action .btn-texte {   margin-top: 0.8rem;   text-align: center; } .Timeline .UtilitaireBloc_itemGauche:nth-child(1) {   order: 0;   flex: 0 1 0;   align-self: flex-start; } .Timeline .UtilitaireBloc_itemGauche:nth-child(2) {   order: 1;   flex: 1 1 auto;   align-self: flex-start;   max-width: 100%; } .Timeline .UtilitaireBloc_Date {   flex: none;   width: 3rem;   font-weight: 600;   padding: 0.4rem;   display: flex;   flex-direction: column;   justify-content: center;   align-items: center;   align-content: center;   margin-right: 0.8rem;   border-radius: 0.25rem; } .Timeline .ArrondisBloc {   border-radius: 0.7rem; } .Timeline .Bloc_Titre_container {   box-sizing: border-box;   width: 100%; } .Timeline .Bloc_Titre {   font-size: var(--taille-l);   font-weight: 600;   width: 100%; } .Timeline .Bloc_Titre_Maigre {   font-size: 14px;   font-weight: 400; } .Timeline .Bloc_SSTitre {   font-size: var(--taille-m);   font-weight: 300;   width: 100%; } .Timeline .Bloc_InfoCompl {   font-size: var(--taille-s);   font-weight: 300; } .Timeline .Bloc_Contenu {   font-size: 12px; } .Timeline .Bloc_Separateur {   width: 100%;   margin-top: 15px;   margin-bottom: 15px; } .Timeline .Bloc_Separateur_Titre {   width: 100%;   margin-bottom: 15px; } .Timeline .PourFenetreBloc_Contenu {   padding: 0.4rem 0; } .Timeline .agenda-cc-visio {   background-color: #f6f6f6;   padding: 0.8rem;   display: flex;   align-items: center; } .Timeline .agenda-cc-visio > label {   padding-left: 0.8rem; } .Timeline .SaisieContact_Fiche {   background-color: #ffffff;   margin-top: 10px;   margin-bottom: 10px; } .Timeline .FlexContainer_AutresContacts {   display: flex;   flex-wrap: wrap;   align-items: flex-start; } .Timeline .FlexItem_AutresContacts {   order: 0;   flex: 0 1 auto;   align-self: auto;   margin-right: 30px; } .Timeline .FlexContainer_FicheContact {   display: flex;   flex-direction: column;   flex-wrap: nowrap;   justify-content: flex-start;   align-content: flex-start;   align-items: stretch; } .Timeline .FlexContainer_FicheContact input:focus {   box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25); } .Timeline .FlexItem_ChampContact {   order: 0;   flex: 0 1 auto;   align-self: auto; } .Timeline .FlexItem_BtnContact {   order: 0;   flex: 0 1 auto;   align-self: flex-end; } .Timeline .buttonGroup {   clear: both;   display: inline-block; } .Timeline .buttonGroup > input {   position: absolute;   left: -9999em;   top: -9999em; } .Timeline .buttonGroup > input + label {   display: inline-block;   border: blue 1px solid;   padding: 3px 6px;   cursor: pointer;   margin-right: -1px;   background-color: transparent;   font-weight: 400; } .Timeline .buttonGroup > input + label:first-of-type {   border-radius: 4px 0 0 4px; } .Timeline .buttonGroup > input + label:last-of-type {   border-radius: 0 4px 4px 0; } .Timeline .buttonGroup > input:checked + label {   background-color: blue;   color: white;   font-weight: 600; }
@charset "UTF-8";.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-modal-dialog,.vjs-button>.vjs-icon-placeholder:before,.vjs-modal-dialog .vjs-modal-dialog-content{position:absolute;top:0;left:0;width:100%;height:100%}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.vjs-button>.vjs-icon-placeholder:before{text-align:center}@font-face{font-family:VideoJS;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABDkAAsAAAAAG6gAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3hY21hcAAAAYQAAADaAAADPv749/pnbHlmAAACYAAAC3AAABHQZg6OcWhlYWQAAA3QAAAAKwAAADYZw251aGhlYQAADfwAAAAdAAAAJA+RCLFobXR4AAAOHAAAABMAAACM744AAGxvY2EAAA4wAAAASAAAAEhF6kqubWF4cAAADngAAAAfAAAAIAE0AIFuYW1lAAAOmAAAASUAAAIK1cf1oHBvc3QAAA/AAAABJAAAAdPExYuNeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGS7wTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGJHcRdyA4RZgQRADK3CxEAAHic7dFZbsMgAEXRS0ycyZnnOeG7y+qC8pU1dHusIOXxuoxaOlwZYWQB0Aea4quIEN4E9LzKbKjzDeM6H/mua6Lmc/p8yhg0lvdYx15ZG8uOLQOGjMp3EzqmzJizYMmKNRu27Nhz4MiJMxeu3Ljz4Ekqm7T8P52G8PP3lnTOVk++Z6iN6QZzNN1F7ptuN7eGOjDUoaGODHVsuvU8MdTO9Hd5aqgzQ50b6sJQl4a6MtS1oW4MdWuoO0PdG+rBUI+GejLUs6FeDPVqqDdDvRvqw1CfhpqM9At0iFLaAAB4nJ1YDXBTVRZ+5/22TUlJ8we0pHlJm7RJf5O8F2j6EymlSPkpxaL8U2xpa3DKj0CBhc2IW4eWKSokIoLsuMqssM64f+jA4HSdWXXXscBq67IOs3FXZ1ZYWVyRFdo899yXtIBQZ90k7717zz3v3HPPOfd854YCCj9cL9dL0RQFOqCbGJnrHb5EayiKIWN8iA/hWBblo6hUWm8TtCDwE80WMJus/irwyxOdxeB0MDb14VNJHnXYoLLSl6FfCUYO9nYPTA8Epg9090LprfbBbZ2hY0UlJUXHQp3/vtWkS6EBv8+rPMq5u9692f/dNxJNiqwC1xPE9TCUgCsSdQWgE3XQD25lkG4CN2xmTcOXWBOyser6RN6KnGbKSbmQ3+d0OI1m2W8QzLLkI2sykrWAgJJEtA8vGGW/2Q+CmT3n8zS9wZwu2DCvtuZKZN3xkrLh36yCZuUomQSqGpY8t/25VfHVhw8z4ebGBtfLb0ya9PCaDc+8dGTvk2dsh6z7WzvowlXKUSWo9MJ15a3KrEP2loOr2Ojhw6iW6hf2BDdEccQvZGpaAy7YovSwq8kr7HGllxpd71rkS6G0Sf11sl9OvMK1+jwPPODxjUwkOim9CU3ix1wNjXDfmJSEn618Bs6lpWwUpU+8PCqLMY650zjq8VhCIP17NEKTx3eaLL+s5Pi6yJWaWjTHLR1jYzPSV9VF/6Ojdb/1kO3Mk3uhHC0x6gc1BjlKQ+nQFxTYdaJkZ7ySVxLBbhR1dsboNXp1tCYKW2LRaEzpYcIx2BKNxaL0ZaUnSqfFoiNhHKR/GkX6PWUSAaJelQaqZL1EpoHNsajSEyPSoJ9IjhIxTdjHLmwZvhRDOiFTY/YeQnvrVZmiTQtGncECXtFTBZLOVwwMRgoXHAkXzMzPn1nAJJ8jYSbMDaqN2waGLzNhih/bZynUBMpIWSg7VYi7DRx2m8ALkIdRCJwI6ArJx2EI8kaDWeTQKeAFk9fjl/1AvwktjQ1P7NjyMGQyfd4vjipX6M/i52D7Cq80kqlcxEcGXRr/FEcgs0u5uGgB4VWuMFfpdn2Re6Hi3PqzmxWKsz6+ae2Pn9hXXw/fqM859UiGC0oKYYILJBqJrsn1Z1E5qOs9rQCiUQRREjm8yJcbHF5cUJufX1vAHlefw0XgUoboS3ETfQlTxBC4SOtuE8VPRJTBSCQSjZCpk7Gqzu+masaZ2y7Zjehho4F3g82BNDkAHpORG4+OCS+f6JTPmtRn/PH1kch6d04sp7AQb25aQ/pqUyXeQ8vrebG8OYQdXOQ+585u0sdW9rqalzRURiJ+9F4MweRFrKUjl1GUYhH1A27WOHw5cTFSFPMo9EeUIGnQTZHIaJ7AHLaOKsOODaNF9jkBjYG2QEsQ2xjMUAx2bBEbeTBWMHwskBjngq56S/yfgkBnWBa4K9sqKtq2t1UI8S9He5XuBRbawAdatrQEAi30Aks2+LM8WeCbalVZkWNylvJ+dqJnzVb+OHlSoKW8nPCP7Rd+CcZ2DdWAGqJ2CBFOphgywFFCFBNtfAbGtNPBCwxvygHeYMZMY9ZboBqwq/pVrsbgN5tkv152ODlbMfiqwGMBgxa4Exz3QhovRIUp6acqZmQzRq0ypDXS2TPLT02YIkQETnOE445oOGxOmXAqUJNNG7XgupMjPq2ua9asrj5yY/yuKteO1Kx0YNJTufrirLe1mZnat7OL6rnUdCWenpW6I8mAnbsY8KWs1PuSovCW9A/Z25PQ24a7cNOqgmTkLmBMgh4THgc4b9k2IVv1/g/F5nGljwPLfOgHAzJzh45V/4+WenTzmMtR5Z7us2Tys909UHqrPY7KbckoxRvRHhmVc3cJGE97uml0R1S0jdULVl7EvZtDFVBF35N9cEdjpgmAiOlFZ+Dtoh93+D3zzHr8RRNZQhnCNMNbcegOvpEwZoL+06cJQ07h+th3fZ/7PVbVC6ngTAV/KoLFuO6+2KFcU651gEb5ugPSIb1D+Xp8V4+k3sEIGnw5mYe4If4k1lFYr6SCzmM2EQ8iWtmwjnBI9kTwe1TlfAmXh7H02by9fW2gsjKwtv0aaURKil4OdV7rDL1MXIFNrhdxohcZXYTnq47WisrKitaObbf5+yvkLi5J6lCNZZ+B6GC38VNBZBDidSS/+mSvh6s+srgC8pyKMvDtt+de3c9fU76ZPfuM8ud4Kv0fyP/LqfepMT/3oZxSqpZaTa1DaQYLY8TFsHYbWYsPoRhRWfL5eSSQbhUGgGC3YLbVMk6PitTFNGpAsNrC6D1VNBKgBHMejaiuRWEWGgsSDBTJjqWIl8kJLlsaLJ2tXDr6xGfT85bM2Q06a46x2HTgvdnV8z5YDy/27J4zt6x2VtkzjoYpkq36kaBr4eQSg7tyiVweWubXZugtadl58ydapfbORfKsDTuZ0OBgx4cfdjCf5tbWNITnL120fdOi1RV1C3uKGzNdwYLcMvZ3BxoPyTOCD1XvXTp7U10gWCVmTV9b3r2z0SkGWovb2hp9I89O8a2smlyaO8muMU+dRmtzp60IzAoFpjLr1n388boLyf0dRvxhsHZ0qbWqDkwqvvpkj4l0fY6EIXRi5sQSrAvsVYwXRy4qJ2EVtD1AN7a0HWth9ymvL1xc3WTUKK/TAHA/bXDVtVWfOMfuGxGZv4Ln/jVr9jc3j1yMv0tndmyt9Vq88Y9gH1wtLX3KWjot5++jWHgAoZZkQ14wGQ20Fli71UmKJAy4xKMSTGbVdybW7FDDAut9XpD5AzWrYO7zQ8qffqF8+Ynd/clrHcdyxGy3a/3+mfNnzC/cBsveTjnTvXf1o6vzOlZw7WtqtdmPK/Errz/6NNtD72zmNOZfbmYdTGHfoofqI79Oc+R2n1lrnL6pOm0Up7kwxhTW12Amm7WYkXR2qYrF2AmgmbAsxZjwy1xpg/m1Je2vrp8v/nz2xpmlBg4E9hrMU341wVpTOh/OfmGvAnra8q6uctr60ZQHV3Q+WMQJykMj8ZsWn2QBOmmHMB+m5pDIpTFonYigiaKAhGEiAHF7EliVnQkjoLVIMPtJpBKHYd3A8GYH9jJzrWwmHx5Qjp7vDAX0suGRym1vtm/9W1/HyR8vczfMs6Sk8DSv855/5dlX9oQq52hT8syyp2rx5Id17IAyAM3wIjQPMOHzytEB64q6D5zT91yNbnx3V/nqnd017S9Y0605k3izoXLpsxde2n38yoOV9s1LcjwzNjbdX6asnBVaBj/6/DwKwPkpcqbDG7BnsXoSqWnUAmottYF6jMSdVyYZh3zVXCjwTiwwHH6sGuRiEHQGzuRX6whZkp123oy1BWE2mEfJ/tvIRtM4ZM5bDXiMsPMaAKOTyc5uL57rqyyc5y5JE5pm1i2S2iUX0CcaQ6lC6Zog7JqSqZmYlosl2K6pwNA84zRnQW6SaALYZQGW5lhCtU/W34N6o+bKfZ8cf3/Cl/+iTX3wBzpOY4mRkeNf3rptycGSshQWgGbYt5jFc2e0+DglIrwl6DVWQ7BuwaJ3Xk1J4VL5urnLl/Wf+gHU/hZoZdKNym6lG+I34FaNeZKcSpJIo2IeCVvpdsDGfKvzJnAwmeD37Ow65ZWwSowpgwX5T69s/rB55dP5BcpgDKFV8p7q2sn/1uc93bVzT/w6UrCqDTWvfCq/oCD/qZXNoUj8BL5Kp6GU017frfNXkAtiiyf/SOCEeLqnd8R/Ql9GlCRfctS6k5chvIBuQ1zCCjoCHL2DHNHIXxMJ3kQeO8lbsUXONeSfA5EjcG6/E+KdhN4bP04vBhdi883+BFBzQbxFbvZzQeY9LNBZc0FNfn5NwfDn6rCTnTw6R8o+gfpf5hCom33cRuiTlss3KHmZjD+BPN+5gXuA2ziS/Q73mLxUkpbKN/eqwz5uK0X9F3h2d1V4nGNgZGBgAOJd776+iue3+crAzc4AAje5Bfcg0xz9YHEOBiYQBQA8FQlFAHicY2BkYGBnAAGOPgaG//85+hkYGVCBMgBGGwNYAAAAeJxjYGBgYB8EmKOPgQEAQ04BfgAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhAi2COh4nGNgZGBgUGYoZWBnAAEmIOYCQgaG/2A+AwAYCQG2AHicXZBNaoNAGIZfE5PQCKFQ2lUps2oXBfOzzAESyDKBQJdGR2NQR3QSSE/QE/QEPUUPUHqsvsrXjTMw83zPvPMNCuAWP3DQDAejdm1GjzwS7pMmwi75XngAD4/CQ/oX4TFe4Qt7uMMbOzjuDc0EmXCP/C7cJ38Iu+RP4QEe8CU8pP8WHmOPX2EPz87TPo202ey2OjlnQSXV/6arOjWFmvszMWtd6CqwOlKHq6ovycLaWMWVydXKFFZnmVFlZU46tP7R2nI5ncbi/dDkfDtFBA2DDXbYkhKc+V0Bqs5Zt9JM1HQGBRTm/EezTmZNKtpcAMs9Yu6AK9caF76zoLWIWcfMGOSkVduvSWechqZsz040Ib2PY3urxBJTzriT95lipz+TN1fmAAAAeJxtkMl2wjAMRfOAhABlKm2h80C3+ajgCKKDY6cegP59TYBzukAL+z1Zsq8ctaJTTKPrsUQLbXQQI0EXKXroY4AbDDHCGBNMcYsZ7nCPB8yxwCOe8IwXvOIN7/jAJ76wxHfUqWX+OzgumWAjJMV17i0Ndlr6irLKO+qftdT7i6y4uFSUvCknay+lFYZIZaQcmfH/xIFdYn98bqhra1aKTM/6lWMnyaYirx1rFUQZFBkb2zJUtoXeJCeg0WnLtHeSFc3OtrnozNwqi0TkSpBMDB1nSde5oJXW23hTS2/T0LilglXX7dmFVxLnq5U0vYATHFk3zX3BOisoQHNDFDeZnqKDy9hRNawN7Vh727hFzcJ5c8TILrKZfH7tIPxAFP0BpLeJPA==) format("woff");font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder,.vjs-icon-play{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,.video-js .vjs-play-control .vjs-icon-placeholder:before,.vjs-icon-play:before{content:"\f101"}.vjs-icon-play-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-play-circle:before{content:"\f102"}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,.vjs-icon-pause{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.vjs-icon-pause:before{content:"\f103"}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,.vjs-icon-volume-mute{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.vjs-icon-volume-mute:before{content:"\f104"}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,.vjs-icon-volume-low{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,.vjs-icon-volume-low:before{content:"\f105"}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,.vjs-icon-volume-mid{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,.vjs-icon-volume-mid:before{content:"\f106"}.video-js .vjs-mute-control .vjs-icon-placeholder,.vjs-icon-volume-high{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-mute-control .vjs-icon-placeholder:before,.vjs-icon-volume-high:before{content:"\f107"}.video-js .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-enter:before{content:"\f108"}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,.vjs-icon-fullscreen-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,.vjs-icon-fullscreen-exit:before{content:"\f109"}.vjs-icon-square{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-square:before{content:"\f10a"}.vjs-icon-spinner{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-spinner:before{content:"\f10b"}.video-js .vjs-subs-caps-button .vjs-icon-placeholder,.video-js .vjs-subtitles-button .vjs-icon-placeholder,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-subtitles{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-subtitles:before{content:"\f10c"}.video-js .vjs-captions-button .vjs-icon-placeholder,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,.vjs-icon-captions{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-captions-button .vjs-icon-placeholder:before,.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,.vjs-icon-captions:before{content:"\f10d"}.video-js .vjs-chapters-button .vjs-icon-placeholder,.vjs-icon-chapters{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-chapters-button .vjs-icon-placeholder:before,.vjs-icon-chapters:before{content:"\f10e"}.vjs-icon-share{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-share:before{content:"\f10f"}.vjs-icon-cog{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-cog:before{content:"\f110"}.video-js .vjs-play-progress,.video-js .vjs-volume-level,.vjs-icon-circle,.vjs-seek-to-live-control .vjs-icon-placeholder{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-progress:before,.video-js .vjs-volume-level:before,.vjs-icon-circle:before,.vjs-seek-to-live-control .vjs-icon-placeholder:before{content:"\f111"}.vjs-icon-circle-outline{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-outline:before{content:"\f112"}.vjs-icon-circle-inner-circle{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-circle-inner-circle:before{content:"\f113"}.vjs-icon-hd{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-hd:before{content:"\f114"}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,.vjs-icon-cancel{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.vjs-icon-cancel:before{content:"\f115"}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,.vjs-icon-replay{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,.vjs-icon-replay:before{content:"\f116"}.vjs-icon-facebook{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-facebook:before{content:"\f117"}.vjs-icon-gplus{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-gplus:before{content:"\f118"}.vjs-icon-linkedin{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-linkedin:before{content:"\f119"}.vjs-icon-twitter{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-twitter:before{content:"\f11a"}.vjs-icon-tumblr{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-tumblr:before{content:"\f11b"}.vjs-icon-pinterest{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-pinterest:before{content:"\f11c"}.video-js .vjs-descriptions-button .vjs-icon-placeholder,.vjs-icon-audio-description{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,.vjs-icon-audio-description:before{content:"\f11d"}.video-js .vjs-audio-button .vjs-icon-placeholder,.vjs-icon-audio{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-audio-button .vjs-icon-placeholder:before,.vjs-icon-audio:before{content:"\f11e"}.vjs-icon-next-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-next-item:before{content:"\f11f"}.vjs-icon-previous-item{font-family:VideoJS;font-weight:400;font-style:normal}.vjs-icon-previous-item:before{content:"\f120"}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-enter{font-family:VideoJS;font-weight:400;font-style:normal}.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-enter:before{content:"\f121"}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,.vjs-icon-picture-in-picture-exit{font-family:VideoJS;font-weight:400;font-style:normal}.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,.vjs-icon-picture-in-picture-exit:before{content:"\f122"}.video-js{display:block;vertical-align:top;box-sizing:border-box;color:#fff;background-color:#000;position:relative;padding:0;font-size:10px;line-height:1;font-weight:400;font-style:normal;font-family:Arial,Helvetica,sans-serif;word-break:initial}.video-js:-moz-full-screen{position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js[tabindex="-1"]{outline:0}.video-js *,.video-js :after,.video-js :before{box-sizing:inherit}.video-js ul{font-family:inherit;font-size:inherit;line-height:inherit;list-style-position:outside;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0}.video-js.vjs-16-9,.video-js.vjs-4-3,.video-js.vjs-fluid{width:100%;max-width:100%;height:0}.video-js.vjs-16-9{padding-top:56.25%}.video-js.vjs-4-3{padding-top:75%}.video-js.vjs-fill{width:100%;height:100%}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}body.vjs-full-window{padding:0;margin:0;height:100%}.vjs-full-window .video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0}.video-js.vjs-fullscreen:not(.vjs-ios-native-fs){width:100%!important;height:100%!important;padding-top:0!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-hidden{display:none!important}.vjs-disabled{opacity:.5;cursor:default}.video-js .vjs-offscreen{height:1px;left:-9999px;position:absolute;top:0;width:1px}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:20px;color:#fff;background-color:#000;font-size:18px;font-family:Arial,Helvetica,sans-serif;text-align:center;width:300px;height:150px;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#66a8cc}.video-js .vjs-big-play-button{font-size:3em;line-height:1.5em;height:1.63332em;width:3em;display:block;position:absolute;top:10px;left:10px;padding:0;cursor:pointer;opacity:1;border:.06666em solid #fff;background-color:#2b333f;background-color:rgba(43,51,63,.7);border-radius:.3em;transition:all .4s}.vjs-big-play-centered .vjs-big-play-button{top:50%;left:50%;margin-top:-.81666em;margin-left:-1.5em}.video-js .vjs-big-play-button:focus,.video-js:hover .vjs-big-play-button{border-color:#fff;background-color:#73859f;background-color:rgba(115,133,159,.5);transition:all 0s}.vjs-controls-disabled .vjs-big-play-button,.vjs-error .vjs-big-play-button,.vjs-has-started .vjs-big-play-button,.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button{display:block}.video-js button{background:0 0;border:none;color:inherit;display:inline-block;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:none;transition:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vjs-control .vjs-button{width:100%;height:100%}.video-js .vjs-control.vjs-close-button{cursor:pointer;height:3em;position:absolute;right:0;top:.5em;z-index:2}.video-js .vjs-modal-dialog{background:rgba(0,0,0,.8);background:linear-gradient(180deg,rgba(0,0,0,.8),rgba(255,255,255,0));overflow:auto}.video-js .vjs-modal-dialog>*{box-sizing:border-box}.vjs-modal-dialog .vjs-modal-dialog-content{font-size:1.2em;line-height:1.5;padding:20px 24px;z-index:1}.vjs-menu-button{cursor:pointer}.vjs-menu-button.vjs-disabled{cursor:default}.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu{display:none}.vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif;overflow:auto}.vjs-menu .vjs-menu-content>*{box-sizing:border-box}.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu{display:none}.vjs-menu li{list-style:none;margin:0;padding:.2em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.js-focus-visible .vjs-menu li.vjs-menu-item:hover,.vjs-menu li.vjs-menu-item:focus,.vjs-menu li.vjs-menu-item:hover{background-color:#73859f;background-color:rgba(115,133,159,.5)}.js-focus-visible .vjs-menu li.vjs-selected:hover,.vjs-menu li.vjs-selected,.vjs-menu li.vjs-selected:focus,.vjs-menu li.vjs-selected:hover{background-color:#fff;color:#2b333f}.js-focus-visible .vjs-menu :focus:not(.focus-visible),.video-js .vjs-menu :focus:not(:focus-visible){background:0 0}.vjs-menu li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em 0;font-weight:700;cursor:default}.vjs-menu-button-popup .vjs-menu{display:none;position:absolute;bottom:0;width:10em;left:-3em;height:0;margin-bottom:1.5em;border-top-color:rgba(43,51,63,.7)}.vjs-menu-button-popup .vjs-menu .vjs-menu-content{background-color:#2b333f;background-color:rgba(43,51,63,.7);position:absolute;width:100%;bottom:1.5em;max-height:15em}.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:5em}.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:10em}.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:14em}.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content{max-height:25em}.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu{display:block}.video-js .vjs-menu-button-inline{transition:all .4s;overflow:hidden}.video-js .vjs-menu-button-inline:before{width:2.222222222em}.video-js .vjs-menu-button-inline.vjs-slider-active,.video-js .vjs-menu-button-inline:focus,.video-js .vjs-menu-button-inline:hover,.video-js.vjs-no-flex .vjs-menu-button-inline{width:12em}.vjs-menu-button-inline .vjs-menu{opacity:0;height:100%;width:auto;position:absolute;left:4em;top:0;padding:0;margin:0;transition:all .4s}.vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-menu-button-inline:focus .vjs-menu,.vjs-menu-button-inline:hover .vjs-menu{display:block;opacity:1}.vjs-no-flex .vjs-menu-button-inline .vjs-menu{display:block;opacity:1;position:relative;width:auto}.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu{width:auto}.vjs-menu-button-inline .vjs-menu-content{width:auto;height:100%;margin:0;overflow:hidden}.video-js .vjs-control-bar{display:none;width:100%;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.vjs-has-started .vjs-control-bar{display:flex;visibility:visible;opacity:1;transition:visibility .1s,opacity .1s}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{visibility:visible;opacity:0;transition:visibility 1s,opacity 1s}.vjs-controls-disabled .vjs-control-bar,.vjs-error .vjs-control-bar,.vjs-using-native-controls .vjs-control-bar{display:none!important}.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}.vjs-has-started.vjs-no-flex .vjs-control-bar{display:table}.video-js .vjs-control{position:relative;text-align:center;margin:0;padding:0;height:100%;width:4em;flex:none}.vjs-button>.vjs-icon-placeholder:before{font-size:1.8em;line-height:1.67}.vjs-button>.vjs-icon-placeholder{display:block}.video-js .vjs-control:focus,.video-js .vjs-control:focus:before,.video-js .vjs-control:hover:before{text-shadow:0 0 1em #fff}.video-js .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-no-flex .vjs-control{display:table-cell;vertical-align:middle}.video-js .vjs-custom-control-spacer{display:none}.video-js .vjs-progress-control{cursor:pointer;flex:auto;display:flex;align-items:center;min-width:4em;touch-action:none}.video-js .vjs-progress-control.disabled{cursor:default}.vjs-live .vjs-progress-control{display:none}.vjs-liveui .vjs-progress-control{display:flex;align-items:center}.vjs-no-flex .vjs-progress-control{width:auto}.video-js .vjs-progress-holder{flex:auto;transition:all .2s;height:.3em}.video-js .vjs-progress-control .vjs-progress-holder{margin:0 10px}.video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:1.6666666667em}.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled{font-size:1em}.video-js .vjs-progress-holder .vjs-load-progress,.video-js .vjs-progress-holder .vjs-load-progress div,.video-js .vjs-progress-holder .vjs-play-progress{position:absolute;display:block;height:100%;margin:0;padding:0;width:0}.video-js .vjs-play-progress{background-color:#fff}.video-js .vjs-play-progress:before{font-size:.9em;position:absolute;right:-.5em;top:-.3333333333em;z-index:1}.video-js .vjs-load-progress{background:rgba(115,133,159,.5)}.video-js .vjs-load-progress div{background:rgba(115,133,159,.75)}.video-js .vjs-time-tooltip{background-color:#fff;background-color:rgba(255,255,255,.8);border-radius:.3em;color:#000;float:right;font-family:Arial,Helvetica,sans-serif;font-size:1em;padding:6px 8px 8px 8px;pointer-events:none;position:absolute;top:-3.4em;visibility:hidden;z-index:1}.video-js .vjs-progress-holder:focus .vjs-time-tooltip{display:none}.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,.video-js .vjs-progress-control:hover .vjs-time-tooltip{display:block;font-size:.6em;visibility:visible}.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip{font-size:1em}.video-js .vjs-progress-control .vjs-mouse-display{display:none;position:absolute;width:1px;height:100%;background-color:#000;z-index:1}.vjs-no-flex .vjs-progress-control .vjs-mouse-display{z-index:0}.video-js .vjs-progress-control:hover .vjs-mouse-display{display:block}.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display{visibility:hidden;opacity:0;transition:visibility 1s,opacity 1s}.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display{display:none}.vjs-mouse-display .vjs-time-tooltip{color:#fff;background-color:#000;background-color:rgba(0,0,0,.8)}.video-js .vjs-slider{position:relative;cursor:pointer;padding:0;margin:0 .45em 0 .45em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#73859f;background-color:rgba(115,133,159,.5)}.video-js .vjs-slider.disabled{cursor:default}.video-js .vjs-slider:focus{text-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js .vjs-mute-control{cursor:pointer;flex:none}.video-js .vjs-volume-control{cursor:pointer;margin-right:1em;display:flex}.video-js .vjs-volume-control.vjs-volume-horizontal{width:5em}.video-js .vjs-volume-panel .vjs-volume-control{visibility:visible;opacity:0;width:1px;height:1px;margin-left:-1px}.video-js .vjs-volume-panel{transition:width 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,.video-js .vjs-volume-panel .vjs-volume-control:active,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,.video-js .vjs-volume-panel:active .vjs-volume-control,.video-js .vjs-volume-panel:focus .vjs-volume-control{visibility:visible;opacity:1;position:relative;transition:visibility .1s,opacity .1s,height .1s,width .1s,left 0s,top 0s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;margin-right:0}.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical{left:-3.5em;transition:left 0s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:10em;transition:width .1s}.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only{width:4em}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{height:8em;width:3em;left:-3000em;transition:visibility 1s,opacity 1s,height 1s 1s,width 1s 1s,left 1s 1s,top 1s 1s}.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{transition:visibility 1s,opacity 1s,height 1s 1s,width 1s,left 1s 1s,top 1s 1s}.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal{width:5em;height:3em;visibility:visible;opacity:1;position:relative;transition:none}.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical{position:absolute;bottom:3em;left:.5em}.video-js .vjs-volume-panel{display:flex}.video-js .vjs-volume-bar{margin:1.35em .45em}.vjs-volume-bar.vjs-slider-horizontal{width:5em;height:.3em}.vjs-volume-bar.vjs-slider-vertical{width:.3em;height:5em;margin:1.35em auto}.video-js .vjs-volume-level{position:absolute;bottom:0;left:0;background-color:#fff}.video-js .vjs-volume-level:before{position:absolute;font-size:.9em}.vjs-slider-vertical .vjs-volume-level{width:.3em}.vjs-slider-vertical .vjs-volume-level:before{top:-.5em;left:-.3em}.vjs-slider-horizontal .vjs-volume-level{height:.3em}.vjs-slider-horizontal .vjs-volume-level:before{top:-.3em;right:-.5em}.video-js .vjs-volume-panel.vjs-volume-panel-vertical{width:4em}.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level{height:100%}.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level{width:100%}.video-js .vjs-volume-vertical{width:3em;height:8em;bottom:8em;background-color:#2b333f;background-color:rgba(43,51,63,.7)}.video-js .vjs-volume-horizontal .vjs-menu{left:-2em}.vjs-poster{display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.vjs-has-started .vjs-poster{display:none}.vjs-audio.vjs-has-started .vjs-poster{display:block}.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-live-control{display:flex;align-items:flex-start;flex:auto;font-size:1em;line-height:3em}.vjs-no-flex .vjs-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-liveui .vjs-live-control,.video-js:not(.vjs-live) .vjs-live-control{display:none}.video-js .vjs-seek-to-live-control{align-items:center;cursor:pointer;flex:none;display:inline-flex;height:100%;padding-left:.5em;padding-right:.5em;font-size:1em;line-height:3em;width:auto;min-width:4em}.vjs-no-flex .vjs-seek-to-live-control{display:table-cell;width:auto;text-align:left}.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,.video-js:not(.vjs-live) .vjs-seek-to-live-control{display:none}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge{cursor:auto}.vjs-seek-to-live-control .vjs-icon-placeholder{margin-right:.5em;color:#888}.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder{color:red}.video-js .vjs-time-control{flex:none;font-size:1em;line-height:3em;min-width:2em;width:auto;padding-left:1em;padding-right:1em}.vjs-live .vjs-time-control{display:none}.video-js .vjs-current-time,.vjs-no-flex .vjs-current-time{display:none}.video-js .vjs-duration,.vjs-no-flex .vjs-duration{display:none}.vjs-time-divider{display:none;line-height:3em}.vjs-live .vjs-time-divider{display:none}.video-js .vjs-play-control{cursor:pointer}.video-js .vjs-play-control .vjs-icon-placeholder{flex:none}.vjs-text-track-display{position:absolute;bottom:3em;left:0;right:0;top:0;pointer-events:none}.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display{bottom:1em}.video-js .vjs-text-track{font-size:1.4em;text-align:center;margin-bottom:.1em}.vjs-subtitles{color:#fff}.vjs-captions{color:#fc6}.vjs-tt-cue{display:block}video::-webkit-media-text-track-display{transform:translateY(-3em)}.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display{transform:translateY(-1.5em)}.video-js .vjs-picture-in-picture-control{cursor:pointer;flex:none}.video-js .vjs-fullscreen-control{cursor:pointer;flex:none}.vjs-playback-rate .vjs-playback-rate-value,.vjs-playback-rate>.vjs-menu-button{position:absolute;top:0;left:0;width:100%;height:100%}.vjs-playback-rate .vjs-playback-rate-value{pointer-events:none;font-size:1.5em;line-height:2;text-align:center}.vjs-playback-rate .vjs-menu{width:4em;left:0}.vjs-error .vjs-error-display .vjs-modal-dialog-content{font-size:1.4em;text-align:center}.vjs-error .vjs-error-display:before{color:#fff;content:"X";font-family:Arial,Helvetica,sans-serif;font-size:4em;left:0;line-height:1;margin-top:-.5em;position:absolute;text-shadow:.05em .05em .1em #000;text-align:center;top:50%;vertical-align:middle;width:100%}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;opacity:.85;text-align:left;border:6px solid rgba(43,51,63,.7);box-sizing:border-box;background-clip:padding-box;width:50px;height:50px;border-radius:25px;visibility:hidden}.vjs-seeking .vjs-loading-spinner,.vjs-waiting .vjs-loading-spinner{display:block;-webkit-animation:vjs-spinner-show 0s linear .3s forwards;animation:vjs-spinner-show 0s linear .3s forwards}.vjs-loading-spinner:after,.vjs-loading-spinner:before{content:"";position:absolute;margin:-6px;box-sizing:inherit;width:inherit;height:inherit;border-radius:inherit;opacity:1;border:inherit;border-color:transparent;border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:before{-webkit-animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite;animation:vjs-spinner-spin 1.1s cubic-bezier(.6,.2,0,.8) infinite,vjs-spinner-fade 1.1s linear infinite}.vjs-seeking .vjs-loading-spinner:before,.vjs-waiting .vjs-loading-spinner:before{border-top-color:#fff}.vjs-seeking .vjs-loading-spinner:after,.vjs-waiting .vjs-loading-spinner:after{border-top-color:#fff;-webkit-animation-delay:.44s;animation-delay:.44s}@keyframes vjs-spinner-show{to{visibility:visible}}@-webkit-keyframes vjs-spinner-show{to{visibility:visible}}@keyframes vjs-spinner-spin{100%{transform:rotate(360deg)}}@-webkit-keyframes vjs-spinner-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}@-webkit-keyframes vjs-spinner-fade{0%{border-top-color:#73859f}20%{border-top-color:#73859f}35%{border-top-color:#fff}60%{border-top-color:#73859f}100%{border-top-color:#73859f}}.vjs-chapters-button .vjs-menu ul{width:24em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:"";font-size:1.5em;line-height:inherit}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder{vertical-align:middle;display:inline-block;margin-bottom:-.1em}.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before{font-family:VideoJS;content:" ";font-size:1.5em;line-height:inherit}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-audio-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-captions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-chapters-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-current-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-descriptions-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-duration,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-playback-rate,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-remaining-time,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-subtitles-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-time-divider,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-control{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,.video-js:not(.vjs-fullscreen).vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover{width:auto;width:initial}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-live) .vjs-subs-caps-button,.video-js:not(.vjs-fullscreen).vjs-layout-x-small:not(.vjs-liveui) .vjs-subs-caps-button{display:none}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-custom-control-spacer{flex:auto;display:block}.video-js:not(.vjs-fullscreen).vjs-layout-tiny.vjs-no-flex .vjs-custom-control-spacer,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui.vjs-no-flex .vjs-custom-control-spacer{width:auto}.video-js:not(.vjs-fullscreen).vjs-layout-tiny .vjs-progress-control,.video-js:not(.vjs-fullscreen).vjs-layout-x-small.vjs-liveui .vjs-progress-control{display:none}.vjs-modal-dialog.vjs-text-track-settings{background-color:#2b333f;background-color:rgba(43,51,63,.75);color:#fff;height:70%}.vjs-text-track-settings .vjs-modal-dialog-content{display:table}.vjs-text-track-settings .vjs-track-settings-colors,.vjs-text-track-settings .vjs-track-settings-controls,.vjs-text-track-settings .vjs-track-settings-font{display:table-cell}.vjs-text-track-settings .vjs-track-settings-controls{text-align:right;vertical-align:bottom}@supports (display:grid){.vjs-text-track-settings .vjs-modal-dialog-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:20px 24px 0 24px}.vjs-track-settings-controls .vjs-default-button{margin-bottom:20px}.vjs-text-track-settings .vjs-track-settings-controls{grid-column:1/-1}.vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,.vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content{grid-template-columns:1fr}}.vjs-track-setting>select{margin-right:1em;margin-bottom:.5em}.vjs-text-track-settings fieldset{margin:5px;padding:3px;border:none}.vjs-text-track-settings fieldset span{display:inline-block}.vjs-text-track-settings fieldset span>select{max-width:7.3em}.vjs-text-track-settings legend{color:#fff;margin:0 0 5px 0}.vjs-text-track-settings .vjs-label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);display:block;margin:0 0 5px 0;padding:0;border:0;height:1px;width:1px;overflow:hidden}.vjs-track-settings-controls button:active,.vjs-track-settings-controls button:focus{outline-style:solid;outline-width:medium;background-image:linear-gradient(0deg,#fff 88%,#73859f 100%)}.vjs-track-settings-controls button:hover{color:rgba(43,51,63,.75)}.vjs-track-settings-controls button{background-color:#fff;background-image:linear-gradient(-180deg,#fff 88%,#73859f 100%);color:#2b333f;cursor:pointer;border-radius:2px}.vjs-track-settings-controls .vjs-default-button{margin-right:1em}@media print{.video-js>:not(.vjs-tech):not(.vjs-poster){visibility:hidden}}.vjs-resize-manager{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:-1000}.js-focus-visible .video-js :focus:not(.focus-visible){outline:0}.video-js :focus:not(:focus-visible){outline:0}
/*!
Default styles for videojs-wavesurfer 3.5.0
*/.vjs-wavesurfer .vjs-using-native-controls .vjs-control-bar{display:flex!important}.vjs-progress-control,.vjs-text-track-display,.vjs-wavesurfer .vjs-menu-content,.vjs-wavesurfer .vjs-modal-dialog{z-index:4}.vjs-wavesurfer.vjs-fluid wave.vjs-wavedisplay{top:0;position:absolute!important;width:100%;min-width:100%;max-width:100%;height:100%}
/*!
Default styles for videojs-record 4.5.0
*/@font-face{font-family:videojs-record;font-style:normal;font-weight:400;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAW0AAsAAAAACewAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPAAAAFY6l0dQY21hcAAAAYAAAAByAAAB4PJQ5/VnbHlmAAAB9AAAAYYAAALMPcs3OGhlYWQAAAN8AAAALQAAADYQhba0aGhlYQAAA6wAAAAWAAAAJABhADtobXR4AAADxAAAAA4AAAAoAbAAAGxvY2EAAAPUAAAAFgAAABYELgNEbWF4cAAAA+wAAAAdAAAAIAEXADxuYW1lAAAEDAAAATYAAAJemUJQLnBvc3QAAAVEAAAAcAAAALoqjqNHeJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGTQZpzAwMrAwCDHoAgk2aC0OAMTAw8DkGBlZsAKAtJcUxgcPjJ+5GQwAHJZwCQDAyOIAADEhgVmeJztkcENw0AIBOd8+GyilOKXC/IrZaTpq8BhIWUYaXbFCvEAYAV6cAQG7UNDdUXaMu+8MjfOnDHl0+87tEmjt9QlZi02DjZ2PKLBU+/U779zXa3IOy4F8l7oH9MKXXauhX41R4F8K5DvBXIv8B9LThoJAAB4nG1Sf0+DMBC9a4+WEJxTgRGdywKEzTmngXX7w+j3/1i+g/0wxhZer23u9d1ryZC2N9pQTe9Ex3pV+7pyz5wVnxx2HPqs6A5A5/O+O3zxvvWZq1oEh67I105ScQZtIk4iFwEnOjNi8LWCoUTEXmwUWfE8Lkw1JVbA6Txo2FBDD1AQ9u0rnxXoibNQMZfMA8RPXqNMwccFjfpb2lJKS2SPEsf0YzbhCiXU2YL7vA/dN4fSiLYbC63WWmcFfyYmxbqCs5Ex2HHiPSYn/g96gbb5hf8ssK9BuwqV84djmK21nuVQ2UehriRxakymCwARL8YmRjxdan5DT8FaTRgaoW+/4zJKoihJFLanEXDNadAtcvq8TsuyKUlnA9eWYmh8wZ7emboQrnd5Fr7ysGT/zd2CYc89qlcT3EW6E/UEKwrlYJG9Gy9tvMrFaQ9A57Pf6RXRA830BeX98c+pvg59O51KoxwjNFUKT+YaA5ZzZRm93uEl3A4v4R+WzW+KzZXgsSD6Act6LFcAAHicY2BkYGAA4gm5SzLj+W2+MnAzGABFGG7M3rMWmQaK6gJJDgYmEAcANXsKBgAAAHicY2BkYGAwYGBAIhkZUAEXAA5yAJ0AAHicY2AAAgPCGAAgOAGxAAAAAAAAAEIAYACQALwA1gDiASABRgFmAAB4nGNgZGBg4GIwYGBmAAEmMI8LSP4H8xkADk0BVAAAAHicfZA/asMwGMWf8680hlIo7ZRBUOhSYicZQ+cEOmbI7tiyY2NbRlYCuUEP0hP0EB17kJ6iL6qWZLAE0u+9732fQADu8Q0P5+Xhzp7n1cMN1T/3SY+OB+Rnx0P4mDse0X9zPMYr3h37eMCBE7zBLZ0JPhz3mP903Kf/5XhA/nE8xBN+HY8w8eB4jK03cezjxdPHPJGqaKdaxkonG5kdyujKvFRbqdtc1WIezC4La1lLHRmZiN1JtMdsYUwqUq0qsVK1kWWpRKNVIWMT7I1plmGYOj+IVYUjciSQUCjQYgpNjqk03Q0541+UiKi7kl21LVnTzalrCP5/gFlnx5pc264IhnfCrh1OPFv2ZVjQNUipU2YUKtLKTj+nS25Fp7G1ws41fHNvuxosEXKnV/nAvl79AXudcPYAAHicfctLDsIwDARQT/mUJt3DJXIoK7HULIotN+35QS1ihZjVG42GOvqfgA4nnHHBFT1uGBAQqectmfgctlpED/Ja6sG4ZBd57h5dsnpJS2Nv8VvURpu0aco8i/PDam6rS6rv14f74/5zUCN6AYpyMIA=) format("woff")}.vjs-icon-av-perm{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-av-perm:before{content:"\f101"}.vjs-icon-sv-perm{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-sv-perm:before{content:"\f104"}.vjs-icon-video-perm{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-video-perm:before{content:"\f102"}.vjs-icon-audio-perm{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-audio-perm:before{content:"\f103"}.vjs-icon-screen-perm{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-screen-perm:before{content:"\f104"}.vjs-icon-record-start{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-record-start:before{content:"\f105"}.vjs-icon-record-stop{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-record-stop:before{content:"\f106"}.vjs-icon-photo-camera{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-photo-camera:before{content:"\f107"}.vjs-icon-picture-in-picture-start{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-start:before{content:"\f108"}.vjs-icon-picture-in-picture-stop{font-family:videojs-record;font-style:normal;font-weight:400}.vjs-icon-picture-in-picture-stop:before{content:"\f109"}.vjs-record.video-js .vjs-control.vjs-fullscreen-control{position:absolute;right:0}.vjs-record .vjs-using-native-controls .vjs-control-bar{display:flex!important}.vjs-record.video-js .vjs-tech{-webkit-perspective:1000}.vjs-record.vjs-fluid .vjs-animation-display>img:first-child,.vjs-record.vjs-fluid .vjs-record-canvas>canvas:first-child,.vjs-record.vjs-fluid wave.vjs-wavedisplay{height:100%;max-width:100%;min-width:100%;position:absolute!important;top:0;width:100%}.vjs-record .vjs-device-button.vjs-control{background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);cursor:pointer;display:block;font-size:3em;height:2.8em;left:50%;margin-left:-2.1em;margin-top:-1.8em;opacity:1;position:absolute;text-align:center;top:50%;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;vertical-align:middle;width:4em;z-index:2}.vjs-record .vjs-error .vjs-device-button{display:none}.vjs-record button.vjs-device-button.vjs-control.vjs-icon-audio-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-av-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-screen-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-sv-perm:before,.vjs-record button.vjs-device-button.vjs-control.vjs-icon-video-perm:before{font-size:2.4em}.vjs-record .vjs-record-button.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-record-button{display:none}.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-start:before{font-size:1.4em;line-height:2.2em}.vjs-record .vjs-record-button.vjs-control.vjs-icon-record-stop:before{font-size:2.2em;line-height:1.4em}.vjs-record .vjs-camera-button.vjs-control,.vjs-record .vjs-play-control.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-camera-button{display:none}.vjs-record .vjs-camera-button.vjs-control.vjs-icon-photo-camera:before{font-size:2em;line-height:1.4em}.vjs-record .vjs-camera-button.vjs-control.vjs-icon-replay:before{font-size:2.2em;line-height:1.4em}.vjs-record.video-js .vjs-control.vjs-record-indicator.vjs-hidden{display:block!important;opacity:0;transform:translateX(1em) rotateX(-90deg) scale(.9);transition:all .5s,transform .5s .25s}.vjs-record.video-js .vjs-control.vjs-record-indicator{background-color:#ff625e;border-radius:50%;height:.8em;line-height:1.1em;opacity:1;position:absolute;right:2.5ex;top:2ex;transform:rotateX(0) scale(1.3);transition:all .5s,transform .2s .1s;width:.8em}.vjs-record.video-js .vjs-control.vjs-record-indicator:before{animation-duration:5s;animation-iteration-count:infinite;animation-name:pulsetext;color:#fff;content:attr(data-label);font-family:Helvetica,sans-serif;font-size:.8em;left:-2.7em;opacity:1;position:absolute;top:-.1em;transition:opacity .5s .2s}.vjs-record.video-js .vjs-control.vjs-record-indicator:after{animation-delay:.25s;animation-duration:2s;animation-iteration-count:infinite;animation-name:pulse;border:2px solid #ff625e;border-radius:50%;content:"";display:block;height:calc(.8em - 4px);left:2px;position:absolute;top:2px;transform-origin:center;width:calc(.8em - 4px)}@keyframes pulsetext{0%{opacity:.75}25%{opacity:.5}50%{opacity:.75}75%{opacity:.5}to{opacity:.75}}@keyframes pulse{0%{opacity:1;transform:scale(1.6)}50%{opacity:.5;transform:scale(2.5)}to{opacity:0;transform:scale(3.5)}}.vjs-record .vjs-pip-button.vjs-control{cursor:pointer}.vjs-record .vjs-error .vjs-pip-button{display:none}.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-start:before,.vjs-record .vjs-pip-button.vjs-control.vjs-icon-picture-in-picture-stop:before{font-size:1.4em;line-height:2.2em}
 .vjs-skin-colors-pronote {   color: var(--theme-foncee); } .vjs-skin-colors-pronote .vjs-control-bar, .vjs-skin-colors-pronote .vjs-big-play-button, .vjs-skin-colors-pronote .vjs-menu-content {   background-color: #EEEEEE;   background-color: rgba(238, 238, 238, 0.7); } .vjs-skin-colors-pronote .vjs-load-progress {   background-color: var(--theme-foncee);   background-color: rgba(var(--theme-foncee), 0.5); } .vjs-skin-colors-pronote .vjs-play-progress {   background-color: var(--theme-foncee); } .vjs-skin-colors-pronote .vjs-slider {   background-color: var(--theme-foncee);   background-color: rgba(var(--theme-foncee), 0.4); } .vjs-skin-colors-pronote .vjs-volume-level {   background-color: var(--theme-foncee); } .vjs-skin-colors-pronote .vjs-big-play-button, .vjs-skin-colors-pronote .vjs-big-play-button:focus, .vjs-skin-colors-pronote:hover .vjs-big-play-button {   border-color: var(--theme-foncee); } .vjs-skin-colors-pronote .vjs-menu-button ul li.vjs-selected {   background-color: #EEEEEE; } .vjs-skin-colors-pronote .vjs-menu-button ul li:focus, .vjs-skin-colors-pronote .vjs-menu-button ul li:hover, .vjs-skin-colors-pronote .vjs-menu-button ul li.vjs-selected:focus, .vjs-skin-colors-pronote .vjs-menu-button ul li.vjs-selected:hover {   color: #EEEEEE;   background-color: var(--theme-foncee);   background-color: rgba(var(--theme-foncee), 0.75); } .vjs-skin-colors-pronote .vjs-record.vjs-device-button.vjs-control {   background-color: #EEEEEE;   background-color: rgba(238, 238, 238, 0.7); } .video-js {   width: 100% !important; }
 .FenetreUploadFichiers #libelleContexte {   font-weight: bold;   margin-bottom: 1.5rem; } .FenetreUploadFichiers #ChoixTypeUpload div {   margin-bottom: 0.5rem; } .FenetreUploadFichiers #ChoixTypeUpload #libelleOu {   text-align: center; } .FenetreUploadFichiers .BoutonSelecteurFichier {   width: 100%;   text-align: center; } .FenetreUploadFichiers #SelectionUnitaire {   border: solid 1px #ccc;   padding: 0.5rem;   margin-top: 1rem; } .FenetreUploadFichiers #SelectionUnitaire #libelleExplicationSelectionUnique {   margin-bottom: 0.5rem; } .FenetreUploadFichiers #SelectionUnitaire #listeFichiersEnAttente {   min-height: 3rem;   padding: 0.5rem 0; } .FenetreUploadFichiers #SelectionUnitaire #wrapperBoutonEnvoiFichiersEnAttente {   text-align: right; }
 .objetVisuEleveProp li {   -webkit-box-shadow: 0 3px 10px -8px #000000;   -moz-box-shadow: 0 3px 10px -8px #000000;   -ms-box-shadow: 0 3px 10px -8px #000000;   box-shadow: 0 3px 10px -8px #000000; } .objetVisuEleveAssocCorriges li {   -webkit-box-shadow: 0 3px 10px -8px #000000;   -moz-box-shadow: 0 3px 10px -8px #000000;   -ms-box-shadow: 0 3px 10px -8px #000000;   box-shadow: 0 3px 10px -8px #000000; } .objetVisuEleveAssocChoix li {   display: inline-block;   -webkit-box-shadow: 0 3px 10px -8px #000000;   -moz-box-shadow: 0 3px 10px -8px #000000;   -ms-box-shadow: 0 3px 10px -8px #000000;   box-shadow: 0 3px 10px -8px #000000;   -webkit-transition: box-shadow 0.25s;   -moz-transition: box-shadow 0.25s;   -ms-transition: box-shadow 0.25s;   transition: box-shadow 0.25s; } .objetVisuEleveAssocReponses li.objetVisuEleveDropHover {   background-color: #eeeeee; } .objetVisuEleveAssocReponses li.ie-droppable-hover {   background-color: #eeeeee; } ul.objetVisuEleveAssocChoix {   border: #cccccc 1px dashed; } ul.objetVisuEleveDropHover {   border-style: solid; } .objetVisuEleveBouton {   background: #fcfcfc;   background: -moz-linear-gradient(top, #fcfcfc 0%, #eeeeee 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc), color-stop(100%, #eeeeee));   background: -webkit-linear-gradient(top, #fcfcfc 0%, #eeeeee 100%);   background: -o-linear-gradient(top, #fcfcfc 0%, #eeeeee 100%);   background: -ms-linear-gradient(top, #fcfcfc 0%, #eeeeee 100%);   background: linear-gradient(to bottom, #fcfcfc 0%, #eeeeee 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#fcfcfc", endColorstr="#eeeeee",GradientType=0 );   -webkit-transform: rotateX(0deg);   -webkit-transform-origin: 0 50% 0;   -webkit-transform-style: preserve-3d;   -moz-transform: rotateX(0deg);   -moz-transform-origin: 0 50%;   -moz-transform-style: preserve-3d;   -ms-transform: rotateX(0deg);   -ms-transform-origin: 0 50%;   -ms-transform-style: preserve-3d;   transform: rotateX(0deg);   transform-origin: 0 50%;   transform-style: preserve-3d;   min-width: 150px;   margin-bottom: 1px; } .objetVisuEleveBoutonFeedback {   -webkit-transform: rotateX(0deg);   -webkit-transform-origin: 0 50% 0;   -webkit-transform-style: preserve-3d;   -moz-transform: rotateX(0deg);   -moz-transform-origin: 0 50%;   -moz-transform-style: preserve-3d;   -ms-transform: rotateX(0deg);   -ms-transform-origin: 0 50%;   -ms-transform-style: preserve-3d;   transform: rotateX(0deg);   transform-origin: 0 50%;   transform-style: preserve-3d;   min-width: 100px;   margin-bottom: 1px; } .objetVisuEleveBoutonChecked {   -webkit-transform: rotateX(360deg);   -moz-transform: rotateX(360deg);   -ms-transform: rotateX(360deg);   transform: rotateX(360deg);   color: #fff;   background: #6aafc5;   background: -moz-linear-gradient(top, #6aafc5 0%, #61a0b6 100%);   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6aafc5), color-stop(100%, #61a0b6));   background: -webkit-linear-gradient(top, #6aafc5 0%, #61a0b6 100%);   background: -o-linear-gradient(top, #6aafc5 0%, #61a0b6 100%);   background: -ms-linear-gradient(top, #6aafc5 0%, #61a0b6 100%);   background: linear-gradient(to bottom, #6aafc5 0%, #61a0b6 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#6aafc5", endColorstr="#61a0b6",GradientType=0 ); } .objetVisuEleveInput {   border: 1px solid #e7e7e7;   -webkit-box-shadow: 0 3px 10px -8px #000000;   -moz-box-shadow: 0 3px 10px -8px #000000;   -ms-box-shadow: 0 3px 10px -8px #000000;   box-shadow: 0 3px 10px -8px #000000;   font-weight: bold;   margin-bottom: 10px;   padding: 7px;   width: 300px; } .objetVisuEleveCorrige .objetVisuEleveInput {   font-weight: normal; } .objetVisuEleveInputCloze {   border: 1px solid #e7e7e7;   -webkit-box-shadow: 0 3px 10px -8px #000000;   -moz-box-shadow: 0 3px 10px -8px #000000;   -ms-box-shadow: 0 3px 10px -8px #000000;   box-shadow: 0 3px 10px -8px #000000;   font-weight: bold;   padding: 2px 10px;   text-align: center; } select.objetVisuEleveInputSelect {   background: #ffffff;   border: 1px solid #e7e7e7;   box-shadow: 0 3px 10px -8px #000000;   height: 22px;   padding: 2px 0 2px 10px;   text-align: center;   width: 156px;   -webkit-box-shadow: 0 3px 10px -8px #000000;   -moz-box-shadow: 0 3px 10px -8px #000000;   -ms-box-shadow: 0 3px 10px -8px #000000;   box-shadow: 0 3px 10px -8px #000000;   outline: none;   display: inline-block;   -webkit-appearance: none;   -moz-appearance: none;   appearance: none;   cursor: pointer; } label.objetVisuEleveInputSelect {   display: inline-block;   position: relative; } label.objetVisuEleveInputSelect:after {   color: #000000;   content: "▾";   padding: 0 0 2px;   pointer-events: none;   position: absolute;   right: 2px;   top: 4px; } label.objetVisuEleveInputSelect:before {   background: #ffffff;   content: "";   display: block;   height: 20px;   pointer-events: none;   position: absolute;   right: 1px;   top: 1px;   width: 20px; } .objetVisuEleveLabelCorrige {   display: none;   color: #ffffff;   font-weight: bold;   background-color: #21874a;   margin-bottom: 10px;   padding: 0 5px; } .BlocIncorrectFeedback {   color: #b50000;   display: flex;   align-items: center;   justify-content: center; } .BlocIncorrectFeedback i {   font-size: 0.8em;   margin: 0.5rem; }
 .qcm_container_consigne {   margin: 0 auto 1rem; } .qcm_container_consigne.qcm_espace {   width: 90%; } .qcm_container_consigne.qcm-mobile {   margin-left: 0.2rem; } .qcm_container_icon {   margin-right: 0.4rem; } .qcm_container_icon.qcm-mobile {   width: 2.2rem; } .qcm_container_icon.alignementTop {   align-self: flex-start; } .qcm_container_icon > i {   font-size: 2rem; } .qcm_information_supplementaire {   font-style: italic;   color: #b50000;   padding: 0; } .qcm_visueleve_infocontainer {   display: flex;   align-items: center; } .qcm_visueleve_infocontainer .qcm_container_icon {   flex: none; } .qcm_visueleve_infocontainer .qcm_container_label {   flex: 1 1 auto; } .qcm_visueleve_espace {   width: 80%;   margin: 0 auto 1.5rem; } .qcm_visueleve_espace p {   margin-block-start: 0.2rem;   margin-block-end: 0.2rem; } .qcm_visueleve_espace.qcm_information_supplementaire {   margin: -2rem auto 1.5rem; } .qcm_visueleve_mobile {   margin: 0 auto 1.5rem; } .qcm_visueleve_mobile.qcm_information_supplementaire {   margin: -2rem auto 1.5rem; } .qcm_visueleve_BoutonNavigation {   width: 12rem;   height: 3rem;   line-height: 3rem;   font-weight: bold;   text-align: center;   cursor: pointer;   box-shadow: 0 0.3rem 0.4rem -0.3rem themeNeutre(sombre);   border-radius: 0.2rem;   font-size: 1.5rem; } .qcm_visueleve_BoutonNavigationPrincipal {   color: #ffffff;   background-color: #62acc5;   text-shadow: 0 0.1rem 0.1rem themeNeutre(sombre); } .qcm_visueleve_BoutonNavigationSecondaire {   color: #62acc5;   background-color: #ffffff; } .qcm_visueleve_boutonStart {   width: 25rem;   margin: 0.3rem auto 1.2rem; } .qcm_container_boutons {   display: flex;   align-items: center;   justify-content: center; } .qcm_container_boutons > div {   flex: none; } .qcm_container_boutons > div.qcm_visueleve_boutonStart {   margin: 0.3rem 0.5rem 1.2rem; } .qcm_question_non_dispo {   position: absolute;   width: 100%;   height: 100%;   opacity: 0.5; } .qcm_question_non_dispo:hover {   opacity: 0.7; } .qcm_question_non_dispo:before, .qcm_question_non_dispo:after {   position: absolute;   left: 50%;   top: -0.8rem;   content: " ";   height: 200%;   width: 2px;   background-color: #333; } .qcm_question_non_dispo:before {   transform: rotate(75deg); } .qcm_question_non_dispo:after {   transform: rotate(-75deg); }
 .NiveauAcquisition.NiveauAcquisition_IconePersonnalisee i {   color: white;   text-shadow: 1px 1px rgba(0, 0, 0, 0.2), -1px -1px rgba(0, 0, 0, 0.2), 1px -1px rgba(0, 0, 0, 0.2), -1px 1px rgba(0, 0, 0, 0.2); } .NiveauAcquisition.NiveauAcquisition_Annotation i {   color: #009ee1;   text-shadow: 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff; } .NiveauAcquisition.NiveauAcquisition_Pastille {   border-radius: 50%;   width: 1em;   height: 1em;   border: solid 0.02em rgba(0, 0, 0, 0.2);   color: white;   display: inline-flex;   flex-direction: column;   justify-content: center;   align-items: center; } .NiveauAcquisition.NiveauAcquisition_Pastille.NiveauAcquisition_Positionnement {   font-weight: 600; }


.Cellule_TraitVertical
{
	border-right : 1px solid white;
}

.Cellule_TraitHeure
{
	border-bottom : 1px solid white;
}

.CellulesVisible
{
	empty-cells: show;
}

.Cellule_TraitHeure_Impression
{
	border-bottom : 1px solid black;
}

.CelluleHoraire
{
	text-align : right;
	padding-right : 5px;
}

.CelluleSemaine_Impression
{
	border-bottom : 1px solid black;
}
 .ObjetGrille.outlined {   outline-offset: -1px;   outline-width: 2px;   outline-style: dotted;   outline-color: var(--theme-moyen1); } .Cours {   width: 100%;   height: 100%;   padding: 0; } .ObjetGrille {   overflow-wrap: normal; } .AvecThemeFond .ObjetGrille {   background-color: #eeeeee; } .ObjetGrille .Titre_Jours_Grille {   font-weight: bold; } .ObjetGrille.GrilleNonInverse .Titre_Jours_Grille {   -webkit-transform: rotate(-90deg);   transform: rotate(-90deg);   -webkit-transform-origin: 0 0;   transform-origin: 0 0; } .ObjetGrille.GrilleInverse .decorateurTitre_conteneur_BlocTranche {   position: absolute;   left: 0px;   flex-direction: row-reverse;   -webkit-transform: rotate(-90deg);   transform: rotate(-90deg);   -webkit-transform-origin: 0 0;   transform-origin: 0 0; } .ObjetGrille.GrilleInverse .titre-entete {   overflow: hidden; } .ObjetGrille .decorateurTitre_conteneur_BlocTranche {   display: flex;   align-items: center; } .ObjetGrille .decorateurTitre_conteneur_BlocTranche > div {   flex: none; } .ObjetGrille .decorateurTitre_conteneur_BlocTranche > div.decorateurTitre_BlocTranche {   position: relative;   text-align: center;   background-color: #d9dbdc;   padding: 1px;   box-sizing: border-box; } .ObjetGrille .conteneurAbs {   position: absolute; } .ObjetGrille .conteneurAbs canvas {   position: absolute;   top: 0;   left: 0;   pointer-events: none; } .ObjetGrille .TraitHoraire {   position: absolute;   height: 1px;   font-size: 1px;   pointer-events: none; } .ObjetGrille .PiedTrancheNonInverse {   display: flex;   align-items: flex-start;   padding-top: 3px; } .ObjetGrille .PiedTrancheScroll, .ObjetGrille .PiedHoraireScroll {   overflow: hidden; } .ObjetGrille .corpsGrille {   display: flex;   align-content: flex-start;   overflow: hidden; } .ObjetGrille .piedScroll {   white-space: nowrap;   overflow: hidden; } .ObjetGrille.GrilleNonInverse .FondTrancheBlocHoraire {   flex-direction: column; } .ObjetGrille.GrilleInverse .FondTrancheBlocHoraire {   flex-direction: row; } .ObjetGrille .calqueFondTranchesHtml {   pointer-events: none; } .ObjetGrille .calqueFondTranchesHtml .FondTrancheBlocHoraire {   position: absolute;   overflow: hidden;   display: flex;   align-content: flex-start; } .ObjetGrille .calqueFondTranchesHtml .FondTrancheBlocHoraire .FondTrancheBlocHoraireTexte {   display: flex;   justify-content: center;   align-items: center;   pointer-events: none; } .ObjetGrille .calqueFondTranchesHtml .FondTrancheBlocHoraire .FondTrancheBlocHoraireTexte > div {   font-weight: bold;   -webkit-transform-origin: center;   transform-origin: center;   color: #c6c6c6; } .ObjetGrille .calqueContenusHtml {   pointer-events: none; } .ObjetGrille .CelluleGrille {   position: relative; } .ObjetGrille.GrilleNonInverse .PiedTrancheScroll {   padding-left: 1px;   padding-right: 1px; } .ObjetGrille.GrilleInverse .PiedTrancheScroll {   padding-bottom: 1px;   padding-top: 1px; } .ObjetGrille .PiedHoraireContenu {   position: relative; } .ObjetGrille.GrilleNonInverse .PiedTrancheContenu, .ObjetGrille.GrilleInverse .PiedHoraireContenu {   display: flex;   align-items: center;   align-content: center; } .ObjetGrille.GrilleNonInverse .PiedTrancheContenu > div, .ObjetGrille.GrilleInverse .PiedHoraireContenu > div {   flex: none; }
 .ObjetGrilleCours .EmploiDuTemps_Element {   position: absolute;   overflow: hidden;   border: 1px solid black;   z-index: 3; } .ObjetGrilleCours .EmploiDuTemps_Element.conteneur-multiple {   z-index: 2; } .ObjetGrilleCours .selectionCoursGrille {   pointer-events: none;   position: absolute;   overflow: hidden;   top: 0;   left: 0;   right: 0;   bottom: 0; } .ObjetGrilleCours .selectionCoursGrille .cadre {   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0; } .ObjetGrilleCours .cours-simple {   position: absolute;   overflow: hidden;   top: 0;   left: 0;   right: 0;   bottom: 0; } .ObjetGrilleCours .conteneur_image {   position: absolute;   width: auto;   display: flex;   pointer-events: none;   margin: 1px; } .ObjetGrilleCours .conteneur_image.conteneur_image_haut > div, .ObjetGrilleCours .conteneur_image.conteneur_image_bas > div {   pointer-events: auto;   position: relative; } .ObjetGrilleCours .conteneur_image.conteneur_image_haut > div:not(:first-child), .ObjetGrilleCours .conteneur_image.conteneur_image_bas > div:not(:first-child) {   padding-left: 1px; } .ObjetGrilleCours .conteneur_image.conteneur_image_bas > div {   align-self: flex-end; } .ObjetGrilleCours .conteneur_image.conteneur_image_haut > div {   align-self: flex-start; } .ObjetGrilleCours .conteneur_image.conteneur_image_centre {   left: 50%;   -webkit-transform: translateX(-50%);   transform: translateX(-50%); } .ObjetGrilleCours .conteneur_image .libelle-cours-icone {   padding: 0 1px;   font-size: 0.9em;   background-color: var(--color-background-edt-libellecours, white);   color: var(--color-text-edt-libellecours, black);   border: 1px solid var(--color-text-edt-libellecours, black); }
 .ObjetGrilleCours .EmploiDuTemps_Element {   cursor: pointer; } .ObjetGrilleCours .contenuMemo, .ObjetGrilleCours .contenu {   overflow: hidden;   color: #000000;   text-align: center;   vertical-align: middle; } .ObjetGrilleCours .contenu {   white-space: nowrap; } .ObjetGrilleCours .contenu > label {   white-space: pre; } .ObjetGrilleCours .contenu .blocCouleur {   display: inline-block;   vertical-align: middle;   border: 1px solid #000000;   margin-right: 0.2rem;   margin-bottom: 0.2rem;   width: 6px; } .ObjetGrilleCours .contenuMemo {   word-wrap: break-word;   white-space: pre-line; } .ObjetGrilleCours .contenuMemo > * {   vertical-align: middle;   display: inline-block;   overflow: hidden; } .ObjetGrilleCours .contenuMemo.simuContenuMemo {   visibility: hidden; } .ObjetGrilleCours .contenuMemo.memoUneLigne {   word-wrap: normal;   white-space: nowrap; } .ObjetGrilleCours .bandeauAnnule {   text-align: center; } .ObjetGrilleCours .bandeauAnnule > div {   position: relative;   border-radius: 1px;   padding: 1px;   font-weight: 600;   font-size: 1.3rem;   line-height: normal;   background-color: white; } .ObjetGrilleCours .bandeauAnnule > div .annul-rattr {   position: absolute;   right: 0.2rem;   top: 0;   bottom: 0;   font-weight: 700;   color: #000000; } .ObjetGrilleCours .bandeau-rattr {   vertical-align: top;   text-align: center;   padding: 2px 2px 0 2px;   height: 1px; } .ObjetGrilleCours .bandeau-rattr > div {   border-radius: 1px;   font-weight: 600;   font-size: 1.3rem;   line-height: normal;   background-color: #ffffff;   color: #000000; } .ObjetGrilleCours .bandeauOral {   text-align: center;   vertical-align: top;   height: 1px;   padding: 1px 1px 0 1px; } .ObjetGrilleCours .bandeauOral > div {   box-sizing: border-box;   overflow: hidden;   display: flex;   align-items: center;   background-color: white;   color: #ff0000;   border: 2px solid #ff0000;   border-radius: 5px;   padding: 1px; } .ObjetGrilleCours .bandeauOral > div.oralOK {   color: #0c7a2d;   border-color: #13c147; } .ObjetGrilleCours .bandeauOral > div > div:nth-child(1) {   flex: none;   margin-left: 2px; } .ObjetGrilleCours .bandeauOral > div > div:nth-child(2) {   flex: 1 2 auto; } .ObjetGrilleCours .conteneur_image .horaire {   border: 1px solid black;   padding: 1px;   font-weight: 600;   background-color: white;   border-radius: 2px;   --taille-font: 1rem;   font-size: var(--taille-font);   line-height: var(--taille-font); } .ObjetGrilleCours .conteneur_image .horaire.small {   --taille-font: 0.8rem; } .ObjetGrilleCours .conteneur_image .horaire.xsmall {   --taille-font: 0.6rem; } .ObjetGrilleCours .conteneur_image .iconic.icon_lock {   font-size: 0.9rem;   background-color: white; } .ObjetGrilleCours .conteneur_image .iconic.icon_lock.CoursEtatImpose {   color: #ed5555; } .ObjetGrilleCours .conteneur_image .iconic.icon_lock.CoursEtatTjsPose {   color: #efd34d; } .ObjetGrilleCours .contenu-effectif-pb-cap {   color: red; }
 .ObjetFenetre_SallesLibres_racine .ofsl_ligne_salle {   display: flex;   align-items: center; } .ObjetFenetre_SallesLibres_racine .ofsl_ligne_salle > * {   flex: none; } .ObjetFenetre_SallesLibres_racine .ofsl_ligne_salle > *:not(:first-child) {   margin-left: 0.3rem; } .ObjetFenetre_SallesLibres_racine .ofsl_ligne_salle .ofsl_libelleSalle {   flex: 2 1 auto;   overflow: hidden; }
 .InterfaceSallesLibres {   box-sizing: border-box;   padding: 3px;   height: 100%;   display: flex;   flex-direction: column; } .InterfaceSallesLibres > fieldset {   flex: none;   padding: 5px;   border: 1px solid #c6c6c6; } .InterfaceSallesLibres > fieldset > legend {   font-weight: 600; } .InterfaceSallesLibres > fieldset .sl_criteres {   display: flex;   align-items: center;   flex-wrap: wrap;   margin-top: 0.5rem; } .InterfaceSallesLibres > fieldset .sl_criteres > div {   flex: none; } .InterfaceSallesLibres > fieldset .sl_criteres > div:not(:first-child) {   margin-left: 0.5rem; } .InterfaceSallesLibres > fieldset .sl_bouton {   margin-top: 1.5rem; } .InterfaceSallesLibres .sl_grille {   flex: 2 1 auto; }
 .InterfaceReleveAbsence {   height: 100%;   max-width: 100vw;   overflow: auto; } .InterfaceReleveAbsence .filtre {   height: 3rem;   display: flex;   align-items: center;   gap: 0.8rem;   margin-left: 0.8rem; } .InterfaceReleveAbsence .filtre .divider {   width: 1px;   height: 70%;   background-color: #000; } .InterfaceReleveAbsence .btnIconAbs {   display: flex;   align-items: center;   justify-content: center;   color: var(--theme-foncee);   background-color: var(--theme-claire);   padding: 3px;   border-radius: 50%; } .InterfaceReleveAbsence .Page {   gap: 0.4rem; } .InterfaceReleveAbsence .Page .ctn-gauche {   min-width: 300px;   width: 300px;   background-color: #f6f6f6; } .InterfaceReleveAbsence .Page .ctn-centre {   width: 70rem;   min-width: 70rem; } .InterfaceReleveAbsence .Page .ctn-droite {   min-width: 400px;   max-width: 470px; } .InterfaceReleveAbsence .Page .ctn-liste-eleves {   height: 100%;   flex: 1;   max-width: 880px;   padding: 5px; } @media screen and (max-width: 1400px) {   .InterfaceReleveAbsence .Page .ctn-centre {     width: 50rem;     min-width: 50rem;   } } .InterfaceReleveAbsence .color-theme, .ObjetInterfaceReleveAbsence_Mobile .color-theme, .DonneesListe_ReleveAbsences_TotalAbsences .color-theme, .DonneesListe_ReleveAbsences_DetailAbsences .color-theme {   color: var(--theme-moyen1) !important; } .InterfaceReleveAbsence .color-theme-foncee, .ObjetInterfaceReleveAbsence_Mobile .color-theme-foncee, .DonneesListe_ReleveAbsences_TotalAbsences .color-theme-foncee, .DonneesListe_ReleveAbsences_DetailAbsences .color-theme-foncee {   color: var(--theme-foncee) !important; } .InterfaceReleveAbsence .color-red, .ObjetInterfaceReleveAbsence_Mobile .color-red, .DonneesListe_ReleveAbsences_TotalAbsences .color-red, .DonneesListe_ReleveAbsences_DetailAbsences .color-red {   color: #b50000 !important; } .InterfaceReleveAbsence .color-black, .ObjetInterfaceReleveAbsence_Mobile .color-black, .DonneesListe_ReleveAbsences_TotalAbsences .color-black, .DonneesListe_ReleveAbsences_DetailAbsences .color-black {   color: #000000 !important; } .InterfaceReleveAbsence .color-green, .ObjetInterfaceReleveAbsence_Mobile .color-green, .DonneesListe_ReleveAbsences_TotalAbsences .color-green, .DonneesListe_ReleveAbsences_DetailAbsences .color-green {   color: #339970 !important; } .InterfaceReleveAbsence .overflow-clip, .ObjetInterfaceReleveAbsence_Mobile .overflow-clip, .DonneesListe_ReleveAbsences_TotalAbsences .overflow-clip, .DonneesListe_ReleveAbsences_DetailAbsences .overflow-clip {   text-overflow: clip !important;   white-space: normal !important; } .DonneesListe_ReleveAbsences_TotalAbsences .ctn-infos-supp, .DonneesListe_ReleveAbsences_TotalRetards .ctn-infos-supp {   display: flex;   justify-content: space-between; } .EspaceMobileIndex .DonneesListe_ReleveAbsences_TotalAbsences .ctn-infos-supp .ctn-detail, .EspaceMobileIndex .DonneesListe_ReleveAbsences_TotalRetards .ctn-infos-supp .ctn-detail {   max-width: 40rem; } .DonneesListe_ReleveAbsences_TotalAbsences .ctn-infos-supp .ctn-btn, .DonneesListe_ReleveAbsences_TotalRetards .ctn-infos-supp .ctn-btn {   display: flex;   align-items: center;   justify-content: center;   height: 100%;   width: 15rem; }
 .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu {   display: flex;   flex-direction: column;   justify-content: space-between; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .dates-contain, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .rounded, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire {   margin: 0 0 0.8rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .dates-contain, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .rounded, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique {   flex: none; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .dates-contain {   display: flex;   align-items: center;   padding-left: 0.4rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .dates-contain label {   font-size: var(--taille-m);   margin-right: 0.4rem;   white-space: nowrap; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .dates-contain .as-date-picker {   margin-right: 0.8rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .rounded .as-input, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique {   border-radius: 1.6rem;   padding-left: 0.8rem;   padding-right: 0.8rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique {   display: flex;   align-items: center;   min-height: 2rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain::before, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique::before {   font-family: "Educ-Font";   flex: none;   color: var(--theme-foncee);   font-size: 1.6rem;   font-weight: 400;   margin-left: 0.4rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain span, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain div.libelle-pj, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique span, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique div.libelle-pj {   flex: 1 1 auto;   color: #000000; } .EspaceIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain span, .EspaceIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain div.libelle-pj, .EspaceIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique span, .EspaceIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique div.libelle-pj {   text-align: center; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain span, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain div.libelle-pj, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique span, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique div.libelle-pj {   margin-left: 0.8rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain {   padding: 1px 0; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire {   border: solid 1px var(--theme-moyen1); } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique:hover, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire:hover {   border-color: var(--theme-foncee); } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique {   padding: 0.2rem 0.8rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique:before {   margin-left: 0.4rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique span, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique span > .ie-chips, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique div.libelle-pj, .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique div.libelle-pj > .ie-chips {   font-size: var(--taille-m);   font-weight: 600; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire {   padding: 0.4rem;   flex: 1 1 auto;   border-radius: 0.7rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire .textareamax-wrapper {   min-height: 7.2rem; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire .textareamax-wrapper .tam_counter {   border-color: var(--theme-moyen1) !important;   background: transparent !important;   color: var(--theme-foncee); } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire .textareamax-wrapper.sansCommentaire textarea {   text-align: left; } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire textarea {   padding: 0;   min-height: 7.2rem;   font-size: var(--taille-m); } .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu + .zone-bas .btn-conteneur {   padding-right: 0; } .EspaceMobileIndex .ObjetFenetre_Edition .navheader.no-bg {   background: transparent;   display: flex;   justify-content: space-between;   align-items: center;   padding: 1.6rem; } .EspaceMobileIndex .ObjetFenetre_Edition .fleche-nav {   flex: none;   font-size: 1.6rem;   margin-right: 0.8rem;   color: var(--theme-foncee); } .EspaceMobileIndex .ObjetFenetre_Edition .as-titre {   flex: 1 1 auto;   text-align: center;   font-weight: 600;   font-size: var(--taille-l);   overflow-wrap: anywhere; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu {   margin-top: 1.6rem; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .dates-contain {   padding-left: 1.6rem;   padding-right: 1.6rem; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .rounded .as-input, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire {   border-radius: 0;   background: transparent;   border: none;   font-size: var(--taille-m);   padding: 0.8rem 1.6rem; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .separateur-haut, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .commentaire {   border-top: solid 1px var(--theme-claire); } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .rounded {   margin-top: 1.6rem; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .rounded .as-input .ocb_bouton {   display: none; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .libelle-contain span, .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu .bt-pj-unique span {   margin-left: 1.6rem;   text-align: left; } .EspaceMobileIndex .ObjetFenetre_Edition .ObjetFenetre_Edition_Contenu + .zone-bas .btn-conteneur {   margin-top: 3.2rem;   padding-right: 1.6rem;   text-align: right; } .ml-large {   margin-left: 0.8rem; }
 .ObjetDetailElementVS {   font-size: var(--taille-m); } .EspaceMobileIndex .ObjetDetailElementVS {   margin: 1rem; } .ObjetDetailElementVS h4 {   margin: 0;   padding: 0;   font-weight: 600;   margin-bottom: 0.2rem;   font-size: var(--taille-l); } .ObjetDetailElementVS i {   font-size: 1.4rem; } .ObjetDetailElementVS .colorTexte {   color: #000000; } .ObjetDetailElementVS .colorVS {   color: var(--theme-moyen1); } .ObjetDetailElementVS .LigneDetailDuree {   margin-bottom: 1.6rem;   color: #848484; } .ObjetDetailElementVS .LigneDetailMotif .MotifNonSaisissable {   padding: 0.8rem;   border: solid 0.1rem var(--theme-claire); } .ObjetDetailElementVS .LigneDetailMotif span.colorVS {   color: var(--theme-foncee); } .ObjetDetailElementVS .LigneDetailDocuments {   margin-top: 1.6rem; } .ObjetDetailElementVS .LigneDetailDocuments i {   margin-right: 0.4rem; } .ObjetDetailElementVS .LigneSaisieDocumentJoint button {   width: 100%; } .ObjetDetailElementVS .LigneSaisieDocumentJoint i {   color: var(--theme-moyen1); } .ObjetDetailElementVS .LigneDetailCommentaire {   margin-top: 1.6rem;   color: #848484; } .ObjetDetailElementVS .LigneMessageInfosMotif {   padding-top: 1.6rem;   color: #848484; } .ObjetDetailElementVS .LigneDetailleeJustification {   padding-top: 1.6rem;   color: #848484; } .ObjetDetailElementVS .LigneDetailleeJustification i {   padding-right: 0.4rem; } .ObjetDetailElementVS.ovs-saisie-absence .ObjetFenetre_Edition_Contenu {   margin-top: 0; } .ObjetDetailElementVS.ovs-saisie-absence .field-contain {   display: flex;   flex-direction: column;   align-items: stretch !important;   margin-bottom: 0.8rem; } .ObjetDetailElementVS.ovs-saisie-absence .field-contain.border-bottom {   border-bottom: solid 1px var(--theme-claire); } .ObjetDetailElementVS.ovs-saisie-absence .field-contain.messageInfosMotif {   color: #848484; } .ObjetDetailElementVS.ovs-saisie-absence .fea-time {   width: auto !important; } .ObjetDetailElementVS.ovs-saisie-absence .fea-baseline {   align-items: baseline; } .ObjetDetailElementVS.ovs-saisie-absence fieldset {   padding: 0; } .ObjetDetailElementVS.ovs-saisie-absence fieldset legend.wai_hidden {   display: block;   top: -2000px; } .ObjetDetailElementVS.ovs-saisie-absence .min-height-commentaire {   min-height: 6rem; }
