/***************************COMMON**********************************/

    @import url(https://fonts.googleapis.com/css?family=Open+Sans:800,700,600,500,400,300,200,100);
    @import url(https://fonts.googleapis.com/css?family=Bitter:700,600,400,200);

    @font-face {
        font-family: "";
        src:url("../fonts/lexbase-full.eot");
        src:url("../fonts/lexbase-full.eot?#iefix") format("embedded-opentype"),
            url("../fonts/lexbase-full.woff") format("woff"),
            url("../fonts/lexbase-full.ttf") format("truetype"),
            url("../fonts/lexbase-full.svg#lexbase-full") format("svg");
        font-weight: normal;
        font-style: normal;

    }

    [data-icon]:before, [class^="lxb-"]:before, [class*=" lxb-"]:before, [class^="attending-"]+label:before  {
        font-family: "lxb" !important;
        font-style: normal !important;
        font-weight: normal;
        font-variant: normal !important;
        text-transform: none !important;
        speak: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        line-height: 1;
    }

    #content, #page {width: 100%; margin: 0;  float: none; }

    *{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; width: auto; float: none; position: static; overflow: visible;color-adjust: exact!important;  -webkit-print-color-adjust: exact!important; print-color-adjust: exact!important; height: auto !important;}   

    @page { margin: 1.5cm }

    body {font: 12pt 'Open Sans', sans-serif ;line-height: 1;background: #fff !important;color: #1a3458;}

    h1 {font-size: 16pt;}
    h2, h3, p.titre {font-size: 16pt;margin-top: 25px;}    
    a { page-break-inside:avoid ; }
    blockquote { page-break-inside: avoid; }
    h1, h2, h3, h4, h5, h6 { page-break-after:avoid; page-break-inside:avoid }
    img { page-break-inside:avoid; page-break-after:avoid; }
    table, pre { page-break-inside:avoid }
    ul, ol, dl  { page-break-before:avoid }
        
    a { page-break-inside:avoid; }

    .entry iframe, ins {display: none;width: 0 !important;height: 0 !important;overflow: hidden !important;line-height: 0pt !important;white-space: nowrap;}
    .embed-youtube, .embed-responsive {position: absolute;height: 0;overflow: hidden;}

    table {max-width: 100% !important;border-collapse: collapse;}

    td, th {border: 2px solid #E5E5E5;padding:5px;vertical-align: top;font-size: 16px;line-height: 18px !important;}

    th { font-weight: 700;}

    i, em { font-style: italic;}
    
    .bouton,#footer,#open-chat,#actionsFolders,.menu-flottant, aside, #ajaxLoader,#addFolderForm, .sf-toolbar, #addNotes, #sous-menu, #toggleFolder, .folder-notes-container, section.content:not(.active),
    div#corpusDocument.content:not(.active), div#encyclopedieContenu.content:not(.active),#actions, #versions .liste-items, #compare-version, #arborescenceSite, .bloc-satisfaction,#ajaxSuccess, #ajaxError, #right_click_popup, #launcher, 
    .jurisprudence header nav #search, .jurisprudence header nav #lexbase-user, .jurisprudence .page #plan-textes, .jurisprudence header > div#titre,
    #filtres_jurisprudence, #loop-search, #burger-menu, #loop, #logo_mobile, #burger, #filtres_ouvrages, #filtres_revues, #filtres_textes, #filtres_infographies, .jurisprudence.texte #titre_responsive, 
    .jurisprudence .page > section:not(#contenu), .texte.encyclopedies header > div#titre, .texte.encyclopedies nav #search, .texte.encyclopedies header nav #lexbase-user, .texte.encyclopedies #titre_responsive, 
    .texte.revues header > div#titre, .texte.revues nav #search, .texte.revues header nav #lexbase-user, .texte.revues #titre_responsive, .popup-citation-revue, .popup-reference, .citation-revue, .container-reference, .texte.revues #shareactions, .buttons-actions,
    .texte-de-loi.texte header > div#titre, .texte-de-loi.texte nav #search,.texte-de-loi.texte header nav #lexbase-user, .texte-de-loi.texte #titre_responsive, .texte-de-loi.texte #shareactions, .texte-de-loi.texte section#versions, .texte-de-loi.texte #plan-textes, #__cc-lexbase, .modalfreemium{
        display: none !important;
    }

    address, li, dt, dd, blockquote,div {font-size: 100%;text-align: justify;}

    code, pre { font-family: 'Open Sans', sans-serif ;}

    ul, ol {list-style: disc; margin-left: 18pt;  margin-bottom: 20pt;  }

    li { line-height: 1.4em; }   

    body:not(.texte.revues) .texte-contenu:not(.content-revue) * {line-height: 1.5; text-align: justify; text-rendering: optimizeLegibility;}

    #contenu > header{margin-bottom:20px;}
    #lexbase-group {margin: 1rem 0 0 0 !important;}
    #lexbase-group li {list-style: none !important;}
    .page section.content header p.titre{width:100%;}

/*******************************************************************/

/*************************COMMUNS READERS***************************/


    .page .categories-liste,.recherche-resultats-liste .categories-liste{display:flex; flex-wrap:wrap; position:relative;}
    .page .categories-liste{padding: 0px; margin-left:0;}
        .page .categories-liste li,.recherche-resultats-liste .categories-liste div{padding:0; margin-bottom: 0; width:auto !important; list-style: none;}
        .page .categories-liste a,.recherche-resultats-liste .categories-liste span{display:inline-block; padding:5px; border:1px solid #f3f3f4; border-radius:0.5rem; color:#939393; margin:0 0.5rem 0.5rem 0; font-size:9pt; font-weight:500; text-decoration: none; line-height: 1;}
        .page .categories-liste li a {background: #f3f3f4;}
        .page .categories-liste .visa a, .recherche-resultats-liste .categories-liste .visa span{color:#d41247;}
        .page .categories-liste li.moreListe{display:none;}
    .page p#numero{margin:0; font-size:1.2rem; text-align: right; font-weight: 600; }
        .jurisprudence .page p#numero{color:#30a476;}
        .revues .page p#numero{color:#e5623e;}
        .texte-de-loi .page p#numero{color:#d41247;}
        .encyclopedies .page p#numero{color:#00385d;}
        .modeles .page p#numero{color:#ffb700;}
        .infographies .page p#numero{color:#ffb700;} 
            #menu-numero > ul{margin-left:0; list-style: none; padding:0;}
            #menu-numero > ul > li > ul{margin:10px 0 0; }
            #menu-numero a,#menu-numero > ul > li strong,.revue-direction{text-decoration: none;}
        
    #header{ border-bottom: none;}
    .categories-liste{ width: auto !important; height: auto !important; visibility: visible !important;}
    .jurisprudence.texte .page .categories-liste a {font-size: 1rem ;font-weight: 600;}

    .texte.revues a.color-textedeloi, .texte.encyclopedies a.color-textedeloi{color: #d41247 !important; font-weight: 700;}
    .texte.revues a.color-sources, .texte.encyclopedies a.color-sources{color: #30a476 !important; font-weight: 700;}
    .texte.revues a.color-encyclopedia, .texte.encyclopedies a.color-encyclopedia {color: #093351 !important; font-weight: 700;}
    .texte.encyclopedies a.color-infographie, .texte.encyclopedies a.color-modele, .texte.revues a.color-modele, .texte.revues a.color-infographie{color: #ffb700 !important; font-weight: 700;}
    .texte.revues a.color-reviews, .texte.encyclopedies a.color-reviews{color:#e5623e; font-weight: 700;}

    #prevnext_container, .hiddenSectionOuvrage, .page.row.p-3.m-0 .col-lg-4.custom-scrollbar-plan-encyclo, #titre-document, #form-search-word,  #nombre-liens { display: none !important; }
    .avec_sans_cache, [id^='boutons-satisfaction-'],.satisfaction-boutons,#plan-revue, .shake_shake_shake , .sprite.sprite-back, #plan-encyclo{display:none;}
    .hl_pattern { background-color: transparent !important; color: inherit !important; font-size: inherit !important; }
    .texte.revues .texte-contenu, .texte-de-loi.texte .texte-contenu {font-size: 16px; font-weight: 400; color: #00385d; line-height: 1.5; text-align: justify; text-rendering: optimizeLegibility; margin-top: 2rem;}
    #textes-de-loi-bock, #jurisprudence-bock{ margin-bottom: 0rem !important; padding: 0rem !important; box-shadow: none; -webkit-box-shadow:none;}
    .content.highlight-content header .encyclo-anchor, .content.highlight-content header #actions, .content.highlight-content header #shareactions, .content.content.document.wrap header #shareactions, .content.content.svg.wrap header #shareactions, .content.highlight-content header .date-modif{ display: none !important;}
    .lxb-download {display: none !important;}

/*******************************************************************/

/******************************CASE LAW*****************************/

    .m-data-visa.m-data-datejugement::before, .m-data-visa::before{display: none;}
    .m-data-juridiction.m-data-arret::before, .m-data-arret::before {display: none;}
    .ray-document .m-data-visa a, .ray-document .m-data-arret a, .document-block  .m-data-visa a, .document-block  .m-data-arret a{font-size:0; display: inline-flex;margin: 0 10px;}
    .ray-document .m-data-visa a::before, .document-block  .m-data-visa a::before {content: "\6e";width: 10px;height: 5px;font-size: 10px;font-family: "lxb";color: #d41247;line-height: 1;align-items: end;display: flex;transform: scale(2.2); font-weight: 600;}
    .ray-document .m-data-arret a::before,.document-block  .m-data-arret a::before {content: "\68";width: 10px;height: 5px;font-size: 10px;font-family: "lxb";color: #30a476;line-height: 1;align-items: end;display: flex;transform: scale(2.2); font-weight: 600;}
    .jurisprudence .page #contenu header > div h2,.jurisprudence .page section.content header p.titre{color:#30a476; margin-bottom: 2rem; font-weight: 700;font-family: 'Open Sans', sans-serif; font-size: 2rem;}

    .jurisprudence .page #contenu header > div {display: flex; justify-content: space-between; align-items: flex-start;} 
    #jurisprudence_modified_content {color:#1a3458 !important;font-family: 'Bitter', sans-serif;}
    .jurisprudence #resume p{ line-height: 1.3;margin-top: 1rem;}
    .jurisprudence .page #contenu .anchor_zones {border-top: 2px solid #dbdbdb !important; border-bottom: 2px solid #dbdbdb !important;  padding: 1rem;}
    .jurisprudence.texte .page #contenu #header_icones div {margin-top: 4rem; margin-bottom: 2rem;}
    .jurisprudence > header#header {margin: 0 !important;}

/*******************************************************************/

/***************************ENCYCLOPEDIAS***************************/

    .encyclopedies .page #contenu header > div h2,#encyclopedieContenu h2.anchor_zones,.encyclopedies .page section.content header p.titre,#encyclopedieContenu header p.titre{color:#00385d;}

    .texte.encyclopedies #encyclopedieContenu a.color-textedeloi, .texte.encyclopedies #encyclopedieContenu a.color-sources, .texte.encyclopedies #encyclopedieContenu a.color-encyclopedia, .texte.encyclopedies #encyclopedieContenu a.color-reviews, .texte.encyclopedies #encyclopedieContenu a {font-size: 1rem !important;}
    .page #encyclopedieContenu section .description h3 .hl_pattern, .page #encyclopedieContenu section .encyclo-article h3 .hl_pattern,  .page #encyclopedieContenu section .encyclo-article h4 .hl_pattern{font-size: 1.4rem !important;}
    .page #encyclopedieContenu .content li{ padding:0;}
    .page #encyclopedieContenu ul.liste-items > li{display:block; width: 100%; justify-content: space-between;}
    .page #encyclopedieContenu ul.liste-items,.page #encyclopedieContenu ul.liste-items > li{list-style: none; margin:0; padding:0;}
        .page ul.liste-items .article li, .page ul.liste-items .description li{display:list-item;}
        .page #encyclopedieContenu .content ul.liste-items li:not(:last-child){margin-bottom:16px; padding-bottom: 16px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); border-radius: 0;}
        .page #encyclopedieContenu .content ul.liste-items li.encyclo-rail{ display:block; padding:0.5rem; border: none; background:#ebeff2; border:1px solid #ebeff2; color:#00385d;}
        .page #encyclopedieContenu .content ul.liste-items li.encyclo-rail a{color:#e5623e;}
            .page #encyclopedieContenu .content ul.liste-items .description ul{list-style: disc; }
            .page #encyclopedieContenu .content ul.liste-items .description li{border:none; padding-bottom: 0;}
            .page #encyclopedieContenu .content li .article{display:block;width:100%; font-size: 9pt; padding-top:20px; padding-bottom:10px; }
            .page #encyclopedieContenu .content li .article br{display:none; }
                .page #encyclopedieContenu .content li .article a{color: #d41247; font-weight: 400; font-size: 8pt; display: block; text-decoration: none; line-height: 1.2;}
                .page #encyclopedieContenu .content li .description a {font-weight: normal;} 
                .page #encyclopedieContenu .content li .article span{margin-top:10px; font-size:8pt; display:inline-block; font-weight:normal;}
            .page #encyclopedieContenu .content li .description{width:100% !important; text-align: justify; display:block; }
            .page #encyclopedieContenu .content .liste-synthesis li .description{width:100% !important;}
            .page #encyclopedieContenu .content li .description ul{list-style: disc; padding-left: 35px; margin:0;}
                .page #encyclopedieContenu .content li .precisions a{display: inline-block; font-weight:500; background:#ebeff2; border-radius:0.2rem; color: #00385d;}
            #encyclopedieContenu a.togglePrecision, #plan-encyclo{display:none;}
    .blocAnnotationsLexbase{padding:15px; border:2px solid #00385d; border-radius: 15px;}
    .blocAnnotationsLexbase h3{margin-top:0;}
    #encyclopedieContenu #contenu ol li a {color: #00385d !important;}
    #encyclopedieContenu #contenu ol {counter-reset: section; list-style-type: none;}
    #encyclopedieContenu #contenu > ol li::before {counter-increment: section; content: counters(section, "-") " . "; color: #00385d; font-weight: 500; }
    .texte.encyclopedies .page #contenu.active ol li {list-style-type: none;}
    .texte.encyclopedies .page .description img {max-width: 700px;height: auto !important;}

    .precisions{display:block !important;}
    .precisions, .precisions a{font-size:13pt;}
    .page.row.p-3.m-0 .col-lg-4.custom-scrollbar-plan-encyclo, .page #encyclopedieContenu.active section.content.noSelectForPrintCustom { display: none !important; }
    .texte.encyclopedies #encyclopedieContenu.active.content header #actions, .texte.encyclopedies #encyclopedieContenu.active.content header #shareactions {display: none !important;}
    .hiddenSectionOuvrage {display: none !important;}
    .page #encyclopedieContenu .content ul.liste-items li { border:0; }
    .printSelectionEncylo, .printSelectionEncylo + .printSelectionEncyloOverlay {display: none !important;}
    #encyclopedieContenu section.content {border-left: none !important;}

    .page #encyclopedieContenu p#numero, .page #encyclopedieContenu p.numero{margin:0; font-size:1.2rem !important; text-align: right; font-weight: 600;}
    .encyclopedies .page p#numero, .page #encyclopedieContenu p.numero{color:#00385d; display: block;}
    #encyclopedieContenu .chapeau-etude{text-align:justify; font-size:100% !important;}
    #encyclopedieContenu p {color: #00385d;}
    .encyclopedies .page #contenu header > div h1 {color: #00385d;width: 79%;margin-bottom: 0;font-size: 2.0rem;line-height: 1.6;font-weight: 800;}
    #encyclopedieContenu h2 {font-size: 2.0rem;color: #00385d;padding: 0;margin: 2.5rem 0;font-weight: 800;}
    #encyclopedieContenu h3{font-size: 1.8rem; color: #00416d; padding:0; margin: 1.5rem 0; font-weight: 800;}
    #encyclopedieContenu h4, #encyclopedieContenu h5, #encyclopedieContenu h6 {font-size: 1.6rem; font-weight: 700; color: #004574; padding: 0; margin: 1.5rem 0; width: 100%;  height: auto !important;}
    .page #encyclopedieContenu .content li .article a.open-reference {display: none;}
    .page #encyclopedieContenu .content li .description {color: #00385d;}
    .page #encyclopedieContenu .content .liste-items .description table {width: 100% !important;} 
    mark, .mark {background-color: transparent !important;}
    .page .articleEtudeEmpty h1 {color: #00385d; font-size: 2rem;}
    .encyclopedies.etude .page .synthesis-block, .page .articleEtudeEmpty a:not(.color-sources):not(.color-textedeloi):not(.color-reviews):not(.color-encyclopedia):not(.color-infographie):not(.color-modele):not(.color-convcol):not(.color-fichepratique) {color: #00385d;}

/*******************************************************************/

/*****************************REVIEWS*******************************/

    .texte.revues #menu-numero #revue-frontispice-menu > ul > li {list-style-type: none !important;}
    .texte.revues #menu-numero > ul {margin: 2em auto !important;margin-left: 0 !important; padding-left: 0 !important;}
    .texte.revues #menu-numero:not(.menu-quotidien) > ul > li strong, .texte.revues #menu-numero:not(.menu-quotidien) > ul > ul > li strong, .texte.revues #menu-numero.menu-quotidien #revue-frontispice-menu > ul > li strong, .texte.revues #menu-numero.menu-quotidien #revue-frontispice-menu > li strong, .texte.revues #menu-numero.menu-quotidien #revue-frontispice-menu + ul > li strong {display: flex; display: -webkit-flex; align-items: center; justify-content: flex-start;}
    .texte.revues #menu-numero:not(.menu-quotidien) > ul > li > ul li, .texte.revues #menu-numero.menu-quotidien #revue-frontispice-menu > ul > li > ul li, .texte.revues #menu-numero.menu-quotidien #revue-frontispice-menu > li > ul li, .texte.revues #menu-numero.menu-quotidien #revue-frontispice-menu + ul > li > ul li {list-style-type: none;}
    #revueContenu .resume .revue-date {position: relative; color: #1a3458; font-size: 1.2rem;}
    #revueContenu .color-categorie-revue, #page-corpus .color-categorie-revue {color: #1A3458;font-weight: 600; font-size: 1.8rem;}
    .texte.revues .page section.content header h2 {font-weight: 800; font-size: 1.8rem;}
    .revues .page #contenu header > div h2,#revueContenu .content header > div h2,.revues .page section.content header p.titre{color:#e5623e;}
    .revues #resume,.revues .resume{display:flex; padding: 2rem 0; border-top: 1px solid #dbdbdb !important; border-bottom: 1px solid #dbdbdb !important;  color: #9a9a9a; font-size: 1.2rem;  margin-bottom: 2rem;}
    #page-corpus #contenu header > div#references {display: flex; justify-content: space-between; align-items: center; margin-top: 2rem;}

    section.content.active.anchorplan header > div {display: flex;display: -webkit-flex;align-items: baseline;justify-content: space-between;width: 100%;margin-bottom: 1rem !important;}
    section.content.active.anchorplan div > .container-icons-subtitle span {display: block;font-size: 2.2rem;margin: 0.5rem 0;color: #1A3458 !important;font-weight: 400;}
    section.content.active.anchorplan .color-categorie-revue {color: #1A3458;font-weight: 600;}
    section.content.active.anchorplan .resume .revue-date {position: relative;color: #1a3458; margin-top: 2rem;} 
    section.content.active.anchorplan #resume p, section.content.active.anchorplan .resume p {line-height: 1.5rem !important;}
    section.content.active.anchorplan .texte-contenu p {margin: 2rem 0;text-rendering: optimizeLegibility; height: auto !important;}
    section.content.active.anchorplan .container-icons-subtitle > span {display: block;font-size: 1.8rem;margin: 0.5rem 0;color: #1A3458;font-weight: 400; width: 100% !important;}
    section.content.active.anchorplan header > div h2 {line-height: 2rem !important; color: #e5623e;margin-bottom: 0; font-size: 1.6rem;}
    section.content.active.anchorplan header > div {margin: 3.5rem 0 1rem;}
    section.content.active.anchorplan .texte-reference {color: #1A3458; line-height: 20px !important; width: 100% !important; text-align: left !important;}
    section.content.active.anchorplan p.numero, section.content.active.anchorplan .hidden_id {display: none !important;}
    section.content.active.anchorplan .texte-contenu {color: #00385d;}
    section.content.active.anchorplan .texte-contenu a, #page-corpus #contenu a {color: #e5623e;}

    section.content.active.anchorplan a.color-sources {color: #30a476; font-weight: 700;}
    section.content.active.anchorplan a.color-textedeloi {color: #d41247; font-weight: 700;}
    section.content.active.anchorplan a.color-encyclopedia {color: #093351; font-weight: 700; }
    section.content.active.anchorplan a.color-infographie {color: #ffb700; font-weight: 700;}
    section.content.active.anchorplan a.color-reviews {color: #e5623e; font-weight: 700;}
    section.content.active.anchorplan a.color-sources, section.content.active.anchorplan a.color-textedeloi, section.content.active.anchorplan a.color-encyclopedia, section.content.active.anchorplan a.color-infographie, section.content.active.anchorplan a.color-reviews {margin: 0 10px; font-size: inherit !important;}

    .copyright {font-size: 7pt; color: #d3d3d3; font-style: italic;}
    .page:not(.rubrique) .frontispice{page-break-after: always;}
    .page.rubrique #revueContenu header h4 {color: #e5623e; font-weight: 400 !important; font-size: 1.8rem;}
    .page.rubrique #revueContenu h3 {color: #e5623e;font-size: 2rem;font-weight: 800 !important;}
    .page.rubrique #revueContenu h3 > span { color: #888;font-weight: 400;}

    .temps-lecture, .date-modif, #return-top{display:none !important;}
    .revue-image{overflow:auto !important; page-break-after: avoid;}
    .revue-image img{width: 100%; height: 100%;}
    #menu-numero > ul{display:block !important;}
    #menu-numero > ul > li{ width :100% !important;}
    #revue-frontispice-menu .auteur,#menu-numero a{font-size:12pt; }
    #menu-numero > ul > li strong{font-size:14pt;}
    .precisions, .precisions a{font-size:16px;}
    .date-modif { text-align:right; font-size:12px; }
    hr { height:1px; border:0;border-top: 1px solid lightgrey; }
    .hidden_id{display:none;}

    .texte.revues .page #page-corpus section#contenu, .texte.revues .page div#revueContenu {margin-top: 4rem;}
    #revueContenu .content{ margin: 10px 0; padding-top:10px; border-top:1px solid #e5623e; width:100%;}
    #revueContenu .content:first-of-type{border:none;}
    .texte.revues #contenu header h1 {color: #e5623e !important;}
    .texte.revues .page .texte-contenu p:not(.copyright), .texte.revues .page .texte-contenu strong {color: #1a3458 !important;}
    .copyright {color: #d3d3d3;font-style: italic;}
    #revueContenu h2 span{display:block; font-size:13pt; margin:5px 0;}
    .image-auteur{ background-size: cover; background-repeat: no-repeat; background-position: center; width:9rem; height:8rem; border-radius: 8rem;}
    .revues #contenu table{display: inline-block !important;}
    .revues .sprite.sprite-back {display: none;}
    .revues #header {border-bottom: none;}
    #resume,.resume{padding:20px 0; border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; color:#9a9a9a; margin:2rem 0;}
    .resume .revue-date{position: relative; color:#9a9a9a;}
    .revues #resume .image-auteur + div, .revues .resume .image-auteur + div {margin-left: 3rem;}
    #resume h2,.resume h2{color:#1a3458 !important; font-size:12pt; margin:0 0 20px;font-family: 'Bitter', sans-serif; font-weight: 700;}
    #resume p,.resume p{color:#1a3458; margin: 0;font-family: 'Bitter', sans-serif; font-weight: 600;}
    .texte.revues #resume p, .texte.revues .resume p {margin: 1rem 0;}
    .revue-direction ul{margin-left:0; list-style: none; padding-left: 0;}
    .revue-direction li,.revue-direction p, .revue-direction{padding-left:0; font-size:10pt;}
    .texte.revues #texte-reference {color: #1A3458;}
    .texte.revues .texte-contenu h1 {color: #1a3458; font-size: 30px; margin-bottom: 1rem;}
    .texte.revues .texte-contenu h2 {color: #1a3458; font-size: 25px; margin-bottom: 1rem;}

    .titre-revue.rubrique span, #titre > span {color: #fff !important;}
    .texte-contenu {font-family: 'Bitter', sans-serif !important;}

    #page-corpus .color-categorie-revue {color: #1A3458; font-weight: 600;}
    .revues .page #contenu header h1 {color: #e5623e; width: 100%; margin-bottom: 0; font-size: 2rem; line-height: 1.2; font-weight: 700;}

    #revueContenu .revue-date {margin-bottom: 1rem;color: #1A3458;font-weight: 600;display: flex;}
    #revueContenu .revue-direction {border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5; font-weight: 500; color: #1A3458;padding: 1rem 0;}
    #menu-numero ul li strong, #menu-numero ul li .zoningImportant, #menu-numero ul li .auteur {color: #e5623e;}
    #menu-numero ul li a.link-revue-article, #menu-numero ul li .frontispice-ref {color: #012643;}
    #menu-numero > ul > li {margin-bottom: 1.25rem !important;padding-bottom: 1rem !important;}
    #menu-numero .lxb-revue {font-size: 2rem; margin-right: 5px;}
    section.content.active.anchorplan header > div h2 {width: 100% !important;}
    .texte.revues .noSelectForPrintCustom, .printSelectionReview, .printSelectionReviewOverlay {display: none;}

/*******************************************************************/

/**************************LEGALS TEXTS*****************************/

    .texte-de-loi .page .texte-contenu h2 {font-size: 16px; color: #1a3458; border-bottom: 2px solid #dbdbdb; border-top: 2px solid #dbdbdb; padding: 1.5rem 0; margin-bottom: 3rem;}
    .texte-de-loi .page .texte-contenu h3 {color: #1a3458; font-size: 1.6rem; font-weight: 700; margin-bottom: 1rem;}
    .texte-de-loi .page .texte-contenu h4 {color: #1a3458; font-size: 1.6rem;font-weight: 600; margin: 0.5rem 0;}

    .texte-de-loi .page #contenu header > div h2,.texte-de-loi .page section.content header p.titre{color:#d41247; margin-bottom: 2rem; font-weight: 700;font-family: 'Open Sans', sans-serif; font-size: 2rem;line-height: 1.25;}

/*******************************************************************/

/**************************PRATICAL DOCS****************************/

    .modeles .page #contenu header > div h2,.modeles .page section.content header p.titre{color:#ffb700;}
    .infographies .page #contenu header > div h2,.infographies .page section.content header p.titre{color:#ffb700;}

/*******************************************************************/

/*********************CONVENTIONS CALCULATOR************************/

    .collective-agreements header, footer + .modal.addCreateFolderPopup, .collective-agreements section.content .headerResults h2 + div, .suggestionFormConventions, .collective-agreements .container-satisfaction p, .suggestionFormConventions + #overlay {display: none !important;}
    .collective-agreements section.content .headerResults + div hr {border-top: none}

/*******************************************************************/

/****************************LEXTRACT*******************************/

    .logoLextract, .document-augmente .col-4{ display: none !important; }
    #corpusDocument .ray-document .ray-page{ box-shadow: none; }
    #lextract-header { display:none; }

    .ray-document .ray-page{ border: none !important; height: auto !important; }
    .ray-page .ray-block{ white-space: normal; padding: 1rem; margin-bottom: 1rem; height: auto !important; }

    #titre-document, #form-search-word,  #nombre-liens, .reader-choice, .select-JP, .submit-searchby-argument.fa-similaire, .select-textes{ display: none !important; }