.viewmodal{background-color:rgba(0,0,0,.6);display:flex;height:100vh;left:0;opacity:0;overflow-x:hidden;padding:0;position:fixed;scroll-behavior:smooth;scrollbar-gutter:stable;top:0;transition:opacity .3s ease;width:100vw;z-index:8000}.viewmodal[show]{opacity:1;transition:opacity .5s ease-in}.viewmodal[hide]{opacity:0;transition:opacity .5s ease-in}.viewmodal-wrapper{background-color:transparent;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);display:flex;flex-flow:column;height:auto;margin:auto;max-width:100vw;min-width:250px;opacity:0;transition:margin .4s,width .4s,height .4s,transform .7s,opacity .2s}.viewmodal-wrapper[show]{opacity:1}.viewmodal-wrapper[hide]{transform:scale(.6)}.viewmodal-wrapper:focus-within{outline:none}.viewmodal-wrapper.fullscreen{margin:0;width:auto}.viewmodal.fullscreen{scrollbar-gutter:auto}.viewmodal-body_content.fullscreen{height:100%;max-height:100%!important;scrollbar-gutter:stable}.viewmodal-header{align-items:center;background-color:#fff;border-radius:.2em .2em 0 0;display:flex;font-size:1.1em;font-weight:700;justify-content:space-between;min-height:2.2em;padding:4px 16px;touch-action:none}.viewmodal-header.draggable{cursor:move}.viewmodal-header_content{cursor:auto;line-height:normal;margin-right:auto;opacity:0;transition:opacity .2s}.viewmodal-header_content[show]{opacity:1}.viewmodal-header_closebutton,.viewmodal-header_resizebutton{background-color:transparent;border:0;box-sizing:content-box;color:#fff;opacity:.3;padding:0 max(.8vw,10px)}.viewmodal-header_closebutton{font-size:1.2em;font-weight:100;pointer-events:auto}.viewmodal-header_closebutton:before{content:"✕"}.viewmodal-header_resizebutton{font-size:1.3em;font-weight:100;margin-left:auto;pointer-events:auto}.viewmodal-header_resizebutton:before{content:"❐"}.viewmodal-header_closebutton:focus,.viewmodal-header_closebutton:hover,.viewmodal-header_resizebutton:focus,.viewmodal-header_resizebutton:hover{cursor:pointer;opacity:.9;text-decoration:none}.viewmodal-body{background:#fff;display:flex;flex-grow:1;max-height:100%;min-height:50px;padding:0;position:relative;scrollbar-gutter:stable;transition:flex 5s cubic-bezier(.29,1.01,1,-.68)}.viewmodal-body_content{opacity:0;overflow:hidden;overflow:auto;padding:4% 6%;transition:max-height .8s,opacity 1.2s;width:100vw}.viewmodal-body_content[show]{max-height:max-content;opacity:1;transition:max-height .8s,opacity 1.2s}.viewmodal-footer{background-color:#fff;border-radius:0 0 .2em .2em;margin:0;padding:0}.viewmodal-footer_content{font-size:.8em;opacity:0;padding:6px 16px;transition:opacity .2s}.viewmodal-footer_content[show]{opacity:1}.viewmodal-body_spinner{background:transparent;height:100%;opacity:0;overflow:hidden;position:absolute;transition:opacity .4s;width:100%}.viewmodal-body_spinner[show]{opacity:1;transition:opacity .4s}.viewmodal-body_spinner_background{animation:slide 3s ease-in-out infinite alternate;background-image:linear-gradient(60deg,rgba(0,0,0,.3) 50%,rgba(0,0,0,.36) 0);bottom:0;height:200%;opacity:.5;position:absolute;top:0;width:200%}.viewmodal-body_spinner_background:before{animation:slide 4s ease-in-out infinite alternate-reverse;animation-direction:alternate-reverse;animation-duration:4s}.viewmodal-body_spinner_background:after,.viewmodal-body_spinner_background:before{background-image:linear-gradient(60deg,rgba(0,0,0,.3) 50%,rgba(0,0,0,.36) 0);bottom:0;content:" ";height:200%;opacity:.5;position:fixed;top:0;width:200%;z-index:-1}.viewmodal-body_spinner_background:after{animation:slide 5s ease-in-out infinite alternate}@keyframes slide{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.tabulation_dummy{height:0;width:0}.tabulation_dummy:focus-within{outline:none}.hidescrollbar{overflow:hidden}.viewtooltip{position:absolute}.viewtooltip:focus-within{outline:none}.viewtooltip.position-left{position:absolute;right:auto;width:fit-content}.viewtooltip.position-right{left:auto;position:absolute;width:fit-content}.viewtooltip_content{border-radius:.2em;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);transform:scaleY(0);transform-origin:top;transition:transform .2s}.viewtooltip_content[show]{transform:scaleY(1);transform-origin:top;transition:transform .4s}.viewtooltip_content.direction-up{transform-origin:bottom}.viewtooltip_closebutton{left:auto;opacity:.5;position:absolute;right:1em;top:1em;width:fit-content}.viewtooltip_closebutton:after{content:"\00d7";display:inline-block}:root{--__head_bg:#27374d;--__head_text:#fff;--__head_link:#f0f0f0;--__body_bg:#fff;--__body_text:#27374d;--__body_link:#064a64;--__foot_bg:#27374d;--__foot_text:#f1f1f1;--__foot_link:#f0f0f0;--__icon:#914993;--entreprise_etrangere:green;--entreprise_titre:green;--nb_etab_text:green;--nb_etab_bg:gray;--error_background:red;--error_text:#fff}.__icon svg{fill:var(--__icon)}.viewmodal-wrapper{min-width:360px}.viewmodal-header{background-color:var(--__head_bg);color:var(--__head_text)}.viewmodal-body{background:var(--__body_bg);color:var(--__body_text)}.viewmodal-body_content{min-height:8em;padding:0}.viewmodal-footer{background-color:var(--__head_bg);color:var(--__head_text);text-align:right}.viewmodal-footer a,.viewmodal-header a{color:var(--__head_link)}.form_annuaire button,.form_annuaire input,.form_annuaire select{margin-left:0;margin-right:0;margin-top:.1em}.morefilter{border-bottom:.6em solid var(--__icon);border-left:.6em solid transparent;font-size:1.5em;height:0;margin:auto .1em auto .8em;transition:transform .3s;width:0}._menu_extra{z-index:1}#_menu_extra-toggle{display:none}._menu_button{align-items:center;cursor:pointer;display:flex;height:1.6em;margin:.6em calc(max(.8vw, 10px) + 13px) .2em auto;width:1.6em}._menu_button>span,._menu_button>span:after,._menu_button>span:before{background-color:var(--__icon);display:block;height:.15em;position:absolute;transform:scale(1);transition-duration:.25s;width:1.6em}._menu_button>span:before{content:"";top:-.54em}._menu_button>span:after{content:"";top:.54em}#_menu_extra-toggle:checked+._menu_button>span{transform:scale(0)}#_menu_extra-toggle:checked+._menu_button>span:after,#_menu_extra-toggle:checked+._menu_button>span:before{top:0;transform:scale(0)}._menu_overlay{bottom:0;height:100%;position:absolute;top:0;width:100%}#_menu_extra-toggle:checked~._menu_box ._menu_overlay,._menu_box{display:block}._menu_box{background:rgba(0,0,0,.25);height:100%;margin:0;opacity:0;padding:0;position:fixed;right:0;top:0;transition:opacity .25s;visibility:hidden;width:100%;z-index:1}#_menu_extra-toggle:checked~._menu_box{opacity:1;visibility:visible}#_menu_extra-toggle:not(:checked)~._menu_box{opacity:0;transition:visibility 0s .25s,opacity .25s;visibility:hidden}._menu_content{background-color:var(--__body_bg);height:100%;margin:0 0 0 auto;max-width:100%;overflow:auto;padding:0;position:fixed;right:0;transform-origin:right;width:max-content}._menu_content .title_configuration{border-bottom:1px solid #9b76a6;color:var(--__ico);display:flex;font-weight:700;padding-bottom:.25em}#_menu_extra-toggle:checked~._menu_box ._menu_content{transform:scaleX(1);transition:transform .3s ease-out}#_menu_extra-toggle:not(:checked)~._menu_box ._menu_content{transform:scaleX(.6);transition:transform .2s ease-out}._menu_content_text{padding:.6em 2em 2em}.menu_content_head{align-items:center;display:flex;margin:0 -1em 0 -1.6em}.vtp-short{background-color:var(--__head_bg);color:var(--__head_text);padding:.2em .6em;position:absolute;width:max-content}.vtp-error{background-color:red;color:#fff}.vtp-details{background-color:var(--__head_bg);color:var(--__head_text);padding:1em 2em}.vtp-color2{background:#8f8f8f;color:#dbdbdb}.vtp-details a{color:inherit;cursor:pointer}form.form_annuaire{margin-bottom:3.6em}#showadvancedsearch{display:none}form.form_annuaire .smallinput{width:4.6em}form.form_annuaire .mediuminput{width:13em}#advancedsearch{display:flex;margin:0 0 .3em;max-height:0;max-width:100%;opacity:0;overflow:hidden;padding:0;pointer-events:none;transition:max-height .3s,opacity .2s;visibility:hidden}#showadvancedsearch:checked~#advancedsearch{max-height:26em;opacity:1;overflow:visible;pointer-events:auto;transition:max-height .5s ease-in,opacity .4s ease-in .2s;visibility:visible}#showadvancedsearch:checked~.morefilter{transform:rotate(45deg) scale(.7)}#advancedsearch .selected-option{background-color:rgba(0,0,0,.1);color:#1777fc}#advancedsearch select option{color:#d60000}#advancedsearch select :first-child{color:inherit}.viewmodal-body fieldset{align-items:center;border:hidden!important;display:flex;flex-wrap:wrap;justify-content:space-between}.form_annuaire>fieldset,.viewmodal-body_content>.nav_wrapper{margin:0;padding:0 6%}.morefilter,fieldset button[type=submit],input[name=q],select[name=section_activite_principale],select[name=tranche_effectif_salarie]{flex-basis:100%;max-width:100%}.morefilter,input[name=code_postal]{flex-basis:auto}.viewmodal-body fieldset label{cursor:pointer}fieldset button[type=submit]{margin-top:1em}.viewmodal .results{display:flex;flex-direction:column;opacity:0;padding-left:6%;padding-right:6%;transition:opacity .6s}.viewmodal .results[show]{opacity:1}.viewmodal-body_content .nav_wrapper{align-items:end;display:flex;margin-bottom:4em;opacity:0;transform:scaleY(0);transform-origin:bottom;transition:opacity .2s,transform .2s}.viewmodal-body_content .nav_wrapper[show]{opacity:1;transform:scaleY(1)}.nav_next{min-width:30%}.nav_next button{transition:transform .3s}.nav_next button,.nav_next button[show]{transform:scaleY(1)}.nav_counter{font-size:1.1em;opacity:.6}.results_urlapi{text-align:center}.viewmodal .item{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:.2em 1em;min-height:2em;transition:background-color .2s ease-out}.viewmodal .item.lighted:hover{background:linear-gradient(45deg,#00000008,transparent)}.viewmodal .clickable{cursor:pointer}.viewmodal .item .clickable:hover{text-decoration:underline}.viewmodal-body_content .__icon{align-items:center;background-repeat:no-repeat;display:flex;height:1.8em;justify-content:center;width:1.8em}.__icon a{height:100%}.__icon .annuairebutton,.__icon svg{margin-bottom:.3em}.icon-fill svg{fill:var(--__icon)}.viewmodal .item .annuairebutton{border:1px solid #b9b9b9;border-radius:4px;color:#6e6e6e;cursor:pointer;height:80%;width:100%}.results .item.closed{opacity:.4}.item .etabl_masque svg{opacity:.2}.item .etabl_masque_text{color:#747474;font-size:.8em;opacity:.4}.raison_social{color:var(--__body_link)}.title,.viewmodal .item .raison_social{flex-basis:min-content;flex-grow:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viewmodal .etrangere{color:var(--entreprise_etrangere)}.pushflex_right{margin-left:auto}.pushflex_left{margin-right:auto}.viewmodal .item .siren{color:#bdc1c5}.viewmodal .item .ville{min-width:20ch;overflow:hidden;padding:0 1em;text-overflow:ellipsis;white-space:nowrap;width:20ch}.flexline-break{width:100%}.view_tooltip .detail{align-items:center;cursor:auto;display:block;flex-wrap:wrap;justify-content:space-between;margin:0 1em;max-height:0;opacity:0;overflow:hidden;padding:0 1em;transform:scaleY(0);transition:max-height .2s,transformt .3s,opacity .2s}.view_tooltip .detail[show]{max-height:190px;opacity:1;transform:scaleY(100%);transition:max-height .2s,transform .3s,opacity .2s}.viewmodal .text_align_right{text-align:right}.etab-adresse{flex-grow:1;opacity:.7;text-transform:lowercase}.text_justify{text-align-last:justify}.no_decoration:hover{text-decoration:none!important}.nb_etablissement{color:var(--__ico);display:list-item;font-size:.8em;list-style-type:"+";min-width:100%;text-align:center}.events_none,.nb_etablissement{pointer-events:none}.etab_maj{background:var(--__ico);color:var(--__body_bg)!important}.annuairebutton.hidden{display:none}.errorfetch{color:red}.light-opacity{opacity:.7}.small_font{font-size:.8em}.complements span{background-color:hsla(0,0%,100%,.1);border-radius:1em;display:inline-block;margin:0 .2em .2em;padding:.3em .5em}@media (max-width:768px){.viewmodal-wrapper{width:100vw!important}.results .item{gap:.2em .5em}.results .item .ville{min-width:16ch;padding-right:0;width:16ch}}@media (min-width:769px) and (max-width:1080px){.viewmodal-wrapper{width:90vw!important}}@media (min-width:1081px) and (max-width:1500px){.viewmodal-wrapper{min-width:400px;width:80vw!important}}@media (min-width:1501px) and (max-width:1919px){.viewmodal-wrapper{min-width:500px;width:70vw!important}}@media (min-width:1920px){.viewmodal-wrapper{min-width:600px;width:65vw}}:root{--__head_bg:var(--colorbackhmenu1);--__head_text:var(--colortextbackhmenu);--__head_link:var(--colortextbackhmenu);--__body_bg:var(--colorbacktabcard1);--__body_text:var(--colortextbacktab);--__body_link:var(--colortextlink);--__foot_bg:var(--colorbackhmenu1);--__foot_text:var(--colortextbackhmenu);--__foot_link:var(--colortextbackhmenu);--__ico:var(--butactionbg)}.bt_annuaire{background-color:var(--butactionbg);border:0;border-radius:.2em;color:var(--textbutaction);cursor:pointer;font-size:inherit;height:2em;margin-left:1em;opacity:0;transform:scale(0);transform-origin:bottom;transition:transform .4s ease-in-out,opacity 1s}.bt_annuaire[show]{opacity:1;transform:scale(1)}#fetch_annuaires_conf{display:none}.form_annuaire button:disabled{opacity:1!important}#mess_tva{border:solid red;margin-bottom:.4em}.tooltipTVA{background-color:red;color:#fff;padding:.2em .4em;position:relative;z-index:1000}