@media print {
	body {
		-webkit-print-color-adjust: exact;
	}
}
/*@page {
    size:auto;
    margin:5%;
}*/
/*@page { /*size:8.5in 11in;*//* margin-top: 70px; margin-bottom: 60px;}*/

body { /* Modifications : la couleur de fond de page - la police - l'unité utilisée pour la taille de la police  */

    font-family: "Arial", Times, serif !important;
    font-size: 13px;
    font-weight: normal;
}

.titre_1_print{text-transform: uppercase; font-size: 30px!important; border-bottom: 1px solid black;}
.titre_2_print{font-size: 18px!important; font-style: italic; margin-left: 30px;}
.titre_3_print{font-size: 14px!important;text-transform: uppercase; font-weight: bold;}
.titre_4_print{font-size: 14px!important; font-weight: bold;}

.titre_5_print{font-size: 13px!important; font-weight: bold;}

.titre_6_print{font-size: 16px!important; font-weight: bold;}
.titre_7_print{font-size: 14px!important; font-weight: normal;}
.texte_print{font-size: 13px!important; font-weight: normal; font-style: normal!important;}
.titre_8_print{font-size: 12px!important;}
.titre_2_print_fm{font-size: 25px!important; font-style: italic; text-align: center; border-bottom: 1px solid #A9A9A9; font-weight: normal; padding-bottom: 15px;}
.clear_print{clear:both;}


.entete_print{width:100%;}
.entete_print img{max-height: 80px;}
.entete_print .logo_outils,.entete_print .logo_parcoureo, .entete_print .logo_client{float: left;width: 33%; margin-bottom: 10px;}
.entete_print .logo_parcoureo{text-align: center;}
.entete_print .logo_client{text-align: right;}

.entete_print .nom_vide,.entete_print .nom_candidat, .entete_print .nom_conseiller{float: left;width: 33%;  }
.entete_print .nom_candidat{text-align: center;}
.entete_print .nom_conseiller{text-align: right;}

.filtre_print{margin-left: 115px;}

.saut_page {
    page-break-after: always;
}

.barre_grise,
.retour{
    display:none;
}

.no_print, .ui-widget-overlay, .ui-front, .ui-dialog {
    display:none!important;
}


img {
    max-width: 10em;
    max-height: 10em;
}

.cadre {
    display: none;
    width: 0;
    height: 0;
}
input[type="radio"], input[type="checkbox"]  {
    min-width: 15px;
    width:15px;
    height:15px;
    margin: 10px 10px 0px 10px;
    background-color: none;
    border: 1px solid #d1d1d1;
    border-radius: 4px;
    box-shadow: none;
    box-sizing: border-box;
    filter: saturate(0);
    /*padding: 0px 10px 0 0 ;*/
}


.definition_top .mots_clefs_def img, .famille_def img, .domaines_def img {
    border: 3px solid #73952c;
    border-radius: 6px;
    /*float: left;*/
    overflow: hidden;
    text-align: center;
    width: 200px;
}
.domaines_def .fll, .mots_clefs_def .fll, .famille_def .fll{
    display: inline-block;
}
.domaines_def .nb_metier, .mots_clefs_def .nb_metier, .famille_def .nb_metier{
    margin-left: 30px;
}
.domaines_def .photos{text-align: center;}

.definition_top img {
    margin: 0 20px 0 0;
    vertical-align: middle;
}

.fiche_metier .lien_metier{
    text-decoration:underline;
}
.fiche_metier .copyright{
    margin-top: -8px;
    margin-left: 8px;
    font-size: 66%;
    display:block;

}
#resultats .lien_metier{
    line-height: 120%;
    color:#000;
    text-decoration:none;
    /*width: 400px;*/
    margin: 5px;
    display:inline-block;
}
#resultats{
    padding-top: 18px;
}
.lienpourquoi{
    display:none;
}
.ligne{
    border:0.5pt solid #A9A9A9;
    margin:0px;
    padding: 0px;
    border-collapse: collapse;
    width: 95%;
}
.ligne_vide{
    margin:0px;
    padding: 0px;

    width: 95%;
}
#resultats .lien_metier{
    width:74%;
}
.contient_pim{
    display: inline-block;
    width:24%;
    text-align: right;
    margin:0;
    padding: 0;
}

.case_pim,.info_pim{
    display: inline-block;
    width: 35px;
    margin:0px;
    text-align: center;
    padding: 5px;/* 0px 0px 30px;*/
    /*height: 15px;*/
    height:100%;


}
.case_pim{
    border-left: 1pt solid #A9A9A9;
}


.espace_info{
    margin-right: 30px;
    /*
    margin: auto 20px;
    */
}


.accueil_espace_perso .legal {
    margin-top: 1em!important;
    page-break-before: avoid;
}

.accueil_espace_perso ol li a, .accueil_espace_perso ul li a {
    text-decoration: none!important;
    color: #000;
}

.logoLogiciel {
    height: 5em!important;
    max-height: 5em!important;
    min-height: 5em!important;
    width: auto!important;
    max-width: none!important;
    min-width: 5em!important;
}

.accueil_espace_perso .block_transparent.w20.chiffres img {
    height: 3em!important;
    max-height: 3em!important;
    min-height: 3em!important;
    width: auto!important;
}


/* inforizon résultat Q1*/
.famille_progression_lien{font-size: 130%;float:left;width:300px;}
#compteur_texte{display:inline;clear:both;font-size: 120%;}

.titre_famille {margin-left: 1em!important;}

/* exploration */

#table_print_choix{
    max-width: 100%;

}
#table_print_choix td{
    vertical-align: top;
    padding: 18px;
}

#comparaison_espace_perso td:first-child {
    padding: 4px 15px 4px 25px;

}
#comparaison_espace_perso tr:first-child th:not(:first-child){
    width : 84px;
}
#comparaison_espace_perso td.no_padding  {
    padding: 0;
}
#comparaison_espace_perso tr td{
    border: 1px solid lightgrey;
}
.icon_coche {
    text-align: center;
}

.commentaire_liste_perso{
    font-style: italic;
}
.commentaire_liste_perso.cache{
    display:none;
}
.barre_print_contour{
    height:10px;
    width: 350px;
    border: 2px solid #9B6500;
}
.barre_print{
    height:10px;
    box-shadow: inset 0 0 0 1000px #E59500;
    background: #E59500;
    -webkit-print-color-adjust:exact;

}
.inforizon .leg_famille{display: inline-block;width: 350px; color: #535353;}
.inforizon .leg_score{float: right;}
.inforizon .axis text{font-size: 14px!important; font-weight: bold;}
.inforizon polygon{stroke : #E59500!important;fill: #C0C0C0!important;}
.inforizon circle{fill: #E59500!important;}
.inforizon .indices{ color: #535353;}

.inforizon .rmjs-1 {
    height:auto;
}

.inforizon p[data-readmore-toggle=""] {
    display:none;
}
.inforizon .portrait {
    font-size:120%;
}
.inforizon .portrait img{
    float:left;
    margin-right: 1em;
}


.portrait_famille{width: 85%;margin: 0 auto;}
.portrait_famille p{color: #535353;}

.no_mb{
    margin-bottom: 0;
}
.no_mt{
    margin-top: 0!important;
}
.no_bold{
    font-weight: normal;
}
.no_margin{
    margin:0!important;
}
.no_float{
    float: none!important;
}


/*FICHE METIER*/
body.fiche_metier{width: 85%; margin: 0 auto;}
.fiche_metier img.photo{width:90%; padding:8px; max-width:  none; max-height: none; padding-top:45px; min-width:250px;}

.fiche_metier .titre_1_print{text-transform: uppercase; font-size: 28px!important; border-bottom: 1px solid black; margin-top: 20px; width: 930px}
.fiche_metier .titre_2_print{font-size: 24px!important; font-style: italic;}
.fiche_metier .titre_3_print{font-size: 20px!important;text-transform: uppercase; /*font-weight: bold;*/}
.fiche_metier .titre_4_print{font-size: 18px!important; /*font-weight: bold;*/}
.fiche_metier .titre_5_print{font-size: 16px!important; /*font-weight: bold;*/}
.fiche_metier .titre_6_print{font-size: 16px!important; /*font-weight: bold;*/}
.fiche_metier .titre_7_print{font-size: 14px!important; /*font-weight: normal;*/}
.fiche_metier .texte_print{font-size: 13px!important; /*font-weight: normal;*/ font-style: normal!important;}
.fiche_metier .titre_8_print{font-size: 12px!important;}
.fiche_metier .titre_2_print_fm{font-size: 22px!important; font-style: italic; text-align: center; border-bottom: 1px solid #A9A9A9; font-weight: normal; padding-bottom: 15px;}
.fiche_metier .texte_print{font-size: 18px!important;}

.fiche_metier p {margin-top: 0; font-size: 18px; font-weight: lighter;}
.fiche_metier h2{margin: 20px 0 5px 0;}
.fiche_metier h3{margin: 15px 0 5px 0;}
.fiche_metier li:first-letter{text-transform: uppercase;}

.flex_reverse_print{display: flex; flex-direction: column-reverse;}
.fiche_metier .clear_print{clear:both;}
.fiche_metier a{text-decoration: none; color: black;}
.fiche_metier .arbo p.col2{display: block!important;}
.fiche_metier .explo img{max-height: 30px;}
.fiche_metier #condition_travail img{max-height: 20px;}
.fiche_metier .explo h2{display: inline-block; vertical-align: super;}
.fiche_metier .theme span.fs{font-weight: normal; font-size: 16px;}
.fiche_metier .legal{margin-top: 25px;}
.fiche_metier img.photo{width:90% ;
    padding:8px;
    max-width:  none;
    max-height: none;
    padding-top:45px;
    min-width:350px;

}

.fiche_metier #details h3:first-child,.fiche_metier #personnalites h3:first-child, .fiche_metier #aptitude h3:first-child,.fiche_metier #riasec h3:first-child,.fiche_metier  h3.compteur_competence,.fiche_metier .comp h3:first-child,.fiche_metier #perspectives h3,.fiche_metier #formation .only_print h3,.fiche_metier #domaines h3,.fiche_metier #condition_travail .flexbox .w50:first-child h2,.fiche_metier #condition_travail .flexbox .w50 .arbo h3:first-child{margin-top:0px;}
.fiche_metier #formation p.large, .fiche_metier #revenus p,.fiche_metier #perspectives p, .fiche_metier #documentation p.large, .fiche_metier #sites_utiles p.large,.fiche_metier #competences .comp div{margin-left: 40px;}

/*competences*/
.fiche_metier .ligne_competence .competence_secondaire,.fiche_metier #competences h3.compteur_competence{font-style: italic;color:#A2A2A2;}
.fiche_metier #competences h3.compteur_competence .vert{color:#000;font-style: normal; display: inline-flex; margin-bottom: 5px;}
.fiche_metier #competences h3.compteur_competence{text-align: center; margin: 15px 0 5px 0; display: inline-flex;}
.fiche_metier #competences{break-before: auto; margin-bottom: 80px; display: block;}
.fiche_metier #competences h2{margin-top: 30px;}
.fiche_metier #competences h3{text-decoration: underline; margin-bottom: 0;}
.fiche_metier #competences .titre_3_print{margin-top: 20px;}
.fiche_metier #competences .flexbox{
    -webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;
    -moz-column-gap: 30px;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    text-align: left;
    width: 850px;
    max-height: 1000px;
}
.fiche_metier #competences .flexbox h2.titre_3_print{
    -webkit-column-break-before: always;
    mso-column-break-before: always;
}

.fiche_metier #competences .flexbox h3.titre_4_print{
    text-decoration: underline;
    font-size: 23px;
}

/*details*/
.fiche_metier #details .arbo p.large{display: block!important;}
.fiche_metier #details p.DeuxCols{margin-bottom: 0px; padding:0!important;margin-block-start: 0.5em;
    margin-block-end: 3em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
}
.fiche_metier #details .titre_4_print{margin-top: 0;}

/*preferences*/
.fiche_metier .fm_personnalite .titre_3_print, .fiche_metier .fm_aptitude .titre_3_print, .fiche_metier .fm_riasec .titre_3_print{text-align: left;}
.fiche_metier .fm_preference ul,
.fiche_metier #autre_appellation ul{
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;}


.fiche_metier .fm_preference .flexbox {
    -webkit-column-count: 1; /* Chrome, Safari, Opera */
    -moz-column-count: 1; /* Firefox */
    column-count: 1;}

.fiche_metier .fm_preference li,
.fiche_metier #familles li,
.fiche_metier #autre_appellation li
{list-style: none; font-size: 16px; }

/*conditions de travail*/
.fiche_metier #depense, .fiche_metier #horaire, .fiche_metier #environnement, .fiche_metier #capacite{float: left; width : 350px; margin-right: 30px;}
.fiche_metier #environnement{clear: both;}
.fiche_metier #horaire, .fiche_metier #capacite{margin-left: 20px;}
.fiche_metier #horaire h2{margin-top: 0px;}
.fiche_metier #condition_travail{margin-bottom: 30px;}
.fiche_metier #condition_travail h2:not(.first){font-size: 1.17em;}

/*familles et domaines*/
.fiche_metier #familles h2, .fiche_metier #domaines h2{font-size: 22px!important; font-style: italic; text-align: center; border-bottom: 1px solid #A9A9A9; font-weight: normal; padding-bottom: 10px;}
.fiche_metier #familles, .fiche_metier #domaines{margin-right: 60px; margin-top: 40px; max-width: 360px; float: left; width: 350px;}
.fiche_metier #familles{margin-right: 60px;}
.fiche_metier #familles ul{margin: 0;padding: 0;}


/*personnalites, aptitude, riasec*/
.fiche_metier #personnalites .titre_3_print, .fiche_metier #aptitude .titre_3_print, .fiche_metier #riasec .titre_3_print{
    border-bottom: 1px solid #A9A9A9; display: block; text-align: center; max-width: 500px; min-width: 200px; margin-bottom: 10px;}
.fiche_metier #personnalites img, .fiche_metier #aptitude img, .fiche_metier #riasec img, .fiche_metier #condition_travail img {display: none;}
.fiche_metier #personnalites, .fiche_metier #aptitude{margin-right: 50px;}
.fiche_metier #personnalites, .fiche_metier #aptitude, .fiche_metier #riasec{float: left;}



/*PassAvenir métiers voisins, sélection des critères*/

.pass_avenir .critere_selectionne .definition_critere{
    display: none;
}
.is_stuck + div{
    display: none!important;
}
.only_print.critere_selectionne ~ div{
    display: none!important;
}

.pass_avenir .metier_voisin_def ul{ padding-left: 18px;}
.pass_avenir .metier_voisin_def li{list-style: none;}

.pass_avenir .metier_voisin .theme_contenu{margin-left: 25px;}
.pass_avenir .metier_voisin .theme{margin-left: 25px;}

.metier_voisin .compteur_texte  {
    font-weight: normal;

}
.metier_voisin .compteur_texte  br {
    display:none;

}
.metier_voisin .compteur_texte::before{
    content:" :";
}
/*PassAvenir exploration hierarchisation*/

.accueil_espace_perso .pass_avenir table {width: 100%;}

.pass_avenir .dropzone .titre-theme,.pass_avenir .dropzone .compteur_nb_metier, .pass_avenir .dropzone .chk_theme {
    display: inline-block!important;
}
.pass_avenir .dropzone .chk_theme{
    float: left;
}
.pass_avenir .dropzone input[type="checkbox"]{
    margin: 0;
}
.pass_avenir .dropzone li{
    list-style:none;
}
.pass_avenir .dropzone{
    padding: 0!important;
}
.pass_avenir .dropzone .chk_style{
    display: none!important;
}
.pass_avenir .dropzone .stripes div:last-child {
    margin-bottom: 20px;
}
.pass_avenir .dropzone .stripes{
    margin-left: 20px;
}
.pass_avenir .global-critere{margin-left: 25px;}
.pass_avenir .global-critere .fll{float: left;}
.pass_avenir .global-critere .fll:first-child{margin-right: 30px;}
.pass_avenir .global-critere strong.orange{font-weight: normal!important;}
.pass_avenir .block-critere .titre-theme input{margin-right: 5px;}
.pass_avenir .block-critere .titre-theme{margin-right: 5px;}
.pass_avenir .global-critere label{font-size: 13px!important; font-weight: normal; font-style: normal!important;}

/*Transférence analogie profil*/


span.etoiles{width:56px;display: block;float: left; text-align: right;height:12px; margin-right: 10px; clear:both; }
.fiche_metier span.etoiles{width:75px;}
/*span.etoile{background: url(../img/icon_favoris_on_hover.png) no-repeat!important; background-size:contain!important; width:14px!important; height:12px!important; display:inline-block!important; -webkit-print-color-adjust:exact!important;}*/

span.etoile:before{
	content: url(../img/icon_etoile1.png);
	display:inline-block!important;
}

.transference .groupe .definition {margin-top: 0;}
.transference .compteur_print_analogie{list-style: none;}

.transference .titre_groupe{
    margin-bottom: 0px;
}
.transference .competence{
    margin:0;
}

.transference .dimension_contenu,.transference .groupe_contenu{
    margin-left: 20px;
}
.transference .dimension h2{text-transform:uppercase;}
.transference .competence.hors_metier[data-retenu="0"], .transference .competence_selectionnable.only_print .competence[data-retenu="1"]{
    display: none!important;
}
.transference .competence h5{
    margin-top: 10px;
    margin-bottom: 0px;
}
.transference .competence .commentaire_competence{
    /*margin-top: -15px;*/
    margin-bottom: 0;
}
/*.transference  .selection_competence .commentaire_competence{
	margin-top: -10px !important;
}*/
.espace_perso .texte_commentaire{
    margin-top: 15px !important;
    margin-left: 50px;
}
.transference .only_print.competence_selectionne ~ div:not(.competence_selectionnable){
    display: none!important;
}
/*transference profil bilan*/
.transference .bilan.resultats tr[data-id_competence] td:first-child{
    padding-left: 20px;

}
.bilan.resultats table .intituleInteret.gris,.bilan.resultats table .intituleCapacite.gris {color:#5d5d5d!important;}

.transference .bilan.resultats tr .texte_commentaire{
    font-style: italic;
    margin : 0;
    color: black;

}

.transference .titre_competence .contenu{
	font-size: 13px!important;
}
.transference .competence_selectionne .dans_metier,
.transference .titre_competence .contenu.dans_metier{
	font-weight: bold;
}

.transference .competence_selectionne .ajoute,
.transference .titre_competence .contenu.ajoute{
	font-style: italic;
	font-weight: normal !important;
	color: #666;
}
.accueil_espace_perso .commentaire_favoris {display:block;font-style:italic;}

.accueil_espace_perso #graph_container{width:60%; margin-top:-50px;}
.accueil_espace_perso #graph_dessin{width:90%; margin-top:-70px; font-size:14px;}
.accueil_espace_perso .graphique_radar{margin:auto;}

.transference .bilan.resultats h4[name="titre"]{
    font-size: 1.2em;
}
.transference .bilan.resultats input[type="submit"]{
    display: none!important;
}
.transference .bilan.resultats td.intituleInteret,.transference .bilan.resultats td.intituleCapacite{
    font-size: 14px;
}
.transference .bilan.resultats tr.only_print{
    text-align: left;
}
.transference .bilan.resultats .pro .only_print div,.transference .bilan.resultats .pro .only_print label,.transference .bilan.resultats .pro .only_print textarea{
    display: none!important;
}

.transference .ligne_espace_perso td.competence{padding: 5px 0;}
.transference .pro_profil_competence{padding: 0 7px;}

.transference .bilan.resultats tr.couleur1{color: black;}
.transference .bilan.resultats tr.pal10p:not(.couleur1){color: #A9A9A9;}
.transference .bilan.resultats tr.pal10p:not(.couleur1) span.etoile:before{
    content: url(../img/icon_etoile2.png);

}

/*
.transference .bilan.resultats .case_retenu.validation.coche_retenu{background: url(../img/icon-coche-noir.png) no-repeat!important; background-size:contain!important; width:14px!important; height:12px!important; display:inline-block!important;}
*/
.transference .bilan.resultats .case_retenu.validation.coche_retenu:before{
    content: url(../img/icon-coche-print.png);
}

.transference .bilan.resultats .texte_commentaire_source.only_print.plein::before{content: "Précisions : "; font-style: italic; text-decoration: underline;}
.transference .bilan.resultats .groupe h4{margin: 10px 0;}
.transference .bilan.resultats tr.pal10p td {border-top: none;border-bottom: none;}

.transference .bilan.resultats td{border: 1px solid black;}
.transference .bilan.resultats .profil tr.only_print,.transference .bilan.resultats .profil td:not(:nth-child(1)){text-align: center;}

.transference .bilan.resultats .profil td.vide{display: none;}
.transference .bilan.resultats .profil .bg-bleu td,.transference .bilan.resultats .profil .groupe td{padding-left: 10px;}
.transference .bilan.resultats span.humeur img{width: 30px;height: 30px;}
.transference .bilan.resultats .table_recap{width: 60%; margin: 0 auto 30px auto;}
.transference .bilan.resultats .table_recap td{padding: 5px 10px;}
.transference .bilan.resultats .table_recap td:not(:nth-child(1)){text-align: center;}
.transference .bilan.resultats .recap {page-break-after:always;}

.transference .bilan .profil{
    /*page-break-after: always;*/
    /*text-align: center;
    width: 98%;*/
    margin: auto;
    border-collapse: unset;
}
.transference .bilan #graph_container{
    display:block;
    width: 80%;
}
.accueil_espace_perso .transference table tr td{border: 1px solid black!important;}
.accueil_espace_perso .transference table{page-break-after: always; text-align: center; width:98%; margin: auto;}
.accueil_espace_perso .transference table td:first-child {text-align: left!important; padding-left: 5px;}
.accueil_espace_perso .transference th.entete_analogie{width:100px;}

/*
.transference .etoile{font-size: 2em!important;}
*/
.transference .etoile .vert{color: #00FF00!important;}

/*métiers favoris*/
.priorite_espace_perso{
    margin-right: 20px;
}
.commentaire_liste_perso{
    margin-left: 20px;
    display: table-row;
}
.perso_no_print_filtre .ligne,.perso_no_print_filtre .case_pim{border: none;}

/*comparaison*/
#comparaison tr{height: 30px;border: 1pt solid black;}
#comparaison .entree_sous_rubrique.no_print{display: none!important;}
#comparaison tr.entree_theme + .only_print{display: table-row!important;}
#comparaison tr.entree_theme:not(.active) + .only_print,#comparaison tr.entree_theme:not(.active){display: none!important;}
#comparaison tr.entree_theme .entree_sous_rubrique:not(.active),#comparaison tr.entree_sous_rubrique:not(.active) + .only_print{display: none!important;}

#comparaison td {border: 1pt solid black;}
#comparaison td:not(:first-child){text-align: center;}
#comparaison .titre_theme,#comparaison .titre_dimension, #comparaison .titre_groupe{font-weight: bold; font-size: 15px;}
#comparaison td:first-child{padding-left: 10px;}
#comparaison .oui{height: 25px;}

#comparaison img.icone_comparaison{height:15px;width: 15px;margin-right: 5px;}
#comparaison td.titre_dimension{text-transform: uppercase;}


/*pourquoi*/
.page_pourquoi table{border-bottom: 1px solid lightgrey;}
.page_pourquoi li{list-style: none;}
.page_pourquoi .icone_legende{height:12px; margin-right: 10px;}
.page_pourquoi td, .page_pourquoi th {border: 1px solid lightgrey; padding: 3px; }
.page_pourquoi h1, .page_pourquoi th{font-size: 18px;}
.page_pourquoi h2{font-size: 16px;}
.page_pourquoi tr h2{margin:0;}
.page_pourquoi tr.ligne_competence td,.page_pourquoi tr.ligne_pk td,.page_pourquoi tr.ligne_autre_pk td{border-top: none; border-bottom: none;}
.page_pourquoi tr.ligne_dimension td{/*border-top: none;*/ border-bottom: none}
.page_pourquoi tr.espace{height: 20px!important;}
.page_pourquoi tr.espace td{border:none; border-top: 1px solid lightgrey}
.page_pourquoi .ligne_autre_pk strong{font-weight: normal;}
.page_pourquoi .eviter_pk.eviter{display: inline;}
.page_pourquoi .eviter_pk{display: none;}
.page_pourquoi td.centre{text-align:center;}
.page_pourquoi .icone_tableau{ height:18px;width:18px;}
.page_pourquoi .ligne_entrees_autre_pk:not(.active){display:none;margin-bottom: 0}
.page_pourquoi .ligne_entrees_autre_pk.active td.noborder{border-bottom: none}
.page_pourquoi .ligne_entrees_autre_pk img{display: none}


.page_pourquoi.transference .voir_plus_bilan,.page_pourquoi.transference .voir_plus_analogie, .page_pourquoi.transference .voir_plus_acces_competence{display: none;}
.page_pourquoi.transference .pourquoi img.coche{height:18px;width:18px;  margin-right: 10px;}
.page_pourquoi.transference h3{padding: 0; margin: 0; font-size: 13px;}
.page_pourquoi.transference .competence, .page_pourquoi.transference .deplier, .page_pourquoi.transference .acces_competence_autre{display: table-cell; padding: 4px;}
.page_pourquoi.transference .competence p, .page_pourquoi.transference .deplier p,.page_pourquoi.transference .acces_competence_autre p{margin: 0; padding: 0;}
.page_pourquoi.transference td:not(:first-child){text-align: center;}
.page_pourquoi.transference th,.page_pourquoi.transference h2{font-size:13px;}
.page_pourquoi.transference img.pictoNiveauCompetence{filter: contrast(0); margin-right: 0}
.page_pourquoi.transference p.titre_competence_neutre{display: flex; flex-direction: row; }

/*synthese*/

main.synthese li{list-style: none; height: 16px;}
main.synthese img.coche{height: 12px;}
main.synthese .espace-coche {width: 50px;float: left;height: 16px; }
main.synthese h2,main.synthese .espace-coche,main.synthese .intertitre{clear: both;}
main.synthese .intertitre,main.synthese li.selectionne{font-weight: bold;}
main.synthese input[type=number]{width: 70px;margin-left: -110px;}
main.synthese #hexagone .hex{fill: white!important;stroke: #000!important;}
main.synthese #hexagone .ligne{stroke:#000!important;}
main.synthese li .identifiant{width: 25px; float: left;}

main.synthese .gauche, main.synthese .droite {float: left;width: 40%;}
main.synthese .droite{margin-left: 30px;}
main.synthese ul{margin: 0; padding: 0;}
main.synthese svg{width: 500px;}

footer { text-align: center; margin-top: 30px;}


table {
    border-collapse: unset;
}

.rubrique{
    margin-top:50px;
}
.rubrique .ligne-impression:not(:last-child){
    border-bottom: 1px solid black;
    padding:5px;
    margin:5px;
    text-align:justify;
}