.displayNone{display:none}.main-content{background-color:#2c2c2c;border-top:4px solid #2c2c2c;border-bottom:4px solid #2c2c2c;display:flex;align-items:stretch;gap:4px}.main-content.listResults{background-color:#fff;border:0}.main-content.listResults #resultList{flex-grow:1}.main-content .panelOpened{width:416px;max-width:416px;padding:10px}.main-content .panelOpened h2{font-size:24px}.main-content .panelOpened h2 .fa-solid{font-size:18px;margin-right:8px}.main-content .panelClosed{width:40px;height:100%;padding:40px 0}.main-content .panelClosed>div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.main-content .panelClosed>div .iconePanelClosed{text-align:center;padding:12px 0}.main-content .panelClosed>div .iconePanelClosed i{font-size:1.6rem;color:#36418d}.main-content .panelClosed>div .iconePanelClosed .pastille{color:#fff;background-color:#ba000f;font-size:.8rem;border-radius:50%;display:block;padding:0 4px;box-shadow:1px 1px 3px rgba(0,0,0,.6)}.main-content .panelClosed>div .iconePanelClosed .iconePanelClosed i.fa-solid{font-size:18px}.main-content .panelClosed>div p.titlePanelClosed{padding:0;margin:20px 0 20px -12px;white-space:nowrap;writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.container-action-bar{box-sizing:border-box;height:100%;position:relative;background-color:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}.container-action-bar .showPanelClose,.container-action-bar .showPanelOpen{position:absolute;top:0;right:0;padding:2px 12px;font-size:1.6rem;color:#fff;cursor:pointer;border:0;border-top-right-radius:8px;background-color:#36418d}.container-action-bar .showPanelClose:hover,.container-action-bar .showPanelOpen:hover{background-color:#dadff4;color:#36418d}.container-action-bar .showPanelClose{border-bottom-left-radius:8px}.container-action-bar .showPanelOpen{left:0;right:0}.container-viewer{margin:24px 0;background-color:#262626;color:#fff;padding:0}.paneltoggleMobile{display:none}@media only screen and (max-width:768px){.main-content{border-bottom:0}.action-bar .action-bar-repro{text-align:right}.paneltoggleMobile{display:block;position:fixed;inset:auto 0 0 0;z-index:500;background-color:#eff0f6;box-shadow:0 4px 16px 0 rgba(0,0,0,.4);padding:4px 0;text-align:center}.paneltoggleMobile button{min-width:80%;margin:0 auto}.paneltoggleMobile button.bq-btn{font-size:1.2rem;font-weight:600}.paneltoggleMobile button i{margin-right:8px}.paneltoggleMobileOn{display:inline-block}.container-action-bar,.paneltoggleMobileOff{display:none}.mobOn .container-action-bar{display:block}.panelMobileVisible .container-action-bar{display:block;border-top-right-radius:0;border-bottom-right-radius:0;margin-top:-4px}.panelMobileVisible .viewerContainer{display:none}.panelMobileVisible .paneltoggleMobileOn{display:none}.panelMobileVisible .paneltoggleMobileOff{display:inline-block}.panelMobileVisible .col-action-bar{width:100%}.panelMobileVisible .panelOpened{width:100%!important;max-width:100%!important}.panelMobileVisible .panelOpened button.showPanelClose{display:none}.panelMobileVisible .panelOpened details{width:100%}.viewerContainer{width:100%!important}}.action-bar dd,.action-bar li,.action-bar p{font-size:.92rem}.action-bar a{display:inline;font-size:.92rem;line-height:1rem}.action-bar .action-bar-repro svg.ext{display:none}.action-bar .action-bar-repro a{display:inline-block;line-height:2rem;padding-left:4px;padding-bottom:.5rem;text-decoration:none}.action-bar .action-bar-repro a i{width:24px;text-align:center}.action-bar .action-bar-repro a span{text-decoration:underline}.action-bar .action-bar-repro a:hover span{text-decoration:none}.action-bar details{border:none;border-top:1px solid #706767;padding-top:.4rem;margin:.2rem 0}.action-bar .action-bar-item-desc dd.conditionsUtilisation,.action-bar .action-bar-item-desc dt.conditionsUtilisation,.action-bar .secondaryBackground{background-color:#eff0f6;border-radius:8px;padding:8px 12px}.action-bar summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none}.action-bar summary h3{font-weight:700;font-size:1rem;line-height:1.4rem;width:100%}.action-bar summary h3 i{width:20px;text-align:center}.action-bar summary h3 .nbFichiers{font-size:.75rem;font-weight:400!important;color:#000}.action-bar details:not([open]) .iconFleche::after{content:"";font-family:FontAwesome;font-size:1.1em;order:1}.action-bar details[open] summary{color:#36418d}.action-bar details[open] .iconFleche::after{content:"";font-family:FontAwesome;font-size:1.1em}.action-bar .containerTreeview ul{list-style-type:none;margin:0;padding:0}.action-bar .containerTreeview ul li{margin-left:12px;padding-left:12px}.action-bar .containerTreeview ul li.tree-node{margin-top:2px;margin-bottom:2px;padding:2px 8px 2px 12px;display:flex}.action-bar .containerTreeview ul li.tree-node::before{content:"";font-family:FontAwesome;font-size:1em;color:#36418d;margin:0 8px 0 8px}.action-bar .containerTreeview ul li .fas,.action-bar .containerTreeview ul li a{line-height:1.4rem}.action-bar .containerTreeview ul details{border:1px solid #eff0f6;border-radius:8px}.action-bar .containerTreeview ul summary{flex-direction:row-reverse;justify-content:flex-end}.action-bar .containerTreeview ul summary::after{content:"";font-family:FontAwesome;font-size:1em;margin:0 8px 0 0}.action-bar .containerTreeview ul details[open]{border:1px solid #36418d;padding-bottom:1rem}.action-bar .containerTreeview ul details[open]>summary::after{content:"";font-family:FontAwesome}.action-bar .containerTreeview ul details[open] details{border:0}.action-bar .containerTreeview ul details[open] details[open]{box-shadow:none;padding-bottom:.2rem}.action-bar .action-bar-item-desc{margin:0;padding:0;padding:0 14px;font-size:14px;line-height:18px;border-top:none}.action-bar .action-bar-item-desc p:first-child{margin-top:12px}.action-bar .action-bar-item-desc dt{font-weight:700;margin-top:12px}.action-bar .action-bar-item-desc dt.conditionsUtilisation{border-bottom-left-radius:0;border-bottom-right-radius:0}.action-bar .action-bar-item-desc dd{margin:0 0 12px;padding-bottom:12px;border-bottom:1px dotted #706767}.action-bar .action-bar-item-desc dd.conditionsUtilisation{border-top-left-radius:0;border-top-right-radius:0;border-bottom:0}.action-bar .action-bar-item-desc dd.conditionsUtilisation p{padding-bottom:4px;line-height:1rem}.action-bar .action-bar-item-desc dd.conditionsUtilisation img{margin-bottom:12px}.action-bar .action-bar-item-desc .toggleDesc{display:flex;justify-content:space-between}.action-bar .action-bar-item-desc .toggleDesc button{border:0;background-color:rgba(0,0,0,0);font-weight:900;font-size:1.4rem;cursor:pointer}.action-bar .action-bar-item-desc .toggleDesc label{cursor:pointer}.action-bar .action-bar-item-desc .longDesc button,.action-bar .action-bar-item-desc .longDesc label{color:#36418d}.action-bar .action-bar-item-desc .longDesc p:first-child{margin-top:0}.action-bar .action-bar-item-desc .container-flex-permalink{display:flex}.action-bar .action-bar-item-desc .container-flex-permalink span:first-child{background-color:#f0f2fb;border:2px solid #a9b3dd;border-top-left-radius:8px;border-bottom-left-radius:8px}.action-bar .action-bar-item-desc .container-flex-permalink span:first-child i{display:block;margin:4px;color:#36418d}.action-bar .action-bar-item-desc .container-flex-permalink span+span{width:100%}.action-bar .action-bar-item-desc .container-flex-permalink #input-Lien{cursor:pointer;width:100%;padding:4px 8px;border:2px solid #a9b3dd;background-color:#f0f2fb;border-top-right-radius:8px;border-bottom-right-radius:8px;border-left:0;color:#36418d}.action-bar .action-bar-item-desc dt[title]{cursor:help}.action-bar .action-bar-item-desc .action-bar-list-inline{list-style-type:none;margin:0;padding:0}.action-bar .action-bar-item-desc .action-bar-list-inline li{display:inline}.action-bar .action-bar-item-desc.telechargement{padding-top:1rem}.action-bar .action-bar-item-desc.telechargement .secondaryBackground,.action-bar .action-bar-item-desc.telechargement dd.conditionsUtilisation,.action-bar .action-bar-item-desc.telechargement dt.conditionsUtilisation{margin-bottom:1rem}.action-bar .action-bar-item-desc.telechargement h4{font-weight:700;line-height:1rem;font-size:.88rem}.action-bar .action-bar-item-desc.telechargement p{font-size:.88rem;line-height:1rem}.action-bar .action-bar-item-desc.telechargement input[type=checkbox]{position:absolute;opacity:0;width:18px;height:18px;cursor:pointer}.action-bar .action-bar-item-desc.telechargement .box{display:inline-block;width:22px;height:18px;background-color:#dadff4;border:2px solid #36418d;border-radius:2px;cursor:pointer;position:relative;transition:background-color .2s,border-color .2s}.action-bar .action-bar-item-desc.telechargement input[type=checkbox]:checked+.box{background-color:#36418d;border-color:#36418d}.action-bar .action-bar-item-desc.telechargement .box::after{content:"";width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:1px;left:5px;opacity:0;transition:opacity .2s}.action-bar .action-bar-item-desc.telechargement input[type=checkbox]:checked+.box::after{opacity:1}.action-bar .action-bar-item-desc.telechargement label{color:#36418d;font-weight:600;cursor:pointer;display:flex;gap:8px;align-items:flex-start}.action-bar .action-bar-item-desc.telechargement label:focus-within .box,.action-bar .action-bar-item-desc.telechargement label:hover .box{background-color:#e0e0e0;border-color:#999}.action-bar .action-bar-item-desc.telechargement .telechargementFichiers{display:flex;align-items:center;gap:12px;font-weight:600;margin-bottom:24px}.action-bar .action-bar-item-desc.telechargement .telechargementFichiers input[type=text]{width:56px;padding:6px;border-radius:8px;border:2px solid #999}.action-bar .action-bar-item-desc.telechargement .telechargementFichiers .bq-btn{display:flex;gap:8px}.action-bar .action-bar-item-desc.telechargement .containerChgt{display:flex;gap:20px}.action-bar .action-bar-item-desc.telechargement .containerChgt .js-form-type-number{width:50%;margin:0}.action-bar .action-bar-item-desc.telechargement .form-actions{text-align:right}.action-bar .action-bar-item-desc.references{padding-top:.5rem;padding-right:0}.action-bar .action-bar-item-desc.references #zoneTexte{margin-bottom:4px}.action-bar .action-bar-item-desc.references h4{font-weight:700;line-height:1.4rem;font-size:1rem;margin-right:.75rem}.action-bar .action-bar-item-desc.references .references-container{padding-bottom:1rem}.action-bar .action-bar-item-desc.references .references-container div{margin-top:1rem;display:flex;align-items:flex-start;flex-direction:row;align-items:baseline}.action-bar .action-bar-item-desc.references textarea{border:2px solid #000;border-radius:8px;margin-top:4px;width:100%;height:192px;padding:8px 12px;font-family:"Courier New",Courier,monospace}.action-bar .action-bar-item-desc.references .bq-btn i{margin-right:.75rem}.action-bar .action-bar-item-desc.references .bq-btn--secondary{line-height:1.2rem}.action-bar .action-bar-item-desc.references .bq-btn--secondary:hover{color:#fff}.action-bar .action-bar-item-desc.references .bq-btn--bnw{border-color:#000;background-color:#000;color:#fff}.action-bar .action-bar-item-desc.references .bq-btn--bnw:focus,.action-bar .action-bar-item-desc.references .bq-btn--bnw:hover{background-color:#fff;color:#000}.action-bar .action-bar-item-desc ul.action-bar-list-img{list-style-type:none;padding:0;margin:5px 10px}.action-bar .action-bar-item-desc ul.action-bar-list-img li{border-bottom:1px dotted #444;padding:5px;margin:0}.action-bar .action-bar-item-desc ul.action-bar-list-img .lien-flex{display:flex;border:2px solid transparent;border-radius:8px;padding:2px;align-items:center;gap:8px}.action-bar .action-bar-item-desc ul.action-bar-list-img .lien-flex span+span{word-break:break-word}.action-bar .action-bar-item-desc ul.action-bar-list-img .lien-flex .puce-imagette{border:2px solid #c7c0c0;border-radius:6px;height:42px;width:42px}.action-bar .action-bar-item-desc ul.action-bar-list-img .lien-flex:hover{background-color:#f0f2fb;border:2px solid #36418d}.action-bar .action-bar-item-desc ul.action-bar-list-img .lien-flex:hover .puce-imagette{border:2px solid #36418d}.action-bar .action-bar-item-desc ul.action-bar-list-img.action-bar-vignette-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:2px}.action-bar .action-bar-item-desc ul.action-bar-list-img.action-bar-vignette-grid .vignette-grid{width:84px;border-bottom:none}.action-bar .action-bar-item-desc ul.action-bar-list-img.action-bar-vignette-grid .vignette-grid .puce-imagette{height:68px;width:68px}.action-bar .action-bar-item-desc ul.action-bar-list-img.action-bar-vignette-grid .vignette-grid .lien-flex{flex-direction:column;padding:2px 4px;gap:0;font-size:.84rem;line-height:.92rem;text-decoration:none}.action-bar .action-bar-item-desc ul.action-bar-list-img.action-bar-vignette-grid .vignette-grid .lien-flex:hover{text-decoration:underline}.action-bar .action-bar-item-desc .fieldset-flex{display:flex;gap:12px;border:0;padding:0;margin:0 0 1.5rem}.action-bar .action-bar-item-desc .fieldset-flex label{display:block;margin-bottom:0;font-size:.75rem;color:#333}.action-bar .action-bar-item-desc .fieldset-flex select{padding:8px 12px;background-color:#fff;border-radius:8px;border:1px solid #333;width:100%}.action-bar svg.ext{fill:#36418d;font-weight:900;width:24px;height:24px;margin-top:-8px}.backgroundLight{background-color:#eff0f6}.container-tooltip{position:relative}.container-tooltip .trigger-tooltip{background-color:rgba(0,0,0,0);color:#000;border:0}.container-tooltip .trigger-tooltip:hover{color:#36418d}.container-tooltip .tooltipDesc{background-color:#1a205f;display:none;transition:opacity .3s ease;color:#fff;border-radius:8px;position:absolute;bottom:24px;left:44px;width:400px;max-width:90%;padding:12px 20px;font-weight:400;font-size:1rem;line-height:1.2rem;z-index:10;box-shadow:1px 1px 3px rgba(0,0,0,.6)}.container-tooltip .tooltipDesc.active{opacity:.94;display:block}.container-tooltip .tooltipDesc.active a:link,.container-tooltip .tooltipDesc.active a:visited{color:#fff;font-size:1rem}.container-tooltip.container-tooltipResults .tooltipDesc{width:390px;max-width:none}@media only screen and (max-width:768px){.container-tooltip.container-tooltipResults .tooltipDesc{max-width:90%;left:18px}}