@font-face{font-family:DroidSans;src:url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-webfont.eot?) format("eot") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-webfont.woff2) format("woff2") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-webfont.woff) format("woff") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-webfont.ttf) format("truetype") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-webfont.svg#DroidSans) format("svg")}@font-face{font-family:DroidSansBold;src:url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-Bold-webfont.eot?) format("eot") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-Bold-webfont.woff2) format("woff2") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-Bold-webfont.woff) format("woff") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-Bold-webfont.ttf) format("truetype") , url(//intersites.agglo-larochelle.fr/static/fonts/DroidSans-Bold-webfont.svg#DroidSansBold) format("svg")}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{resize:none;overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{position:relative;background-repeat:no-repeat}#body-wrapper *,#body-wrapper *::before,#body-wrapper *::after{background-repeat:no-repeat;box-sizing:border-box}#body-wrapper table,#body-wrapper table thead,#body-wrapper table tbody,#body-wrapper table tr,#body-wrapper table th,#body-wrapper table td,.lfr-admin-panel *,.modal *,.lfr-admin-panel *::before,.modal *::before,.lfr-admin-panel *::after,.modal *::after,.ace-editor-content{position:static}html,html.aui,body,.aui body{overflow-x:hidden;margin:0;font-family:DroidSans,"Open Sans",Arial,sans-serif;color:#313131}html,html.aui{width:100%;height:100%;font-size:100%}body,.aui body{padding:0;background-color:#efefef}.aui body,.aui li,.aui label,.aui input,.aui button,.aui select,.aui textarea{line-height:1.25rem}body.portal-popup,html.aui body.html-editor{background-color:#fff}html.aui body.html-editor{max-width:71.25rem;margin:auto;padding:0 1.88rem}p,.aui p{margin-bottom:.63rem}img,video,figure,.aui img,.aui video,.aui figure{max-width:100%;height:auto}video,.aui video{cursor:pointer}h1,h2,h3,h4,h5,.aui h1,.aui h2,.aui h3,.aui h4,.aui h5{font-weight:normal;line-height:1.4em;font-size:inherit}ul,ol,.aui ul,.aui ol{margin:0;padding:0}ul,.aui ul{list-style-type:none}form,.aui form{margin-bottom:0}a,a:hover,a:visited,a:focus,.aui a,.aui a:hover,.aui a:visited,.aui a:focus{color:inherit;text-decoration:none}button,.aui button{border:0;background-color:transparent}a:focus,button:focus,input:focus,select:focus,textarea:focus,*[tabindex="0"]:focus{outline:1px solid #0463b3!important}a[tabindex="-1"]:focus,button[tabindex="-1"]:focus,input[tabindex="-1"]:focus,select[tabindex="-1"]:focus,textarea[tabindex="-1"]:focus{outline:0!important}#body-wrapper .loadingmask-message{display:inline-block;width:6.25rem;left:50%;margin-left:-3.12rem}.form-search .advanced-search input.search-query,.add-content-menu .search-panel input.search-query{font-size:1.0rem}#body-wrapper{min-height:100vh;font-size:100%}.flash-link-wrapper{z-index:10000;position:absolute;left:0;-webkit-transform:translateX(-15.63rem);transform:translateX(-15.63rem)}.flash-link-wrapper-top{top:1.25rem}.flash-link-wrapper-bottom{bottom:7.5rem}.flash-link-wrapper a.flash-link{display:block;height:2.13rem;padding:0 1.25rem;line-height:1.88rem;border:.13rem solid #fff;border-left:0;box-shadow:0 0 .63rem #666;background-color:#d23c83;color:#fff;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .35s ease-out;transition:transform .35s ease-out}.flash-link-wrapper .flash-link:focus{-webkit-transform:translateX(15.63rem);transform:translateX(15.63rem);outline:0!important}.main-content{position:static;min-height:calc(100vh - 30.63rem)}@media (min-width:38.75rem){.main-content{min-height:calc(100vh - 24.38rem)}}@media (min-width:50rem){.main-content{min-height:calc(100vh - 19.38rem)}}@media (min-width:56.25rem){.main-content{min-height:calc(100vh - 19.25rem);position:relative;background-color:#efefef}}@media (min-width:75rem){.main-content{min-height:calc(100vh - 13rem)}}.useful-content,#body-wrapper.page-maximized .columns-max{width:100%;max-width:75rem;margin:auto;padding:0 .63rem}#body-wrapper.page-maximized .columns-max{margin:1.88rem auto}.portlet-column-content{width:100%}.lfr-configurator-visibility{z-index:2}@media (min-width:35rem){.useful-content,#body-wrapper .page-maximized .columns-max{padding:0 1.25rem}}@media (min-width:56.25rem){.useful-content,#body-wrapper .page-maximized .columns-max{padding:0 1.88rem}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001s!important;transition-duration:.001s!important}}.inner-link,a.inner-link,.aui button.inner-link{display:block;width:100%;height:100%;cursor:pointer}#sb_form{margin:1.25rem auto;max-width:31.25rem}#sb_form #form-header-title,#sb_form #form-mandatory,#sb_form #form-footer-mandatory,#sb_form #label-EMAIL_ID,#sb_form .message-div>div:first-child{display:none!important}#body-wrapper .global-search-input,#sb_form #input-email{width:100%;max-width:100%;height:3.75rem;padding-left:1.57rem;padding-right:3.75rem;padding-top:0;padding-bottom:0;border:0}#sb_form #input-email{display:block;line-height:3.75rem}#body-wrapper .global-search-submit,#sb_form #submitInput{display:block;position:absolute;width:2.25rem;height:2.25rem;right:.75rem;padding:0;margin:0;border:0;border-radius:1.13rem;background-color:#004793;color:#004793;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:1.13rem 1.13rem;background-position:center;background-repeat:no-repeat;font-size:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#body-wrapper .global-search-submit{top:.75rem}#sb_form #submitInput{top:-3rem}#body-wrapper .global-search-submit:hover,#body-wrapper .global-search-submit:focus,#sb_form #submitInput:hover,#sb_form #submitInput:focus{background-color:#3aa996;color:#3aa996}#sb_form .message-div{padding:.5rem .88rem;margin:0;background-color:#fee5e2;border:.07rem solid #fcaca5}#sb_form .message-div.message-div-success{background-color:#f1fbd1;border:.07rem solid #bce830}#sb_form .message-div span{line-height:1.2!important;color:#b50303!important}#sb_form .message-div.message-div-success span{color:#488f06!important}.flex-1{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.flex-2{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.flex-3{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotating{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#body-wrapper .page-anchor{height:0;margin:0;border:0}.clear-float{clear:both}#body-wrapper .btn-danger.lfr-configurator-visibility{display:none}#body-wrapper.is-admin.controls-visible .btn-danger.lfr-configurator-visibility{display:block}#body-wrapper.is-admin.controls-visible .home-article-mainContentContainer .btn-danger.lfr-configurator-visibility,#body-wrapper.is-admin.controls-visible .btn-danger.lfr-configurator-visibility[href*="flickr-photosets"]{position:absolute;left:0;top:0;width:auto;padding:.32rem .63rem;font-size:.9em;opacity:1}html[data-node-server^="cdalr-prd-"] #body-wrapper.is-admin img[alt=""]{border:2px dashed red}.block-text-ellipsis{overflow:hidden}.block-text-ellipsis::before,.block-text-ellipsis::after{position:absolute;right:0;width:3.75rem;height:1.25rem;box-shadow:-3.75rem 0 .75rem -.75rem white inset;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.block-text-ellipsis::before{content:"(...)";bottom:0;line-height:1rem;padding-left:2.19rem}.block-text-ellipsis::after{content:""}.preprod-banner{z-index:9999999;position:fixed;width:15.63rem;height:2.25rem;line-height:2.25rem;bottom:3.44rem;left:-3.12rem;background:linear-gradient(red 0,#f66 80%);color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1rem;text-transform:uppercase;text-align:center;box-shadow:0 .13rem .63rem 0 rgba(0,0,0,.75);-webkit-transform:rotate(45deg);transform:rotate(45deg)}#contextual-menu{z-index:5000;display:none;position:fixed;padding:0 .32rem;background-color:#fff;box-shadow:0 0 .32rem rgba(0,0,0,.5)}#contextual-menu.context-prerender{display:block;visibility:hidden}#contextual-menu.context-visible{display:block;visibility:visible}ul.contextual-menu-section{padding:.32rem 0}ul.contextual-menu-section:not(:last-child){border-bottom:.07rem solid #ccc}ul.contextual-menu-section-link,ul.contextual-menu-section-interior,ul.contextual-menu-section-admin{display:none}body.signed-in ul.contextual-menu-section-admin{display:block}li.contextual-menu-item{height:1.57rem;line-height:1.57rem;padding:0 .63rem;font-size:.8em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer}li.contextual-menu-item:hover{background-color:#efefef;color:#0463b3}li.contextual-menu-item a,li.contextual-menu-item a:hover{font-family:DroidSans,"Open Sans",Arial,sans-serif;color:inherit}@media (min-height:45rem),(min-width:45rem){#contextual-menu{padding:0 .63rem}ul.contextual-menu-section{padding:.63rem 0}li.contextual-menu-item{font-size:.9em}.interior-page ul.contextual-menu-section-interior{display:block}}input[type="text"].datepicker{cursor:pointer}.datepickerdropdown{z-index:10000;position:absolute;top:2rem;left:0;padding:.63rem;background:#fff;border:.07rem solid #999;box-shadow:0 .5rem .5rem #333}.aui .cdalr-form .control-group .controls .datepickerdropdown{border-radius:0}.aui .cdalr-form .control-group .controls .datepickerdropdown:hover{background-color:#fff}.datepickerdropdown .datepicker-close{position:absolute;top:0;right:0;width:1.88rem;height:1.88rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/blue-cross.svg);background-position:center;background-size:.88rem .88rem;cursor:pointer;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.datepicker-close:hover,.datepicker-close:focus{background-color:#ddd}.datepickerdropdown *:focus{outline:thin dotted #313131}#body-wrapper .datepicker-table{border:0;font-size:.88rem}.datepickerdropdown table.datepicker-table{margin:0}.datepicker-table td{width:2.63rem;height:2.25rem;text-align:center}.datepickerdropdown table.datepicker-table th,.datepickerdropdown table.datepicker-table td{padding:0}.cdalr-form .control-group .datepickerdropdown .datepicker-table tr,.cdalr-form .control-group .datepickerdropdown .datepicker-table td{border-right:0}.datepicker-table .daysRow>td{height:1.75rem;color:#0463b3;font-size:.9em}input[type="button"].datepicker-changeMonth{background-color:#b3d0e8;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:.88rem .88rem;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}input[type="button"].datepicker-changeMonth,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-changeMonth{width:1.88rem;height:1.88rem;border:0;border-radius:50%}input[type="button"].datepicker-changeMonth:hover,input[type="button"].datepicker-changeMonth:focus{background-color:#0463b3}td:nth-child(2)>input[type="button"].datepicker-changeMonth{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.datepickerdropdown .datepicker-table input[type="text"].monthDsp{width:100%;height:1.88rem;margin:0;padding:0;text-align:center;background:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;border:0;border-bottom:.07rem solid #ccc}input[type="button"].datepicker-day{width:2.25rem;height:1.88rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;background:#efefef;color:#035396}input[type="button"].datepicker-day,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day{border:0;border-radius:0}input[type="button"].datepicker-day.datepicker-otherMonth{background:#f8f8f8;color:#ccc}input[type="button"].datepicker-day.datepicker-today,input[type="button"].datepicker-day.datepicker-today:hover,input[type="button"].datepicker-day.datepicker-today:focus{background:#0463b3;color:#fff}input[type="button"].datepicker-day.datepicker-selected{background:#c23d83;color:#fff}input[type="button"].datepicker-day:hover,input[type="button"].datepicker-day:focus,input[type="button"].datepicker-day.datepicker-today:hover,input[type="button"].datepicker-day.datepicker-today:focus,input[type="button"].datepicker-day.datepicker-selected:hover,input[type="button"].datepicker-day.datepicker-selected:focus,input[type="button"].datepicker-day.datepicker-otherMonth:hover,input[type="button"].datepicker-day.datepicker-otherMonth:focus,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day:hover,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day:focus,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day.datepicker-today:hover,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day.datepicker-today:focus,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day.datepicker-selected:hover,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day.datepicker-selected:focus,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day.datepicker-otherMonth:hover,.aui .cdalr-form .control-group .controls input[type="button"].datepicker-day.datepicker-otherMonth:focus{background:#efefef;border:.13rem solid #c23d83;color:#c23d83;outline:0!important}input[type="button"].datepicker-day.datepicker-otherMonth:hover,input[type="button"].datepicker-day.datepicker-otherMonth:focus{background:#f8f8f8}input[type="button"],input[type="image"],.aui input[type="button"],.aui input[type="image"]{-webkit-appearance:none;-webkit-user-select:none}input[type="text"],.aui input[type="text"]{-webkit-user-select:text}.aui label{margin-bottom:0;font-size:inherit}.aui select,.aui textarea,.aui button,.aui input[type="text"],.aui input[type="password"],.aui input[type="datetime"],.aui input[type="datetime-local"],.aui input[type="date"],.aui input[type="month"],.aui input[type="time"],.aui input[type="week"],.aui input[type="number"],.aui input[type="email"],.aui input[type="url"],.aui input[type="search"],.aui input[type="tel"],.aui input[type="color"],.aui input[type="file"],.aui .uneditable-input{margin-bottom:0;padding:0 .63rem;min-width:0;height:auto;line-height:auto;color:inherit;font-size:inherit;font-family:DroidSans,"Open Sans",Arial,sans-serif}.aui .cdalr-form select,.aui .cdalr-form textarea,.aui .cdalr-form input[type="text"],.aui .cdalr-form input[type="password"],.aui .cdalr-form input[type="datetime"],.aui .cdalr-form input[type="datetime-local"],.aui .cdalr-form input[type="date"],.aui .cdalr-form input[type="month"],.aui .cdalr-form input[type="time"],.aui .cdalr-form input[type="week"],.aui .cdalr-form input[type="number"],.aui .cdalr-form input[type="email"],.aui .cdalr-form input[type="url"],.aui .cdalr-form input[type="search"],.aui .cdalr-form input[type="tel"],.aui .cdalr-form input[type="color"],.aui .cdalr-form input[type="file"],.aui .cdalr-form .uneditable-input{border:0;border-radius:0;background:#fff;box-shadow:none}.aui select{padding-right:0}.aui input:focus:invalid:focus,.aui textarea:focus:invalid:focus,.aui select:focus:invalid:focus{border-color:inherit;color:inherit;box-shadow:none}.aui .controls textarea{width:100%}figure.interior-article-media .cdalr-form{text-align:left}.aui .cdalr-form .form-actions{margin:1.25rem 0;padding:0;background:0;border:0}.cdalr-form legend+.control-group{margin-top:0}.cdalr-form.form-horizontal .control-label{width:auto;padding-top:0;float:none;text-align:center}.cdalr-form.form-horizontal .controls{margin-left:0}.cdalr-form .map{min-height:12.5rem;width:100%;border:0}.cdalr-form .map.mini-map{height:12.5rem}#body-wrapper .cdalr-form{margin:.63rem;padding:0;font-size:.9em}#body-wrapper .interior-article-media .cdalr-form{font-size:.85em}@media (min-width:35rem){#body-wrapper .cdalr-form{margin:1.25rem}}.cdalr-form fieldset{max-width:37.5rem;margin:auto;margin-bottom:.63rem;border-bottom:.07rem solid #ccc}.cdalr-form legend{display:block;margin-bottom:1.88rem;padding-bottom:.63rem;border-bottom:.07rem solid #ccc;color:#06504f;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.5em;font-variant:small-caps;line-height:1.2em}.cdalr-form .fieldset-subtitle{margin-bottom:1.25rem}.cdalr-form .cdalrForm-section-title{margin-top:1.88rem;margin-bottom:.94rem;margin-left:1.25rem;margin-right:1.25rem;padding-left:1.25rem;padding-right:1.25rem;padding-bottom:.32rem;border-bottom:.07rem solid #ccc;text-transform:uppercase;color:#06504f;font-size:1.1em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.cdalr-form .required-fields{margin:0;margin-top:1.88rem;font-style:italic}@media (min-width:28.75rem){.cdalr-form legend,.cdalr-form .required-fields{padding-left:1.25rem}}.cdalr-form.fake-form fieldset{opacity:.5}.cdalr-form.fake-form .control-label{width:6.25rem}#body-wrapper .error-cdalr-form{color:#c60;background-color:#f7f4d9;border-color:#c90}#body-wrapper .error-cdalr-form a{font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#body-wrapper .error-cdalr-form a:hover,#body-wrapper .error-cdalr-form a:focus{color:#c00}#fullPage-alert-blockWaiting{z-index:10;position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,.85)}#fullPage-alert-blockWaiting-content{width:16.25rem;padding:1.25rem;padding-left:2.5rem;text-align:center;font-size:1.25em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;background-color:#fff;box-shadow:0 0 1.88rem 1.25rem white;color:#0463b3}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}#fullPage-alert-blockWaiting-content::before{content:"";display:block;width:1.5rem;height:1.5rem;position:absolute;top:50%;left:.94rem;margin-top:-.75rem;border-radius:50%;border-bottom:.19rem solid #0463b3;border-right:.19rem solid #0463b3;-webkit-animation:spin .75s infinite linear;animation:spin .75s infinite linear}.aui .cdalr-form .control-group .geolocalisation-icon .geolocalisation-marker,.tooltip.yui3-widget-positioned{display:none;border:0}.aui .cdalr-form .control-group .geolocalisation-icon.geolocalisation-success{background-color:#f1fbd1;border-color:#bce830;color:#488f06}.aui .cdalr-form .control-group .geolocalisation-icon.geolocalisation-error{background-color:#fee5e2;border-color:#fcaca5;color:#b50303}.cdalr-form button[type="submit"],.cdalr-form .btn-submit,.cdalr-form .btn-check,.cdalr-form .btn-reset{float:right;width:auto;height:1.88rem;line-height:1.88rem;margin-right:.63rem;padding:0;padding-left:.63rem;padding-right:3.13rem;color:#06504f;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.1em;border:0;background:0;box-shadow:none;text-shadow:none;border-radius:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cdalr-form button[type="submit"]::after,.cdalr-form .btn-submit::after,.cdalr-form .btn-check::after,.cdalr-form .btn-reset::after{content:"";display:block;position:absolute;width:1.88rem;height:1.88rem;top:0;right:.63rem;border-radius:50%;background-color:#3aa996;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:1.13rem 1.13rem;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cdalr-form button[type="submit"]:hover,.cdalr-form button[type="submit"]:focus,.cdalr-form button[type="submit"]:active,.cdalr-form .btn-submit:hover,.cdalr-form .btn-submit:focus,.cdalr-form .btn-submit:active .cdalr-form .btn-check:hover,.cdalr-form .btn-check:focus,.cdalr-form .btn-check:active,.cdalr-form .btn-reset:hover,.cdalr-form .btn-reset:focus,.cdalr-form .btn-reset:active{background:0;color:#06504f}.cdalr-form button[type="submit"]:hover::after,.cdalr-form button[type="submit"]:focus::after,.cdalr-form .btn-submit:hover::after,.cdalr-form .btn-submit:focus::after,.cdalr-form .btn-check:hover::after,.cdalr-form .btn-check:focus::after,.cdalr-form .btn-reset:hover::after,.cdalr-form .btn-reset:focus::after{background-color:#06504f}.cdalr-form button[type="submit"]:focus,.cdalr-form .btn-submit:focus,.cdalr-form .btn-check:focus,.cdalr-form .btn-reset:focus{outline:.07rem dotted #06504f}.cdalr-form .control-group{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.94rem;border-radius:.32rem;overflow:visible}.cdalr-form .control-group.control-group-date,.cdalr-form .control-group.control-group-date .controls{overflow:visible}.cdalr-form .control-group.hidden,.cdalr-form .control-group .hidden,.cdalr-form .control-group select.hidden+.select-arrow{display:none}.cdalr-form .vertical-control-group,.cdalr-form .vertical-control-group>.controls{display:block}.cdalr-form .control-group *{border-radius:0}.cdalr-form .control-group label,.cdalr-form .control-group .controls input,.cdalr-form .control-group .controls select,.cdalr-form .control-group .controls textarea,.cdalr-form .control-group .uneditable-input{border:.07rem solid #ccc}.cdalr-form.form-vertical .vertical-control-group.control-group label span{border-right:0}.cdalr-form .control-group label{min-height:1.88rem;line-height:1.88rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cdalr-form .control-group .controls input,.cdalr-form .control-group .controls select{height:2rem}.aui .cdalr-form .control-group .controls .uneditable-input,.aui .cdalr-form .control-group .controls .uneditable-input:hover{line-height:1.88rem;background-color:#f6f6f6;color:#999;border-color:#ccc}.cdalr-form .control-group .controls .uneditable-input.add-on{height:100%;padding:0 .63rem}.cdalr-form .control-group .controls .auto-label{width:auto;padding:0 .63rem}.cdalr-form .control-group .controls input[type="file"]{font-size:.9em;font-style:italic;color:#999}.cdalr-form .control-group .controls textarea{width:100%;height:15.63rem;padding:.63rem;line-height:1.3em}.cdalr-form .control-group .controls textarea.textarea-medium{height:8.75rem}.cdalr-form .control-group .controls textarea.textarea-small{height:4.38rem}#cursus-change-input-counter{border-bottom:0}.cdalr-form .control-group .controls>.input-error,.aui .cdalr-form .control-group .controls>.input-error,.cdalr-form .control-group .controls>*:focus,.cdalr-form .control-group .controls>.input-error:focus,.aui .cdalr-form .control-group .controls>*:focus,.aui .cdalr-form .control-group .controls>.input-error:focus,.cdalr-form .control-group .controls .select-container>.input-error,.aui .cdalr-form .control-group .controls .select-container>.input-error,.cdalr-form .control-group .controls .select-container>*:focus,.cdalr-form .control-group .controls .select-container>.input-error:focus,.aui .cdalr-form .control-group .controls .select-container>*:focus,.aui .cdalr-form .control-group .controls .select-container>.input-error:focus,.cdalr-form .control-group .controls .intl-tel-input>.input-error,.aui .cdalr-form .control-group .controls .intl-tel-input>.input-error,.cdalr-form .control-group .controls .intl-tel-input>*:focus,.cdalr-form .control-group .controls .intl-tel-input>.input-error:focus,.aui .cdalr-form .control-group .controls .intl-tel-input>*:focus,.aui .cdalr-form .control-group .controls .intl-tel-input>.input-error:focus,.cdalr-form .control-group .controls .typeahead__query>.input-error,.aui .cdalr-form .control-group .controls .typeahead__query>.input-error,.cdalr-form .control-group .controls .typeahead__query>*:focus,.cdalr-form .control-group .controls .typeahead__query>.input-error:focus,.aui .cdalr-form .control-group .controls .typeahead__query>*:focus,.aui .cdalr-form .control-group .controls .typeahead__query>.input-error:focus,.cdalr-form .control-group .controls .algolia-places>.ap-input.input-error,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input.input-error,.cdalr-form .control-group .controls .algolia-places>.ap-input:focus,.cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:focus,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input:focus,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:focus{outline:0!important}.cdalr-form .control-group .controls>.input-error,.cdalr-form .control-group .controls>.input-error:hover,.aui .cdalr-form .control-group .controls>.input-error,.aui .cdalr-form .control-group .controls>.input-error:hover,.cdalr-form .control-group .controls .select-container>.input-error,.cdalr-form .control-group .controls .select-container>.input-error:hover,.aui .cdalr-form .control-group .controls .select-container>.input-error,.aui .cdalr-form .control-group .controls .select-container>.input-error:hover,.cdalr-form .control-group .controls .intl-tel-input>.input-error,.cdalr-form .control-group .controls .intl-tel-input>.input-error:hover,.aui .cdalr-form .control-group .controls .intl-tel-input>.input-error,.aui .cdalr-form .control-group .controls .intl-tel-input>.input-error:hover,.cdalr-form .control-group .controls .typeahead__query>.input-error,.cdalr-form .control-group .controls .typeahead__query>.input-error:hover,.aui .cdalr-form .control-group .controls .typeahead__query>.input-error,.aui .cdalr-form .control-group .controls .typeahead__query>.input-error:hover,.cdalr-form .control-group .controls .algolia-places>.ap-input.input-error,.cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:hover,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input.input-error,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:hover,.cdalr-form .control-group .controls .select-container>.input-error+.select-arrow,.cdalr-form .control-group .controls .select-container>.input-error:hover+.select-arrow{border-color:#fcaca5;background-color:#fee5e2;color:#b50303}.cdalr-form .control-group .controls>:not(label):focus,.cdalr-form .control-group .controls>:not(label):hover,.cdalr-form .control-group .controls>.input-error:focus,.aui .cdalr-form .control-group .controls>:not(label):focus,.aui .cdalr-form .control-group .controls>:not(label):hover,.aui .cdalr-form .control-group .controls>.input-error:focus,.cdalr-form .control-group .controls .select-container>:not(label):focus,.cdalr-form .control-group .controls .select-container>:not(label):hover,.cdalr-form .control-group .controls .select-container>.input-error:focus,.aui .cdalr-form .control-group .controls .select-container>:not(label):focus,.aui .cdalr-form .control-group .controls .select-container>:not(label):hover,.aui .cdalr-form .control-group .controls .select-container>.input-error:focus,.cdalr-form .control-group .controls .intl-tel-input>:not(label):focus,.cdalr-form .control-group .controls .intl-tel-input>:not(label):hover,.cdalr-form .control-group .controls .intl-tel-input>.input-error:focus,.aui .cdalr-form .control-group .controls .intl-tel-input>:not(label):focus,.aui .cdalr-form .control-group .controls .intl-tel-input>:not(label):hover,.aui .cdalr-form .control-group .controls .intl-tel-input>.input-error:focus,.cdalr-form .control-group .controls .typeahead__query>:not(label):focus,.cdalr-form .control-group .controls .typeahead__query>:not(label):hover,.cdalr-form .control-group .controls .typeahead__query>.input-error:focus,.aui .cdalr-form .control-group .controls .typeahead__query>:not(label):focus,.aui .cdalr-form .control-group .controls .typeahead__query>:not(label):hover,.aui .cdalr-form .control-group .controls .typeahead__query>.input-error:focus,.cdalr-form .control-group .controls .algolia-places>.ap-input:focus,.cdalr-form .control-group .controls .algolia-places>.ap-input:hover,.cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:focus,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input:focus,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input:hover,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:focus,.cdalr-form .control-group .controls .select-container>*:focus+.select-arrow,.cdalr-form .control-group .controls .select-container>*:hover+.select-arrow,.cdalr-form .control-group .controls .select-container>.input-error:focus+.select-arrow{border-color:#bce830;background-color:#faffee;color:#313131}.cdalr-form .control-group .controls>label:focus,.cdalr-form .control-group .controls>label:hover,.aui .cdalr-form .control-group .controls>label:focus,.aui .cdalr-form .control-group .controls>label:hover{border-color:#0463b3}.cdalr-form .control-group .controls>.input-error,.aui .cdalr-form .control-group .controls>.input-error,.cdalr-form .control-group .controls>*:focus,.cdalr-form .control-group .controls>.input-error:focus,.aui .cdalr-form .control-group .controls>*:focus,.aui .cdalr-form .control-group .controls>.input-error:focus,.cdalr-form .control-group .controls .select-container>.input-error,.aui .cdalr-form .control-group .controls .select-container>.input-error,.cdalr-form .control-group .controls .select-container>*:focus,.cdalr-form .control-group .controls .select-container>.input-error:focus,.aui .cdalr-form .control-group .controls .select-container>*:focus,.aui .cdalr-form .control-group .controls .select-container>.input-error:focus,.cdalr-form .control-group .controls .intl-tel-input>.input-error,.aui .cdalr-form .control-group .controls .intl-tel-input>.input-error,.cdalr-form .control-group .controls .intl-tel-input>*:focus,.cdalr-form .control-group .controls .intl-tel-input>.input-error:focus,.aui .cdalr-form .control-group .controls .intl-tel-input>*:focus,.aui .cdalr-form .control-group .controls .intl-tel-input>.input-error:focus,.cdalr-form .control-group .controls .typeahead__query>.input-error,.aui .cdalr-form .control-group .controls .typeahead__query>.input-error,.cdalr-form .control-group .controls .typeahead__query>*:focus,.cdalr-form .control-group .controls .typeahead__query>.input-error:focus,.aui .cdalr-form .control-group .controls .typeahead__query>*:focus,.aui .cdalr-form .control-group .controls .typeahead__query>.input-error:focus,.cdalr-form .control-group .controls .algolia-places>.ap-input.input-error,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input.input-error,.cdalr-form .control-group .controls .algolia-places>.ap-input:focus,.cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:focus,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input:focus,.aui .cdalr-form .control-group .controls .algolia-places>.ap-input.input-error:focus{box-shadow:0 0 .25rem rgba(4,99,179,.25) inset}.cdalr-form .control-group :not(:last-child),.aui .cdalr-form .control-group :not(:last-child),.aui .cdalr-form .control-group :not(:last-child) .select-arrow,.cdalr-form .control-group :not(:last-child):invalid:focus{border-right:0}.aui .cdalr-form .control-group .taglib-icon-help{border-right:0}.cdalr-form .control-group.vertical-control-group :not(:last-child),.cdalr-form .control-group.vertical-control-group :not(:last-child):invalid:focus{border-right:.07rem solid #ccc;border-bottom:0}.cdalr-form .control-group .controls>input[type="file"]{border:0}.cdalr-form .control-group>label{padding:0 .63rem;background-color:#efefef;color:#454545;font-family:OpenSansExtraBold,"Open Sans",Arial,sans-serif;font-variant:small-caps;cursor:pointer}.cdalr-form .vertical-control-group>label{text-align:center}.cdalr-form .control-group .fa-asterisk::before{display:none}.cdalr-form .control-group .fa-asterisk::after{content:"*";font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-style:italic;color:#c33}.cdalr-form .control-group .controls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cdalr-form .control-group>:first-child,.cdalr-form .control-group>controls:first-child>.select-container:first-child>select{border-top-left-radius:.32rem;border-bottom-left-radius:.32rem}.cdalr-form .control-group.vertical-control-group>:first-child{border-bottom-left-radius:0;border-top-right-radius:.32rem}.cdalr-form .control-group>:last-child,.cdalr-form .control-group>.controls>:last-child,.cdalr-form .control-group>.controls>:last-child input:last-child,.cdalr-form .control-group>.controls>.select-container:last-child>select,.cdalr-form .control-group>.controls>.select-container:last-child>.select-arrow{border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}.cdalr-form .control-group.vertical-control-group>:last-child,.cdalr-form .control-group.vertical-control-group>.controls>:last-child{border-top-right-radius:0;border-bottom-left-radius:.32rem}.cdalr-form .control-group .controls,.cdalr-form .control-group .controls>input,.cdalr-form .control-group .controls>.select-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.cdalr-form .control-group .controls>input,.cdalr-form .control-group .controls>.select-container{width:3.75rem}.cdalr-form .control-group .controls>input{padding:0 .63rem}.cdalr-form .control-group .controls>input[type="number"]{padding-right:0}.cdalr-form .control-group .controls>.select-container>select{width:100%;padding-right:0}.cdalr-form .control-group .controls>.select-container>select>option{border:0}.cdalr-form .control-group .controls .select-arrow{position:absolute;display:block;top:0;right:0;height:100%;width:1.57rem;border:.07rem solid #ccc;border-left:0;background-color:#fff;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-small-arrow.svg);background-size:.75rem .5rem;background-position:.5rem .75rem;pointer-events:none}.cdalr-form .control-group .controls>input[type="checkbox"],.cdalr-form .control-group .controls>input[type="radio"]{display:none}.cdalr-form .control-group .controls>input[type="checkbox"]+label,.cdalr-form .control-group .controls>input[type="checkbox"]+input[type="hidden"]+label,.cdalr-form .control-group .controls>input[type="checkbox"]+:nth-child(n)+label,.cdalr-form .control-group .controls>input[type="checkbox"] ~ label,.cdalr-form .control-group .controls>input[type="radio"]+label{padding-left:2.5rem;background-color:#fee;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.cdalr-form .control-group .controls>input[type="checkbox"]+label,.cdalr-form .control-group .controls>input[type="checkbox"]+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]+input[type="hidden"]+label,.cdalr-form .control-group .controls>input[type="checkbox"]+:nth-child(n)+label,.cdalr-form .control-group .controls>input[type="checkbox"] ~ label,.cdalr-form .control-group .controls>input[type="checkbox"]+input[type="hidden"]+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]+:nth-child(n)+label::before,.cdalr-form .control-group .controls>input[type="checkbox"] ~ label::before,.cdalr-form .control-group .controls>input[type="radio"]+label,.cdalr-form .control-group .controls>input[type="radio"]+label::before{color:#a77}.cdalr-form .control-group .controls>input[type="checkbox"]+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]+input[type="hidden"]+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]+:nth-child(n)+label::before,.cdalr-form .control-group .controls>input[type="checkbox"] ~ label::before,.cdalr-form .control-group .controls>input[type="radio"]+label::before{content:"\2718";display:block;position:absolute;top:50%;left:0;margin-top:-.93rem;height:1.88rem;line-height:1.88rem;width:2.5rem;text-align:center;font-size:1.25rem}body.ie .cdalr-form .control-group .controls>input[type="checkbox"]+label::before,body.ie .cdalr-form .control-group .controls>input[type="checkbox"]+input[type="hidden"]+label::before,body.ie .cdalr-form .control-group .controls>input[type="checkbox"]+:nth-child(n)+label::before,body.ie .cdalr-form .control-group .controls>input[type="checkbox"] ~ label::before,body.ie .cdalr-form .control-group .controls>input[type="radio"]+label::before{margin-top:0}.cdalr-form .control-group .controls>input[type="checkbox"]:checked+label,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+input[type="hidden"]+label,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+:nth-child(n)+label,.cdalr-form .control-group .controls>input[type="checkbox"]:checked ~ label,.cdalr-form .control-group .controls>input[type="radio"]:checked+label{background-color:#efe}.cdalr-form .control-group .controls>input[type="checkbox"]:checked+label,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+input[type="hidden"]+label,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+:nth-child(n)+label,.cdalr-form .control-group .controls>input[type="checkbox"]:checked ~ label,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+input[type="hidden"]+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+:nth-child(n)+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]:checked ~ label::before,.cdalr-form .control-group .controls>input[type="radio"]:checked+label,.cdalr-form .control-group .controls>input[type="radio"]:checked+label::before{color:#797}.cdalr-form .control-group .controls>input[type="checkbox"]:checked+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+input[type="hidden"]+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]:checked+:nth-child(n)+label::before,.cdalr-form .control-group .controls>input[type="checkbox"]:checked ~ label::before,.cdalr-form .control-group .controls>input[type="radio"]:checked+label::before{content:"\2714"}.cdalr-form .controls>input[type="checkbox"]+input[type="hidden"]+label,.cdalr-form .controls>input[type="checkbox"]+:nth-child(n)+label,.cdalr-form .controls>input[type="checkbox"] ~ label{white-space:normal;line-height:1.5em;padding-top:.32rem;padding-bottom:.32rem;padding-right:.63rem}p.cdalr-form-checkbox-subtitle{top:-.62rem;line-height:1.2em;font-size:.9em;padding-left:1.25rem;margin-left:.63rem}p.cdalr-form-checkbox-subtitle::before{content:"";display:block;position:absolute;left:0;top:0;width:1.25rem;height:100%;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-arrow.png.pagespeed.ce.ozh7BcYKQY.png);background-position:center}.cdalr-form-checkbox-subtitle-light{margin-left:.13rem;color:#999;font-style:italic}.cdalr-form-checkbox-subtitle-light::before{content:"("}.cdalr-form-checkbox-subtitle-light::after{content:")";left:-.18rem}.taglib-icon-help{position:absolute;top:.19rem;right:.32rem}#body-wrapper .cdalr-form .taglib-icon-help img{border:0}.cdalr-form p.form-msg{padding:0 .63rem;margin-bottom:.94rem}.cdalr-form p.form-msg.form-msg-with-arrow{margin-top:1.57rem;padding-left:2.19rem}.cdalr-form p.form-msg.form-msg-with-arrow::before{content:"";position:absolute;display:block;top:0;left:.63rem;width:1.25rem;height:100%;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-arrow.png.pagespeed.ce.ozh7BcYKQY.png);background-position:center}.aui .cdalr-form .control-group .geolocalisation-icon{display:none}.cdalr-form .cdalrForm-section-subsections-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-flex-wrap .cdalr-form .cdalrForm-section-subsections-container{display:block}.cdalr-form .cdalrForm-section-subsection-wrapper{padding:.32rem}.cdalr-form .cdalrForm-section-subsection{height:100%;background:#efefef}@media (min-width:47.5rem){.cdalr-form .cdalrForm-section-subsection-wrapper-50{width:50%}}.cdalr-form .cdalrForm-section-subsection-notitle{padding:1.25rem}.cdalr-form .cdalrForm-section-subsection h4.cdalrForm-section-subtitle{margin:0 0 .63rem;padding:.63rem 1.25rem;text-align:center;text-transform:uppercase;font-family:DroidSansBold;background-color:#3aa996;color:#fff}.cdalr-form .cdalrForm-section-subsection p.form-msg{padding:0}.cdalr-form p.form-msg.form-msg-before-list{margin-bottom:0}.cdalr-form ul.form-list{margin-bottom:.94rem;list-style-type:"-"}.cdalr-form ul.form-list li{margin-left:.63rem;padding-left:.63rem}.cdalr-form p.form-msg.form-msg-radio-block{margin:0;padding:0 1.25rem 1.25rem}.cdalr-form .control-group .controls .radio-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;margin:.63rem 1.25rem}.cdalr-form .cdalrForm-section-subsection .control-group .controls .radio-block{margin-bottom:0}#body-wrapper .cdalr-form .control-group .controls .radio-block{background-color:transparent}.aui .cdalr-form .control-group .controls .radio-input,.aui .cdalr-form .control-group .controls .checkbox-input{display:none}.cdalr-form .control-group .controls .radio-label{min-height:1.25rem;line-height:1.25rem;padding-left:1.88rem;border:0;overflow:visible;white-space:normal;line-height:1.2;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cdalr-form .control-group .controls .radio-label+.radio-input+.radio-label{margin-left:1.88rem}.cdalr-form .control-group .controls .radio-label:hover,.cdalr-form .control-group .controls .radio-label:focus{color:#0463b3}.cdalr-form .control-group .controls .radio-input+.radio-label::before,.cdalr-form .control-group .controls .checkbox-input+.radio-label::before{content:"";position:absolute;display:block;width:16px;height:16px;left:2px;top:0;font-size:16px;text-align:center;line-height:16px;font-weight:bold;border-radius:2px;border:2px solid #ccc;background:#fff;color:#fff}.cdalr-form .control-group .controls .radio-input+.radio-label:hover::before,.cdalr-form .control-group .controls .radio-input+.radio-label:focus::before,.cdalr-form .control-group .controls .checkbox-input+.radio-label:hover::before,.cdalr-form .control-group .controls .checkbox-input+.radio-label:focus::before{border-color:#009ee2}.cdalr-form .control-group .controls .checkbox-input:checked+.radio-label::before,.cdalr-form .control-group .controls .radio-input:checked+.radio-label::before{content:"✓";border:0;background:#009ee2}.cdalr-form .control-group .controls .radio-block .checkbox-input:invalid+.radio-label::before,.cdalr-form .control-group .controls .radio-block .radio-input:invalid+.radio-label::before{border-color:#c00}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;margin:0;font-size:.9em;background-color:#fff;border:.07rem solid #ccc;border-bottom-left-radius:.32rem;border-bottom-right-radius:.32rem}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container:hover{border:.07rem solid #ccc;background:transparent}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container *:not(.progress):not(.bar):not(.btn),.cdalr-form .control-group.vertical-control-group .controls .fileupload-container *:not(.progress):not(.bar):not(.btn):hover{border:0;background:transparent}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container table{width:100%;margin:0}.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .fileupload-progress{min-height:0;height:0;padding:0}.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .btn-group,.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .fileupload-progress{width:100%;margin:0;float:none}.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .btn-group,.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .fileupload-progress.in{padding:.63rem 1.25rem}.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .fileupload-progress.in{height:auto}.cdalr-form .control-group.vertical-control-group .controls .fileupload-buttonbar .btn.fileinput-button{display:block;line-height:1.88rem;padding:0;max-width:15.63rem;margin:auto;font-size:.88rem;border-radius:.32rem;border:0;background:#3aa996;color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cdalr-form .control-group.vertical-control-group .controls .fileupload-buttonbar .btn.fileinput-button:hover,.cdalr-form .control-group.vertical-control-group .controls .fileupload-buttonbar .btn.fileinput-button:focus{background:#0463b3;color:#fff}.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .progress{margin-bottom:.32rem}.cdalr-form .control-group.vertical-control-group .fileupload-buttonbar .progress-extended{text-align:center;font-size:.9em;color:#999;line-height:1rem}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload{border-bottom:.07rem solid #ccc}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download .btn,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload .btn{position:relative;width:100%;height:1.88rem;line-height:1.88rem;padding:0 .63rem;border-radius:.13rem;background-image:none;font-size:.88rem}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download .fa,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload .fa{display:inline;margin-right:.13rem}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download .btn span,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload .btn span{display:none}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download p.name,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload p.name,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download p.size,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload p.size{width:auto;margin:0}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download p.name,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload p.name{color:#0463b3;font-size:1.1em}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download p.size,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload p.size{font-size:1.0em}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download p.name a,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload p.name a{color:inherit;font-family:DroidSans,"Open Sans",Arial,sans-serif}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download .text-danger,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload .text-danger{color:#c00}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download video,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload video{max-width:100%}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download input.toggle,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download .progress,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload .progress{display:none}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download td,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload td{padding:.63rem}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download td:first-child,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload td:first-child{display:none;width:6.25rem;text-align:center}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download td:nth-child(2),#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload td:nth-child(2){text-align:left;line-height:1.2em}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download td:nth-child(3),#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload td:nth-child(3){width:6.25rem;text-align:center;color:#999}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download td:nth-child(4),#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload td:nth-child(4){width:3.13rem;text-align:right}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-success{background-color:#3c6}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-success:hover,.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-success:focus{background-color:#093}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-danger{background-color:#f66}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-danger:hover,.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-danger:focus{background-color:#c33}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-warning{background-color:#f93}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-warning:hover,.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-warning:focus{background-color:#c60}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-info{background-color:#3cf}.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-info:hover,.cdalr-form .control-group.vertical-control-group .controls .fileupload-container .btn-info:focus{background-color:#09c}@media (min-width:41.25rem){#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download .btn span,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload .btn span{display:inline}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download td:first-child,#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload td:first-child{display:table-cell}#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-download td:nth-child(4),#body-wrapper .cdalr-form .fileupload-buttonbar+table .template-upload td:nth-child(4){width:7.5rem}}#body-wrapper .country-list *,#body-wrapper .ap-dataset-places *{border-right:0;font-weight:normal;font-style:normal}.aui .cdalr-form .control-group .algolia-places,.aui .cdalr-form .control-group .typeahead__container{position:static!important;-webkit-box-flex:1.5;-webkit-flex:1.5;-ms-flex:1.5;flex:1.5;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;border-right:0}.cdalr-form .control-group #postalCode,.cdalr-form .control-group #postCode{max-width:6.25rem}.aui .cdalr-form .control-group .typeahead__query{display:block}.aui .cdalr-form .control-group .typeahead__cancel-button,.aui .cdalr-form .control-group .typeahead__container .typeahead__list.empty{display:none}.aui .cdalr-form .control-group .js-typeahead{width:100%}.cdalr-form .algoliaPlaces,.aui .cdalr-form .control-group .typeahead__result{width:100%}.aui .cdalr-form .control-group .typeahead__result{position:absolute;z-index:1000;left:0;margin-top:.32rem;box-shadow:0 0 .63rem #aaa;background-color:#fff}.cdalr-form .algolia-places .ap-icon-pin,.cdalr-form .algolia-places .ap-icon-clear,.cdalr-form .algolia-places .ap-suggestion-icon{display:none}.aui .cdalr-form .control-group li.typeahead__item{margin:0}.cdalr-form .algolia-places .ap-suggestion,.aui .cdalr-form .control-group li.typeahead__item a{display:block;height:2.25rem;line-height:2.25rem;padding:0 .94rem;background-color:#fff;color:#313131;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cdalr-form .algolia-places .ap-suggestion:hover,.cdalr-form .algolia-places .ap-suggestion:focus,.aui .cdalr-form .control-group li.typeahead__item a:hover,.aui .cdalr-form .control-group li.typeahead__item a:focus{background-color:#efefef;color:#0463b3;text-decoration:none}.aui .cdalr-form .control-group li.typeahead__item .autocomp-entry-title{margin:0;line-height:2.25rem}.aui .cdalr-form .control-group li.typeahead__item .autocomp-entry-title span{float:none;border-right:0}.aui .cdalr-form .control-group li.typeahead__item .autocomp-entry-title span:not(:first-child){margin-left:.13rem}.aui .cdalr-form .control-group li.typeahead__item .autocomp-entry-title span:not(:first-child)::before{content:",";margin-right:.32rem}.cdalr-form .error-fields{margin-bottom:1.57rem;padding-left:1.25rem;color:#c00;font-size:1.1em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.cdalr-form .cdalr-form-error{display:block;top:-.31rem;margin-bottom:.94rem;margin-left:1.25rem;margin-right:1.25rem;padding:.32rem;line-height:1.5em;text-align:center;border-radius:.32rem;border:.07rem solid #c90;color:#c60;background-color:#f7f4d9}.cdalr-form .cdalr-form-error::before{content:"";position:absolute;border-left:.75rem solid transparent;border-right:.75rem solid transparent;border-bottom:.75rem solid #c90;top:-.75rem;left:50%;margin-left:-.75rem}#cas-authentication-form fieldset{display:block;max-width:42.5rem}#cas-authentication-form .input-block-level{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.0em}#cas-authentication-form .input-block-level>.add-on{display:none}#cas-authentication-form .input-block-level>input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#cas-authentication-form span.accesskey{border:0}#cas-authentication-form #rememberMeLabel{display:block;width:100%;height:100%;padding:0;border-radius:.32rem}#cas-authentication-form #rememberMe{display:none}#cas-authentication-form #rememberMe+span{display:block;padding-left:2.5rem;padding-right:.63rem;background-color:#fee;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#cas-authentication-form #rememberMe+span,#cas-authentication-form #rememberMe+span::before{color:#a77}#cas-authentication-form #rememberMe+span::before{content:"\2718";display:block;position:absolute;top:0;left:0;height:1.88rem;width:2.5rem;text-align:center;font-size:1.25rem}#cas-authentication-form #rememberMe:checked+span{background-color:#efe}#cas-authentication-form #rememberMe:checked+span,#cas-authentication-form #rememberMe:checked+span::before{color:#797}#cas-authentication-form #rememberMe:checked+span::before{content:"\2714"}#cas-authentication-form .form-actions{padding-bottom:1.25rem;padding-left:0;border-bottom:.07rem solid #ccc}#cas-authentication-form .forgot-pwd-popup-opener,#cas-authentication-form #register-btn{display:block;width:10rem;height:1.88rem;line-height:1.88rem;margin:auto;margin-bottom:1.25rem;padding:0;font-family:DroidSans,"Open Sans",Arial,sans-serif;font-size:.9em;color:#333}#cas-authentication-form .rrssb-buttons{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style-image:none}#cas-authentication-form .rrssb-buttons:last-child{margin-bottom:1.88rem}#cas-authentication-form .rrssb-buttons>li{width:12.5rem;height:2.5rem;padding:0 .32rem;margin:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;font-size:.88rem}#cas-authentication-form .rrssb-buttons>li:not(:last-child){margin-bottom:.63rem}#cas-authentication-form .rrssb-buttons>li a{height:100%;padding:0;padding-left:2.5rem;padding-right:.63rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:normal;text-transform:uppercase;color:#fff;line-height:1.0em;text-align:center;border-radius:.13rem;opacity:.8}#cas-authentication-form .rrssb-buttons>li a:hover,#cas-authentication-form .rrssb-buttons>li a:focus{opacity:1.0}#cas-authentication-form .rrssb-buttons>li.rrssb-franceconnectparticulier a,#cas-authentication-form .rrssb-buttons>li.rrssb-franceconnectentreprise a{background-color:#0082ac}#cas-authentication-form .rrssb-buttons>li.rrssb-customfacebook a,#cas-authentication-form .rrssb-buttons>li.rrssb-facebook a{background-color:#3b5998}#cas-authentication-form .rrssb-buttons>li.rrssb-emailawaretwitter a{background-color:#1da1f2}#cas-authentication-form .rrssb-buttons>li.rrssb-google2 a{background-color:#e53935}#cas-authentication-form .rrssb-buttons>li.rrssb-windowslive a{background-color:#767676}#cas-authentication-form .rrssb-buttons li a .rrssb-icon{position:absolute;height:100%;width:1.5rem;padding-top:0;top:0;left:.5rem}#cas-authentication-form .rrssb-buttons li a .rrssb-icon svg{position:relative;height:100%;width:100%;fill:#fff}#cas-authentication-form .rrssb-buttons li a .rrssb-text{visibility:visible}#cas-authentication-form .france-connect-link{margin-top:.63rem;margin-bottom:1.57rem;text-align:center}#cas-authentication-form .france-connect-link a::before{content:"";display:inline-block;top:.32rem;width:1.25rem;height:1.25rem;margin-right:.32rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-arrow.png.pagespeed.ce.ozh7BcYKQY.png);background-position:center}@media (min-width:31.25rem){#cas-authentication-form .form-actions{padding-left:2.5rem;padding-left:-webkit-calc(50% - 10.63rem);padding-left:calc(50% - 10.63rem)}#cas-authentication-form .forgot-pwd-popup-opener,#cas-authentication-form #register-btn{display:inline-block;margin:0;margin-bottom:1.25rem}#cas-authentication-form #register-btn{margin-left:1.25rem}#cas-authentication-form .rrssb-buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#cas-authentication-form .rrssb-buttons>li,#cas-authentication-form .rrssb-buttons>li:not(:last-child){width:50%;margin-bottom:.63rem}#cas-authentication-form .france-connect-link{margin-top:0;font-size:1.0em}}@media (min-width:56.25rem){#cas-authentication-form button[type="submit"]{margin-top:2.5rem}#cas-authentication-form .rrssb-buttons>li,#cas-authentication-form .rrssb-buttons>li:not(:last-child){width:25%}.no-flex-wrap #cas-authentication-form .rrssb-buttons{display:block}.no-flex-wrap #cas-authentication-form .rrssb-buttons>li,.no-flex-wrap #cas-authentication-form .rrssb-buttons>li:not(:last-child){width:12.5rem}}.embedded-portlet[id*="cuCreate_WAR_fu"]>.alert,.embedded-portlet[id*="cuUpd_WAR_fu"]>.alert{display:block;max-width:47.5rem;margin:auto;margin-top:1.88rem}#body-wrapper #cuCreateForm,#body-wrapper #cuUpdForm,#body-wrapper #cuDeleteForm{font-size:.81em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#body-wrapper.signed-in.is-admin #cuDeleteForm,#body-wrapper.signed-in.contributeur-interne #cuDeleteForm,#body-wrapper.signed-in.contributeur-rh #cuDeleteForm{display:none}#body-wrapper #cuUpdForm{margin-bottom:0}#body-wrapper #cuDeleteForm{margin-top:0}#body-wrapper #cuDeleteForm p{font-size:1.0em}#cuCreateForm fieldset.focus-service,#cuUpdForm fieldset.focus-service{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;margin-bottom:2.5rem}.cu-create.cu-title-bar{font-size:.9em}.cu-create hr{display:none}#cuCreateForm fieldset,#cuUpdForm fieldset,#cuDeleteForm fieldset{width:100%;max-width:47.5rem}#cuCreateForm .img-avatar,#cuUpdForm .img-avatar{z-index:2;position:absolute;width:5rem;height:5rem;right:-1.87rem;top:-3.12rem;border-radius:50%;box-shadow:0 0 .32rem .13rem #ccc;background-color:#fff;background-image:url(/creer-un-compte/-/cu_create/photo.pagespeed.ce.VC9Hne_tqH.png);background-size:cover}#cuCreateForm .img-avatar .fileupload-container .btn-group,#cuUpdForm .img-avatar .fileupload-container .btn-group{width:auto;height:auto}#cuCreateForm .img-avatar .fileupload-container .fileinput-button,#cuUpdForm .img-avatar .fileupload-container .fileinput-button{display:block;top:-.31rem;left:-.31rem;width:1.88rem;height:1.88rem;margin:0;background-color:#ddd;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/download.svg);background-position:center;background-size:1.13rem 1.13rem;border:0;border-radius:50%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#cuCreateForm .img-avatar .fileupload-container .fileinput-button:hover,#cuCreateForm .img-avatar .fileupload-container .fileinput-button:focus,#cuUpdForm .img-avatar .fileupload-container .fileinput-button:hover,#cuUpdForm .img-avatar .fileupload-container .fileinput-button:focus{background-color:#ccc}#cuCreateForm .img-avatar .fileupload-container .fileinput-button .fa-photo,#cuUpdForm .img-avatar .fileupload-container .fileinput-button .fa-photo{display:none}#page-wrapper #_cuUpd_WAR_fu_photoDel,#page-wrapper #_cuUpd_WAR_fu_noPhoto,#page-wrapper #_cuCreate_WAR_fu_noPhoto{top:-.31rem;right:-.31rem;border:0;border-radius:50%;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-cross.svg);background-size:.75rem .75rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#page-wrapper #_cuUpd_WAR_fu_noPhoto,#page-wrapper #_cuCreate_WAR_fu_noPhoto{position:absolute;width:1.88rem;height:1.88rem;opacity:1.0;background-color:#f66;background-position:center}#page-wrapper #_cuUpd_WAR_fu_noPhoto:focus,#page-wrapper #_cuUpd_WAR_fu_noPhoto:hover,#page-wrapper #_cuCreate_WAR_fu_noPhoto:focus,#page-wrapper #_cuCreate_WAR_fu_noPhoto:hover{background-color:#c33}#page-wrapper #_cuUpd_WAR_fu_noPhoto .fa-trash,#page-wrapper #_cuCreate_WAR_fu_noPhoto .fa-trash{display:none}#_cuCreate_WAR_fu_max-photo-size-too-high,#_cuUpd_WAR_fu_max-photo-size-too-high{position:absolute;top:1.38rem;padding:.32rem;line-height:1.0;background-color:#fff;text-align:center;border-radius:.32rem}#_cuCreate_WAR_fu_max-photo-size-too-high p,#_cuUpd_WAR_fu_max-photo-size-too-high p{margin:0}#cuCreateForm .form-actions,#cuUpdForm .form-actions,#cuDeleteForm .form-actions,#cuAfterCreateForm .form-actions{width:100%;margin:1.25rem auto}#cuAfterCreateForm .form-actions{padding-bottom:1.25rem;border-bottom:.07rem solid #ccc}#cuCreateForm .form-actions,#cuUpdForm .form-actions,#cuDeleteForm .form-action{max-width:47.5rem}#cuAfterCreateForm .form-actions{max-width:37.5rem}#cuCreateForm .alert,#cuUpdForm .alert{display:block;top:-1.12rem;margin-bottom:0}#cuCreateForm .help-inline,#cuUpdForm .help-inline{display:block;top:-1.12rem;padding:.5rem 2.19rem .5rem .88rem;text-shadow:0 .07rem 0 rgba(255,255,255,.5);border-radius:.13rem;border:.07rem solid #9ee3f9;background-color:#cef1fc;color:#12718f}#cuCreateForm .control-group.warning,#cuUpdForm .control-group.warning,#cuCreateForm .control-group.warning input,#cuUpdForm .control-group.warning input{color:#313131}#cuCreateForm .control-group.warning .control-label,#cuUpdForm .control-group.warning .control-label{color:#454545}#cuCreateForm .alert.help-block,#cuUpdForm .alert.help-block{top:-1.12rem}#cuCreateForm #host,#cuUpdForm #host{display:none}#cuCreateForm .recaptcha-holder{z-index:2}#cuCreateForm .control-group .controls .country-list *,#cuUpdForm .control-group .controls .country-list *{border-right:0}#cuAfterCreateForm fieldset{border-bottom:0}#cuAfterCreateForm .cdalr-label-info{padding:.5rem 2.19rem .5rem .88rem;border-radius:.13rem;border:.07rem solid #bce830;background-color:#f1fbd1;color:#488f06;text-shadow:0 .07rem 0 rgba(255,255,255,.5);cursor:default}#cuCreateForm fieldset,#cuUpdForm fieldset,#cuDeleteForm fieldset,.cdalr-form .accordion-group{padding:1.25rem;padding-bottom:0;border-radius:.32rem;border:.07rem solid #3aa996;background-color:#fcfffc}#cuUpdForm fieldset,#cuDeleteForm fieldset{margin-bottom:2.5rem}.cdalr-form .accordion-group{margin-top:1.25rem}#cuCreateForm fieldset legend,#cuUpdForm fieldset legend,#cuDeleteForm fieldset legend,.cdalr-form .accordion-heading{width:auto;max-width:75%;padding:0;margin:0;margin-left:1.25rem;border-bottom:0;box-shadow:0 .32rem .63rem .32rem white;background:#fff}.cdalr-form .accordion-group .accordion-toggle{display:inline-block;padding:0;color:#06504f}.cdalr-form .accordion-group .accordion-toggle:hover,.cdalr-form .accordion-group .accordion-toggle:focus{color:#3aa996}.cdalr-form .accordion-group .accordion-toggle::after{content:"";display:inline-block;position:relative;width:1.5rem;height:1.5rem;top:.32rem;margin-left:.63rem;border-radius:50%;border:.13rem solid #efefef;background-color:#3aa996;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-position:center;background-size:.63rem .63rem;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}.cdalr-form .accordion-group .accordion-toggle:hover::after,.cdalr-form .accordion-group .accordion-toggle:focus::after{border:.13rem solid transparent}.cdalr-form .accordion-group .accordion-toggle.collapsed::after{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}.cdalr-form .accordion-body.collapse.in{overflow:visible}.cdalr-form .accordion-inner{padding:0;border-top:0}.cdalr-form .services-link-separator{min-height:auto;margin-top:-.93rem;margin-bottom:.32rem}.fullPage-alert .cdalr-form .accordion-service-content{display:block}.fullPage-alert .cdalr-form .accordion-service-illustration,.cdalr-form .accordion-service-illustration{width:12.5rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;text-align:center}#cuCreateForm .pull-right{width:100%}.cdalr-form .verifImuse,.cdalr-form .clearImuse{display:block;margin:auto;margin-bottom:1.25rem;background:#3aa996;border:0;border-radius:.32rem;text-shadow:none;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cdalr-form .verifImuse:hover,.cdalr-form .verifImuse:focus,.cdalr-form .clearImuse:hover,.cdalr-form .clearImuse:focus{background:#06504f}.cdalr-form #already-imuse-account-no{display:block}.cdalr-form .input-block-level.input-append{font-size:1.0em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}span#_cuCreate_WAR_fu_invoiceAmountImuseClueId,span#_cuLinkImuse_WAR_fu_invoiceAmountImuseClueId{border-right:0;margin:0}#_cuLinkImuse_WAR_fu_invoiceAmountImuseClueId .fa{top:.19rem}#_cuCreate_WAR_fu_invoiceImuseId,#_cuLinkImuse_WAR_fu_invoiceImuseId{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding-right:1.57rem}#_cuCreate_WAR_fu_invoiceImuseId{border-right:0}#_cuLinkImuse_WAR_fu_invoiceImuseId{border-right:.07rem solid #ccc}#_cuCreate_WAR_fu_invoiceImuseId,#_cuLinkImuse_WAR_fu_invoiceImuseId,#phoneImuseId,#phoneImuseId,#_cuCreate_WAR_fu_invoiceImuseEnd,#_cuLinkImuse_WAR_fu_invoiceImuseEnd{border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}a#_cuCreate_WAR_fu_invoiceAmountImuseClueId,a#_cuLinkImuse_WAR_fu_invoiceAmountImuseClueId{position:absolute;right:0;height:100%;padding:0 .32rem;border:0;background:0}div[id^="_cuCreate_WAR_fu_incorrect"] p{padding-right:1.25rem;margin-bottom:0}#_cuCreate_WAR_fu_invoice-panel{margin-top:2.82rem}#_cuCreate_WAR_fu_invoice-panel .services-link-separator{margin-bottom:.94rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase;color:#3aa996}@media (min-width:56.25rem){.cdalr-form .accordion-service-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cdalr-form .accordion-service-illustration{margin-left:1.25rem;margin-right:0;margin-bottom:0}.cdalr-form .accordion-service-details{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}}#p_load_pwdForgot_WAR_fu_cas_,#p_load_pwdForgot_WAR_fu_create_account_{z-index:10000}#forgot-pwd-popup{z-index:1001;position:fixed;display:none;width:20rem;left:50%!important;top:50%!important;margin-left:-10rem;margin-top:-9.37rem;padding:1.25rem;background:#fff}#forgot-pwd-popupMask{z-index:1000;position:fixed;display:none;top:0;left:0;bottom:0;right:0;background:#000}#p_load_pwdForgot_WAR_fu_cas_ #forgot-pwd-popupMask,#p_load_pwdForgot_WAR_fu_cas_ #forgot-pwd-popupMask{opacity:.8}#forgot-pwd-popup .popup-title{margin-bottom:1.88rem;padding-left:1.25rem;line-height:2.5rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.5em;font-variant:small-caps;border-bottom:.07rem solid #ccc;color:#06504f}#forgot-pwd-popup .popup-header>.popup-actions-buttons{position:static}#forgot-pwd-popup .cdalr-popup-close,.fancybox-container button.fancybox-close-small{position:absolute;width:2.5rem;height:2.5rem;overflow:hidden;border-radius:50%;border:.19rem solid #fff;background-color:#0463b3;color:transparent;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-cross.svg);background-size:.88rem .88rem;background-position:center;background-repeat:no-repeat;cursor:pointer;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;text-indent:-625rem}#forgot-pwd-popup .cdalr-popup-close{top:-1.25rem;right:-1.25rem}.fancybox-container button.fancybox-close-small{top:0;right:0}.fancybox-slide>*{padding-top:2.5rem}#forgot-pwd-popup .cdalr-popup-close:hover,#forgot-pwd-popup .cdalr-popup-close:focus,.fancybox-container button.fancybox-close-small:hover,.fancybox-container button.fancybox-close-small:focus{background-size:1.25rem 1.25rem}#forgot-pwd-popup .popup-content{font-size:.9em}#pwdForgotForm .popup-input{margin-top:1.25rem;margin-bottom:.63rem;line-height:1.88rem}#pwdForgotForm .popup-input>.input-append{height:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-radius:.32rem;overflow:hidden;font-size:1.0em}#pwdForgotForm .popup-input>.input-append>#appendedInputButton{min-width:0;padding:0 .63rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;border-right:.07rem solid #ccc;border-top-left-radius:.32rem;border-bottom-left-radius:.32rem}#pwdForgotForm .popup-input>.input-append>#appendedInputButton:focus{box-shadow:0 0 .25rem rgba(4,99,179,.25) inset}#pwdForgotForm .popup-input>.input-append>.btn-forgot-pwd{width:5rem;margin:0;padding:0;border:0;background:#3aa996;font-size:1.0em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#pwdForgotForm .popup-input>.input-append>.btn-forgot-pwd:hover,#pwdForgotForm .popup-input>.input-append>.btn-forgot-pwd:focus{background:#06504f}#pwdForgotForm .popup-input>.input-append>.btn-forgot-pwd::after{content:"Valider";line-height:1.75rem;color:#fff}#pwdForgotForm .cdalr-form-error{display:block;margin-bottom:1.57rem;padding:.5rem .88rem;line-height:1.2;border:.07rem solid #fcaca5;background-color:#fee5e2;color:#b50303}#eServicesContactUsForm option[value="La Rochelle Technopole"]{display:none}#eserviceFishnetBookingForm #datePref{border:0}#fishnet-moreInfo-angoulins,#fishnet-moreInfo-esnandes{position:absolute;top:0;right:0;height:100%;width:1.38rem;border:0}div[id^="wastebin-moreOptions-"]{padding:0 1.25rem;margin:1.88rem 0}#wastebin-owner-infos{padding:0 1.25rem;margin-bottom:1.88rem}#isGrantRenewal1+input[type="hidden"]+label,#isGrantRenewal1+:nth-child(n)+label,#isGrantRenewal1 ~ label{border:0}#prefMonth,#prefMonth option,#prefDayOfWeek,#prefDayOfWeek option,#prefAmPm,#prefAmPm option{border-bottom:0}#prefMonth,#prefDayOfWeek{border-right:0}#eserviceWastewaterConnectionForm #definitionStatus{border-right:.07rem solid #ccc;border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}#isConnectionReactivationTermsAgreed1+input[type="hidden"]+label,#isConnectionReactivationTermsAgreed1+:nth-child(n)+label,#isConnectionReactivationTermsAgreed1 ~ label,#isConnectionEstablishmentTermsAgreed1+input[type="hidden"]+label,#isConnectionEstablishmentTermsAgreed1+:nth-child(n)+label,#isConnectionEstablishmentTermsAgreed1 ~ label{border-right:.07rem solid #ccc;padding-right:1.5rem;border-radius:.32rem}#isConnectionTermsAgreed1+input[type="hidden"]+label,#isConnectionTermsAgreed1+:nth-child(n)+label,#isConnectionTermsAgreed1 ~ label{border-radius:.32rem}#eserviceWastesortingTourForm #altriane-edu-institution,#eserviceWastesortingTourForm #altriane-biz-institution,#eserviceWastesortingTourForm #altriane-edu-visitors,#eserviceWastesortingTourForm #altriane-biz-visitors,#eserviceWastesortingTourForm #altriane-edu-supervisors,#eserviceWastesortingTourForm #altriane-biz-supervisors,#eserviceWastesortingTourForm #wishPeriod{border-right:0}#eserviceWastesortingTourForm #wishPeriod{border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}#eserviceWastesortingTourForm #altriane-edu-commentsLabel,#eserviceWastesortingTourForm #altriane-biz-commentsLabel,#eserviceWastesortingTourForm #altriane-individual-commentsLabel{border-bottom:0}#eserviceWastesortingTourForm #nbOfVisitors,#eserviceWastesortingTourForm #nbOfSupervisors{padding-right:1.57rem;border-right:0;border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}#eserviceWastesortingTourForm #altriane-individual-names{margin-bottom:1.88rem;padding:0 1.25rem}#eServicesJobApplicationForm .vertical-control-group .controls:last-child input[name="attachments"]{border-bottom-left-radius:.32rem;border-bottom-right-radius:.32rem}#eserviceSuggestEventForm #phoneNumber,#eserviceSuggestEventForm #emailAddress{border-right:.07rem solid #ccc;border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}#eserviceFiberOpticConnectionRequestForm #displayedEmailAddressId,#eserviceFiberOpticConnectionRequestForm #address{border-right:.07rem solid #ccc;border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}#eserviceFiberOpticConnectionRequestForm #displayedEmailAddressId{border-left:.07rem solid #ccc}.cdalr-form #address-map .controls{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.cdalr-form #banIdMap,.cdalr-form #clearAddressInfosBtn{border:.07rem solid #ccc}.cdalr-form #banIdMap{border-bottom:0;border-top-left-radius:.32rem;border-top-right-radius:.32rem}.cdalr-form #clearAddressInfosBtn{padding:.63rem;text-align:center;border-radius:0;background-color:#3aa996;color:#fff;font-size:1.1em;border-top:0;border-bottom-left-radius:.32rem;border-bottom-right-radius:.32rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cdalr-form #clearAddressInfosBtn:hover,.cdalr-form #clearAddressInfosBtn:focus{background-color:#06504f}.cdalr-form .vertical-control-group .controls:last-child input[name="attachments"]{border-bottom-left-radius:.32rem;border-bottom-right-radius:.32rem}#opticalFiber-company-infos{margin:1.88rem 0;padding:0 1.25rem}.cdalr-form #description-infos-counter{border-bottom:0}#eserviceFiberOpticConnectionRequestForm label[for="isDataAccurate1"]{border-top-left-radius:.32rem;border-bottom-left-radius:.32rem}#eserviceDiaDepositForm #displayedEmailAddressId{border-left:.07rem solid #ccc;border-right:.07rem solid #ccc;border-top-right-radius:.32rem;border-bottom-right-radius:.32rem}#eserviceDiaDepositForm label[for="isDataAccurate1"]{border-top-left-radius:.32rem;border-bottom-left-radius:.32rem}#dia-deposit-company-infos h3.cdalrForm-section-title,#dia-deposit-company-infos+.form-actions+h3.cdalrForm-section-title{margin-top:0}#eserviceWastesortingTourForm #nbOfVisitors,#eserviceWastesortingTourForm #nbOfSupervisors,#eserviceWastesortingTourForm #wishPeriod{border-right:.07rem solid #ccc}#eserviceWastesortingTourForm #altriane-individual-names{padding:0 1.25rem;margin-bottom:1.88rem}#isDemandeAide1+input[type="hidden"]+label,#isDemandeAide1+:nth-child(n)+label,#isDemandeAide1 ~ label,#isObtenuAutorisations1+input[type="hidden"]+label,#isObtenuAutorisations1+:nth-child(n)+label,#isObtenuAutorisations1 ~ label,#isAccepteReglement1+input[type="hidden"]+label,#isAccepteReglement1+:nth-child(n)+label,#isAccepteReglement1 ~ label{border-radius:.32rem}#body-wrapper .cdalr-form.pav-form{max-width:100%;margin:1.88rem 0 -.93rem}.cdalr-form.pav-form .control-group>label.pav-label-title{font-size:1rem}#body-wrapper .cdalr-form.pav-form .control-group>.controls{display:block;border-bottom:.07rem solid #ccc;border-radius:0}#body-wrapper .cdalr-form.pav-form .pav-label{padding-right:2.5rem;border-radius:0;text-align:center;border-bottom:0;text-overflow:unset}#body-wrapper .cdalr-form.pav-form .pav-label br{display:none}@media (min-width:45rem) and (max-width:56.19rem),(min-width:66.25rem){#body-wrapper .cdalr-form.pav-form .control-group>.controls{display:flex}.cdalr-form.pav-form .control-group>label.pav-label-title,#body-wrapper .cdalr-form.pav-form .pav-label{height:2.5rem;line-height:2.5rem}#body-wrapper .cdalr-form.pav-form .pav-label[for="pav-litter"]{line-height:1rem;padding-top:.13rem}#body-wrapper .cdalr-form.pav-form .pav-label br{display:inline}#body-wrapper .cdalr-form.pav-form .pav-label:not(:nth-child(2)){border-left:0}}figure.interior-article-media div.eservice-form-opener{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;min-height:6.25rem;padding-top:2.5rem;padding-bottom:2.5rem;padding-left:6.25rem;padding-right:3.75rem;margin:1.25rem 0;text-align:left;background-color:#4e235e;box-shadow:0 .5rem 1.25rem #ccc;color:#fff;text-transform:uppercase;cursor:pointer}.eservice-form-opener p.eservice-form-opener-text{margin:0;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.0em}.eservice-form-opener-picto{position:absolute;width:3.75rem;height:3.75rem;top:50%;left:1.25rem;margin-top:-1.87rem;border-radius:50%;background-color:#8b6998;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/eservice-forms.svg);background-size:26.25rem 3.75rem}.eservice-form-opener-picto-contact{background-position:0 0}.eservice-form-opener-picto-wastebin{background-position:-3.75rem 0}.eservice-form-opener-picto-job{background-position:-7.5rem 0}.eservice-form-opener-picto-water{background-position:-11.25rem 0}.eservice-form-opener-picto-fiber{background-position:-15rem 0}.eservice-form-opener-picto-altriane{background-position:-18.75rem 0}.eservice-form-opener-picto-music{background-position:-22.5rem 0}div.eservice-form-opener::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.63rem;background:-webkit-linear-gradient(135deg,white,white 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#fff,#fff 50%,transparent 50%,transparent);color:#59286a;font-size:2.0em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}div.eservice-form-opener:hover::after,div.eservice-form-opener:focus::after{width:5.63rem;height:5.63rem;padding-left:3.32rem;padding-top:3.13rem;font-size:2.5rem}figure.interior-article-media a.eservice-form-opener{width:100%}.aui .tooltip{z-index:20000}.selectize-control{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;border-bottom:.07rem solid #ccc;font-size:.9em}.selectize-input.focus{outline:0;box-shadow:inset 0 .07rem .07rem rgba(0,0,0,.075) , 0 0 .5rem rgba(82,168,236,.6)}.selectize-input select,.selectize-input input{outline:0!important}.selectize-input{width:100%;height:100%;line-height:1.88rem;padding-left:.63rem;padding-right:1.57rem;padding-bottom:0;white-space:nowrap;border:0;color:#7a083c}.selectize-dropdown{z-index:2;position:absolute;margin-top:.19rem;border:.07rem solid #ddd;background-color:#fff;box-shadow:0 .25rem .5rem #333;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position;cursor:pointer}.selectize-dropdown-content{max-height:18.75rem;overflow-x:hidden;overflow-y:auto}.selectize-input .item,.selectize-input .option,.selectize-dropdown-content .option,.selectize-dropdown-content .create{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.selectize-dropdown-content .option,.selectize-dropdown-content .create{padding:.32rem .63rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.selectize-input .option,.selectize-dropdown-content .option{width:100%}.selectize-input .option .highlight,.selectize-dropdown-content .option .highlight{font-weight:normal}.selectize-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.option.tag-name,.selectize-name.tag-name{height:1.38rem;line-height:1.38rem;padding-left:.32rem;padding-right:1.5rem;border-radius:.32rem;background-color:#d23c83;color:#fff}.option.tag-name .selectize-name{padding-right:.32rem}.option.tag-name a[class^="remove"],.selectize-name.tag-name button[class^="remove-"],.selectize-input .item .remove{height:1.13rem;width:1.13rem;padding:0;color:#d23c83;font-size:0;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-cross.svg);background-position:center;background-size:.63rem .63rem}.option.tag-name a[class^="remove"],.selectize-name.tag-name button[class^="remove-"]{position:absolute;top:.13rem;right:.13rem}.selectize-badge{display:none}.selectize-badge:not(:empty){height:1.25rem;line-height:1.25rem;margin-left:.32rem;padding:0 .32rem;color:#fff;background-color:#b3d0e8;border-radius:.32rem}.selectize-dropdown-content .active{background-color:#efefef;color:#0463b3}.agenda-filter-block .selectize-control{margin-left:.32rem}.selectize-input{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;line-height:1.88rem;padding-right:2.19rem;cursor:pointer}.selectize-input:not(.has-items):not(.focus)::after{position:absolute;left:.32rem}label[for="agenda-filter-organiser-selectized"] ~ .selectize-control .selectize-input:not(.has-items):not(.focus)::after{content:"Tous les organisateurs"}label[for="agenda-filter-place-selectized"] ~ .selectize-control .selectize-input:not(.has-items):not(.focus)::after{content:"Toute l'agglo"}label[for="agenda-filter-theme-selectized"] ~ .selectize-control .selectize-input:not(.has-items):not(.focus)::after{content:"Tous les types"}.selectize-input .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;align-items:center;margin-right:.32rem;margin-top:.19rem;margin-bottom:.13rem;height:1.44rem;line-height:1.44rem;padding:0 .32rem;border-radius:.32rem;background-color:#d23c83;color:#fff;font-size:.9em}.selectize-input .item .remove{display:inline-block;margin-left:.19rem}.agenda-filter-block .selectize-input input[type="text"]{margin-left:0;padding:0;border-bottom:0;background:transparent;font-size:1.0em}.agenda-filter-block .selectize-input input[type="text"]:focus{box-shadow:none}#p_p_id_1_WAR_fu_{display:none;z-index:2;background-color:#fff}#intersite-banner-container{box-sizing:border-box;width:100%;max-width:75rem;margin:auto;padding:0 1.88rem}#banner-logo,.intersite-banner-nav{display:none}#intersite-banner-sites{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:1.75rem;font-size:.8em;border-bottom:.07rem solid #ccc}#intersite-banner-sites a,#intersite-banner-sites a:visited{color:#777;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#intersite-banner-sites a:hover,#intersite-banner-sites a:focus,#intersite-banner-sites a:visited:hover{color:#3aa996}#intersite-banner-sites a:first-child,#intersite-banner-sites a:first-child:focus,#intersite-banner-sites a:visited:first-child,#intersite-banner-sites a:hover:first-child{color:#0463b3}.main-header{background-color:#fff;box-shadow:0 0 1.25rem #bbb}.main-header>.useful-content{height:3.75rem;padding-right:3.75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:pace-between;-ms-flex-pack:justify;justify-content:space-between}p.header-logo{z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:3.75rem;margin:0;margin-right:.63rem;padding:.63rem 0}a.header-logo-href{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;margin-left:.63rem}img.header-logo-img{display:block;width:9.57rem;height:2.5rem;margin:auto}#p_p_id_400_WAR_fu_{visibility:hidden}.columns-max #p_p_id_400_WAR_fu_{display:block;visibility:visible}#header-search-reset{display:none}#header-search-opener{display:block;width:2.5rem;height:2.5rem;margin-left:.63rem;border:0;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/search.svg);background-position:center;background-size:1.5rem 1.5rem;font-size:0;color:#fff;border-radius:50%;background-color:#004793;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#header-search-opener:hover,#header-search-opener:focus{background-color:#3aa996}#header-search{position:absolute;z-index:6;left:0;top:3.75rem;width:100%;height:3.75rem;max-height:0;padding:0 .63rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #333;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#header-search.overflow-visible{overflow:visible}#header-search.mobile-hidden{display:none}#header-search.expanded,.home-page #header-search.expanded{max-height:3.75rem}#header-search .typeahead__container{width:100%;max-width:22.5rem;margin-top:.63rem;margin-left:auto;margin-right:auto}#header-search .input-prepend,#header-search .input-append{width:100%;font-size:1.0em}#header-search .typeahead__field{display:table;width:100%}#header-search .typeahead__query{display:table-cell}#header-search #header-search-input,#header-search .typeahead__hint{font-size:.9em;border-radius:0;background-color:#fff}#header-search #header-search-input{height:2.5rem;opacity:.9;padding-right:2.5rem;border:.07rem solid #ccc}#header-search .typeahead__hint{display:none;z-index:-1;height:2.5rem;left:0;padding-left:1rem}#header-search .typeahead__container.hint .typeahead__hint{display:block}#header-search .typeahead__container.hint #header-search-input{background-color:transparent}#header-search #header-search-input,#header-search .dropdown-menu li a{padding-left:.94rem}#header-search #header-search-input:focus{opacity:1;border:.07rem solid #0463b3;outline:0}#header-search #header-search-input::-webkit-input-placeholder{color:#666;opacity:1}#header-search #header-search-input::-moz-placeholder{color:#666;opacity:1}#header-search #header-search-input:-ms-input-placeholder{color:#666;opacity:1}#header-search .typeahead__button{z-index:2;position:absolute;top:0;right:0}#header-search .typeahead__search-icon{background:0}#header-search .typeahead__cancel-button{display:none;z-index:2;position:absolute;top:.32rem;right:2.82rem;width:1rem;height:1rem;border-radius:50%;background:transparent url(data:image/svg+xml;charset=utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQzOC41MzMgNDM4LjUzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDM4LjUzMyA0MzguNTMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQwOS4xMzMsMTA5LjIwM2MtMTkuNjA4LTMzLjU5Mi00Ni4yMDUtNjAuMTg5LTc5Ljc5OC03OS43OTZDMjk1LjczNiw5LjgwMSwyNTkuMDU4LDAsMjE5LjI3MywwICAgYy0zOS43ODEsMC03Ni40Nyw5LjgwMS0xMTAuMDYzLDI5LjQwN2MtMzMuNTk1LDE5LjYwNC02MC4xOTIsNDYuMjAxLTc5LjgsNzkuNzk2QzkuODAxLDE0Mi44LDAsMTc5LjQ4OSwwLDIxOS4yNjcgICBjMCwzOS43OCw5LjgwNCw3Ni40NjMsMjkuNDA3LDExMC4wNjJjMTkuNjA3LDMzLjU5Miw0Ni4yMDQsNjAuMTg5LDc5Ljc5OSw3OS43OThjMzMuNTk3LDE5LjYwNSw3MC4yODMsMjkuNDA3LDExMC4wNjMsMjkuNDA3ICAgczc2LjQ3LTkuODAyLDExMC4wNjUtMjkuNDA3YzMzLjU5My0xOS42MDIsNjAuMTg5LTQ2LjIwNiw3OS43OTUtNzkuNzk4YzE5LjYwMy0zMy41OTYsMjkuNDAzLTcwLjI4NCwyOS40MDMtMTEwLjA2MiAgIEM0MzguNTMzLDE3OS40ODUsNDI4LjczMiwxNDIuNzk1LDQwOS4xMzMsMTA5LjIwM3ogTTMyMi42MjEsMjcwLjkzOWMzLjYxNywzLjYxMyw1LjQyOCw3LjkwNSw1LjQyOCwxMi44NTQgICBjMCw1LjEzMy0xLjgxMSw5LjUxNC01LjQyOCwxMy4xMjdsLTI1LjY5MywyNS43MDFjLTMuNjE0LDMuNjEzLTcuOTk0LDUuNDItMTMuMTM1LDUuNDJjLTQuOTQ4LDAtOS4yMzYtMS44MDctMTIuODQ3LTUuNDIgICBsLTUxLjY3Ni01MS42ODJsLTUxLjY3OCw1MS42ODJjLTMuNjE2LDMuNjEzLTcuODk4LDUuNDItMTIuODQ3LDUuNDJjLTUuMTQsMC05LjUxNy0xLjgwNy0xMy4xMzQtNS40MmwtMjUuNjk3LTI1LjcwMSAgIGMtMy42MTYtMy42MTMtNS40MjQtNy45OTQtNS40MjQtMTMuMTI3YzAtNC45NDgsMS44MDktOS4yNCw1LjQyNC0xMi44NTRsNTEuNjc4LTUxLjY3M2wtNTEuNjc4LTUxLjY3OCAgIGMtMy42MTYtMy42MTItNS40MjQtNy44OTgtNS40MjQtMTIuODQ3YzAtNS4xNCwxLjgwOS05LjUxNyw1LjQyNC0xMy4xMzRsMjUuNjk3LTI1LjY5M2MzLjYxNy0zLjYxNiw3Ljk5NC01LjQyNCwxMy4xMzQtNS40MjQgICBjNC45NDksMCw5LjIzMSwxLjgwOSwxMi44NDcsNS40MjRsNTEuNjc4LDUxLjY3NGw1MS42NzYtNTEuNjc0YzMuNjEtMy42MTYsNy44OTgtNS40MjQsMTIuODQ3LTUuNDI0ICAgYzUuMTQxLDAsOS41MjEsMS44MDksMTMuMTM1LDUuNDI0bDI1LjY5MywyNS42OTNjMy42MTcsMy42MTcsNS40MjgsNy45OTQsNS40MjgsMTMuMTM0YzAsNC45NDgtMS44MTEsOS4yMzUtNS40MjgsMTIuODQ3ICAgbC01MS42NzUsNTEuNjc4TDMyMi42MjEsMjcwLjkzOXoiIGZpbGw9IiM1NTU1NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K) no-repeat scroll center center;opacity:.6;cursor:pointer;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#header-search .typeahead__container.cancel .typeahead__cancel-button{display:block}#header-search .typeahead__container.cancel.loading .typeahead__cancel-button{display:none}#header-search .typeahead__cancel-button:hover{opacity:1.0}#header-search .typeahead__container.loading .typeahead__query::before{content:"";z-index:2;position:absolute;top:50%;right:2.82rem;width:1.38rem;height:1.38rem;margin-top:-.68rem;border-radius:50%;border-style:solid;border-color:#fff #666 #666;border-width:.13rem;-webkit-animation:rotating .75s linear infinite;animation:rotating .75s linear infinite}#header-search #header-search-submit{z-index:2;width:1.5rem;height:1.5rem;top:.5rem;right:.5rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/search.svg);background-size:.88rem .88rem;background-repeat:no-repeat}#header-search .btn-danger{z-index:2;position:absolute;display:block;width:1.5rem;height:1.5rem;padding:0;margin:0;top:.13rem;left:.13rem;background-color:#333;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/portlet/options_borderless.png.pagespeed.ce.K3nYCtT3RK.png);background-position:center;background-repeat:no-repeat;border:0;border-radius:.32rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#header-search .btn-danger:hover{opacity:1.0}#header-search .btn-danger span,.signed-out #header-search .btn-danger,.controls-hidden #header-search .btn-danger{display:none}#header-search .fa-search::before,#header-search .fa-close::before,#header-search .fa-cog::before{display:none}#header-search .typeahead__result{position:absolute;width:100%}#header-search ul.typeahead__list{max-height:23.13rem;overflow:hidden;width:100%;margin:0;margin-top:.13rem;padding:0;border:0;border-radius:0;background-color:#fff;font-size:.9em;box-shadow:0 .5rem 1.25rem #333}#header-search ul.typeahead__list li{border-top:0}#header-search ul.typeahead__list li:not(:last-child){border-bottom:.07rem solid #ccc}#header-search ul.typeahead__list li a{display:block;width:100%;height:2.25rem;padding:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#header-search ul.typeahead__list li a:hover,#header-search ul.typeahead__list li a:focus{background:#efefef;color:#0463b3}#header-search ul.typeahead__list li.typeahead__empty{padding:0 1.57rem;line-height:2.19rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#header-search ul.typeahead__list .autocomp-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}#header-search ul.typeahead__list .autocomp-entry-imgMini{width:1.88rem;height:1.88rem}#header-search ul.typeahead__list .autocomp-entry-imgMini-pdf{margin:.19rem .38rem;border:.07rem solid #ddd}#header-search ul.typeahead__list .autocomp-entry-imgMini-event{margin:.25rem .38rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/calendar.svg);background-position:center;background-size:1.75rem 1.75rem}#header-search ul.typeahead__list .autocomp-entry-imgMini-article{margin:.19rem .19rem .25rem .5rem;background-color:#3aa996;border-radius:50%;border:.25rem solid #fff;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-position:center;background-size:.82rem .82rem}#header-search ul.typeahead__list li a:hover .autocomp-entry-imgMini-article,#header-search ul.typeahead__list li a:focus .autocomp-entry-imgMini-article{border:.25rem solid #efefef}#header-search ul.typeahead__list .autocomp-entry-title{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;height:100%;margin:0;line-height:2.25rem;padding-right:.63rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#header-search ul.typeahead__list .autocomp-entry-title strong{font-weight:normal}h1.header-baseline{display:none}@media (min-width:40rem){#header-search-opener{display:none}.home-page #header-search-opener{display:block}#header-search{display:block;z-index:8;position:relative;width:22.5rem;margin-right:.63rem;top:0;max-height:3.75rem;padding:0;box-shadow:none;overflow:visible}#header-search.mobile-hidden{display:block}}@media (min-width:56.25rem){#p_p_id_1_WAR_fu_{display:block}.main-header>.useful-content{padding-right:1.88rem}}.main-footer{padding:2.5rem 0;padding-bottom:1.88rem;margin-top:1.88rem;line-height:2.19rem;font-size:.8em;background-color:#313131;color:#fff}.main-footer .useful-content{padding:0 1.88rem}ul.footer-list{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-flex-wrap ul.footer-list{display:block}.no-flex-wrap li.footer-column,li.footer-column{width:100%;padding:0 1.25rem}li.footer-link{margin-bottom:.32rem;color:#ddd;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;line-height:inherit}li.footer-link a{white-space:nowrap;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}li.footer-link a:hover,li.footer-link a:focus{padding-left:.63rem;color:#fff}p.footer-logo{margin-top:1.88rem;margin-bottom:0;margin-right:0;text-align:center}img.footer-logo-img{width:11.88rem;height:3.13rem}@media (min-width:22.5rem){li.footer-column{padding:0 3.13rem}}@media (min-width:38.75rem){li.footer-column{width:50%}}@media (min-width:50rem){.main-footer .useful-content{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}ul.footer-list{margin-right:3.75rem}p.footer-logo{margin-top:0;margin-right:1.88rem}}@media (min-width:56.25rem){.main-footer{margin-top:0}}@media (min-width:75rem){li.footer-column{width:20%;padding:0 .94rem}p.footer-logo{margin-right:0}}#main-nav-display{display:none}label.main-nav-display-label{z-index:10;display:block;position:absolute;width:2.25rem;height:2.25rem;top:.32rem;right:.63rem;border-radius:50%;background-color:#004793;cursor:pointer}label.main-nav-display-label::before{content:"MENU";display:block;position:absolute;bottom:-1.12rem;width:100%;text-align:center;font-size:.8em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#035396}label.main-nav-display-label::after{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;top:.38rem;left:.38rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/menu-burger.svg);background-size:1.25rem 1.5rem;background-position:center;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}#main-nav-display:checked+.main-nav-display-label::after{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.main-nav{max-height:0;position:absolute;left:0;top:3.75rem;width:100%;overflow:hidden;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.main-nav .useful-content{padding:0}#main-nav-display:checked ~ .main-nav,#main-nav-display:checked+.main-nav-display-label+.main-nav,#main-nav-display:checked+:nth-child(n)+.main-nav,.main-nav.main-nav-opened{max-height:62.5rem;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.main-nav-list{z-index:6;min-height:4.38rem;background-color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.home-page .main-nav-list{min-height:6.25rem}.main-nav-list-extended{min-height:8.13rem}.home-page .main-nav-list-extended{min-height:11.25rem}li.main-nav-item{position:static;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;border-bottom:.07rem solid #72a2ca;cursor:pointer}a.main-nav-item-content{z-index:2;display:block;height:2.82rem;margin:0;padding:0;padding-left:1.25rem;line-height:2.82rem;background-color:#0463b3;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.main-nav-item-content:hover,a.main-nav-item-content:focus{background-color:#035396}a.main-nav-item-content::before{border-top:.75rem solid #0463b3;border-right:.75rem solid transparent;border-left:.75rem solid transparent;content:"";position:absolute;bottom:-.75rem;margin-left:-.75rem;left:50%;opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.main-nav-item-content:hover::before{border-top:.75rem solid #035396}a.main-nav-item-extended::before{opacity:1}.main-nav-item-text{margin:auto;text-align:center}ul.main-nav-subList{color:#333;font-family:DroidSans,"Open Sans",Arial,sans-serif;overflow:hidden;cursor:default}ul.main-nav-subList-hidden{max-height:0;opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}ul.main-nav-subList.main-nav-subList-noDisplay{display:none}ul.main-nav-subList-visible{max-height:62.5rem;opacity:1;-webkit-transition:all .4s ease-in;transition:all .4s ease-in}li.main-nav-subList-item{height:100%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}li.main-nav-subList-item:not(:last-child){border-bottom:.07rem solid #ccc}li.main-nav-subList-item .inner-link{padding:.5rem .63rem;padding-left:1.88rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}li.main-nav-subList-item .inner-link.main-nav-subList-item-selected,li.main-nav-subList-item .inner-link:hover,li.main-nav-subList-item .inner-link:focus{color:#0463b3}li.main-nav-subList-item .inner-link.main-nav-subList-item-selected::after{content:"";position:absolute;height:0;left:1.25rem;right:1.25rem;bottom:.19rem;border-bottom:.07rem solid #0463b3}li.main-nav-subList-item .inner-link:hover,li.main-nav-subList-item .inner-link:focus{background-color:#efefef}.main-nav-subList-hidden .main-nav-subList-item-text{max-height:100%}@media (min-width:32.5rem){a.main-nav-item-content{padding-left:calc(50% - 14.38rem)}li.main-nav-subList-item .inner-link{padding-left:calc(50% - 13.75rem)}}@media (min-width:56.25rem){label.main-nav-display-label{display:none}.main-nav{max-height:62.5rem;position:relative;top:0;overflow:visible;background:-webkit-linear-gradient(transparent,transparent 1.88rem,#efefef 1.88rem,#efefef);background:linear-gradient(transparent,transparent 1.88rem,#efefef 1.88rem,#efefef)}.main-nav .useful-content{padding:0 1.88rem}.main-nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}li.main-nav-item{height:4.38rem;border-bottom:0}.home-page li.main-nav-item{height:6.25rem}li.main-nav-item:not(:last-child){border-right:.07rem solid #72a2ca}a.main-nav-item-content{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;padding:0 .94rem;line-height:1.5em}.main-nav-item-text{display:block;width:100%}ul.main-nav-subList{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-box-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;height:3.75rem;left:0;bottom:0;right:0;box-shadow:0 .5rem 1.25rem #ddd}.home-page ul.main-nav-subList{height:5rem}ul.main-nav-subList-visible{max-height:3.75rem;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.home-page ul.main-nav-subList-visible{max-height:5rem}li.main-nav-subList-item-link{padding:.63rem 0}li.main-nav-subList-item:not(:last-child){border-bottom:0}li.main-nav-subList-item .inner-link{padding:0 .63rem;line-height:1.2em;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.home-page li.main-nav-subList-item .inner-link{padding:.94rem .63rem;line-height:1.2em}}@media (min-width:56.25rem) and (min-height:56.25rem){.main-nav{display:block;background:-webkit-linear-gradient(transparent,transparent 3.13rem,#efefef 3.13rem,#efefef);background:linear-gradient(transparent,transparent 3.13rem,#efefef 3.13rem,#efefef)}}#page-wrapper .breadcrumb-container{margin:1.25rem auto}#page-wrapper .breadcrumb-home,#page-wrapper .breadcrumb{display:inline}#page-wrapper .breadcrumb-home{margin-bottom:0;margin-right:1.57rem}#page-wrapper .breadcrumb{margin:0;padding:0;background:0;border-radius:0}#page-wrapper .breadcrumb>li.first,#page-wrapper .breadcrumb>li:first-child,#page-wrapper .breadcrumb>li:nth-child(2){display:none}#page-wrapper .breadcrumb>li>.divider{display:inline-block;width:0;padding:0;color:transparent}#page-wrapper .breadcrumb>li,#page-wrapper .breadcrumb-home{display:inline;text-shadow:none;font-size:.9em}#page-wrapper .breadcrumb>li{margin-right:1.88rem}#page-wrapper .breadcrumb>.active{color:inherit;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;margin-right:0;cursor:default}#page-wrapper .breadcrumb>li>a,#page-wrapper .breadcrumb-home>a{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#page-wrapper .breadcrumb>li>a:hover,#page-wrapper .breadcrumb>li>a:focus,#page-wrapper .breadcrumb-home>a:hover,#page-wrapper .breadcrumb-home>a:focus{color:#3aa996}#page-wrapper .breadcrumb>li:not(.active) .divider::after,#page-wrapper .breadcrumb-home::after{content:"";position:absolute;top:50%;right:-1.37rem;margin-top:-.37rem;width:.82rem;height:.82rem;border-radius:50%;background-color:#0463b3;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-position:center;background-size:.57rem .57rem}.fullPage-alert,aside.fullPage-alert{z-index:10000;position:fixed;top:0;left:0;right:0;bottom:0;padding:.63rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.85);font-size:.75em;-webkit-transition:opacity .35s ease-out;transition:opacity .35s ease-out}body.androidhtc .fullPage-alert{padding-top:1.25rem;padding-right:1.25rem}@media (min-width:23.75rem) and (min-height:23.75rem){.fullPage-alert,aside.fullPage-alert{padding:1.25rem;font-size:.9em}}.fullPage-alert.hidden,aside.fullPage-alert.hidden{display:none}.fullPage-alert-container{position:relative}.fullPage-alert-container.fullPage,.fullPage-alert-container.fullPage .fullPage-alert-content{width:100%;height:100%}.fullPage-alert-title-wrapper{z-index:2;position:absolute;bottom:-.93rem;left:.94rem;right:.94rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.fullPage-alert-title-wrapper h4.fullPage-alert-title{margin:0;padding:0 .63rem;line-height:1.5rem;border-radius:.63rem;border:.19rem solid #fff;background-color:#0463b3;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:DroidSans,"Open Sans",Arial,sans-serif}button.fullPage-alert-close{z-index:2;position:absolute;top:-1rem;right:-1rem;width:2.5rem;height:2.5rem;border-radius:50%;color:#fff;font-size:0;background-color:#0463b3;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-cross.svg);background-size:.88rem .88rem;background-position:center;border:.19rem solid #fff;cursor:pointer;-webkit-transition:background-size .15s ease-out;transition:background-size .15s ease-out}button.fullPage-alert-close:hover,button.fullPage-alert-close:focus{background-size:1.25rem 1.25rem}body.androidhtc button.fullPage-alert-close{width:1.88rem;height:1.88rem;top:-.93rem;right:-.93rem}.fullPage-alert-content{z-index:1;max-width:22.5rem;max-width:calc(100vw - 1.25rem);max-height:22.5rem;max-height:calc(100vh - 1.25rem);padding:0;overflow-y:auto;border:.19rem solid #fff;border-radius:.32rem;background-color:#fff}.fullPage-alert-content .popin-body.alert{margin:0}.fullPage-alert-container.alert-media .fullPage-alert-content{overflow:hidden;background-color:#000}@media (min-width:23.75rem) and (min-height:23.75rem){.fullPage-alert-content{max-width:calc(100vw - 2.5rem);max-height:calc(100vh - 2.5rem)}}.fullPage-alert p{margin-top:0}.fullPage-alert li{margin:.32rem 0;margin-left:.94rem}.fullPage-alert li a{color:#0b6ba7}.fullPage-alert li a:hover{color:#00b798}.fullPage-iframe,.fullPage-object{display:block;width:100%;height:100%;border-radius:.32rem;-webkit-overflow-scrolling:touch;border:0;overflow:auto}.fullPage-image,.fullPage-video{max-width:calc(100vw - 2.88rem);max-height:calc(100vh - 2.88rem)}#alert-advert{opacity:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#alert-advert .fullPage-alert-content{padding:.63rem}@media (min-width:23.75rem) and (min-height:23.75rem){#alert-advert .fullPage-alert-content{padding:1.25rem}}#alert-advert .fullPage-alert{width:31.25rem;border-radius:.32rem}#title-alertAdvert{padding-bottom:.63rem;margin-top:0;margin-bottom:1.25rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.5em;font-variant:small-caps;text-align:center;color:#06504f;border-bottom:.07rem solid #ccc}#buttons-alertAdvert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#alert-advert .btn-alertAdvert{display:block;max-width:7.5rem;width:auto;margin:auto;margin-top:1.25rem;padding:.63rem;background-color:#3aa996;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;line-height:1.0em;border-radius:.32rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#alert-advert .btn-alertAdvert.hidden{display:none}#alert-advert .btn-alertAdvert:hover,#alert-advert .btn-alertAdvert:focus{background-color:#06504f}.fullPage-alert-content .embedded-portlet{position:static;width:100%;max-height:100%;overflow-y:visible}.fullPage-alert .fake-portlet{margin:0}.fullPage-alert .fullPage-alert-container.fullPage-alert-eserviceForm{width:100%;max-width:43.75rem}.fullPage-alert-container.fullPage-alert-eserviceForm .embedded-portlet>.alert,.fullPage-alert-container.fullPage-alert-historic .embedded-portlet>.alert{margin:1.25rem}.fullPage-alert-container.fullPage-alert-eserviceForm fieldset{max-width:100%}.fullPage-alert-container.fullPage-alert-eserviceForm fieldset .alert-success{margin:0;margin-bottom:1.25rem}.fullPage-alert.iframe-plu .fullPage-alert-container{margin:auto;width:25rem;max-width:90%;max-width:calc(100% - 1.25rem);max-height:90%;max-height:calc(100% - 1.25rem);overflow:auto}.fullPage-alert .fullPage-alert-container.iframe-marches-publics{max-width:50rem}.fullPage-alert .fullPage-alert-container.iframe-marches-publics .fullPage-alert-content{padding:.63rem}.fullPage-alert.iframe-plu .fullPage-alert-content{padding:1.25rem}#fullPage-alert .embedded-portlet>.cdalr-form-popin,#fullPage-alert .embedded-portlet>.portlet-msg-error{margin:1.25rem}@media (min-width:56.25rem){.fullPage-alert.iframe-plu .fullPage-alert-container{max-width:80%;max-width:calc(100% - 3.75rem);max-height:80%;max-height:calc(100% - 3.75rem)}.fullPage-alert.iframe-plu .fullPage-alert-content{padding:1.88rem}.fullPage-alert .fullPage-alert-container.iframe-marches-publics .fullPage-alert-content{padding:1.25rem}}.home-section{max-width:32.5rem;margin:auto}h2.home-article-title{margin:.94rem 0;margin-top:1.57rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.25em;text-transform:uppercase}.home-article-section{background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc;height:calc(100% - 5rem);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.inner-link:hover .home-article-section,.inner-link:focus .home-article-section{background-color:#f2f2f2}.home-article-mainContent{padding:1.88rem 2.5rem;color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.home-article-mainContent-displayed,.home-article-mainContent-hidden{position:absolute;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;background-position:center;background-size:cover}.home-article-mainContent-displayed{opacity:1;z-index:2}.home-article-mainContent-hidden{opacity:0;z-index:1}.home-article-mainContent .inner-link:hover,.home-article-mainContent .inner-link:focus{background-color:#efefef}.home-article-secondaryHeader{margin-bottom:.63rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;text-transform:uppercase;color:#333}h3.home-article-secondaryTitle,span.home-article-secondaryTitle{margin-top:0;margin-bottom:1.25rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.0em;text-transform:uppercase}h4.home-article-secondarySubTitle{font-family:DroidSansBold,"Open Sans",Arial,sans-serif;margin-top:1.88rem;margin-bottom:.94rem}.home-article-contentText{font-size:.9em;line-height:1.2em}footer.home-article-readMore,p.home-article-showMore{font-size:.85em}footer.home-article-readMore{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}p.home-article-showMore{height:3.75rem;line-height:3.75rem;text-align:center;margin:0;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#fff}p.home-article-showMore .inner-link{color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.home-article-mainContent::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.63rem;background:-webkit-linear-gradient(135deg,white,white 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#fff,#fff 50%,transparent 50%,transparent);font-size:2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.home-article-mainContentContainer .inner-link:hover .home-article-mainContent::after,.home-article-mainContentContainer .inner-link:focus .home-article-mainContent::after,.home-article-mainContent:hover::after,.home-article-mainContent:focus::after{width:5.63rem;height:5.63rem;padding-left:3.25rem;padding-top:3.25rem;font-size:2.5rem}.home-article-mediaContent{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#000}.home-article-moreContentContainer{width:100%}h3.home-article-moreContent,a.home-article-moreContent{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding-left:3.75rem;padding-right:1.25rem;height:8.5rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer}h3.home-article-moreContent-displayed{max-height:8.5rem;opacity:1;border-bottom:.07rem solid #e2e0e1}h3.home-article-moreContent-hidden{max-height:0;opacity:0}h3.home-article-moreContent:hover,h3.home-article-moreContent:focus,a.home-article-moreContent:hover,a.home-article-moreContent:focus{background-color:#efefef}h3.home-article-moreContent::before,a.home-article-moreContent::before{content:"";display:block;position:absolute;width:2.63rem;height:2.63rem;top:50%;left:.75rem;margin-top:-1.31rem;border-radius:50%;border:.19rem solid #fff;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:1.13rem 1.13rem;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.home-article-moreContent-text{display:block;width:100%;margin:auto}.home-links-patchwork{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.no-flex-wrap .home-links-patchwork{display:block}h3.home-patchwork-link{margin:0;font-size:.75em;text-align:center}h3.home-patchwork-link .inner-link{position:absolute;top:0;bottom:0;left:0;right:0;padding-top:65%;font-weight:normal;color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.no-flex-wrap h3.home-patchwork-link{float:left}h3.home-patchwork-link::before{content:"";display:block;padding-top:100%}h3.home-patchwork-link .inner-link::after{content:"";display:block;position:absolute;left:50%;bottom:35%;opacity:1;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}h3.home-patchwork-link .inner-link:hover::after,h3.home-patchwork-link .inner-link:focus::after{opacity:.65}#home-article-agenda .home-article-title,#home-article-agenda .home-article-secondaryHeader{color:#7a083c}.home-article-agenda-dateContainer{z-index:2;height:13.75rem;padding-top:5.32rem;text-align:center;line-height:1.75em;background-color:#d23c83;color:#fff}p.home-article-agenda-date{display:inline-block;margin:0}p.home-article-agenda-date+p.home-article-agenda-date{margin-left:2.5rem}p.home-article-agenda-date+p.home-article-agenda-date::before{content:"";position:absolute;display:block;left:-2.31rem;width:2.13rem;height:2.13rem;border-radius:50%;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-small-arrow.svg);background-size:.75rem 1.13rem;background-position:center}.home-article-agenda-day{font-size:5.0em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.home-article-agenda-month{text-transform:uppercase;font-size:1.2em}.home-article-agenda-dateContainer::before{border-top:.75rem solid #d23c83;border-right:.75rem solid transparent;border-left:.75rem solid transparent;content:"";position:absolute;bottom:-.75rem;margin-left:-.75rem;left:50%}#home-article-agenda .home-article-mainContent{padding:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-agenda .home-article-mainContent .inner-link{z-index:2;padding:1.88rem 2.5rem;padding-bottom:3.13rem;background-color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-agenda .home-article-mainContent .inner-link:hover,#home-article-agenda .home-article-mainContent .inner-link:focus{background-color:#dfdfdf}#home-article-agenda .home-article-mainContent::after{display:none}#home-article-agenda .home-article-mainContent .inner-link::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.63rem;background:-webkit-linear-gradient(135deg,#f1c4d9,#f1c4d9 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#f1c4d9,#f1c4d9 50%,transparent 50%,transparent);color:#7a083c;font-size:2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}#home-article-agenda .home-article-mainContent .inner-link:hover::after,#home-article-agenda .home-article-mainContent .inner-link:focus::after{width:5.63rem;height:5.63rem;padding-left:3.25rem;padding-top:3.25rem;font-size:2.5rem}#home-article-agenda .home-article-secondaryTitle{color:#333;margin:0}#home-article-agenda .home-article-showMore .inner-link{background-color:#efefef;color:#d23c83}#home-article-agenda .home-article-showMore .inner-link:hover,#home-article-agenda .home-article-showMore .inner-link:focus{background-color:#d23c83;color:#fff}#home-article-actualites .home-article-title{color:#06504f}#home-article-actualites .home-article-mainContentContainer{height:29.38rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;background-position:center;background-color:#ddd}#home-article-actualites .home-article-mainContent,#home-article-actualites .home-article-showMore .inner-link{background-color:#3aa996}#home-article-actualites .home-article-mainContentContainer .inner-link:hover .home-article-mainContent,#home-article-actualites .home-article-mainContentContainer .inner-link:focus .home-article-mainContent,#home-article-actualites .home-article-showMore .inner-link:hover,#home-article-actualites .home-article-showMore .inner-link:focus{background-color:#318e7e}#home-article-actualites .home-article-mainContent{position:absolute;left:1.25rem;right:1.25rem;bottom:1.25rem}#home-article-actualites .home-article-mainContent::before{border-bottom:.75rem solid #3aa996;border-right:.75rem solid transparent;border-left:.75rem solid transparent;content:"";position:absolute;top:-.75rem;margin-left:-.75rem;left:50%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-actualites .home-article-mainContentContainer .inner-link:hover .home-article-mainContent:before,#home-article-actualites .home-article-mainContentContainer .inner-link:focus .home-article-mainContent:before{border-bottom:.75rem solid #318e7e}#home-article-actualites .home-article-mainContent::after{color:#3aa996}#home-article-actualites .home-article-moreContent::before{background-color:#06504f}#home-article-actualites .home-article-moreContent:hover::before,#home-article-actualites .home-article-moreContent:focus::before{border:.19rem solid #06504f}#home-article-grandsProjets .home-article-title{color:#59286a}#home-article-grandsProjets .home-article-mainContentContainer{height:29.38rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;background-position:center;background-color:#ddd}#home-article-grandsProjets .home-article-mainContent,#home-article-grandsProjets .home-article-showMore .inner-link{background-color:#59286a}#home-article-grandsProjets .home-article-mainContentContainer .inner-link:hover .home-article-mainContent,#home-article-grandsProjets .home-article-mainContentContainer .inner-link:focus .home-article-mainContent,#home-article-grandsProjets .home-article-showMore .inner-link:hover,#home-article-grandsProjets .home-article-showMore .inner-link:focus{background-color:#431e51}#home-article-grandsProjets .home-article-mainContent{position:absolute;min-height:9.38rem;bottom:1.25rem;left:1.25rem;right:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#home-article-grandsProjets .home-article-mainContent::before{border-bottom:.75rem solid #59286a;border-left:.75rem solid transparent;border-right:.75rem solid transparent;content:"";position:absolute;top:-.75rem;margin-left:-.75rem;left:50%;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-grandsProjets .home-article-mainContentContainer .inner-link:hover .home-article-mainContent::before,#home-article-grandsProjets .home-article-mainContentContainer .inner-link:focus .home-article-mainContent::before{border-bottom:.75rem solid #431e51}#home-article-grandsProjets .home-article-mainContent::after{color:#59286a}#home-article-grandsProjets .home-article-moreContent::before{background-color:#59286a}#home-article-grandsProjets .home-article-moreContent:hover::before,#home-article-grandsProjets .home-article-moreContent:focus::before{border:.19rem solid #59286a}#home-article-grandsProjets .home-article-contentText{display:none;margin-bottom:0;overflow:hidden}#home-article-grandsProjets .home-article-contentText::after{content:"";position:absolute;bottom:0;display:block;width:100%;height:1.88rem;box-shadow:0 -1.87rem .75rem -.75rem #59286a inset;-webkit-transition:all ease-out .25s;transition:all ease-out .25s}#home-article-grandsProjets .home-article-mainContentContainer .inner-link:hover .home-article-contentText::after,#home-article-grandsProjets .home-article-mainContentContainer .inner-link:focus .home-article-contentText::after{box-shadow:0 -1.87rem .75rem -.75rem #431e51 inset}#home-article-enUnClic .home-article-title{color:#d23c83}#home-article-enUnClic .home-patchwork-link{width:33.333333%}#home-article-enUnClic .home-patchwork-link:nth-child(odd){background-color:#d23c83}#home-article-enUnClic .home-patchwork-link:nth-child(even){background-color:#d9468c}.no-flex-wrap #home-article-enUnClic .home-patchwork-link:nth-child(n+4){margin-bottom:1.57rem}#home-article-enUnClic .home-patchwork-link .inner-link::after{width:2.5rem;height:2.5rem;margin-left:-1.25rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/enUnClic.svg);background-size:17.5rem 2.5rem}#home-patchwork-link-habitat .inner-link::after{background-position:0 0}#home-patchwork-link-deplacements .inner-link::after{background-position:-2.5rem 0}#home-patchwork-link-culture .inner-link::after{background-position:-5rem 0}#home-patchwork-link-eau .inner-link::after{background-position:-7.5rem 0}#home-patchwork-link-dechets .inner-link::after{background-position:-10rem 0}#home-patchwork-link-emploi .inner-link::after{background-position:-12.5rem 0}#home-patchwork-link-conseil .inner-link::after{background-position:-15rem 0}#home-article-magAgglo .home-article-title{color:#b18b10}#home-article-magAgglo .home-article-section{height:29.38rem}#home-article-magAgglo .home-article-mainContentContainer{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#home-article-magAgglo .home-article-mainContent{padding:0;height:100%}#home-article-magAgglo .home-article-mainContent::after{display:none}p.home-article-contentMag{width:100%;margin:auto;padding:1.57rem 20%;text-align:center}.home-article-contentMag-img{box-shadow:0 0 .63rem #ccc}#home-article-magAgglo .home-article-moreContentContainer{z-index:3;width:100%;height:17.5rem;position:absolute;bottom:0;padding-top:1.57rem;background-color:#efc94c}#home-article-magAgglo .home-article-moreContent{display:block;padding-top:.63rem;border:0;font-size:.75em;height:3.75rem}#home-article-magAgglo .home-article-moreContentContainer::before{border-bottom:.75rem solid #efc94c;border-left:.75rem solid transparent;border-right:.75rem solid transparent;content:"";position:absolute;top:-.75rem;margin-left:-.75rem;left:50%}#home-article-magAgglo .home-article-moreContent::before{background-color:#d23c83;border:.19rem solid #efc94c}#home-article-magAgglo .home-article-moreContent:hover::before,#home-article-magAgglo .home-article-moreContent:focus::before{border:.19rem solid #d23c83}#home-article-magAgglo .home-article-moreContent:hover,#home-article-magAgglo .home-article-moreContent:focus{background-color:#f4d982}#home-article-magAgglo .home-article-showMore{position:absolute;bottom:0;left:0;right:0}#home-article-magAgglo .home-article-showMore .inner-link{background-color:#f7e4a6;color:#b18b10;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}#home-article-magAgglo .home-article-showMore .inner-link:hover,#home-article-magAgglo .home-article-showMore .inner-link:focus{background-color:#dfb93c;color:#fff}#home-article-infolettre,#layout-column_column-1-3{margin-top:1.88rem}#home-article-infolettre .home-article-section{padding:1.25rem}#home-article-emploi .home-article-section{padding:.63rem}#home-article-infolettre .home-article-title,#home-article-emploi .home-article-title{margin:0;color:#005ca9}#home-article-infolettre .home-article-title{margin-bottom:.32rem}#home-article-emploi .home-article-title{left:.63rem}#infolettre-form{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-top:1.25rem}#infolettre-form-input.global-search-input,#sb_form #input-email{font-size:.9em;background-color:#e4e2e3;border:.07rem solid transparent}#sb_form #input-email{display:block;line-height:3.75rem;box-shadow:inset 0 .07rem .07rem rgba(0,0,0,.075);-webkit-transition:border linear .2s , box-shadow linear .2s;transition:border linear .2s , box-shadow linear .2s}#infolettre-form-input.global-search-input:focus,#sb_form #input-email:focus{border:.07rem solid #0463b3;box-shadow:none;outline:0}#home-article-enVideos .home-article-mainContentContainer,#home-article-enImages .home-article-mainContentContainer,.home-article[id*="home-article-enImages"] .home-article-mainContentContainer{height:100%;-webit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}#home-article-enVideos .home-article-mediaContent-video video,#home-article-enImages .home-article-mediaContent-video iframe,.home-article[id*="home-article-enImages"] .home-article-mediaContent-video .link-img[id*="home-flickr-img-link"]{width:100%;height:100%}.home-article[id*="home-article-enImages"] .home-article-mediaContent-video .link-img[id*="home-flickr-img-link"]{display:block;text-align:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.home-article[id*="home-article-enImages"] .home-article-mediaContent-video .link-img[id*="home-flickr-img-link"]:hover,.home-article[id*="home-article-enImages"] .home-article-mediaContent-video .link-img[id*="home-flickr-img-link"]:focus{opacity:.75}.home-article[id*="home-article-enImages"] .home-article-mediaContent-video img[id*="home-flickr-img"]{max-width:100%;max-height:100%}#home-article-enVideos .home-article-mainContent,#home-article-enImages .home-article-mainContent,.home-article[id*="home-article-enImages"] .home-article-mainContent{width:100%;padding:0}#home-article-enVideos .home-article-mainContent .inner-link,#home-article-enImages .home-article-mainContent .inner-link,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link{z-index:2;padding:1.88rem 2.5rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-enVideos .home-article-mainContent::before,#home-article-enImages .home-article-mainContent::before,.home-article[id*="home-article-enImages"] .home-article-mainContent::before{border-right:.75rem solid transparent;border-left:.75rem solid transparent;content:"";position:absolute;top:-.75rem;margin-left:-.75rem;left:50%}#home-article-enVideos .home-article-secondaryTitle,#home-article-enImages .home-article-secondaryTitle,.home-article[id*="home-article-enImages"] .home-article-secondaryTitle{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-enVideos .home-article-readMore,#home-article-enImages .home-article-readMore,.home-article[id*="home-article-enImages"] .home-article-readMore{margin-top:.94rem;opacity:.5}#home-article-enVideos .home-article-mainContent .inner-link:hover .home-article-secondaryTitle,#home-article-enVideos .home-article-mainContent .inner-link:focus .home-article-secondaryTitle,#home-article-enImages .home-article-mainContent .inner-link:hover .home-article-secondaryTitle,#home-article-enImages .home-article-mainContent .inner-link:focus .home-article-secondaryTitle,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link:hover .home-article-secondaryTitle,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link:focus .home-article-secondaryTitle{opacity:.25}#home-article-enVideos .home-article-mainContent .inner-link:hover .home-article-readMore,#home-article-enVideos .home-article-mainContent .inner-link:focus .home-article-readMore,#home-article-enImages .home-article-mainContent .inner-link:hover .home-article-readMore,#home-article-enImages .home-article-mainContent .inner-link:focus .home-article-readMore,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link:hover .home-article-readMore,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link:focus .home-article-readMore{opacity:1}#home-article-enDirect .home-article-title{color:#005ca9}#home-article-enDirect .home-patchwork-link{width:50%}#home-article-enDirect .home-patchwork-link:nth-child(1),#home-article-enDirect .home-patchwork-link:nth-child(4){background-color:#005ca9}#home-article-enDirect .home-patchwork-link:nth-child(2),#home-article-enDirect .home-patchwork-link:nth-child(3){background-color:#0463b3}.no-flex-wrap #home-article-enDirect .home-patchwork-link:nth-child(n+3){margin-bottom:1.57rem}#home-article-enDirect .home-patchwork-link .inner-link::after{width:3.75rem;height:3.75rem;margin-left:-1.87rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/enDirect.svg);background-size:15rem 3.75rem}#home-patchwork-link-Facebook .inner-link::after{background-position:0 0}#home-patchwork-link-Youtube .inner-link::after{background-position:-3.75rem 0}#home-patchwork-link-Infolettre .inner-link::after{background-position:-7.5rem 0}#home-patchwork-link-Flickr .inner-link::after{background-position:-11.25rem 0}#home-article-enVideos .home-article-title,#home-article-enVideos .home-article-mainContent::after{color:#152c60}#home-article-enVideos .home-article-mainContent .inner-link{background-color:#152c60}#home-article-enVideos .home-article-mainContent .inner-link:hover,#home-article-enVideos .home-article-mainContent .inner-link:focus{background-color:#051c50}#home-article-enVideos .home-article-mainContent::before{border-bottom:.75rem solid #152c60}#home-article-enImages .home-article-title,#home-article-enImages .home-article-mainContent::after,.home-article[id*="home-article-enImages"] .home-article-title,.home-article[id*="home-article-enImages"] .home-article-mainContent::after{color:#3aa996}#home-article-enImages .home-article-mainContent .inner-link,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link{background-color:#3aa996}#home-article-enImages .home-article-mainContent .inner-link:hover,#home-article-enImages .home-article-mainContent .inner-link:focus,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link:hover,.home-article[id*="home-article-enImages"] .home-article-mainContent .inner-link:focus{background-color:#318e7e}#home-article-enImages .home-article-mainContent::before,.home-article[id*="home-article-enImages"] .home-article-mainContent::before{border-bottom:.75rem solid #3aa996;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-enImages .home-article-mediaContent,.home-article[id*="home-article-enImages"] .home-article-mediaContent{max-height:20.82rem}#home-article-enImages .home-article-mediaContent a.inner-link,.home-article[id*="home-article-enImages"] .home-article-mediaContent a.inner-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#home-article-communes .home-article-contentText,#home-article-communes .home-article-secondaryTitle,#home-article-communes .home-article-secondarySubTitle{display:none}#home-article-communes .home-article-title,#home-article-communes .home-article-readMore,#home-article-communes .home-article-mainContent::after{color:#59286a}#home-article-communes .home-article-readMore{opacity:.7}#home-article-communes .home-article-mainContentContainer .inner-link:hover .home-article-readMore,#home-article-communes .home-article-mainContentContainer .inner-link:focus .home-article-readMore{opacity:1.0}.home-aggloMap-container{z-index:2;-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:1.25rem;padding-top:1.88rem;background-color:#59286a}.home-aggloMap-container::before{display:none;border-left:.75rem solid #59286a;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;content:"";position:absolute;right:-.75rem;top:2.63rem}p.home-aggloMap-title{position:absolute;top:.63rem;right:.63rem;height:1.88rem;line-height:1.88rem;margin:0;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;text-align:center}p.home-aggloMap{height:100%;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.aggloMap-img-fallback{width:100%;height:100%;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/agglo-lr.svg);background-size:contain}#home-aggloMap-img{display:block;width:100%;height:100%;min-height:15.63rem;max-height:25rem;margin:auto}#home-aggloMap-img .home-aggloMap-commune{cursor:pointer}#home-aggloMap-img .home-aggloMap-commune path{fill:#8b6a99;stroke-width:4;stroke:#59286a;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-aggloMap-img .home-aggloMap-commune:hover path,#home-aggloMap-img .home-aggloMap-commune:focus path{fill:#fff}#home-article-communes .home-article-mainContentContainer{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#home-article-communes .home-article-mainContentContainer .inner-link{background-color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#home-article-communes .home-article-mainContentContainer .inner-link:hover,#home-article-communes .home-article-mainContentContainer .inner-link:focus{background-color:#f2f2f2}#home-article-communes .home-article-mainContent{height:100%;color:#333}#home-article-communes .home-article-mainContent::after{background:-webkit-linear-gradient(135deg,#d1c2d5,#d1c2d5 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#d1c2d5,#d1c2d5 50%,transparent 50%,transparent)}@media (min-width:22.5rem){p.home-aggloMap-title{font-size:1.0em;top:1.25rem;right:1.25rem}}@media (min-width:26.25rem){h2.home-article-title{font-size:1.5em}.home-article-contentText{font-size:1.0em;line-height:1.5em}h3.home-article-secondaryTitle,span.home-article-secondaryTitle{font-size:1.2em}footer.home-article-readMore,p.home-article-showMore{font-size:.9em}h3.home-article-moreContent::before,a.home-article-moreContent::before{left:1.69rem}h3.home-article-moreContent,a.home-article-moreContent{padding-left:5rem}#home-article-magAgglo .home-article-moreContentContainer{height:18.75rem;padding-top:2.19rem}#home-article-magAgglo .home-article-moreContent{font-size:1.0em}#home-article-magAgglo .home-article-moreContent .inner-link{padding-top:.19rem}#infolettre-form-input.global-search-input{font-size:1.0em}h3.home-patchwork-link{font-size:.9em}#home-article-enUnClic .home-patchwork-link .inner-link::after{width:3.75rem;height:3.75rem;margin-left:-1.87rem;background-size:26.25rem 3.75rem}#home-patchwork-link-habitat .inner-link::after{background-position:0 0}#home-patchwork-link-deplacements .inner-link::after{background-position:-3.75rem 0}#home-patchwork-link-culture .inner-link::after{background-position:-7.5rem 0}#home-patchwork-link-eau .inner-link::after{background-position:-11.25rem 0}#home-patchwork-link-dechets .inner-link::after{background-position:-15rem 0}#home-patchwork-link-emploi .inner-link::after{background-position:-18.75rem 0}#home-patchwork-link-conseil .inner-link::after{background-position:-22.5rem 0}#home-article-enDirect .home-patchwork-link::after{width:5rem;height:5rem;margin-left:-2.5rem;background-size:20rem 5rem}#home-patchwork-link-Facebook::after{background-position:0 0}#home-patchwork-link-Youtube::after{background-position:-5rem 0}#home-patchwork-link-Infolettre::after{background-position:-10rem 0}#home-patchwork-link-Flickr::after{background-position:-15rem 0}p.home-aggloMap-title{font-size:1.2em}}@media (min-width:56.25rem){.home-section{max-width:none;padding-top:.94rem;padding-bottom:2.5rem}.home-section:nth-child(odd){background-color:#efefef}.home-section:nth-child(even){background-color:#fff}h2.home-article-title{height:1.88rem;margin-top:.63rem}.home-article-moreContentContainer{width:16.88rem}h3.home-article-moreContent,a.home-article-moreContent{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}#column-1-1,#column-3-1,#column-4-1,#column-4-2{margin-right:1.25rem}div.flex-display,article.flex-display,section.flex-display,a.flex-display,.flex-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#home-article-agenda .home-article-mainContent{height:11.82rem}#home-article-agenda .home-article-secondaryTitle{margin-bottom:0}#home-article-agenda .home-article-mainContent .inner-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#home-article-actualites .home-article-mainContentContainer{height:auto}#home-article-grandsProjets .home-article-mainContentContainer{height:auto}#home-article-grandsProjets .home-article-mainContent{width:45%;width:calc(33.333333%+4.38rem);min-height:auto;top:1.25rem;left:1.25rem;right:auto;padding-bottom:3.13rem}#home-article-grandsProjets .home-article-mainContent::before{border-left:.75rem solid #59286a;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-right:0;right:-.75rem;margin-top:-.75rem;top:50%;left:auto}#home-article-grandsProjets .home-article-mainContentContainer .inner-link:hover .home-article-mainContent:before,#home-article-grandsProjets .home-article-mainContentContainer .inner-link:focus .home-article-mainContent:before{border-left:.75rem solid #431e51;border-bottom:.75rem solid transparent}#home-article-grandsProjets .home-article-contentText{display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#home-article-grandsProjets .home-article-secondaryTitle{font-size:1.5em}#layout-column_column-3-2{height:92%;height:calc(100% - 1.57rem)}#layout-column_column-3-2 .portlet-asset-publisher,#layout-column_column-3-2 .portlet-borderless-container,#layout-column_column-3-2 .portlet-body,#home-article-magAgglo{height:100%}#home-article-magAgglo .home-article-section{height:90%;height:calc(100% - 1.88rem)}#home-article-magAgglo .home-article-moreContentContainer{position:relative;width:23.13rem;height:auto}#home-article-magAgglo .home-article-moreContentContainer::before{border-right:.75rem solid #efc94c;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;left:-.75rem;margin-top:-.75rem;top:50%}#home-article-infolettre .home-article-section{padding-left:1.88rem}#infolettre-form{margin-top:0;margin-left:1.88rem}#home-article-emploi .home-article-title{position:absolute;top:50%;left:1.25rem;margin-top:-1rem}#column-4-2,#column-4-3{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;padding-top:.63rem}#layout-column_column-4-2,#layout-column_column-4-3{height:100%}#home-article-enVideos .home-article-title,#home-article-enImages .home-article-title,.home-article[id*="home-article-enImages"] .home-article-title{margin-top:0}#layout-column_column-4-2 .portlet-asset-publisher,#layout-column_column-4-3 .portlet-asset-publisher,#layout-column_column-4-2 .portlet-borderless-container,#layout-column_column-4-3 .portlet-borderless-container,#layout-column_column-4-2 .portlet-body,#layout-column_column-4-3 .portlet-body,#home-article-enVideos,#home-article-enImages,.home-article[id*="home-article-enImages"]{height:100%}#home-article-enVideos .home-article-section,#home-article-enImages .home-article-section,.home-article[id*="home-article-enImages"] .home-article-section{padding-top:100%;max-height:22.88rem}#home-article-enVideos .home-article-mainContentContainer,#home-article-enImages .home-article-mainContentContainer,.home-article[id*="home-article-enImages"] .home-article-mainContentContainer{position:absolute;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#home-article-enVideos .home-article-mediaContent,#home-article-enImages .home-article-mediaContent,.home-article[id*="home-article-enImages"] .home-article-mediaContent{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;height:auto}#home-article-enVideos .home-article-mediaContent-video video,#home-article-enImages .home-article-mediaContent-video iframe,.home-article[id*="home-article-enImages"] .home-article-mediaContent-video .link-img[id*="home-flickr-img-link"]{position:absolute;left:0;top:0;bottom:0;right:0}#home-article-enVideos .home-article-secondaryTitle,#home-article-enImages .home-article-secondaryTitle,.home-article[id*="home-article-enImages"] .home-article-secondaryTitle{max-height:2.8em;overflow:hidden}#home-article-communes .home-article-contentText,#home-article-communes .home-article-secondaryTitle,#home-article-communes .home-article-secondarySubTitle{display:block}#home-article-communes .home-article-readMore{display:none}.home-aggloMap-container{min-height:25rem}.home-aggloMap-container::before{display:block}#home-article-communes .home-article-mainContent{padding-bottom:3.13rem}}.home-page .main-header{background-color:#fff}.home-page .main-header .portlet-asset-publisher,.home-page .main-header .portlet-borderless-container,.home-page .main-header .portlet-body,.home-page #header-carousel,.home-page #header-carousel-content,.home-page .header-carousel-hidden,.home-page .header-carousel-displayed{width:100%}.home-page .main-header .portlet-asset-publisher,.home-page .main-header .portlet-borderless-container,.home-page .main-header .portlet-body{height:auto}.home-page #header-carousel-content,.home-page .header-carousel-hidden,.home-page .header-carousel-displayed{height:100%}.home-page #header-carousel-content{position:absolute;top:0}.home-page #header-carousel-content .useful-content{height:100%}.home-page #header-carousel{height:11.25rem;background-color:#ddd}.home-page .header-carousel-hidden,.home-page .header-carousel-displayed{position:absolute;background-position:center;background-size:cover;-webkit-transition:all ease-out .25s;transition:all ease-out .25s}.home-page .header-carousel-hidden{opacity:0;z-index:1}.home-page .header-carousel-displayed{opacity:1;z-index:2}.home-page .header-carousel-noDisplay{display:none}button.header-carousel-arrow,button.home-news-arrow,button.home-projects-arrow,button.home-flickr-arrow{z-index:5;display:block;position:absolute;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#fff;color:#fff;font-size:0}button.header-carousel-arrow{top:23%}button.home-news-arrow,button.home-projects-arrow,button.home-flickr-arrow{top:1.25rem}button.home-flickr-arrow:disabled{display:none}button.header-carousel-arrow:focus{outline:.13rem auto #69c}#header-carousel-arrow-prev,#home-news-arrow-prev,#home-projects-arrow-prev,button.home-flickr-arrow[id*="arrow-prev"]{left:1.25rem;-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}#header-carousel-arrow-next,#home-news-arrow-next,#home-projects-arrow-next,button.home-flickr-arrow[id*="arrow-next"]{right:1.25rem}.header-carousel-arrow::after,.home-news-arrow::after,.home-projects-arrow::after,.home-flickr-arrow::after{content:"";display:block;position:absolute;width:2.63rem;height:2.63rem;top:-.18rem;left:-.18rem;border-radius:50%;background-color:rgba(255,255,255,0);background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/blue-arrow.svg);background-size:1.13rem 1.13rem;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.header-carousel-arrow:hover::after,.header-carousel-arrow:focus::after,.home-news-arrow:hover::after,.home-news-arrow:focus::after,.home-projects-arrow:hover::after,.home-projects-arrow:focus::after,.home-flickr-arrow:hover::after,.home-flickr-arrow:focus::after{background-color:#fff}button.home-flickr-arrow.loading-photo{pointer-events:none}button.home-flickr-arrow.loading-photo::after{background:#efefef url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/ajax-loader.gif.pagespeed.ce.pRxWCNAazz.gif) no-repeat scroll center center}.home-page h1.header-baseline{display:block;position:absolute;left:0;bottom:0;width:100%;height:3.75rem;line-height:3.75rem;text-align:center;margin:0;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.1em;text-transform:uppercase}.home-page h1.header-baseline .inner-link,.home-page h1.header-baseline.no-link{padding:0 .94rem;background-color:rgba(50,50,50,.75);-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}.home-page .inner-link:hover h1.header-baseline,.home-page .inner-link:focus h1.header-baseline,.home-page h1.header-baseline .inner-link:hover,.home-page h1.header-baseline .inner-link:focus{background-color:#323232}.home-page h1.header-baseline.no-link,.home-page h1.header-baseline .inner-link{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.interior-article-footer-items-list.home-export{height:2.5rem}.interior-article-footer-items-list.home-export .interior-article-footer-item:not(:last-child){margin-right:.63rem}.interior-article-footer-items-list.home-export .interior-article-footer-item .inner-link{border-radius:50%;background-color:#0463b3;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.interior-article-footer-items-list.home-export .interior-article-footer-item .inner-link:hover,.interior-article-footer-items-list.home-export .interior-article-footer-item .inner-link:focus{background-color:#3aa996}.interior-article-footer-items-list.home-export li.interior-article-rss,.interior-article-footer-items-list.home-export li.interior-article-mail,.interior-article-footer-items-list.home-export li.interior-article-twitter,.interior-article-footer-items-list.home-export li.interior-article-facebook,.interior-article-footer-items-list.home-export li.interior-article-print{display:none}.interior-article-footer-items-list.home-export li.interior-article-facebook .inner-link{background-position:-14.75rem 0}.main-header .home-export{display:none}.home-page .main-header .home-export{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.home-page li.interior-article-footer-item .inner-link{height:2.5rem;width:2.5rem;background-size:17.5rem 2.5rem}.home-page li.interior-article-rss .inner-link{background-position:-2.5rem 0}.home-page li.interior-article-print .inner-link{background-position:-5rem 0}.home-page li.interior-article-pdf .inner-link{background-position:-7.5rem 0}.home-page li.interior-article-mail .inner-link{background-position:-10rem 0}.home-page li.interior-article-twitter .inner-link{background-position:-12.5rem 0}.home-page li.interior-article-facebook .inner-link{background-position:-14.75rem 0}.home-page #header-search{position:absolute;z-index:6;left:0;top:3.75rem;width:100%;height:3.75rem;max-height:0;padding:0 .63rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #333;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.home-page #header-search.overflow-visible{overflow:visible}.home-page #header-search.mobile-hidden{display:none}@media (min-width:35rem){.interior-article-footer-items-list.home-export li.interior-article-rss,.interior-article-footer-items-list.home-export li.interior-article-mail,.interior-article-footer-items-list.home-export li.interior-article-twitter,.interior-article-footer-items-list.home-export li.interior-article-facebook{display:block}}@media (min-width:47.82rem){.home-page #header-carousel{height:0;padding-top:23.4%}}@media (min-width:56.25rem){.home-page .main-content{margin-top:-3.12rem}.home-page h1.header-baseline{left:1.88rem;bottom:3.13rem;width:auto}.home-page h1.header-baseline.no-link,.home-page h1.header-baseline .inner-link{padding:0 1.88rem}#header-carousel-arrow-prev{left:2.5rem}#header-carousel-arrow-next{right:2.5rem}button.home-news-arrow,button.home-projects-arrow{display:none}.home-page #header-search{right:.63rem}.home-page #header-search-opener{display:none}.home-page #header-search{display:block;z-index:8;position:relative;width:22.5rem;margin-right:.63rem;top:0;max-height:3.75rem;padding:0;box-shadow:none;overflow:visible}.home-page #header-search.mobile-hidden{display:block}}@media (min-width:60rem){.interior-article-footer-items-list.home-export li.interior-article-print{display:block}}@media (min-width:75rem){.home-page p.header-logo{top:1.25rem;width:17.5rem;height:6.25rem;background-color:#fff}.home-page a.header-logo-href{margin-left:auto}.home-page img.header-logo-img{width:14.07rem;height:3.69rem}.home-page h1.header-baseline{bottom:3.13rem;height:6.25rem;line-height:6.25rem;font-size:1.5em}}.interior-page .main-content,.plu-page .main-content,.offres-emploi-page .main-content,.annuaire-insertion-page .main-content{width:100%;margin:auto;margin-top:0;padding-bottom:3.13rem;background-color:#efefef}.interior-page .interior-headerContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:1.25rem;box-shadow:0 .5rem 1.25rem #ccc}.interior-header-img{height:13.75rem;background-color:#ddd;background-position:center;background-size:cover}.interior-page .interior-header{z-index:1;padding:1.25rem;background-color:#3aa996;color:#fff}.interior-page .interior-header::before{border-bottom:.75rem solid #3aa996;border-left:.75rem solid transparent;border-right:.75rem solid transparent;content:"";position:absolute;top:-.75rem;margin-left:-.75rem;left:50%}h1.interior-header-secondaryTitle,h2.interior-header-secondaryTitle{margin-top:0;margin-bottom:.94rem;text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.2em}p.interior-header-contentText{max-height:calc(100% - 2.82rem);margin-bottom:0;overflow:hidden;font-size:.9em}#interior-aside-visible{display:none}label.interior-aside-title{max-height:10.63rem;margin-top:1.25rem;padding-right:3.75rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;background-color:#fff;overflow:hidden}#interior-aside-visible:checked+.interior-aside label.interior-aside-title,#interior-aside-visible:checked ~ label.interior-aside-title{max-height:0;margin-bottom:0}#interior-aside-visible:checked+.interior-aside{max-height:625rem}#interior-aside-visible:checked ~ .interior-article-container{max-height:0;padding-bottom:0;margin-bottom:0}#interior-aside-visible:checked ~ .interior-article-container .interior-article-footer{display:none}.interior-aside{width:100%;max-height:5.63rem;margin-bottom:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc;overflow:hidden;-webkit-transition:all ease-out .25s , max-height .5s ease-out;transition:all ease-out .25s , max-height .5s ease-out}label.interior-aside-title,h3.interior-aside-moreContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:5.63rem;margin:0;padding-left:3.75rem;font-size:.9em;-webkit-transition:all ease-out .25s , max-height .5s ease-out;transition:all ease-out .25s , max-height .5s ease-out}label.interior-aside-title{cursor:pointer}h3.interior-aside-moreContent:nth-child(2){display:none}h3.interior-aside-moreContent{padding:0;border-bottom:.07rem solid #e2e0e1}h3.interior-aside-moreContent-bookmarkEntry a.inner-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:3.75rem;padding-right:1.57rem;-webkit-transition:all ease-out .25s , max-height .5s ease-out;transition:all ease-out .25s , max-height .5s ease-out}label.interior-aside-title::before,h3.interior-aside-moreContent-bookmarkEntry a.inner-link::before{content:"";display:block;position:absolute;width:2.63rem;height:2.63rem;top:50%;left:.75rem;margin-top:-1.31rem;border-radius:50%;border:.19rem solid #fff;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:1.13rem 1.13rem;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}label.interior-aside-title::before{background-color:#3aa996}h3.interior-aside-moreContent-bookmarkEntry a.inner-link::before{background-color:#06504f}label.interior-aside-title:hover,label.interior-aside-title:focus,h3.interior-aside-moreContent-bookmarkEntry a.inner-link:hover,h3.interior-aside-moreContent-bookmarkEntry a.inner-link:focus{background-color:#f3f3f3}h3.interior-aside-moreContent-bookmarkEntry a.inner-link:hover::before,h3.interior-aside-moreContent-bookmarkEntry a.inner-link:focus::before{border:.19rem solid #06504f}label.interior-aside-title:hover::before,label.interior-aside-title:focus::before{border:.19rem solid #3aa996}.interior-aside-moreContent-text{display:block;width:100%;margin:auto}label.interior-aside-title::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.82rem;background:-webkit-linear-gradient(135deg,#3aa996,#3aa996 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#3aa996,#3aa996 50%,transparent 50%,transparent);color:#fff;font-family:DroidSans,"Open Sans",Arial,sans-serif;font-size:2.0em;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}label.interior-aside-title:hover::after,label.interior-aside-title:focus::after{width:5.63rem;height:5.63rem;padding-left:3.13rem;padding-top:3.13rem;font-size:2.5rem}label.interior-aside-subtitle{margin-bottom:1.25rem;box-shadow:0 .5rem 1.25rem #ccc}.interior-page-content .portlet-asset-publisher .asset-full-content.show-asset-title .asset-content{margin:0}.interior-page-content .taglib-header{display:none}.interior-article-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;max-height:625rem;padding-bottom:2.5rem;margin-bottom:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc;-webkit-transition:all ease-out .25s , max-height .5s ease-out;transition:all ease-out .25s , max-height .5s ease-out}article.interior-article{-webkit-transition:opacity .75s ease-out;transition:opacity .75s ease-out;overflow:hidden}article.interior-article-hidden{opacity:0;width:0;height:0}article.interior-article-displayed{background-color:#fff;opacity:1;width:100%;height:100%}article.interior-article-displayed-full{overflow:visible}.interior-article-container-agregator article.interior-article-displayed:first-child{display:none}.interior-article-mainContent{padding:1.25rem .94rem}.interior-article-container-agregator article.interior-article.interior-article-noDisplay{display:none}.interior-article-mainContent p.interior-article-chapo{margin-bottom:1.88rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#555}.interior-article-mainContent p.interior-article-chapo+.interior-article-paragraph h3:first-child,.interior-article-mainContent p.interior-article-chapo+.interior-article-paragraph h4:first-child,.interior-article-mainContent p.interior-article-chapo+.interior-article-paragraph h5:first-child,.interior-article-mainContent p.interior-article-chapo+.interior-article-paragraph .page-anchor:first-child+h3,.interior-article-mainContent p.interior-article-chapo+.interior-article-paragraph .page-anchor:first-child+h4,.interior-article-mainContent p.interior-article-chapo+.interior-article-paragraph .page-anchor:first-child+h5,.interior-article-mainContent .interior-article-paragraph:first-child h3:first-child,.interior-article-mainContent .interior-article-paragraph:first-child h4:first-child,.interior-article-mainContent .interior-article-paragraph:first-child h5:first-child,.interior-article-mainContent .interior-article-paragraph:first-child .page-anchor:first-child+h3,.interior-article-mainContent .interior-article-paragraph:first-child .page-anchor:first-child+h4,.interior-article-mainContent .interior-article-paragraph:first-child .page-anchor:first-child+h5{margin-top:0}.interior-article-mainContent h2,.interior-article-mainContent h3,.interior-article-mainContent h4,.interior-article-mainContent h5,.html-editor h4,.html-editor h5{color:#06504f;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.interior-article-mainContent h2,.interior-article-mainContent h3{text-transform:uppercase}.interior-article-mainContent h2{margin-top:0;font-size:1.5em}.interior-article-mainContent h3{margin-top:1.57rem;margin-bottom:.94rem;font-size:1.2em}.interior-article-mainContent h4,.html-editor h4{margin-top:.63rem;margin-bottom:.32rem;font-size:1.1em;font-variant:small-caps}.interior-article-mainContent h5,.html-editor h5{margin-top:.32rem;margin-bottom:.32rem;font-size:.9em}.interior-article-mainContent p,.html-editor p{font-size:.9em;margin-bottom:.63rem}.interior-article-mainContent strong,.html-editor strong{font-weight:normal;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.interior-article-mainContent em,.html-editor em{font-style:italic}.interior-article-mainContent ul,.interior-article-mainContent ol,.html-editor ul,.html-editor ol{font-size:.9em;list-style-type:none;list-style-position:outside;margin-bottom:.63rem;padding-left:1.25rem}.interior-article-mainContent ul li,.interior-article-mainContent ol li,.html-editor ul li,.html-editor ol li{margin-bottom:.32rem}.interior-article-mainContent ul.longList:not(:last-child),.interior-article-mainContent ol.longList:not(:last-child),.html-editor ul.longList:not(:last-child),.html-editor ol.longList:not(:last-child){padding-bottom:.94rem;margin-bottom:1.25rem;border-bottom:.07rem solid #ddd}.interior-article-mainContent ul.longList li,.interior-article-mainContent ol.longList li,.html-editor ul.longList li,.html-editor ol.longList li{margin-bottom:.63rem}.interior-article-mainContent figure.interior-article-media-fLeft ~ ul,.interior-article-mainContent figure.interior-article-media-fLeft ~ ol,.html-editor figure.interior-article-media-fLeft ~ ul,.html-editor figure.interior-article-media-fLeft ~ ol{-webkit-transform:translateX(2.19rem);transform:translateX(2.19rem);padding-left:0;padding-right:2.19rem;list-style-position:inside}.interior-article-mainContent figure.interior-article-media-fLeft ~ ul li,.interior-article-mainContent figure.interior-article-media-fLeft ~ ol li,.html-editor figure.interior-article-media-fLeft ~ ul li,.html-editor figure.interior-article-media-fLeft ~ ol li{text-indent:-1.56rem}.interior-article-mainContent ul,.html-editor ul{list-style-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-arrow.png.pagespeed.ce.ozh7BcYKQY.png)}.interior-article-mainContent ol,.html-editor ol{counter-reset:article-list}.interior-article-mainContent ol li,.html-editor ol li{counter-increment:article-list}.interior-article-mainContent ol li::before,.html-editor ol li::before{content:counter(article-list,decimal) ".";display:block;position:absolute;left:-1.12rem;width:1.25rem;color:#3aa996;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.interior-article-mainContent blockquote,.html-editor blockquote{margin:.94rem 0;padding:1.88rem;text-align:center;font-style:italic;font-size:1.25em;background-color:#efefef;border:0;color:#3aa996}.interior-article-mainContent blockquote p,.html-editor blockquote p{font-size:.9em;font-weight:normal;line-height:1.3em}.interior-article-mainContent blockquote strong,.html-editor blockquote strong{font-size:.85em;font-style:normal;color:#06504f}.interior-article-mainContent a,.interior-article-mainContent a:visited,.interior-article-mainContent a:focus,.fullPage-alert a,.fullPage-alert a:visited,.fullPage-alert a:focus{font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.interior-article-mainContent a,.interior-article-mainContent a:visited,.fullPage-alert a,.fullPage-alert a:visited,.html-editor a,.html-editor a:visited{color:#3aa996}.interior-article-mainContent a:hover,.interior-article-mainContent a:visited:hover,.interior-article-mainContent a:focus,.fullPage-alert a:hover,.fullPage-alert a:visited:hover,.fullPage-alert a:focus,.fullPage-alert a:visited,.html-editor a:hover,.html-editor a:visited:hover,.html-editor a:focus{color:#0463b3}.interior-article-mainContent a:hover,.interior-article-mainContent a:visited:hover,.fullPage-alert a:hover,.fullPage-alert a:visited:hover,.fullPage-alert a:visited,.html-editor a:hover,.html-editor a:visited:hover{text-decoration:underline}.interior-article-mainContent a.link-rss-container:hover{text-decoration:none}.interior-article-mainContent .table-container{overflow-x:auto}.interior-article-mainContent table,.html-editor table{width:100%;max-width:100%;margin:auto;margin-top:1.88rem;font-size:.9em}.interior-article-mainContent table tr:nth-child(odd),.html-editor table tr:nth-child(odd){background-color:#fff}.interior-article-mainContent table tr:nth-child(even),.html-editor table tr:nth-child(even){background-color:#f9f9f9}.interior-article-mainContent table tr.anchor{outline:.07rem solid #0463b3;background-color:#f2f2ff}.interior-article-mainContent table.centered-content th,.interior-article-mainContent table.centered-content td,.html-editor table.centered-content th,.html-editor table.centered-content td{text-align:center}.interior-article-mainContent table th,.interior-article-mainContent table td,.html-editor table th,.html-editor table td{padding:.63rem}.interior-article-mainContent table th,.html-editor table th{text-align:center;border:.07rem solid rgba(255,255,255,.25);background-color:#06504f;color:#fff;font-weight:normal}.interior-article-mainContent table td,.html-editor table td{text-align:left;border:.07rem solid #e2e0e1}.interior-article-mainContent table td ul,.interior-article-mainContent table td ol,.html-editor table td ul,.html-editor table td ol{padding-left:1.25rem}.interior-article-mainContent table td ul:last-child,.interior-article-mainContent table td ol:last-child,.interior-article-mainContent table td ul li:last-child,.interior-article-mainContent table td ol li:last-child,.html-editor table td ul:last-child,.html-editor table td ol:last-child,.html-editor table td ul li:last-child,.html-editor table td ol li:last-child{margin-bottom:0}.interior-article-moreContent-container{padding:1.88rem 1.57rem;background-color:#f2f2f2}input.interior-article-moreContent-checkbox{display:none}p.interior-article-moreContent-title,li.interior-article-moreContent{text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}p.interior-article-moreContent-title{margin-top:1.57rem;margin-bottom:.32rem;font-size:1.0em;color:#4e2353}p.interior-article-moreContent-title:first-child{margin-top:0;margin-bottom:.94rem}ul.interior-article-moreContent-list{overflow:hidden;padding-bottom:.19rem}input.interior-article-moreContent-checkbox+p.interior-article-moreContent-title+ul.interior-article-moreContent-list,input.interior-article-moreContent-checkbox+:nth-child(n)+ul.interior-article-moreContent-list{max-height:0;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}input.interior-article-moreContent-checkbox:checked+p.interior-article-moreContent-title+ul.interior-article-moreContent-list,input.interior-article-moreContent-checkbox:checked+:nth-child(n)+ul.interior-article-moreContent-list{max-height:62.5rem;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}input.interior-article-moreContent-checkbox+p.interior-article-moreContent-title{margin-bottom:0;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}input.interior-article-moreContent-checkbox:checked+p.interior-article-moreContent-title{margin-bottom:.32rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}p.interior-article-moreContent-title label{display:inline}p.interior-article-moreContent-title label::after{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;top:-.12rem;right:-2.12rem;margin-left:.63rem;border-radius:50%;border:.13rem solid #efefef;background-color:#3aa996;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-position:center;background-size:.63rem .63rem;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);-webkit-transition:border-color .25s ease-out;transition:border-color .25s ease-out}p.interior-article-moreContent-title label:hover::after,p.interior-article-moreContent-title label:focus::after{border:.13rem solid transparent}input.interior-article-moreContent-checkbox:checked+p.interior-article-moreContent-title label::after{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}li.interior-article-moreContent{margin-bottom:0;margin-top:.63rem;padding-left:3.13rem;font-size:.9em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}li.interior-article-moreContent::before{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;top:50%;left:.63rem;margin-top:-.75rem;border-radius:50%;background-color:#4e2353;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:.82rem .82rem;background-position:center}.interior-article-moreContent-extension{padding:.13rem .44rem;margin-left:.5rem;bottom:.13rem;border-radius:.63rem;font-size:.75em;color:#4e2353;background-color:#fff}li.interior-article-moreContent a{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}li.interior-article-moreContent a:hover,li.interior-article-moreContent a:focus{color:#3aa996}.interior-article-footer{position:absolute;left:0;bottom:0;width:100%;height:2.5rem;background-color:#3aa996}.agenda-filter .interior-article-footer{top:0}.interior-article-footer-items-list{position:absolute;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.interior-article-footer-items-list.agenda-export{z-index:2;top:0;height:1.88rem}.interior-article-footer-items-list.agenda-export.event-export{z-index:1;top:.32rem;height:1.88rem;background-color:#fff}li.interior-article-footer-item .inner-link,.event-export li.interior-article-footer-item .inner-link{height:1.88rem;width:1.88rem;color:#fff;font-size:0;background-size:13.13rem 1.88rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.interior-article-footer li.interior-article-footer-item .inner-link{height:2.5rem;width:2.5rem;background-size:17.5rem 2.5rem}li.interior-article-footer-item .inner-link{background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/article-footer.svg)}.event-export li.interior-article-footer-item .inner-link{border-radius:.32rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/agenda-export.svg)}.event-export li.interior-article-footer-item{background-color:transparent}.news-list-title-container li.interior-article-footer-item,h1.portlet-title li.interior-article-footer-item,.agenda-export.event-export li.interior-article-footer-item{background-color:transparent}.agenda-export li.interior-article-footer-item{background-color:#d23c83}li.interior-article-profile,li.interior-article-rss{background-image:none}li.interior-article-profile .inner-link{background-position:0 0}li.interior-article-rss .inner-link{background-position:-1.87rem 0}.interior-article-footer li.interior-article-rss .inner-link{background-position:-2.5rem 0}li.interior-article-print .inner-link,.event-export li.interior-article-print .inner-link{background-position:-3.75rem 0}.interior-article-footer li.interior-article-print .inner-link{background-position:-5rem 0}li.interior-article-mail .inner-link,.event-export li.interior-article-mail .inner-link{background-position:-7.5rem 0}.interior-article-footer li.interior-article-mail .inner-link{background-position:-10rem 0}li.interior-article-twitter .inner-link,.event-export li.interior-article-twitter .inner-link{background-position:-9.37rem 0}.interior-article-footer li.interior-article-twitter .inner-link{background-position:-12.5rem 0}li.interior-article-facebook .inner-link,.event-export li.interior-article-facebook .inner-link{background-position:-11.25rem 0}.interior-article-footer li.interior-article-facebook .inner-link{background-position:-15rem 0}li.interior-article-footer-item .inner-link:hover,li.interior-article-footer-item .inner-link:focus{background-color:#06504f}.news-list-title-container li.interior-article-footer-item .inner-link:hover,.news-list-title-container li.interior-article-footer-item .inner-link:focus,h1.portlet-title li.interior-article-footer-item .inner-link:hover,h1.portlet-title li.interior-article-footer-item .inner-link:focus{background-color:rgba(0,0,0,.5)}.agenda-export li.interior-article-footer-item:hover,.agenda-export li.interior-article-footer-item:focus,.agenda-export li.interior-article-footer-item .inner-link:hover,.agenda-export li.interior-article-footer-item .inner-link:focus{background-color:#c22c73}.agenda-export.event-export li.interior-article-footer-item .inner-link:hover,.agenda-export.event-export li.interior-article-footer-item .inner-link:focus{background-color:#ddd;box-shadow:0 0 .13rem #ddd}.agenda-export.event-export li.interior-article-footer-item:hover,.agenda-export.event-export li.interior-article-footer-item:focus{background-color:transparent}.home-page .agenda-export.event-export li.interior-article-footer-item .inner-link:hover,.home-page .agenda-export.event-export li.interior-article-footer-item .inner-link:focus{background-color:#fff;box-shadow:0 0 .13rem white}.home-page .agenda-export.event-export{right:1.25rem;background:transparent}.news-list-title-enImages+.interior-article-footer-items-list .interior-article-print,.news-list-title-enImages+.interior-article-footer-items-list .interior-article-mail,.news-list-title-enImages+.interior-article-footer-items-list .interior-article-twitter,.news-list-title-enImages+.interior-article-footer-items-list .interior-article-facebook{display:none}.interior-article-paragraph{clear:both}.interior-article-paragraph.zoomed-paragraph{margin:1.25rem 0;padding:1.25rem;border:.07rem solid #06504f}.interior-article-paragraph.zoomed-paragraph h3:first-child,.interior-article-paragraph.zoomed-paragraph h4:first-child,.interior-article-paragraph.zoomed-paragraph h5:first-child,.interior-article-paragraph.zoomed-paragraph .page-anchor:first-child+h3,.interior-article-paragraph.zoomed-paragraph .page-anchor:first-child+h4,.interior-article-paragraph.zoomed-paragraph .page-anchor:first-child+h5{margin-top:0}.interior-article-paragraph.zoomed-paragraph p:last-child,.interior-article-paragraph.zoomed-paragraph ul:last-child{margin-bottom:0}figure.interior-article-media,figure.media-overlay-figure{margin:0;margin-bottom:.94rem;text-align:center}figure.interior-article-media-fCenter,figure.media-overlay-figure{width:100%;margin-top:.94rem}figure.interior-article-media-fLeft,figure.interior-article-media-fRight{max-width:50%}figure.interior-article-media-fLeft{margin-right:.94rem;float:left}figure.interior-article-media-fRight{margin-left:.94rem;float:right}figure.interior-article-media-fCenter,figure.media-overlay-figure,figure.interior-article-media-flexLeft,figure.interior-article-media-flexRight{margin-left:auto;margin-right:auto}figure.interior-article-media-flexLeft,figure.interior-article-media-flexRight{margin-bottom:.63rem}@media (max-width:42.5rem){#widget-atmo{float:none;margin:auto;max-width:100%}}@media (min-width:56.25rem) and (max-width:65.63rem){#widget-atmo{float:none;margin:auto;max-width:100%}}.flex-media-paragraph{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:.63rem}.interior-article-mainContent .flex-media-paragraph p{margin-bottom:0}.flex-media-paragraph.flexRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-media-paragraph-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.interior-article-mainContent figure.interior-article-media a,.interior-article-mainContent figure.interior-article-media a:visited,.interior-article-mainContent figure.interior-article-media a:focus{z-index:2}figure.interior-article-media .link-portlet,figure.interior-article-media .link-flickr{display:inline-block;cursor:pointer}figure.interior-article-media .link-portlet:hover img,figure.interior-article-media .link-portlet:focus img,figure.interior-article-media .link-flickr:hover img,figure.interior-article-media .link-flickr:focus img{opacity:.5}figcaption.interior-article-media-legend{margin-top:.32rem;font-size:.85em;font-style:italic;color:#4e2353}figcaption.caption-media-overlay-figure,figure.interior-article-media .alert-warning,#body-wrapper .alert{padding:.5rem .88rem;border:.07rem solid #3aa996;background-color:#fff;color:#313131}#body-wrapper .alert-error,#body-wrapper .alert-danger{border-color:#fcaca5;background-color:#fee5e2;color:#b50303}#body-wrapper .alert-success{border-color:#bce830;background-color:#f1fbd1;color:#488f06}figcaption.caption-media-overlay-figure,figure.interior-article-media .alert-warning{font-size:.9em}figcaption.caption-media-overlay-figure{margin-top:.94rem;text-align:left}@media (min-width:35rem){figcaption.caption-media-overlay-figure{z-index:2;position:absolute;top:20%;box-shadow:0 0 1.25rem 1.25rem white}}img.interior-article-media-image{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}iframe.interior-article-media-iframe,.interior-article-media-object{width:100%;height:25rem;max-height:70vh;border:0}iframe.interior-article-media-iframe[src="//intersites.agglo-larochelle.fr/plan-dechets/"]{max-height:1000px}.interior-article-media-video{width:100%}a:hover img.interior-article-media-image,a:focus img.interior-article-media-image{opacity:.5}img.fullPage-media-image,.fullPage-media-video{max-height:100%}.interior-article-media .embedded-portlet{text-align:left}.article-header-alert{margin-bottom:1.25rem}.article-header-alert .inner-link{text-align:center}h3.article-header-alert-title{margin:0;padding:1.25rem;text-align:center;color:#fff;background-color:#0463b3;font-size:1.0em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.article-header-alert a.inner-link:hover h3.article-header-alert-title,.article-header-alert a.inner-link:focus h3.article-header-alert-title{background-color:#035396}.faq-entry-collapsed,.faq-entry-expanded{overflow:hidden;margin-bottom:.32rem}.faq-entry-collapsed{-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.faq-entry-expanded{-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.faq-entry-title{-webkit-transition:all .25s ease-out;transition:all .25s ease-out;cursor:pointer}.faq-entry-title:hover,.faq-entry-title:focus{color:#3aa996}.fake-portlet{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50rem;max-width:100%;height:25rem;margin:1.25rem;margin-left:auto;margin-right:auto;border-radius:.32rem;background-color:#fafafa;border:.32rem solid #ddd}.fake-portlet::before{content:"";display:block;position:absolute;width:100%;height:2.5rem;top:0;left:0;background:#efefef}.fake-portlet-loading{padding:.63rem;font-variant:small-caps;font-size:1.2em;color:#999;background-color:#fafafa;box-shadow:0 0 .63rem .63rem #fafafa}.fullPage-alert-planning .fake-portlet{background-color:#fff;border:0;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/planning_blur.png.pagespeed.ce.4mrcmZr6bO.png);background-position:center}.fullPage-alert-planning .fake-portlet::before{display:none}.fullPage-alert-planning .fake-portlet-loading{background-color:#fff;box-shadow:0 0 .63rem .63rem white}footer.interior-content-footer{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:1.88rem;padding-left:1.88rem;padding-right:1.88rem;background-color:#4e235e;box-shadow:0 .5rem 1.25rem #ccc;color:#fff;font-size:.9em}footer.interior-content-footer-displayed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.no-flex-wrap footer.interior-content-footer-displayed{display:block;padding-bottom:.07rem}footer.interior-content-footer-hidden{display:none}a.interior-content-footer-contact{display:block}p.interior-content-footer-contact,a.interior-content-footer-contact{min-height:2.82rem;margin-top:0;margin-bottom:1.88rem;width:100%}.interior-content-footer-service{text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;border-bottom:.07rem solid transparent;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.interior-content-footer-service:hover,.interior-content-footer-service:focus{border-bottom:.07rem solid #fff}.interior-content-footer-contact:not(:first-child){display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:3.38rem}.interior-content-footer-contact:not(:first-child)::before{content:"";position:absolute;width:2.75rem;height:2.75rem;top:50%;left:0;margin-top:-1.37rem;border-radius:50%;background-color:#8b6998;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/contact.svg);background-size:8.25rem 2.75rem}.interior-content-footer-address::before{background-position:0 0}.interior-content-footer-phone::before{background-position:-2.75rem 0}.interior-content-footer-email::before{background-position:-5.5rem 0}.interior-content-footer-email .interior-content-footer-contact-inner,.interior-content-footer-email .interior-content-footer-contact-inner{border-bottom:.07rem solid transparent;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.interior-content-footer-email:hover .interior-content-footer-contact-inner,.interior-content-footer-email:focus .interior-content-footer-contact-inner{border-bottom:.07rem solid #fff}a.interior-content-footer-annuaire{position:absolute;bottom:0;right:0;display:block;width:5rem;height:5rem;font-size:0;color:#4e235e}a.interior-content-footer-annuaire::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.82rem;background:-webkit-linear-gradient(135deg,white,white 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#fff,#fff 50%,transparent 50%,transparent);color:#59286a;font-size:2.0rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}a.interior-content-footer-annuaire:hover::after,a.interior-content-footer-annuaire:focus::after,a.interior-content-footer-service:hover ~ a.interior-content-footer-annuaire::after,a.interior-content-footer-service:focus ~ a.interior-content-footer-annuaire::after{width:5.63rem;height:5.63rem;padding-left:3.13rem;padding-top:3.13rem;font-size:2.5rem}.interior-article-mainContent.tableau-de-bord a,.interior-article-mainContent.tableau-de-bord a:visited,.interior-article-mainContent.tableau-de-bord a:focus{font-family:DroidSans,"Open Sans",Arial,sans-serif}.interior-article-mainContent.tableau-de-bord a,.interior-article-mainContent.tableau-de-bord a:visited{color:#313131}.interior-article-mainContent.tableau-de-bord a:hover,.interior-article-mainContent.tableau-de-bord a:focus{color:#3aa996}.interior-article-mainContent.tableau-de-bord .flex-media-paragraph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.interior-article-mainContent.tableau-de-bord figure.interior-article-media-flexLeft{margin-bottom:0;margin-right:.94rem}@media (min-width:26.25rem){label.interior-aside-title,h3.interior-aside-moreContent{padding-left:5rem;font-size:1.0em}h3.interior-aside-moreContent-bookmarkEntry{padding-left:0}h3.interior-aside-moreContent-bookmarkEntry a.inner-link{padding-left:5rem}label.interior-aside-title::before,h3.interior-aside-moreContent-hidden::before,h3.interior-aside-moreContent-displayed::before,h3.interior-aside-moreContent-bookmarkEntry a.inner-link::before{left:1.69rem}h3.article-header-alert-title{font-size:1.2em}.interior-article-mainContent{padding:1.25rem}.interior-article-mainContent ul,.interior-article-mainContent ol,.html-editor ul,.html-editor ol{padding-left:2.19rem}}@media (min-width:38.75rem){.interior-page .interior-header{padding:1.88rem}p.interior-content-footer-contact,a.interior-content-footer-contact{width:50%}}@media (min-width:56.25rem){.interior-page .main-content,.plu-page .main-content{max-width:100%}.interior-header-img{height:23.75rem}.interior-page .interior-header{position:absolute;width:23.75rem;top:1.25rem;left:1.25rem;bottom:1.25rem;right:auto;padding:2.5rem}.interior-page .interior-header::before{border-left:.75rem solid #3aa996;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;border-right:0;left:auto;right:-.75rem;margin-top:-.75rem;top:50%}h1.interior-header-secondaryTitle,h2.interior-header-secondaryTitle{margin-bottom:1.88rem;font-size:1.5em}p.interior-header-contentText{max-height:calc(100% - 4.07rem);font-size:1.0em}.interior-aside,.interior-article-container-agregator{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.interior-aside,#interior-aside-visible:checked ~ .interior-article-container{max-height:625rem}#interior-aside-visible:checked ~ .interior-article-container{padding-bottom:2.5rem;margin-bottom:1.25rem}#interior-aside-visible:checked ~ .interior-article-container .interior-article-footer{display:block}label.interior-aside-title{display:none}.interior-aside{width:16.88rem;margin-right:1.25rem}a.interior-aside-moreContent-displayed{font-family:DroidSansBold,"Open Sans",Arial,sans-serif}h3.interior-aside-moreContent-bookmarkEntry a.inner-link.interior-aside-moreContent-displayed:hover,h3.interior-aside-moreContent-bookmarkEntry a.inner-link.interior-aside-moreContent-displayed:focus{background-color:transparent}h3.interior-aside-moreContent-bookmarkEntry a.inner-link.interior-aside-moreContent-displayed::before{background-color:#3aa996}h3.interior-aside-moreContent-bookmarkEntry a.inner-link.interior-aside-moreContent-displayed:hover::before,h3.interior-aside-moreContent-bookmarkEntry a.inner-link.interior-aside-moreContent-displayed:focus::before{border:.19rem solid #fff}.interior-article-container-agregator article.interior-article-displayed:first-child{display:block}figure.interior-article-media-flexLeft,figure.interior-article-media-flexRight{max-width:50%;margin-bottom:0}figure.interior-article-media-flexLeft{margin-left:0;margin-right:.94rem}figure.interior-article-media-flexRight{margin-left:.94rem;margin-right:0}p.interior-content-footer-contact,a.interior-content-footer-contact{padding-right:1.25rem;width:25%}.interior-article-footer,.interior-article-footer-items-list,.interior-article-footer-items-list.agenda-export{height:2.5rem}li.interior-article-footer-item .inner-link{height:2.5rem;width:2.5rem;background-size:17.5rem 2.5rem}li.interior-article-rss .inner-link{background-position:-2.5rem 0}li.interior-article-print .inner-link{background-position:-5rem 0}li.interior-article-pdf .inner-link{background-position:-7.5rem 0}li.interior-article-mail .inner-link{background-position:-10rem 0}li.interior-article-twitter .inner-link{background-position:-12.5rem 0}li.interior-article-facebook .inner-link{background-position:-15rem 0}.home-page .agenda-export.event-export{right:1.88rem}}#passibete-patchwork{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#passibete-patchwork .home-patchwork-link{width:48%;margin:0;margin-left:.32rem;margin-right:.32rem;margin-bottom:.63rem;font-size:.75em;text-transform:none}.html-editor #passibete-patchwork .home-patchwork-link{width:6.25rem}#passibete-patchwork .home-patchwork-link .inner-link,.html-editor #passibete-patchwork .home-patchwork-link .inner-link{padding:.32rem;color:#fff}#passibete-patchwork-link-achats .inner-link{background-color:rgba(57,184,189,.8)}#passibete-patchwork-link-achats .inner-link:hover,#passibete-patchwork-link-achats .inner-link:focus,.html-editor #passibete-patchwork-link-achats .inner-link{background-color:#39b8bd}#passibete-patchwork-link-maison .inner-link{background-color:rgba(188,159,113,.8)}#passibete-patchwork-link-maison .inner-link:hover,#passibete-patchwork-link-maison .inner-link:focus,.html-editor #passibete-patchwork-link-maison .inner-link{background-color:#bc9f71}#passibete-patchwork-link-bureau .inner-link{background-color:rgba(232,75,21,.8)}#passibete-patchwork-link-bureau .inner-link:hover,#passibete-patchwork-link-bureau .inner-link:focus,.html-editor #passibete-patchwork-link-bureau .inner-link{background-color:#e84b15}#passibete-patchwork-link-vacances .inner-link{background-color:rgba(30,28,69,.8)}#passibete-patchwork-link-vacances .inner-link:hover,#passibete-patchwork-link-vacances .inner-link:focus,.html-editor #passibete-patchwork-link-vacances .inner-link{background-color:#1e1c45}#passibete-patchwork-link-fetes .inner-link{background-color:rgba(0,168,231,.8)}#passibete-patchwork-link-fetes .inner-link:hover,#passibete-patchwork-link-fetes .inner-link:focus,.html-editor #passibete-patchwork-link-fetes .inner-link{background-color:#00a8e7}#passibete-patchwork .home-patchwork-link .inner-link::after{width:3.75rem;height:3.75rem;bottom:5%;margin-left:-1.87rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/pas-si-bete.png.pagespeed.ce.-cJ8rbcNnB.png);background-size:18.75rem 3.75rem}#passibete-patchwork .home-patchwork-link .inner-link:hover::after,#passibete-patchwork .home-patchwork-link .inner-link:focus::after{opacity:1.0}#passibete-patchwork-link-achats .inner-link::after{background-position:0 0}#passibete-patchwork-link-maison .inner-link::after{background-position:-3.75rem 0}#passibete-patchwork-link-bureau .inner-link::after{background-position:-7.5rem 0}#passibete-patchwork-link-vacances .inner-link::after{background-position:-11.25rem 0}#passibete-patchwork-link-fetes .inner-link::after{background-position:-15rem 0}@media (min-width:21.25rem){#passibete-patchwork .home-patchwork-link{width:36%}}@media (min-width:26.25rem){#passibete-patchwork .home-patchwork-link{width:7.19rem}}@media (min-width:56.25rem){.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork .home-patchwork-link{width:18%;max-width:10rem;font-size:1.0em}.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork .home-patchwork-link .inner-link{padding:.32rem}.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork .home-patchwork-link .inner-link::after{width:5.63rem;height:5.63rem;bottom:5%;margin-left:-2.81rem;background-size:28.13rem 5.63rem}.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork-link-achats .inner-link::after{background-position:0 0}.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork-link-maison .inner-link::after{background-position:-5.62rem 0}.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork-link-bureau .inner-link::after{background-position:-11.25rem 0}.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork-link-vacances .inner-link::after{background-position:-16.87rem 0}.interior-article-container:not(.interior-article-container-agregator) #passibete-patchwork-link-fetes .inner-link::after{background-position:-22.5rem 0}}@media (min-width:60rem){.interior-article-container.interior-article-container-agregator #passibete-patchwork .home-patchwork-link{width:18%;max-width:10rem}}@media (min-width:65.63rem){.interior-article-container.interior-article-container-agregator #passibete-patchwork .home-patchwork-link{font-size:.9em}.interior-article-container.interior-article-container-agregator #passibete-patchwork .home-patchwork-link .inner-link{padding:.63rem}.interior-article-container.interior-article-container-agregator #passibete-patchwork .home-patchwork-link .inner-link::after{bottom:15%}}@media (min-width:75rem){.interior-article-container.interior-article-container-agregator #passibete-patchwork .home-patchwork-link{font-size:1.0em}.interior-article-container.interior-article-container-agregator #passibete-patchwork .home-patchwork-link .inner-link{padding:.32rem}.interior-article-container.interior-article-container-agregator #passibete-patchwork .home-patchwork-link .inner-link::after{width:5.63rem;height:5.63rem;bottom:5%;margin-left:-2.81rem;background-size:28.13rem 5.63rem}.interior-article-container.interior-article-container-agregator #passibete-patchwork-link-achats .inner-link::after{background-position:0 0}.interior-article-container.interior-article-container-agregator #passibete-patchwork-link-maison .inner-link::after{background-position:-5.62rem 0}.interior-article-container.interior-article-container-agregator #passibete-patchwork-link-bureau .inner-link::after{background-position:-11.25rem 0}.interior-article-container.interior-article-container-agregator #passibete-patchwork-link-vacances .inner-link::after{background-position:-16.87rem 0}.interior-article-container.interior-article-container-agregator #passibete-patchwork-link-fetes .inner-link::after{background-position:-22.5rem 0}}.nav-sas-page .main-content{width:100%;margin:auto;margin-top:0;margin-bottom:1.25rem;background-color:#efefef}.nav-sas-page .interior-headerContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;margin-bottom:2.5rem;box-shadow:0 .5rem 1.25rem #ccc}.nav-sas-page .interior-header{padding:1.25rem;background-color:#fff}.nav-sas-page h2.interior-header-secondaryTitle{color:#06504f}.nav-sas-page .interior-header-img{height:18.75rem;background-position:center top;background-size:cover;background-repeat:no-repeat}.nav-sas-page aside.interior-aside{width:100%;max-height:312.5rem;margin-right:0}.nav-sas-page h3.interior-aside-moreContent{padding:0}.nav-sas-page h3.interior-aside-moreContent .inner-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:3.75rem;padding-right:1.57rem}@media (min-width:26.25rem){.nav-sas-page h3.interior-aside-moreContent .inner-link{padding-left:5rem}}@media (min-width:56.25rem){.nav-sas-page .main-content{max-width:100%;padding-bottom:1.25rem}.nav-sas-page h2.interior-header{padding:2.5rem}.nav-sas-page h2.interior-header-secondaryTitle{margin-bottom:1.25rem}}.projets-map{width:100%;height:37.5rem;margin-bottom:1.25rem;border:0}h1.news-list-title,h1.portlet-title{margin-top:0;margin-bottom:1.25rem;padding:1.88rem;text-align:center;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.75em;text-transform:uppercase}h1.news-list-title-actus,h1.news-list-title-enImages{background-color:#3aa996}h1.news-list-title-grandsProjets,h1.news-list-title-initiatives{background-color:#59286a}h1.news-list-title-magAgglo{background-color:#dfb93c}h1.news-list-title-emplois,h1.news-list-title-enVideos{background-color:#152c60}h1.news-list-title-agenda{background-color:#d23c83}h1.news-list-title-newsletter,h1.portlet-title{background-color:#0463b3}h1.portlet-title span:not(.portlet-title-text){display:none}span.portlet-title-text{white-space:normal}div.portlet-content{padding:0}p.news-list-subtitle{margin:0;margin-bottom:1.25rem;font-size:1.0em}p.news-list-subtitle-no-link,p.news-list-subtitle a.inner-link{padding:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}p.news-list-subtitle-no-link{font-size:.9em}p.news-list-subtitle a.inner-link{padding-left:3.75rem;color:#313131;font-family:DroidSans,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}p.news-list-subtitle a.inner-link:hover,p.news-list-subtitle a.inner-link:focus{background-color:#f2f2f2;box-shadow:0 .5rem 1.25rem #aaa}p.news-list-subtitle a.inner-link::before{content:"";display:block;position:absolute;width:2.38rem;height:2.38rem;top:50%;left:.75rem;margin-top:-1.18rem;border-radius:50%;border:.19rem solid #fff;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:1.13rem 1.13rem;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}p.news-list-subtitle-grandsProjets a.inner-link::before{background-color:#59286a}p.news-list-subtitle-grandsProjets a.inner-link:hover::before,p.news-list-subtitle-grandsProjets a.inner-link:focus::before{border:.19rem solid #59286a}#home-article-grandsProjets+p.news-list-subtitle-grandsProjets{margin-top:1.25rem;margin-bottom:0}p.news-list-subtitle-enImages a.inner-link::before{background-color:#06504f}p.news-list-subtitle-enImages a.inner-link:hover::before,p.news-list-subtitle-enImages a.inner-link:focus::before{border:.19rem solid #06504f}p.news-list-subtitle-enVideos a.inner-link::before{background-color:#152c60}p.news-list-subtitle-enVideos a.inner-link:hover::before,p.news-list-subtitle-enVideos a.inner-link:focus::before{border:.19rem solid #152c60}p.news-list-subtitle-urbanism a.inner-link::before{background-color:#3aa996}p.news-list-subtitle-urbanism a.inner-link:hover::before,p.news-list-subtitle-urbanism a.inner-link:focus::before{border:.19rem solid #3aa996}p.news-list-subtitle-submitEvent a.inner-link::before,p.news-list-subtitle-emplois a.inner-link::before{background-color:#d23c83}p.news-list-subtitle-submitEvent a.inner-link:hover::before,p.news-list-subtitle-submitEvent a.inner-link:focus::before,p.news-list-subtitle-emplois a.inner-link:hover::before,p.news-list-subtitle-emplois a.inner-link:focus::before{border:.19rem solid #d23c83}#magAgglo-archives{width:100%;padding:1.25rem}header.interior-headerContainer.actu-header,p.news-list-back{display:none}article.news-list-news-container{display:none;margin-bottom:1.25rem;background-color:#fff}.news-list-agenda article.news-list-news-container{display:block}article.news-list-news-container.news-list-news-container-visible{display:block}.news-list-agenda article.news-list-news-container.news-list-news-container-visible{max-height:62.5rem}article.news-list-news-container a.inner-link,.news-list-enVideos article.news-list-news-container,.news-list-enImages article.news-list-news-container{padding:1.25rem}article.news-list-news-container a.inner-link{background-color:#fff;font-family:DroidSans,"Open Sans",Arial,sans-serif;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.news-list-enVideos article.news-list-news-container,.news-list-enImages article.news-list-news-container,article.news-list-news-container a.inner-link{box-shadow:0 .5rem 1.25rem #ccc}article.news-list-news-container a.inner-link:hover,article.news-list-news-container a.inner-link:focus{background-color:#f2f2f2;box-shadow:0 .5rem 1.25rem #aaa}article.news-list-news-container a.inner-link:hover .block-text-ellipsis::before,article.news-list-news-container a.inner-link:focus .block-text-ellipsis::before,article.news-list-news-container a.inner-link:hover .block-text-ellipsis::after,article.news-list-news-container a.inner-link:focus .block-text-ellipsis::after{box-shadow:-3.75rem 0 .75rem -.75rem #efefef inset}article.news-list-news-container a.inner-link::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.63rem;font-size:2rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}article.news-list-news-container a.inner-link:hover::after,article.news-list-news-container a.inner-link:focus::after{width:5.63rem;height:5.63rem;padding-left:3.25rem;padding-top:3.25rem;font-size:2.5rem}.news-list-news-block{margin-right:1.25rem;margin-bottom:1.25rem}.news-list-enVideos .news-list-news-block,.news-list-enImages .news-list-news-block{margin-right:0;margin-bottom:0}p.news-list-news-img,.news-list-news-iframe,.news-list-news-video{text-align:center;margin:0;margin-bottom:.94rem;overflow:hidden}.news-list-news-iframe{width:100%}.news-list-news-iframe iframe{display:block;width:100%;margin-left:auto;margin-right:auto}.news-list-enVideos .news-list-news-iframe{padding-top:56.25%}.news-list-enVideos .news-list-news-iframe iframe{position:absolute;top:0;left:0;height:100%}.news-list-enImages .news-list-news-iframe iframe{max-width:31.25rem}.news-list-enImages-portlet .news-list-news-iframe{max-width:31.25rem;margin-left:auto;margin-right:auto}.news-list-enImages-portlet .news-list-news-iframe .flickr-gallery-img-link{display:block;height:0;padding-top:66.66%;background:#000;-wrbkit-transition:all .25s ease-out;transition:all .25s ease-out}.news-list-enImages-portlet .news-list-news-iframe .flickr-gallery-img-link:hover,.news-list-enImages-portlet .news-list-news-iframe .flickr-gallery-img-link:focus{opacity:.75}.news-list-enImages-portlet .news-list-news-iframe .flickr-gallery-img-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-list-enImages-portlet .news-list-news-iframe .flickr-gallery-img{max-width:100%;max-height:100%;margin:auto}p.news-list-news-img{max-height:15.63rem}h2.news-list-news-title{font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-weight:normal;font-size:1.2em;line-height:1.0em;margin:0;margin-bottom:.63rem;text-transform:uppercase}h2.news-list-news-title a{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}h2.news-list-news-title a:hover,h2.news-list-news-title a:focus{color:#0463b3}p.news-list-news-date{font-size:.9em;margin:0;margin-bottom:.63rem;color:#888}.news-list-news-theme{text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#3aa996}p.news-list-news-description{max-height:9.7em;font-size:.9em;margin:0}.news-list-actus h2.news-list-news-title,.news-list-enImages h2.news-list-news-title,.news-list-actus article.news-list-news-container a.inner-link::after,.news-list-actus #load-more-news:hover,.news-list-actus #load-more-news:focus,.news-list-enImages #load-more-news:hover,.news-list-enImages #load-more-news:focus{color:#06504f}.news-list-actus article.news-list-news-container a.inner-link::after{background:-webkit-linear-gradient(135deg,#9cd4c4,#9cd4c4 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#9cd4c4,#9cd4c4 50%,transparent 50%,transparent)}.news-list-actus #load-more-news::before,.news-list-enImages #load-more-news::before{background-color:#3aa996}.news-list-actus #load-more-news:hover::before,.news-list-actus #load-more-news:focus::before,.news-list-enImages #load-more-news:hover::before,.news-list-enImages #load-more-news:focus::before{background-color:#06504f}.news-list-grandsProjets h2.news-list-news-title,.news-list-initiatives h2.news-list-news-title,.news-list-grandsProjets article.news-list-news-container a.inner-link::after,.news-list-initiatives article.news-list-news-container a.inner-link::after{color:#59286a}.news-list-grandsProjets #load-more-news:hover,.news-list-grandsProjets #load-more-news:focus,.news-list-initiatives #load-more-news:hover,.news-list-initiatives #load-more-news:focus{color:#431e51}.news-list-grandsProjets article.news-list-news-container a.inner-link::after,.news-list-initiatives article.news-list-news-container a.inner-link::after{background:-webkit-linear-gradient(135deg,#d1c2d5,#d1c2d5 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#d1c2d5,#d1c2d5 50%,transparent 50%,transparent)}.news-list-grandsProjets #load-more-news::before,.news-list-initiatives #load-more-news::before{background-color:#59286a}.news-list-grandsProjets #load-more-news:hover::before,.news-list-grandsProjets #load-more-news:focus::before,.news-list-initiatives #load-more-news:hover::before,.news-list-initiatives #load-more-news:focus::before{background-color:#431e51}.news-list-magAgglo h2.news-list-news-title,.news-list-magAgglo article.news-list-news-container a.inner-link::after,.news-list-magAgglo #load-more-news:hover,.news-list-magAgglo #load-more-news:focus{color:#b18b10}.news-list-magAgglo article.news-list-news-container a.inner-link::after{background:-webkit-linear-gradient(135deg,#f7e4a6,#f7e4a6 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#f7e4a6,#f7e4a6 50%,transparent 50%,transparent)}.news-list-magAgglo #load-more-news::before{background-color:#dfb93c}.news-list-magAgglo #load-more-news:hover::before,.news-list-magAgglo #load-more-news:focus::before{background-color:#b18b10}.news-list-enVideos h2.news-list-news-title{color:#152c60}.news-list-enVideos #load-more-news:hover,.news-list-enVideos #load-more-news:focus{color:#051c50}.news-list-emplois article.news-list-news-container a.inner-link::after{background:-webkit-linear-gradient(135deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent);color:#0463b3}.news-list-enVideos #load-more-news::before{background-color:#152c60}.news-list-enVideos #load-more-news:hover::before,.news-list-enVideos #load-more-news:focus::before{background-color:#051c50}.news-list-magAgglo,.news-list-emplois,.news-list-enVideos,.news-list-enImages{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.no-flex-wrap .news-list-magAgglo,.no-flex-wrap .news-list-emplois,.no-flex-wrap .news-list-enVideos,.no-flex-wrap .news-list-enImages{display:block}.news-list-magAgglo article.news-list-news-container,.news-list-emplois article.news-list-news-container,.news-list-enVideos article.news-list-news-container,.news-list-enImages article.news-list-news-container{width:100%}@media (min-width:37.5rem){.news-list-magAgglo article.news-list-news-container{width:48%;width:calc(50% - .63rem)}.no-flex-wrap .news-list-magAgglo article.news-list-news-container{float:left}.no-flex-wrap .news-list-magAgglo article.news-list-news-container:nth-child(odd){margin-right:4%}}@media (min-width:50rem){.news-list-emplois article.news-list-news-container,.news-list-enVideos article.news-list-news-container,.news-list-enImages article.news-list-news-container{width:48%;width:calc(50% - .63rem)}.no-flex-wrap .news-list-emplois article.news-list-news-container,.no-flex-wrap .news-list-enVideos article.news-list-news-container,.no-flex-wrap .news-list-enImages article.news-list-news-container{float:left}.no-flex-wrap .news-list-emplois article.news-list-news-container:nth-child(odd),.no-flex-wrap .news-list-enVideos article.news-list-news-container:nth-child(odd),.no-flex-wrap .news-list-enImages article.news-list-news-container:nth-child(odd){margin-right:4%}}.news-list-magAgglo p.news-list-news-date{font-size:1.0em}.news-list-emplois{margin-bottom:2.5rem}.news-list-emplois p.no-job-proposal{width:100%;padding:1.88rem;text-align:center;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}.news-list-emplois article.news-list-news-container a.inner-link{padding:0}.news-list-emplois .news-list-news-block{margin:0}.news-list-emplois h2.news-list-news-title{margin-bottom:0;padding:1.25rem;background-color:#0463b3;color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.news-list-emplois article.news-list-news-container a.inner-link:hover h2.news-list-news-title,.news-list-emplois article.news-list-news-container a.inner-link:focus h2.news-list-news-title{background-color:#035396}.news-list-emplois .news-list-news-content{padding-left:1.25rem;padding-top:1.25rem;padding-right:2.5rem;padding-bottom:2.5rem}.news-list-emplois .news-list-news-date{margin-bottom:0}.news-list-emplois .news-list-news-description{margin-top:.63rem}.news-list-emplois .news-list-news-ref{color:#0463b3;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.news-list-emplois article.news-list-news-container a.inner-link{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.news-list-enVideos h2.news-list-news-title,.news-list-enImages h2.news-list-news-title{margin-bottom:0}section.newsletter-section{padding:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}section.newsletter-section:not(:last-child){margin-bottom:1.25rem}h2.newsletter-h2{margin-top:0;margin-bottom:1.88rem;font-size:1.25em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase;color:#005ca9}iframe.newsletter-iframe{display:block;width:100%;max-width:43.75rem;height:43.75rem;margin:auto;margin-bottom:1.25rem;border:.07rem solid #ccc}ul.newsletter-old-list{list-style-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-arrow.png.pagespeed.ce.ozh7BcYKQY.png);list-style-position:outside;margin-left:.94rem;font-size:.9em}li.newsletter-old-entry{margin-bottom:.63rem;padding-left:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.newsletter-old-entry-link{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.newsletter-old-entry-link:hover,a.newsletter-old-entry-link:focus{color:#3aa996}@media (min-width:26.25rem){h2.newsletter-h2{font-size:1.5em}ul.newsletter-old-list{margin-left:1.88rem}}#load-more-news,#load-more-events{width:100%;max-width:15.63rem;max-height:5rem;padding-top:3.75rem;margin:auto;font-size:1.0em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#888;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#load-more-news::before,#load-more-events::before{content:"...";position:absolute;display:block;width:2.75rem;height:2.75rem;top:.63rem;left:50%;margin-left:-1.37rem;padding-top:.13rem;text-align:center;border-radius:50%;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:2.0em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#load-more-events::before{background-color:#d23c83}#load-more-events:hover,#load-more-events:focus{color:#c22c73}#load-more-events:focus,#load-more-news:focus{outline:thin dotted #313131}#load-more-news:hover::before,#load-more-news:focus::before,#load-more-events:hover::before,#load-more-events:focus::before{font-size:2.5rem}#load-more-events:hover::before,#load-more-events:focus::before{background-color:#c22c73;font-size:2.5rem}button.load-more-news-hidden,button.load-more-events-hidden{display:none}button.load-more-news-visible,button.load-more-events-visible{display:block}.news-list+.taglib-page-iterator .lfr-pagination-config,.news-list+.taglib-page-iterator .search-results,.news-list+.taglib-page-iterator .pager{display:none}@media (min-width:56.25rem){h1.news-list-title,h1.portlet-title{padding:1.88rem 12.5rem;font-size:2.0em}p.news-list-subtitle-no-link{padding:1.88rem}article.news-list-news-container a.inner-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.news-list-enImages article.news-list-news-container a.inner-link{display:block}h2.news-list-news-title{font-size:1.5em}.news-list-enVideos h2.news-list-news-title,.news-list-enImages h2.news-list-news-title{font-size:1.2em}p.news-list-news-img{width:40%;margin-right:2.5rem;margin-bottom:0}.news-list-enImages p.news-list-news-img{width:100%;margin-right:0;margin-bottom:.94rem}.news-list-news-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.news-list-magAgglo .news-list-news-img{margin-right:1.88rem}}.agenda-headerContainer{cursor:pointer}.agenda-headerContainer .interior-header{background-color:#d23c83;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;padding-bottom:1.88rem;padding-right:1.88rem}.agenda-headerContainer .interior-header::before{border-bottom:.75rem solid #d23c83;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.agenda-headerContainer:hover .interior-header,.agenda-headerContainer:focus .interior-header{background-color:#c22c73}.agenda-headerContainer:hover .interior-header::before,.agenda-headerContainer:focus .interior-header::before{border-bottom:.75rem solid #c22c73}.agenda-headerContainer .interior-header::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.63rem;background:-webkit-linear-gradient(135deg,white,white 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#fff,#fff 50%,transparent 50%,transparent);color:#7a083c;font-size:2rem;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.agenda-headerContainer:hover .interior-header::after,.agenda-headerContainer:focus .interior-header::after{width:5.63rem;height:5.63rem;padding-left:3.25rem;padding-top:3.25rem;font-size:2.5rem}.agenda-headerContainer h1.interior-header-secondaryTitle,.agenda-headerContainer h2.interior-header-secondaryTitle{display:inline-block;margin-bottom:.63rem}.agenda-headerContainer h1.interior-header-secondaryTitle::after{content:" - "}.agenda-headerContainer p.interior-header-agendaDate{margin-bottom:0;font-size:.9em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase}.agenda-headerContainer p.interior-header-agendaBaseLine{color:#ddd;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase}.agenda-headerContainer h2.interior-header-agendaTitle{margin-top:.63rem;margin-bottom:0;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase}.agenda-headerContainer p.interior-header-contentText{margin-top:.32rem;max-height:4.2em;font-size:.9em}.agenda-headerContainer .block-text-ellipsis::before,.agenda-headerContainer .block-text-ellipsis::after{box-shadow:-3.75rem 0 .75rem -.75rem #d23c83 inset}.agenda-headerContainer:hover .block-text-ellipsis::before,.agenda-headerContainer:focus .block-text-ellipsis::before,.agenda-headerContainer:hover .block-text-ellipsis::after,.agenda-headerContainer:focus .block-text-ellipsis::after{box-shadow:-3.75rem 0 .75rem -.75rem #c22c73 inset}.news-list-agenda .news-list-news-container{max-height:0;margin-bottom:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.news-list-agenda .news-list-news-container.news-list-displayed-event{max-height:62.5rem;margin-bottom:1.25rem}.news-list-agenda .news-list-news-container.news-list-noDisplay-event{display:none}.news-list-agenda .news-list-news-container a.news-list-agenda-link{padding:0}.news-list-agenda .news-list-news-block{padding:1.25rem;padding-top:0;padding-bottom:2.5rem;margin-bottom:0}.news-list-agenda p.news-list-news-date{margin-bottom:.32rem}.news-list-agenda h2.news-list-news-title{margin-top:.32rem;margin-bottom:.32rem}.news-list-agenda:not(.news-list-agenda-secondary) p.news-list-news-description{max-height:8.4em;margin-top:.32rem}.news-list-agenda-prog::before{border-left:.75rem solid transparent;border-right:.75rem solid transparent;content:"";position:absolute;bottom:-.75rem;margin-left:-.75rem;left:50%}.news-list-agenda article.news-list-news-container .news-list-agenda-prog{background-color:#0463b3}.news-list-agenda article.news-list-news-container .news-list-news-theme,.news-list-agenda article.news-list-news-container a.news-list-agenda-link::after{color:#0463b3}.news-list-agenda article.news-list-news-container .news-list-agenda-prog::before{border-top:.75rem solid #0463b3}.news-list-agenda article.news-list-news-container a.news-list-agenda-link::after{background:-webkit-linear-gradient(135deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent)}.news-list-agenda article.news-list-odd-event .news-list-agenda-prog{background-color:#009de0}.news-list-agenda article.news-list-odd-event .news-list-news-theme{color:#009de0}.news-list-agenda article.news-list-odd-event .news-list-agenda-prog::before{border-top:.75rem solid #009de0}.news-list-agenda article.news-list-odd-event a.news-list-agenda-link::after{background:-webkit-linear-gradient(135deg,#b2e2f6,#b2e2f6 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#b2e2f6,#b2e2f6 50%,transparent 50%,transparent)}.news-list-agenda-prog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:8.13rem;margin-bottom:1.25rem;color:#fff;overflow:visible}.news-list-agenda-progContent{text-align:center}p.news-list-agenda-date{display:inline-block;margin-top:.63rem;margin-bottom:0;text-align:center}p.news-list-agenda-date+p.news-list-agenda-date{margin-left:3.13rem}p.news-list-agenda-date+p.news-list-agenda-date::before{content:"";position:absolute;display:block;left:-2.62rem;width:2.13rem;height:2.13rem;border-radius:50%;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-small-arrow.svg);background-size:.75rem 1.13rem;background-position:center}.news-list-agenda-city,.news-list-agenda-month{text-transform:uppercase}.news-list-agenda-city{text-align:center;font-size:.75em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.news-list-agenda-month{display:inline-block;margin-top:.32rem}.news-list-agenda-day{font-size:4.0em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}article.news-list-news-container a.inner-link.news-list-agenda-link-light{background-color:#ddd}article.news-list-news-container a.inner-link.news-list-agenda-link-light:hover,article.news-list-news-container a.inner-link.news-list-agenda-link-light:focus{background-color:#efefef}.news-list-agenda article.news-list-news-container .inner-link.news-list-agenda-link{box-shadow:0 .5rem 1.25rem #ccc;z-index:2}.news-list-agenda article.news-list-news-container a.inner-link.news-list-agenda-link-expanded::after{content:"✖";font-size:1rem;color:#fff;background:-webkit-linear-gradient(135deg,#0463b3,#0463b3 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#0463b3,#0463b3 50%,transparent 50%,transparent)}a.news-list-agenda-link-light .block-text-ellipsis::before,a.news-list-agenda-link-light .block-text-ellipsis::after{box-shadow:-3.75rem 0 .75rem -.75rem #ddd inset}.news-list-agenda-moreContent{padding-left:1.25rem;padding-right:1.25rem;max-height:0;background-color:#fff;overflow:hidden;-webkit-transition:all .35s ease-out;transition:all .35s ease-out}.news-list-agenda-moreContent-displayed{padding-top:2.5rem;padding-bottom:1.25rem;max-height:62.5rem;-webkit-transition:all .35s ease-in;transition:all .35s ease-in}.news-list-agenda-moreContent.news-list-agenda-moreContent-noDisplay{display:none}p.news-list-agenda-description{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin-bottom:1.25rem;line-height:1.4em;font-size:.9em}.news-list-agenda-aside{width:17.19rem;margin-left:1.25rem}p.news-list-agenda-aside-title{margin:0;margin-bottom:.19rem;text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;color:#005ca9}p.news-list-agenda-aside-content{margin:0;font-size:.8em;line-height:1.4em}p.news-list-agenda-aside-content:not(:last-child){margin-bottom:.63rem}.news-list-agenda-aside a.news-list-agenda-aside-url,.agenda-detail-portlet a.news-list-agenda-aside-url{color:#00afec;font-family:DroidSans,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.news-list-agenda-aside a.news-list-agenda-aside-url:hover,.news-list-agenda-aside a.news-list-agenda-aside-url:focus,.agenda-detail-portlet a.news-list-agenda-aside-url:hover,.agenda-detail-portlet a.news-list-agenda-aside-url:focus{color:#d23c83}.news-list-agenda-aside p.news-list-agenda-aside-link,.agenda-detail-portlet p.news-list-agenda-aside-link{position:absolute;top:-.31rem;width:1.88rem;height:1.88rem;border-radius:.32rem;font-size:0}.news-list-agenda-aside p.news-list-agenda-aside-link{left:7.5rem}.agenda-detail-portlet p.news-list-agenda-aside-link{left:6.88rem}.news-list-agenda-aside p.news-list-agenda-aside-link a.inner-link,.agenda-detail-portlet p.news-list-agenda-aside-link a.inner-link{margin:0;padding:0;border-radius:.32rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/download.svg);background-position:center;background-size:1.5rem 1.5rem;background-color:#fff;box-shadow:none}.news-list-agenda-aside p.news-list-agenda-aside-link a.inner-link:hover,.news-list-agenda-aside p.news-list-agenda-aside-link a.inner-link:focus,.agenda-detail-portlet p.news-list-agenda-aside-link a.inner-link:hover,.agenda-detail-portlet p.news-list-agenda-aside-link a.inner-link:focus{background-color:#ddd;box-shadow:0 0 .13rem #ddd}.news-list-agenda-aside p.news-list-agenda-aside-link a.inner-link::after,.agenda-detail-portlet p.news-list-agenda-aside-link a.inner-link::after{display:none}aside.agenda-filter{z-index:5;margin:1.25rem 0;padding:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}aside.agenda-filter::after{content:""}aside.agenda-filter.offres-emploi::after{display:none}aside.agenda-filter::after,aside.agenda-filter.offres-emploi .agenda-filter-submit{display:block;position:absolute;bottom:0;right:0;width:4.69rem;height:4.69rem;padding-left:2.82rem;padding-top:2.63rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/search.svg) , -webkit-linear-gradient(135deg,#d23c83,#d23c83 50%,transparent 50%,transparent);background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/search.svg) , linear-gradient(-45deg,#d23c83,#d23c83 50%,transparent 50%,transparent);background-size:1.25rem 1.25rem , 100% 100%;background-position:2.63rem 2.63rem , center center;font-size:0;color:#152c60;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}aside.agenda-filter.offres-emploi .agenda-filter-submit{font-size:0;color:#d23c83}aside.agenda-filter.offres-emploi .agenda-filter-submit:hover,aside.agenda-filter.offres-emploi .agenda-filter-submit:focus{width:5.63rem;height:5.63rem;background-size:1.57rem 1.57rem , 100% 100%;background-position:3.13rem 3.13rem , center center}p.agenda-filter-title{margin-top:0;margin-bottom:.63rem;color:#7a083c;font-size:.9em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase}#agenda-filter-reset,#offresEmploi-filter-reset,#annuaire-siae-filter-reset,#bazimmo-filter-reset{display:inline-block;padding:0;margin-top:.94rem;color:#aaa;font-size:.9em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#agenda-filter-reset::before,#offresEmploi-filter-reset::before,#annuaire-siae-filter-reset::before,#bazimmo-filter-reset::before{content:"✖";margin-right:.32rem;color:#ccc;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#agenda-filter-reset:hover,#agenda-filter-reset:focus,#agenda-filter-reset:hover::before,#agenda-filter-reset:focus::before,#offresEmploi-filter-reset:hover,#offresEmploi-filter-reset:focus,#offresEmploi-filter-reset:hover::before,#offresEmploi-filter-reset:focus::before,#annuaire-siae-filter-reset:hover,#annuaire-siae-filter-reset:focus,#annuaire-siae-filter-reset:hover::before,#annuaire-siae-filter-reset:focus::before,#bazimmo-filter-reset:hover,#bazimmo-filter-reset:focus,#bazimmo-filter-reset:hover::before,#bazimmo-filter-reset:focus::before{color:#c23d83}#agenda-filter-reset:focus,#offresEmploi-filter-reset:focus,#annuaire-siae-filter-reset:focus,#bazimmo-filter-reset:focus{outline:thin dotted #313131}.agenda-filter-block-container{z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:16.25rem;margin:.32rem auto}.no-flex-wrap .agenda-filter-block-container{display:block}.no-flex-wrap .agenda-filter-block-over{width:15rem;max-width:100%;margin:auto}.agenda-filter .agenda-filter-block{width:15rem;max-width:100%;margin:.32rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.agenda-filter:not(.agenda-secondary-filter) .agenda-filter-block{height:1.88rem}.agenda-filter-block label,.agenda-filter-block input[type="text"],.agenda-filter-block input[type="date"],.agenda-filter-block input[type="search"],.agenda-filter-block select{display:block;height:100%;line-height:1.88rem;white-space:nowrap;font-family:DroidSans,"Open Sans",Arial,sans-serif;font-size:.9em}.agenda-filter-block input[type="text"],.agenda-filter-block input[type="date"],.agenda-filter-block input[type="search"],.agenda-filter-block select,.agenda-filter-block select optgroup option{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:11.25rem;border:0;border-bottom:.07rem solid #ccc;margin:0;margin-left:.32rem;padding-left:.63rem;padding-right:1.57rem;padding-bottom:0;color:#7a083c;box-shadow:none;border-radius:0;cursor:pointer}.agenda-filter-block input[type="text"],.agenda-filter-block input[type="date"]{padding-right:1.57rem}.agenda-filter-block input[type="search"]{padding-right:.63rem}.agenda-filter-block input[type="number"]{margin:0 .63rem;padding-right:0;border:0;border-bottom:.07rem solid #ccc;color:#7a083c;box-shadow:none;border-radius:0;font-size:.9em}.agenda-filter-block label[for="surfMin"]{margin-left:.32rem}.agenda-filter-block input[type="checkbox"]{display:none}.agenda-filter-block input[type="checkbox"] ~ label{padding-left:30px}.agenda-filter-block input[type="checkbox"] ~ label::before{content:"\2718";position:absolute;display:block;top:6px;left:5px;width:18px;height:18px;line-height:15px;text-align:center;font-size:1.2em;background-color:#fee;color:#a77;border-radius:3px;border:1px solid #ccc}.agenda-filter-block input[type="checkbox"]:checked ~ label::before{content:"\2714";background-color:#efe;color:#797}.agenda-filter-block select{padding-left:0;padding-right:0;text-overflow:ellipsis}.agenda-filter-block select optgroup{color:#0463b3}.agenda-filter-block .select-arrow{position:absolute;display:block;top:0;right:0;height:1.82rem;width:1.57rem;background-color:#fff;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/pink-small-arrow.svg);background-size:.75rem .5rem;background-position:.5rem .75rem;pointer-events:none}@media (min-width:43.75rem){.agenda-filter-block-container{width:100%}.agenda-filter-block-over:first-child{padding-right:2.5rem;border-right:.07rem solid #ccc}.agenda-filter-block-over:last-child{padding-left:2.5rem}.no-flex-wrap .agenda-filter-block-over{padding:0}}.agenda-filter.offres-emploi{padding-right:2.82rem;padding-bottom:2.5rem}.agenda-filter.offres-emploi:not(.bazimmo){background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/PE.png.pagespeed.ce.8OnHGevJ0B.png);background-size:4.5rem 3.75rem;background-position:right .32rem top .32rem}.agenda-filter.offres-emploi .agenda-filter-title{margin-bottom:1.88rem}.agenda-filter.offres-emploi .agenda-filter-block-container,.agenda-filter.annuaire-siae-filter .agenda-filter-block-container{width:100%;padding-left:1.25rem}.agenda-filter.annuaire-siae-filter .agenda-filter-block-container{padding-right:1.25rem}.agenda-filter.offres-emploi .agenda-filter-block-over,.agenda-filter.annuaire-siae-filter .agenda-filter-block-over{display:block;width:100%;padding:0;border:0}.agenda-filter.offres-emploi .agenda-filter-block,.agenda-filter.annuaire-siae-filter .agenda-filter-block{max-width:100%;width:25rem;margin-top:0;margin-left:auto;margin-right:auto}.agenda-filter.offres-emploi .agenda-filter-block{margin-top:0;margin-bottom:1.25rem}.agenda-filter.annuaire-siae-filter .agenda-filter-block{margin-top:.63rem;margin-bottom:0}@media (min-width:56.25rem){.agenda-headerContainer .interior-header::before{border-left:.75rem solid #d23c83;border-bottom:.75rem solid transparent}.agenda-headerContainer:hover .interior-header::before,.agenda-headerContainer:focus .interior-header::before{border-left:.75rem solid #c22c73;border-bottom:.75rem solid transparent}.agenda-headerContainer h1.interior-header-secondaryTitle,.agenda-headerContainer h2.interior-header-secondaryTitle{margin-bottom:1.25rem}.agenda-headerContainer h2.interior-header-secondaryTitle{font-size:1.2em}.agenda-headerContainer h2.interior-header-agendaTitle{margin-top:1.25rem}.agenda-headerContainer p.interior-header-contentText{max-height:8.4em}.agenda-filter.offres-emploi .agenda-filter-block-over,.agenda-filter.annuaire-siae-filter .agenda-filter-block-over{width:50%;max-width:27.5rem}.agenda-filter.offres-emploi .agenda-filter-block-over:first-child,.agenda-filter.annuaire-siae-filter .agenda-filter-block-over:first-child{padding-right:2.5rem;border-right:.07rem solid #ccc}.agenda-filter.offres-emploi .agenda-filter-block-over:last-child,.agenda-filter.annuaire-siae-filter .agenda-filter-block-over:last-child{padding-left:2.5rem}.agenda-filter.offres-emploi .agenda-filter-block-over:first-child .agenda-filter-block,.agenda-filter.annuaire-siae-filter .agenda-filter-block-over:first-child .agenda-filter-block{margin-right:0}.agenda-filter.offres-emploi .agenda-filter-block-over:last-child .agenda-filter-block,.agenda-filter.annuaire-siae-filter .agenda-filter-block-over:last-child .agenda-filter-block{margin-left:0}.news-list-agenda .news-list-news-block{padding:0;margin-right:3.13rem}.news-list-agenda-prog{width:18.13rem;margin-right:1.57rem;margin-bottom:0}.news-list-agenda h2.news-list-news-title{font-size:1.2em}.news-list-agenda:not(.news-list-agenda-secondary) p.news-list-news-description{max-height:2.8em}.news-list-agenda article.news-list-news-container .news-list-agenda-prog::before,.news-list-agenda article.news-list-odd-event .news-list-agenda-prog::before{border-right:0;border-top:.75rem solid transparent;border-bottom:.75rem solid transparent;right:-.75rem;margin-top:-.75rem;top:50%;left:auto;bottom:auto}.news-list-agenda article.news-list-news-container .news-list-agenda-prog::before{border-left:.75rem solid #0463b3}.news-list-agenda article.news-list-odd-event .news-list-agenda-prog::before{border-left:.75rem solid #009de0}.news-list-agenda-moreContent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:1.88rem;padding-right:1.88rem}.news-list-agenda-moreContent-displayed{padding-top:2.5rem;padding-bottom:1.88rem}p.news-list-agenda-description{margin-bottom:0;margin-right:.63rem}}@media (min-width:75rem){aside.agenda-filter.agenda-global-filter{padding-right:3.13rem}.agenda-filter.agenda-global-filter .agenda-filter-block-container{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.agenda-filter.agenda-global-filter .agenda-filter-block-over{display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex}.no-flex-wrap .agenda-filter-block-over{display:block}.agenda-filter-block-over:first-child,.agenda-filter-block-over:last-child{padding:0;border:0}.agenda-filter .agenda-filter-block{margin-right:2.5rem}.agenda-filter-block-over:last-child .agenda-filter-block:last-child{margin-right:0}}@media (min-width:62.5rem){.agenda-headerContainer h2.interior-header-secondaryTitle{font-size:1.5em}}a.agenda-dd-link{display:none;max-width:260px;margin:1.25rem auto 0;padding:.63rem 1.25rem;background-color:#0463b3;color:#fff;text-align:center;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;border-radius:.5rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.agenda-dd-link.displayed{display:block}a.agenda-dd-link:hover,a.agenda-dd-link:focus{background-color:#035396;color:#fff}@media (min-width:43.75rem){a.agenda-dd-link{max-width:28.75rem}a.agenda-dd-link br{display:none}}.agenda-export.agenda-dd-export li.interior-article-footer-item{background-color:#f0c84c}.agenda-export.agenda-dd-export li.interior-article-footer-item .inner-link:hover,.agenda-export.agenda-dd-export li.interior-article-footer-item .inner-link:focus{background-color:#e0a82c}.news-list-agenda.news-list-agenda-secondary article.news-list-news-container .news-list-agenda-link::after{background:-webkit-linear-gradient(135deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent)}.news-list-agenda.news-list-agenda-secondary article.news-list-news-container a.inner-link{display:block}.news-list-agenda.news-list-agenda-secondary h2.news-list-news-title{margin:0;padding:.94rem;font-size:1.0em}.news-list-agenda.news-list-agenda-secondary .news-list-news-content{padding:.94rem}.news-list-agenda.news-list-agenda-secondary .news-list-agenda-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:1.25rem;margin-bottom:.94rem}.news-list-agenda.news-list-agenda-secondary .news-list-agenda-content-wrapper::after{content:"";display:block;bottom:0;left:0;position:absolute;width:70%;left:15%;border-top:.07rem solid #ccc}.news-list-agenda.news-list-agenda-secondary .news-list-agenda-img-wrapper{margin-left:1.25rem;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.news-list-agenda.news-list-agenda-secondary .news-list-news-img{display:inline-block;max-height:10rem;max-width:100%;float:right}.news-list-agenda.news-list-agenda-secondary article.news-list-news-container .news-list-news-theme{color:#0463b3}.news-list-agenda.news-list-agenda-secondary .news-list-news-date{font-size:.9em;color:#666}.news-list-agenda.news-list-agenda-secondary .news-list-agenda-date-wrapper{display:inline-block;padding:.94rem;padding-bottom:.63rem;margin-bottom:.94rem;background:#d23c83;color:#fff;font-size:.75em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.news-list-agenda.news-list-agenda-secondary .news-list-agenda-month{margin-top:0}.news-list-agenda.news-list-agenda-secondary .news-list-news-description{padding-right:2.5rem}.embedded-portlet.siae-detail-portlet.agenda-detail-portlet{max-width:43.75rem;font-size:1.1em}.agenda-detail-portlet .news-list-news-theme{color:#0463b3}.embedded-portlet.siae-detail-portlet.agenda-detail-portlet .news-list-news-date{font-size:1.0em}.agenda-detail-portlet aside.offre-detail-more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.agenda-detail-portlet p.offre-detail-more-text{padding-left:0;padding-right:1.25rem;-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-flex-shrink:3;-ms-flex-negative:3;flex-shrink:3;font-size:1.0em}.agenda-detail-portlet p.news-list-agenda-aside-content{line-height:1.5em}@media (min-width:23.75rem) and (min-height:23.75rem){.embedded-portlet.siae-detail-portlet.agenda-detail-portlet{font-size:1.0em}}@media (min-width:600px){.agenda-detail-portlet p.offre-detail-more-text{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-shrink:2;-ms-flex-negative:2;flex-shrink:2}}h1.news-list-title-elus{background-color:#152c60}p.elus-headline{margin-bottom:.94rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#06504f}.elu-entry-president{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 1.25rem;margin-bottom:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}.elu-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%;padding:1.25rem 0;border-top:.07rem solid #ccc;font-size:1.0rem}.elu-entry-hidden{display:none}.elu-entry:last-child{border-bottom:.07rem solid #ccc}.elu-entry-president .elu-entry{width:100%;border:0}.elu-entry-img{margin-right:1.25rem;width:35%;max-width:6.25rem;overflow:hidden}.elu-entry-president .elu-entry-img{max-width:10rem}.elu-entry-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden}h4.elu-entry-name{margin-top:0;margin-bottom:.32rem;color:#0463b3;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.25em;font-variant:normal}p.elu-entry-name-lastName{text-transform:uppercase}p.elu-entry-status{margin-top:0;margin-bottom:.94rem;color:#999;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.15em}p.elu-entry-fonction,p.elu-entry-delegations{margin:0}.elu-entry a.elu-entry-city{margin-left:.32rem;font-family:DroidSans,"Open Sans",Arial,sans-serif;color:#3aa996;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.elu-entry a.elu-entry-city:hover,.elu-entry a.elu-entry-city:focus{font-family:DroidSans,"Open Sans",Arial,sans-serif;color:#0463b3;text-decoration:underline}.elus-filter-block{height:1.88rem;width:100%;max-width:22.5rem;margin-bottom:1.57rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:.9em}.elus-filter-block label,.elus-filter-block select{display:block;height:100%;line-height:1.88rem}.elus-filter-block select{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;width:11.25rem;border:0;border-bottom:.07rem solid #ccc;margin:0;margin-left:.32rem;padding-left:.63rem;padding-bottom:0;padding-right:0;color:#06504f;box-shadow:none;font-family:DroidSans,"Open Sans",Arial,sans-serif;font-size:.9em;cursor:pointer}.bureau-bloc-displayed,.conseil-bloc-displayed{display:block}.bureau-bloc-hidden,.conseil-bloc-hidden{display:none}ul.elus-pagination{visibility:visible;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0;margin-top:1.25rem;padding:0}ul.elus-pagination-hidden{visibility:hidden}li.bureau-pagination-page,li.conseil-pagination-page{display:inline-block;width:2.13rem;height:2.13rem;line-height:2.13rem;text-align:center;margin:0 .94rem;padding:0;border-radius:50%;color:#3aa996;font-size:1.1em;cursor:pointer;-webkit-transition:all ease-out .25s;transition:all ease-out .25s}li.bureau-pagination-page:hover,li.bureau-pagination-page:focus,li.conseil-pagination-page:hover,li.conseil-pagination-page:focus{background-color:#3aa996;color:#fff}li.bureau-pagination-page-current,li.bureau-pagination-page-current:hover,li.bureau-pagination-page-current:focus,li.conseil-pagination-page-current,li.conseil-pagination-page-current:hover,li.conseil-pagination-page-current:focus{cursor:default;background-color:#06504f;color:#fff}@media (min-width:56.25rem){.elu-entry-president{padding:0}.elu-entry{padding:1.25rem}.elu-entry-president .elu-entry{width:50%}}h1.news-list-title-communes{background-color:#59286a}p.communes-textDesc{margin-bottom:1.25rem;padding:1.25rem;font-size:.9em;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}.interior-aggloMap-container{padding:1.25rem;padding-top:3.75rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}select.interior-aggloMap-title{z-index:2;display:block;width:13.75rem;position:absolute;top:.63rem;right:50%;margin:0;margin-right:-6.87rem;height:1.88rem;line-height:1.88rem;border:0;border-bottom:.07rem solid #ccc;color:#59286a;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;text-align:center}p.interior-aggloMap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:18.75rem;margin-bottom:1.25rem}#interior-aggloMap-img{display:block;width:100%;height:100%;min-height:15.63rem;max-height:50rem;margin:auto}#interior-aggloMap-img .interior-aggloMap-commune{cursor:pointer}#interior-aggloMap-img .interior-aggloMap-commune:focus{outline:none!important}#interior-aggloMap-img .interior-aggloMap-commune path{fill:#ddd;stroke-width:2;stroke:#fff;-webkit-transition:all ease-out .25s;transition:all ease-out .25s}#interior-aggloMap-img .interior-aggloMap-commune:hover path,#interior-aggloMap-img .interior-aggloMap-commune:focus path{fill:#8b6a99}#interior-aggloMap-img .interior-aggloMap-commune-current path,#interior-aggloMap-img .interior-aggloMap-commune-current:hover path,#interior-aggloMap-img .interior-aggloMap-commune-current:focus path{fill:#0463b3}.commune-content-displayed{display:block}.commune-content-hidden{display:none}.commune-content{margin-top:1.25rem;padding:1.25rem;padding-bottom:3.75rem;background-color:#fff;font-size:.9em;box-shadow:0 .5rem 1.25rem #ccc}h2.commune-content-title{padding:1.25rem;margin-top:0;margin-bottom:1.25rem;font-size:1.5em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase;background-color:#0463b3;color:#fff}p.commune-content-img{width:100%;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;text-align:center}.commune-content-desc{margin-bottom:1.25rem}h5.commune-content-mayor{margin-bottom:.63rem;color:#06504f;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.commune-content-contact,.commune-content-carac{line-height:1.2em;margin-bottom:1.25rem}p.commune-content-url{width:14.38rem;margin:auto;margin-top:1.57rem}p.commune-content-url .inner-link{padding:.63rem 0;border-radius:.32rem;text-align:center;background-color:#3aa996;color:#fff;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}p.commune-content-url .inner-link:hover,p.commune-content-url .inner-link:focus{background-color:#06504f}.commune-content a{color:#3aa996;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;transition:all .25s ease-out}.commune-content a:hover,.commune-content a:focus{color:#035396}.commune-content .commune-content-url a,.commune-content .commune-content-url a:hover,.commune-content .commune-content-url a:focus{color:#fff;font-family:DroidSans,"Open Sans",Arial,sans-serif}.commune-content h3{margin-top:1.88rem;margin-bottom:1.25rem;padding:.63rem;text-align:center;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.5em;text-transform:uppercase;background-color:#3aa996;color:#fff}.commune-content .commune-docs-section-list-item a{color:inherit}.commune-content .commune-docs{background-color:#59286a;margin-bottom:0}.commune-content .commune-docs-section{margin-top:0}.commune-content .commune-docs-section-title{font-size:1.1em}.plu-page h1.portlet-title{background-color:#59286a}.plu-page .interior-article-mainContent h2,.plu-page .interior-article-chapo,.plu-page .interior-article-footer{display:none}.plu-page .interior-article-container,.plu-page .interior-article{background-color:transparent;overflow:visible}.plu-page .interior-article-container{box-shadow:none;padding-bottom:0}.plu-page .interior-article-mainContent{padding:0}.plu-page .interior-article-paragraph>p{background-color:#fff;padding:1.25rem;margin-bottom:1.25rem;box-shadow:0 .5rem 1.25rem #ccc}#aggloMap-plu{padding-top:1.25rem}aside.plu-city-block{width:100%;max-width:26.25rem;height:9.38rem;padding:1.25rem;margin:auto;margin-bottom:1.25rem;background-color:#efefef;border-radius:.32rem;font-size:.9em}#plu-city-title{padding-left:1.25rem;padding-bottom:.63rem;margin-top:0;margin-bottom:1.25rem;border-bottom:.07rem solid #ccc;color:#59286a;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.0em}#plu-city-text{margin:0;padding:.63rem;border-radius:.32rem;font-size:.9em;color:#fff}.plu-dispo{background-color:#6b6}.plu-indispo{background-color:#f93}@media (min-width:22.5rem){select.interior-aggloMap-title{font-size:1.0em;top:1.25rem;width:17.5rem;margin-right:-8.12rem}.interior-aggloMap-container{padding-top:5rem}}@media (min-width:26.25rem){p.interior-aggloMap{height:25rem}select.interior-aggloMap-title{font-size:1.2em}aside.plu-city-block{font-size:1.0em}}@media (min-width:56.25rem){p.interior-aggloMap{height:37.5rem}p.communes-textDesc,.commune-content{padding:1.88rem}.commune-content{padding-bottom:4.38rem}.interior-aggloMap-container{padding-top:1.88rem}select.interior-aggloMap-title{left:initial;right:.63rem;margin-right:0}.plu-page .interior-article-paragraph>p{padding:1.88rem}#aggloMap-plu{padding-top:2.5rem}#aggloMap-plu .interior-aggloMap{padding-right:9.38rem}aside.plu-city-block{position:absolute;top:1.25rem;right:1.25rem;width:18.75rem}p.commune-content-img{width:50%;margin-left:1.25rem;margin-right:0;float:right}p.commune-content-url{margin-left:1.25rem;margin-right:0}}.offres-emploi-page .interior-headerContainer,.annuaire-insertion-page .interior-headerContainer,.interior-page .interior-page .agenda-dd-headerContainer{box-shadow:0 .5rem 1.25rem #ccc;margin-bottom:1.25rem;background-size:cover}.offres-emploi-page .interior-headerContainer{height:5.94rem;background-position:top .38rem right;background-color:#d23c83}.annuaire-insertion-page .interior-headerContainer{height:5.94rem;background-color:#c22c73;background-position:center}.interior-page .agenda-dd-headerContainer{height:8.25rem;background-position:top right -1.56rem;background-color:#f9f2bb;background-size:cover}.offres-emploi-page .interior-header-img{position:absolute;top:0;bottom:0;left:0;right:0;height:auto;background-position:top right -.93rem}.offres-emploi-page .interior-headerContainer .interior-article-footer-items-list{right:1.57rem}.annuaire-insertion-page .interior-headerContainer .interior-article-footer-items-list,.interior-page .agenda-dd-headerContainer .interior-article-footer-items-list{right:0}@media (min-width:23.75rem){.offres-emploi-page .interior-headerContainer{height:8.32rem}}@media (min-width:28.75rem){.offres-emploi-page .interior-header-img{background-position:top right}.interior-page .agenda-dd-headerContainer{height:8.32rem;background-position:top right}}@media (min-width:33.75rem){.offres-emploi-page .interior-header-img,.interior-page .agenda-dd-headerContainer{background-position:center}.annuaire-insertion-page .interior-headerContainer,.interior-page .agenda-dd-headerContainer{height:0}.offres-emploi-page .interior-headerContainer{padding-top:22.982456%}.annuaire-insertion-page .interior-headerContainer,.interior-page .agenda-dd-headerContainer{padding-top:26.315789%}.offres-emploi-page .interior-headerContainer .interior-article-footer-items-list{right:5%}}.offres-emploi-page .interior-header,.offres-emploi-page .interior-article-mainContent>h2,.offres-emploi-page .interior-article-chapo,.offres-emploi-page .interior-article-footer{display:none}.offres-emploi-page .interior-article-container,.offres-emploi-page .interior-article{background-color:transparent;overflow:visible}.offres-emploi-page .interior-article-container{max-height:none;box-shadow:none;padding-bottom:0}.offres-emploi-page .interior-article-mainContent{padding:0}.offres-emploi-page .interior-article-paragraph>p{background-color:#fff;padding:1.25rem;margin-bottom:1.25rem;box-shadow:0 .5rem 1.25rem #ccc}.annuaire-insertion-page .agenda-export li.interior-article-footer-item{background-color:#c22c73}.annuaire-insertion-page .agenda-export li.interior-article-footer-item .inner-link:hover,.annuaire-insertion-page .agenda-export li.interior-article-footer-item .inner-link:focus{background-color:#a05}p.compteur-offres{margin-top:1.25rem;margin-bottom:1.57rem;text-align:center;font-size:1.1em;line-height:1.75em}p.compteur-offres.compteur-offres-fake{margin-bottom:.63rem;margin-top:0;opacity:.3}#home-article-emploi p.compteur-offres{margin-top:0;margin-bottom:.63rem;font-size:1.0em}.compteur-offres-chiffres{display:block;margin:0 .32rem}@media (min-width:43.75rem){.compteur-offres-chiffres{display:inline;bottom:-.31rem}#home-article-emploi .compteur-offres-chiffres{display:block;bottom:0}}@media (min-width:56.25rem){#home-article-emploi .compteur-offres-chiffres{display:inline;bottom:-.31rem}}.compteur-offres-chiffres.noDisplay{visibility:hidden}.compteur-offres-chiffre{display:inline-block;padding:0 .5rem;margin:0 .07rem;background-color:#d23c83;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.75em;line-height:1.5em}@keyframes sncf1{from{transform:rotateX(0deg);color:transparent}50%{color:transparent}to{transform:rotateX(1440deg);color:#FFF}}@keyframes sncf2{from{transform:rotateX(0deg);color:transparent}55%{color:transparent}to{transform:rotateX(2880deg);color:#FFF}}@keyframes sncf3{from{transform:rotateX(0deg);color:transparent}60%{color:transparent}to{transform:rotateX(4320deg);color:#FFF}}@keyframes sncf4{from{transform:rotateX(0deg);color:transparent}65%{color:transparent}to{transform:rotateX(5760deg);color:#FFF}}.compteur-offres-chiffres.compteur-flip .compteur-offres-chiffre:first-child{animation:sncf1 linear 1.2s}.compteur-offres-chiffres.compteur-flip .compteur-offres-chiffre:nth-child(2){animation:sncf2 linear 2.4s}.compteur-offres-chiffres.compteur-flip .compteur-offres-chiffre:nth-child(3){animation:sncf3 linear 3.6s}.compteur-offres-chiffres.compteur-flip .compteur-offres-chiffre:nth-child(4){animation:sncf4 linear 4.8s}#home-article-emploi .compteur-offres-chiffres.compteur-flip .compteur-offres-chiffre{animation:none}.nb-results,.nb-results::before{display:inline-block;color:#aaa}.nb-results{top:.57rem;margin-left:.63rem;font-size:.9em}.nb-results::before{content:"-";margin-right:.32rem}.offres-emploi-subtitle{margin-top:1.25rem;margin-bottom:0;padding:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}.annuaire-insertion-page .offres-emploi-subtitle{font-size:.9em}.offres-emploi-page .offres-emploi-subtitle p:first-child{margin-bottom:.63rem}.offres-emploi-page .offres-emploi-subtitle p:last-child{margin-top:.63rem;margin-bottom:0}.offres-emploi-subtitle h1,.annuaire-insertion-page .offres-emploi-subtitle p,.offres-emploi-subtitle h1+p{display:inline;margin:0}.offres-emploi-page .offres-emploi-subtitle h1{font-size:.9em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.offres-emploi-subtitle-link{display:block;margin-top:.63rem}#offresEmploi-filter-reset,#bazimmo-filter-reset{position:absolute;left:1.25rem;bottom:.94rem}button.offres-emploi-filter-submit{display:block;margin:auto;margin-top:.63rem;margin-bottom:0;padding:.63rem 1.25rem;background-color:#0463b3;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em;border-radius:.5rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}button.offres-emploi-filter-submit:hover,button.offres-emploi-filter-submit:focus{background-color:#035396}@media (min-width:22.5rem){button.offres-emploi-filter-submit{font-size:1.0em}}@media (max-width:43.75rem){button.offres-emploi-filter-submit{margin-bottom:.94rem}}button.offres-emploi-filter-submit[disabled],button.offres-emploi-filter-submit.error,button.offres-emploi-filter-submit.in-progress{background-color:#bbb}.news-list-emplois.news-list-offres-emploi{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.news-list-emplois.news-list-offres-emploi .ias-spinner{width:100%}.news-list-emplois.news-list-offres-emploi article.news-list-news-container{display:block;width:100%}.news-list-emplois.news-list-offres-emploi article.news-list-news-container.bazimmo-hidden{display:none}.news-list-bazimmo .load-more-news{display:none}.news-list-bazimmo article.news-list-news-container.bazimmo-hidden+.load-more-news{display:block}@media (min-width:38.75rem){.news-list-emplois.news-list-offres-emploi article.news-list-news-container{width:calc(50% - .63rem)}.news-list-emplois.news-list-offres-emploi article.news-list-news-container:nth-child(2n+1){margin-right:1.25rem}}@media (min-width:53.75rem){.news-list-emplois.news-list-offres-emploi article.news-list-news-container{width:calc(33% - .69rem);margin-right:1.25rem}.news-list-emplois.news-list-offres-emploi article.news-list-news-container:nth-child(3n){margin-right:0}}@media (min-width:75rem){.news-list-emplois.news-list-offres-emploi article.news-list-news-container:nth-child(n){width:calc(25% - .94rem);margin-right:1.25rem}.news-list-emplois.news-list-offres-emploi article.news-list-news-container:nth-child(4n){margin-right:0}}.news-list-news-score{display:none}.news-list-emplois.news-list-offres-emploi .news-list-news-block,.news-list-emplois.news-list-offres-emploi .news-list-news-content{position:static}.link-offre-detail-fiche[data-new="new"] .news-list-news-block::after{content:"new";position:absolute;text-transform:uppercase;top:.13rem;right:.13rem;height:1.13rem;line-height:1.5;padding:0 .32rem;border-radius:.19rem;font-size:.75em;background-color:#c23d83;color:#fff}.news-list-emplois article.news-list-news-container a.inner-link:hover,.news-list-emplois article.news-list-news-container a.inner-link:focus,.news-list-subtitle-emplois a.inner-link:hover,.news-list-subtitle-emplois a.inner-link:focus{text-decoration:none}.news-list-emplois.news-list-offres-emploi h2.news-list-news-title{padding:.94rem;font-size:1.0em}.news-list-emplois.news-list-offres-emploi .news-list-news-content{padding-top:.94rem;padding-left:.94rem;padding-right:1.88rem;padding-bottom:3.44rem}.news-list-emplois.news-list-offres-emploi .news-list-news-date{font-size:.8em;line-height:1.2em}.news-list-emplois.news-list-offres-emploi .news-list-news-employeur{margin-top:.63rem}.news-list-emplois.news-list-offres-emploi .news-list-news-ref{text-transform:uppercase;font-size:.9em}.news-list-offres-emploi p.news-list-news-publication{position:absolute;bottom:.94rem;left:.94rem;margin:0;font-size:.9em;color:#aaa}.news-list-offres-emploi .load-more-news{width:100%;max-width:15.63rem;max-height:5rem;padding-top:3.75rem;margin:auto;font-size:1.0em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#888;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.news-list-offres-emploi .load-more-news::before{content:"...";position:absolute;display:block;width:2.75rem;height:2.75rem;top:.63rem;left:50%;margin-left:-1.37rem;padding-top:.13rem;text-align:center;border-radius:50%;color:#fff;background-color:#d23c83;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:2.0em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.news-list-offres-emploi .load-more-news:hover,.news-list-offres-emploi .load-more-news:focus{color:#c22c73}.news-list-offres-emploi .load-more-news:focus{outline:thin dotted #313131}.news-list-offres-emploi .load-more-news:hover::before,.news-list-offres-emploi .load-more-news:focus::before{font-size:2.5rem;background-color:#c22c73}.news-list-offres-emploi .load-more-news.ajax-loading::after{background:#efefef url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/spin.gif.pagespeed.ce.9kKNjlBiPW.gif) no-repeat scroll center center}#embedded-portlet-_cdalrEserviceRechercheOffresEmploi_WAR_fu_-detail-offre,#embedded-portlet-_cdalrEserviceRechercheOffresEmploiVueJs_WAR_fu_-detail-offre,.embedded-portlet.siae-detail-portlet{max-width:62.5rem;padding:.63rem}section.offre-detail-container{width:60rem;max-width:100%}header.offre-detail-header,article.offre-detail-main,aside.offre-detail-more{border-bottom:.07rem solid #ddd;padding:1.25rem 0}.siae-detail-portlet:not(.bazimmo-detail-portlet) header.offre-detail-header,.siae-detail-portlet:not(.bazimmo-detail-portlet) article.offre-detail-main,.siae-detail-portlet:not(.bazimmo-detail-portlet) aside.offre-detail-more{border-bottom:0}.siae-detail-portlet:not(.bazimmo-detail-portlet) article.offre-detail-main,.siae-detail-portlet:not(.bazimmo-detail-portlet) aside.offre-detail-more{border-top:.07rem solid #ddd}header.offre-detail-header{padding-top:0}img.logo-pole-emploi{max-width:5rem;max-height:5rem;float:right;margin-right:.88rem}h2.offre-detail-title{margin-top:0;margin-bottom:.32rem;font-size:1.5em;line-height:1.2em;text-transform:uppercase;color:#0463b3;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.siae-detail-portlet:not(.bazimmo-detail-portlet) h2.offre-detail-title{margin-bottom:0}p.offre-detail-city{margin-bottom:.63rem;font-size:1.1em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#666}button.offre-detail-geoloc{margin-left:.32rem;padding:0;top:-.06rem;font-size:.9em;color:#888;border-bottom:.07rem solid transparent;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}button.offre-detail-geoloc:focus,button.offre-detail-geoloc:hover{color:#3aa996;border-bottom:.07rem solid #3aa996}button.offre-detail-geoloc::before{content:"-";margin-right:.32rem}p.offre-detail-metadata{color:#888;margin-bottom:0}article.offre-detail-main{padding:1.25rem 0}.offre-detail-desc{padding-bottom:1.25rem;border-bottom:.07rem solid #ddd}aside.offre-detail-desc-aside{padding-top:1.25rem}p.offre-detail-desc-text{margin:0;word-break:break-word;text-align:justify}dl.offre-detail-desc-aside-defs{margin:0}.offre-detail-desc-aside-def{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:.94rem}.offre-detail-desc-aside-defKey{width:1.5rem;height:1.5rem;font-size:0;color:#fff;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/offre-emploi-detail.svg);background-size:6rem 1.5rem}.offre-detail-desc-aside-defKey.offre-detail-contrat{background-position:0 0}.offre-detail-desc-aside-defKey.offre-detail-duree{background-position:-1.5rem 0}.offre-detail-desc-aside-defKey.offre-detail-salaire{background-position:-3rem 0}.offre-detail-desc-aside-defKey.offre-detail-deplacements{background-position:-4.5rem 0}.offre-detail-desc-aside-defValue{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}p.offre-detail-postuler{margin-top:1.88rem;margin-left:2.13rem;margin-bottom:1.25rem}a.offre-detail-postuler-link{padding:.32rem .94rem;border-radius:.63rem;background-color:#3aa996}a.offre-detail-postuler-link:hover,a.offre-detail-postuler-link:focus{background-color:#06504f}a.offre-detail-postuler-link,a.offre-detail-postuler-link:focus,a.offre-detail-postuler-link:hover,a.offre-detail-postuler-link:visited{color:#fff}h3.offre-detail-more-title,h4.offre-detail-more-subtitle{font-family:DroidSansBold,"Open Sans",Arial,sans-serif}h3.offre-detail-more-title{margin-top:0;margin-bottom:.94rem;font-size:1.1em;text-transform:uppercase;color:#06504f}h4.offre-detail-more-subtitle,ul.offre-detail-more-list,p.offre-detail-more-text{padding-left:.63rem}h4.offre-detail-more-subtitle{margin:.63rem 0;color:#0463b3}h4.offre-detail-more-subtitle.offre-detail-companyName{text-transform:uppercase}.offre-detail-more-company h4.offre-detail-companyName{margin-top:0;padding-left:0}.siae-detail-portlet h4.offre-detail-more-subtitle{margin-bottom:.32rem}li.offre-detail-more-list-item,p.offre-detail-more-text{font-size:.9em;line-height:1.25em}p.offre-detail-more-text{margin-bottom:.13rem}li.offre-detail-more-list-item{display:inline-block;margin:0;margin-right:.5rem;margin-bottom:.63rem;padding:.32rem .63rem;border:.07rem solid #ddd;border-radius:.19rem}li.offre-detail-more-list-item.offre-detail-more-list-item-required{padding-right:2.25rem}li.offre-detail-more-list-item.offre-detail-more-list-item-required .skill-required{position:absolute;top:0;right:0;display:block;width:1.63rem;height:100%;font-size:0;border-left:.07rem solid #ddd;background-color:#efefef}li.offre-detail-more-list-item.offre-detail-more-list-item-required .skill-required::after{content:"!";position:absolute;display:block;top:50%;left:50%;width:1.5rem;height:1.5rem;line-height:1.2;margin-top:-.75rem;margin-left:-.75rem;text-align:center;color:#0463b3;font-size:1.25rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}li.offre-detail-more-list-item.offre-detail-more-list-item-required .skill-required-tooltip{display:none;position:absolute;right:-.62rem;top:-2rem;padding:.25rem .5rem;background-color:#313131;color:#fff;border-radius:.19rem;pointer-events:none}li.offre-detail-more-list-item.offre-detail-more-list-item-required .skill-required-tooltip::after{content:"";position:absolute;right:1.07rem;bottom:-.37rem;border-top:.38rem solid #313131;border-left:.38rem solid transparent;border-right:.38rem solid transparent}li.offre-detail-more-list-item.offre-detail-more-list-item-required .skill-required:hover+.skill-required-tooltip{display:block}.offre-detail-more-company-wrapper{padding-left:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.offre-detail-more-logo{max-width:90px;max-height:75px;padding-right:1.25rem}.offre-detail-more-company-wrapper .offre-detail-more-text{padding-left:0}.offre-detail-switchers{min-height:2.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;align-items:center;padding:.63rem 0;margin-bottom:-1.25rem}button.offre-detail-switch{line-height:1.2em;border-radius:.44rem;color:#3aa996;font-size:.9em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;border-radius:.44rem}button.offre-detail-switch:hover,button.offre-detail-switch:focus{color:#0463b3}#offre-detail-prev{padding-left:1.88rem}#offre-detail-next{padding-right:1.88rem}.offre-detail-prev::before,.offre-detail-next::after{content:"";display:block;position:absolute;width:1.69rem;height:1.13rem;top:50%;margin-top:-.62rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-small-arrow.svg);background-position:center;background-size:1.13rem .75rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/green-small-arrow.svg)}.offre-detail-prev::before{-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg);left:0}.offre-detail-next::after{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);right:0}button.offre-detail-switch:disabled{visibility:hidden}@media (max-width:31.25rem){.emploi-tag-metier{display:none}}@media (min-width:40rem) and (min-height:40rem){#embedded-portlet-_cdalrEserviceRechercheOffresEmploi_WAR_fu_-detail-offre,#embedded-portlet-_cdalrEserviceRechercheOffresEmploiVueJs_WAR_fu_-detail-offre,.embedded-portlet.siae-detail-portlet{padding:1.25rem}h4.offre-detail-more-subtitle,ul.offre-detail-more-list,p.offre-detail-more-text{padding-left:1.25rem}.offre-detail-more-logo{max-width:120px;max-height:100px}}@media (min-width:37.5rem){.siae-detail-portlet article.offre-detail-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.siae-detail-portlet .offre-detail-desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding-bottom:0;border-bottom:0;padding-right:1.25rem;border-right:.07rem solid #ddd}.siae-detail-portlet aside.offre-detail-desc-aside{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding-top:0;padding-left:1.25rem}}@media (min-width:50rem){article.offre-detail-main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.offre-detail-desc{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding-bottom:0;border-bottom:0;padding-right:1.25rem;border-right:.07rem solid #ddd}aside.offre-detail-desc-aside{width:22.5rem;padding-top:0;padding-left:1.25rem}}@media (min-width:56.25rem){.compteur-offres-chiffre{font-size:2.0em}}section.redirection-section{max-width:25rem;width:100%;margin:2.5rem auto}.redirection-mainBlock,.redirection-txt{max-width:100%;margin:auto;text-align:center}.redirection-txt{margin-top:3.13rem}p.redirection-mainBlock-txt{margin-bottom:1.57rem;color:#06504f;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.0em;text-transform:uppercase}a.erreur-redirection-btn,a.erreur-redirection-btn:focus,a.erreur-redirection-btn:visited{display:block;width:12.5rem;height:2.5rem;line-height:2.5rem;text-align:center;margin:auto;margin-top:1.25rem;margin-bottom:3.13rem;text-transform:uppercase;color:#fff;background-color:#3aa996;border-radius:.63rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:background-color .25s ease-out;transition:background-color .25s ease-out}a.erreur-redirection-btn:hover,a.erreur-redirection-btn:focus,a.erreur-redirection-btn:visited:hover{background-color:#06504f;color:#fff}p:last-child a.erreur-redirection-btn{margin-bottom:0}.redirection-section ~ .separator,.redirection-section ~ .separator+a{display:none}@media (min-width:56.25rem){section.redirection-section{max-width:75rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.redirection-mainBlock,.redirection-txt{max-width:50%;margin:0}.redirection-txt{margin-top:0;padding:0 1.88rem}p.redirection-mainBlock-txt{font-size:1.1em}}.main-content #header-search{display:block;position:relative;top:0;right:0;height:3.75rem;width:100%;max-width:100%;border:0}.main-content #header-search .input-prepend,.main-content #header-search .input-append{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.main-content #header-search #header-search-input{height:100%;line-height:3.75rem;padding-right:3.75rem;border:.07rem solid #ccc;opacity:1}.maximized #header-search{margin-top:.63rem;max-height:2.88rem;margin-right:0}.main-content #header-search #header-search-input,.main-content #header-search .dropdown-menu li a{padding-left:1.57rem}.main-content #header-search #header-search-submit{width:2.25rem;height:2.25rem;top:.75rem;right:3.25rem;background-size:1.38rem 1.38rem}.main-content #header-search #header-search-reset{display:inline-block;height:1.88rem;width:1.88rem;margin-left:.63rem;margin-top:.94rem;border:0;background:0;box-shadow:none}.main-content #header-search #header-search-reset::after{content:"\2718";display:block;position:absolute;width:100%;height:100%;top:0;left:0;line-height:1.88rem;text-align:center;color:#c00;font-size:2.0em}.main-content .cdalr-search-box h5.nbResults{display:none}.main-content .cdalr-search-box .btn-group{display:none}#page-wrapper .main-content ul.search-results-list{padding:0;margin-top:0}.main-content ul.search-results-list{margin-top:3.13rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.no-flex-wrap .main-content ul.search-results-list{display:block}li.search-results-item{width:100%;margin-bottom:1.25rem;background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}li.search-results-item a.inner-link:hover,li.search-results-item a.inner-link:focus{background-color:#efefef}li.search-results-item a.inner-link{padding:1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.search-results-item-imgMini{width:3.75rem;height:3.75rem;margin-right:1.25rem}.search-results-item-imgMini-pdf{border:.07rem solid #ccc}.search-results-item-imgMini-event{background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/calendar.svg);background-size:2.25rem 2.25rem;background-position:center}.search-results-item-imgMini-article::before{content:"";display:block;position:absolute;width:2.25rem;height:2.25rem;top:50%;left:.75rem;margin-top:-1.12rem;border-radius:50%;background-color:#3aa996;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:1.13rem 1.13rem;background-position:center;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.search-results-item-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}h5.search-results-item-title{margin:0;font-weight:normal;color:#06504f}p.search-results-item-description{margin:0;margin-top:.32rem;font-size:.85em;color:#999}.main-content .cdalr-search-box .pagination{display:none}@media (min-width:56.25rem){.main-content #header-search{width:28.13rem}li.search-results-item{width:48%;width:calc(50% - .63rem)}.no-flex-wrap li.search-results-item{float:left}.no-flex-wrap li.search-results-item:nth-child(odd){margin-right:4%}}nav.site-map{margin-top:3.13rem;color:#3aa996}nav.site-map a{font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}nav.site-map a:hover,nav.site-map a:focus{padding-left:.63rem;color:#06504f}.site-map ul.sitemap-level-0>li{padding-left:1.25rem;padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:.07rem solid #ccc}.site-map ul.sitemap-level-1>li,.site-map ul.sitemap-level-2>li{margin-bottom:.32rem}ul.sitemap-level-0>li:nth-child(2) ul.sitemap-level-1>li{margin-bottom:.63rem}.sitemap-level-1>li:not(:last-child) .sitemap-level-2{padding-bottom:.63rem;border-bottom:.07rem solid #ccc}.site-map ul.sitemap-level-2{padding-left:1.88rem;margin-bottom:.94rem;margin-top:.63rem}.site-map ul.sitemap-level-3{padding-left:1.25rem}.site-map ul.sitemap-level-3>li{margin-top:.13rem}.embedded-portlet[id*="18_WAR_"]{max-height:187.5rem;overflow:auto}.aui ul.media-list{padding-left:0;background-color:#fff;font-size:.88rem}.aui ul.media-list li.media{margin-top:0;margin-bottom:0;border-bottom:.07rem solid #ccc}.aui ul.media-list li.media:first-child{border-top:.07rem solid #ccc}a.link-rss-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.63rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.link-rss-container:hover,a.link-rss-container:focus{background-color:#efefef}.title-rss{display:none}.img-rss-container{display:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:9.38rem;height:5rem;overflow:hidden;margin-right:1.25rem;font-size:.8em;font-family:DroidSans,"Open Sans",Arial,sans-serif;color:#999;line-height:1.2em;background-size:cover;background-position:center}.img-rss-container img{width:100%}.txt-rss-container{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}.txt-rss-container p.text-tronque{margin-bottom:0;color:#3aa996;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.txt-rss-container span.rss-source{float:right;margin-left:.63rem;padding:0 .32rem;border-radius:.32rem;background-color:#3f86c2;color:#fff;font-family:DroidSans,"Open Sans",Arial,sans-serif;font-size:.9em}.txt-rss-container p.text-tronque time{color:#888}.txt-rss-container p.textPreview{margin-top:.32rem;margin-bottom:0;font-size:.9em;font-family:DroidSans,"Open Sans",Arial,sans-serif;line-height:1.2em;color:#999;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.link-rss-container:hover .txt-rss-container p.textPreview,a.link-rss-container:focus .txt-rss-container p.textPreview{color:#313131}.ajax-loading{position:relative}.ajax-loading::after{background:rgba(255,255,255,.89) url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/spin.gif.pagespeed.ce.9kKNjlBiPW.gif) no-repeat scroll center center;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media (min-width:56.25rem){.img-rss-container-with-picture{display:block}}.interior-article-mainContent ul.rss-list,.html-editor ul.rss-list{list-style-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/rss.png.pagespeed.ce.wXF3KEBvgd.png)}.interior-article-mainContent .rss-list a,.interior-article-mainContent .rss-list a:visited,.html-editor .rss-list a,.html-editor .rss-list a:visited{top:-.18rem;color:#999}.interior-article-mainContent .rss-list a:hover,.interior-article-mainContent .rss-list a:visited:hover,.interior-article-mainContent .rss-list a:focus,.html-editor .rss-list a:hover,.html-editor .rss-list a:visited:hover,.html-editor .rss-list a:focus{color:#f90}.embedded-portlet[id*="12_WAR_"]{color:#999}.embedded-portlet[id*="12_WAR_"] .nav-tabs,.embedded-portlet[id*="12_WAR_"] fieldset legend,.embedded-portlet[id*="12_WAR_"] .lfr-configurator-visibility{display:none}body.is-admin.controls-visible .embedded-portlet[id*="12_WAR_"] .lfr-configurator-visibility{display:inline-block;top:0}.embedded-portlet[id*="12_WAR_"] ul.first-level{padding-left:0;list-style-image:none}.embedded-portlet[id*="12_WAR_"] ul.second-level{padding-left:3.13rem;list-style-image:none}.embedded-portlet[id*="12_WAR_"] ul.third-level{padding-left:.94rem;list-style-image:none;font-size:inherit}.embedded-portlet[id*="12_WAR_"] .first-level>li{margin-bottom:.94rem}.embedded-portlet[id*="12_WAR_"] .first-level>li:not(:last-child)::after{content:"";display:block;width:12.5rem;height:0;margin-left:1.25rem;margin-top:.94rem;border-bottom:.07rem solid #ccc}.embedded-portlet[id*="12_WAR_"] .rss-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.embedded-portlet[id*="12_WAR_"] .rss-entry-title{margin:0;color:#999;font-variant:normal;font-size:.9em}.embedded-portlet[id*="12_WAR_"] .rss-entry-title a.inner-link{color:#999;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.embedded-portlet[id*="12_WAR_"] .rss-entry-title a.inner-link:hover,.embedded-portlet[id*="12_WAR_"] .rss-entry-title a.inner-link:focus{color:#f90}.embedded-portlet[id*="12_WAR_"] .rss-entry-types{font-size:0;margin-right:.63rem}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a{display:inline-block;width:1.75rem;height:1.75rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/rss.svg);background-size:12.25rem 1.75rem}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.rss-type{background-position:0 0}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.json-type{background-position:-1.75rem 0}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.atom-type{background-position:-3.5rem 0}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.widget-type{background-position:-5.25rem 0}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.ics-type{background-position:-7rem 0}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.pushapi-type,.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.pushapi-type-unsuscribed{background-position:-8.75rem 0}.embedded-portlet[id*="12_WAR_"] .rss-entry-types a.pushapi-type-suscribed{background-position:-10.5rem 0}.embedded-portlet[id*="12_WAR_"] ul.first-level ul.second-level .rss-category{margin-top:.94rem;color:#999;font-size:.9em;text-transform:uppercase}.embedded-portlet[id*="12_WAR_"] .rss-category::before{content:"";display:block;width:12.5rem;height:0;margin-bottom:.94rem;border-top:.07rem solid #ccc}#page-wrapper .embedded-portlet[id*="12_WAR_"] h3{margin-top:1.88rem;padding-top:1.88rem;border-top:.07rem solid #ccc}#page-wrapper .embedded-portlet[id*="12_WAR_"] .interior-article-chapo{margin-bottom:0}.embedded-portlet[id*="12_WAR_"] .form-horizontal legend{margin-top:1.25rem;padding:0 1.25rem;border:0;color:#06504f;font-size:1.2em}.embedded-portlet[id*="12_WAR_"] .form-horizontal legend::after{content:"";display:block;width:50%;height:0;border-bottom:.07rem solid #ccc}.embedded-portlet[id*="12_WAR_"] .form-horizontal fieldset .control-group .controls{margin:0}.embedded-portlet[id*="12_WAR_"] .form-horizontal fieldset .control-group:first-child{max-width:37.5rem}.embedded-portlet[id*="12_WAR_"] .form-horizontal fieldset .control-group:first-child .control-label{float:none;display:block;width:100%;padding:0;line-height:1.88rem;text-align:center;border-top-left-radius:.32rem;border-top-right-radius:.32rem;border:.07rem solid #ccc;border-bottom:0;background-color:#efefef;color:#666;font-size:.9em;font-variant:small-caps}.embedded-portlet[id*="12_WAR_"] .form-horizontal fieldset .control-group:nth-child(2) .control-label{display:none}.embedded-portlet[id*="12_WAR_"] .form-horizontal fieldset .control-group:first-child .controls pre{padding:.94rem 1.57rem;border-radius:0;border-bottom-left-radius:.32rem;border-bottom-right-radius:.32rem;background-color:#f9f9f9}.embedded-portlet[id*="12_WAR_"] .form-horizontal fieldset .control-group iframe{width:100%}.fullPage-alert .fullPage-alert-container.fullPage-alert-planning{max-width:59.38rem}.fullPage-alert .fullPage-alert-container.fullPage-alert-planning .fullPage-alert-content{padding:1.25rem}@media (min-width:61.88rem){#fullPage-alert-iframe.fullPage-alert-planning #fullPage-alert-iframe-close{right:50%;margin-right:-30.75rem}}#_19_WAR_fu_calendar{background-color:#fff;width:100%;max-width:56.25rem;font-size:.9em}#_19_WAR_fu_calendar .fc-header-toolbar{margin-bottom:.63rem}#_19_WAR_fu_calendar .fc-prev-button,#_19_WAR_fu_calendar .fc-next-button{width:1.88rem;height:1.88rem;border-radius:50%;background-color:#0463b3;opacity:.6;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:.88rem .88rem;background-position:center;background-repeat:no-repeat;border:0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#_19_WAR_fu_calendar .fc-prev-button{margin-right:1.25rem;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}#_19_WAR_fu_calendar .fc-next-button{margin-left:1.25rem}#_19_WAR_fu_calendar .fc-prev-button .fc-icon,#_19_WAR_fu_calendar .fc-next-button .fc-icon{display:none}#_19_WAR_fu_calendar .fc-prev-button:hover,#_19_WAR_fu_calendar .fc-prev-button:focus,#_19_WAR_fu_calendar .fc-next-button:hover,#_19_WAR_fu_calendar .fc-next-button:focus{opacity:1.0}#_19_WAR_fu_calendar .fc-center h2{min-width:15.63rem;margin:0;line-height:1.88rem;color:#313131;font-size:1.3em;font-family:DroidSans,"Open Sans",Arial,sans-serif;text-transform:none}#_19_WAR_fu_calendar table{margin:0}#_19_WAR_fu_calendar thead .fc-day-header span{display:block;margin:.5rem .32rem;line-height:1.0em;color:#666}#_19_WAR_fu_calendar tr,#_19_WAR_fu_calendar th{background:transparent}#_19_WAR_fu_calendar th,#_19_WAR_fu_calendar td{padding:0}#_19_WAR_fu_calendar th{border:.07rem solid #ddd;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}#_19_WAR_fu_calendar .fc-axis{padding:0 .63rem}.fc-time-grid .fc-slats td{text-align:center;font-size:.9em;color:#666}#_19_WAR_fu_calendar .enfant-0{background-color:#3aa996;border-color:#3aa996}#_19_WAR_fu_calendar .enfant-1{background-color:#0463b3;border-color:#0463b3}#_19_WAR_fu_calendar .enfant-2{background-color:#d23c83;border-color:#d23c83}#_19_WAR_fu_calendar .enfant-3{background-color:#dfb93c;border-color:#dfb93c}#_19_WAR_fu_calendar .enfant-4{background-color:#59286a;border-color:#59286a}#_19_WAR_fu_calendar .fc-event{padding:.13rem .32rem;font-family:DroidSans,"Open Sans",Arial,sans-serif;cursor:pointer}#_19_WAR_fu_calendar .fc-event:focus{outline:.13rem solid red}#_19_WAR_fu_calendar .fc-event .fc-time{font-size:1.0em;font-weight:bold;margin-bottom:.32rem}#_19_WAR_fu_calendar-event{z-index:2;position:absolute;min-width:13.75rem;max-width:15.63rem;padding:.63rem;background-color:#f5f5f5;box-shadow:0 0 .32rem .13rem rgba(0,0,0,.5);font-size:.9em}#_19_WAR_fu_calendar-event.hidden{display:none}#_19_WAR_fu_calendar-event.displayed{display:block}#_19_WAR_fu_calendar-event-close{position:absolute;top:0;right:0;width:1.25rem;height:1.25rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/blue-cross.svg);background-size:.75rem .75rem;background-position:center;cursor:pointer}.calendar-event-info{margin:0;color:#313131}#_19_WAR_fu_calendar-event-date{margin-bottom:.32rem;font-weight:bold;color:#06504f}#_19_WAR_fu_calendar-event-title{margin-bottom:.32rem}@media (max-width:28.75rem){#_19_WAR_fu_calendar{font-size:.75em}#_19_WAR_fu_calendar .fc-axis{padding:0 .13rem}#_19_WAR_fu_calendar .fc-center h2{display:none}#_19_WAR_fu_calendar .fc-prev-button{margin-right:3.75rem}#_19_WAR_fu_calendar .fc-next-button{margin-left:3.75rem}}#_19_WAR_fu_cu-services{margin-top:3.13rem}a.cmd-remove-service{position:absolute;height:2rem;line-height:1.94rem;top:-1.93rem;right:0;padding:0 .63rem;border-top-left-radius:.32rem;border-top-right-radius:.32rem;border:.07rem solid #900;background:#f66;color:#fff;font-size:.9em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.cmd-remove-service:hover,a.cmd-remove-service:focus{background:#c33;color:#fff}a.cmd-remove-service::before{content:"✖";margin-right:.32rem}#planning-alert-famille li{height:2.19rem;line-height:2.19rem;margin-top:.63rem;margin-bottom:.63rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#06504f}#planning-alert-famille li img{max-height:100%;margin:0 .32rem}@media (max-width:28.75rem){#planning-alert-famille li img{display:none}}table[id*="cmdfactures"] td.reference-col{font-size:.9em;color:#999}table[id*="cmdfactures"] td.montant-col,table[id*="cmdfactures"] td.montant-regle-col{font-family:DroidSansBold,"Open Sans",Arial,sans-serif}table[id*="cmdfactures"] th:nth-child(3),table[id*="cmdfactures"] td.montant-regle-col{display:none}table[id*="cmdfactures"] td.download-col{white-space:nowrap}a.cmd-factures{display:inline-block;width:2rem;height:2rem;margin:0 .13rem;border-radius:.32rem;font-size:0;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/cmd-factures.svg);background-size:6rem 2rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}a.cmd-factures:hover,a.cmd-factures:focus{background-color:#ddd;box-shadow:0 0 .13rem #ddd}a.cmd-factures.cmd-voir{background-position:0 0}a.cmd-factures.cmd-download{background-position:-2rem 0}a.cmd-factures.cmd-payer{background-position:-4rem 0}@media (min-width:56.25rem){table[id*="cmdfactures"] th:nth-child(3),table[id*="cmdfactures"] td.montant-regle-col{display:table-cell}}#cmd-reinscription+.interior-article-media>.embedded-portlet>.alert-warning{display:none}.embedded-portlet[id*="21_WAR_"]{margin-top:2.5rem}h3.cmd-title,h4.cmd-section-title{margin-top:0;margin-bottom:1.25rem;line-height:1.2em;text-align:center;color:#fff}h3.cmd-title{background-color:#3aa996}h4.cmd-section-title{padding:.63rem;background-color:#0463b3}h3.cmd-title-no-button,button.cmd-title-button{padding:.94rem}button.cmd-title-button{display:block;width:100%;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}button.cmd-title-button:hover,button.cmd-title-button:focus{background-color:#06504f}.cmd-content{overflow-y:hidden}.cmd-content-hidden{max-height:0;-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.cmd-content-visible{max-height:250rem;-webkit-transition:max-height .5s ease-in;transition:max-height .5s ease-in}.cmd-section-block{margin-bottom:1.25rem;padding:1.25rem;background-color:#efefef}img.cmd-profile-photo{float:right;max-height:4.19rem;max-width:3.25rem;top:-.62rem;right:-.62rem;font-size:0}p.cmd-section-info{margin:0;line-height:1.2em}p.cmd-section-info:not(:first-child){margin-top:.44rem}img.cmd-profile-photo+p.cmd-section-info{margin-top:0}p.cmd-section-info-strong{font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#035396}p.cmd-section-info-strong+p.cmd-section-info:not(.cmd-section-info-strong){margin-top:.94rem}.cmd-section-info-em{color:#888}.embedded-portlet .cmd-content .eservice-form-opener{margin-top:0}.embedded-portlet .cmd-content:not(:nth-last-child(2)) .eservice-form-opener{margin-bottom:3.75rem}@media (min-width:43.75rem){.cmd-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.cmd-section-block{width:calc(50% - .63rem)}.no-flex-wrap .cmd-section{display:block}.no-flex-wrap .cmd-section-block{width:100%}}table[id*="_20_WAR_fu"]{line-height:1.2em}table[id*="_20_WAR_fu"] td.reference-col{font-size:.9em;color:#999}table[id*="_20_WAR_fu"] td.objet-col a{font-size:.9em;font-family:DroidSans,"Open Sans",Arial,sans-serif;color:#313131}table[id*="_20_WAR_fu"] td.download-col a{display:inline-block;width:2rem;height:2rem;margin:0 .13rem;border-radius:.32rem;font-size:0;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/cmd-factures.svg);background-size:6rem 2rem;background-position:-2rem 0;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}table[id*="_20_WAR_fu"] td.download-col a:hover,table[id*="_20_WAR_fu"] td.download-col a:focus{background-color:#ddd;box-shadow:0 0 .13rem #ddd}#body-wrapper table[id*="_20_WAR_fu"] td.date-emission-col,#body-wrapper table[id*="_20_WAR_fu"] td.statut-col{position:relative}table[id*="_20_WAR_fu"] td.date-emission-col span,table[id*="_20_WAR_fu"] td.statut-col .link-historique,table[id*="_20_WAR_fu"] td.statut-col .statut{position:static}table[id*="_20_WAR_fu"] td.statut-col .link-historique[data-new]::before,table[id*="_20_WAR_fu"] td.statut-col .statut[data-new]::before{content:"new";position:absolute;top:.13rem;left:.13rem;height:1rem;line-height:1.13rem;padding:0 .13rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase;border-radius:.19rem;font-size:.75em;background-color:#c23d83;color:#fff}table[id*="_20_WAR_fu"] td.statut-col .statut{font-size:.9em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#009de0}table[id*="_20_WAR_fu"] td.statut-col .statut-COURS{color:#f90}table[id*="_20_WAR_fu"] td.statut-col .statut-REFUSE{color:#c00}table[id*="_20_WAR_fu"] td.statut-col .statut-VALIDE,table[id*="_20_WAR_fu"] td.statut-col .statut-CLOS{color:#090}table[id*="_20_WAR_fu"] td.date-emission-col span::before,table[id*="_20_WAR_fu"] td.statut-col .nb-actions{position:absolute;display:block;top:.13rem;right:.13rem;background-color:#3aa996;color:#fff;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}table[id*="_20_WAR_fu"] td.date-emission-col span::before{left:auto;padding:.13rem .19rem;font-size:.75em;font-variant:normal;text-transform:uppercase}table[id*="_20_WAR_fu"] td.statut-col .nb-actions{width:1.25rem;height:1.25rem;border-radius:50%;text-align:center;line-height:1.25rem;font-size:.9em}table[id*="_20_WAR_fu"] td.statut-col .nb-actions::before{content:"";position:absolute;bottom:-.18rem;left:-.12rem;border-top:.5rem solid #3aa996;border-left:.25rem solid transparent;border-right:.25rem solid transparent;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}table[id*="_20_WAR_fu"] .tooltip{opacity:1.0}@media (max-width:56.19rem){table[id*="_20_WAR_fu"] .hidden-phone{display:none}}@media (min-width:56.25rem){.interior-article-mainContent .embedded-portlet[id*="embedded-portlet-20_WAR"] .table-container{overflow-x:visible}}.fullPage-alert .fullPage-alert-container.fullPage-alert-historic{width:100%;max-width:50rem}.fullPage-alert .fullPage-alert-container.fullPage-alert-historic .box{margin-left:2.19rem}.fullPage-alert-historic .box ul li{margin:1.88rem 3.75rem 2.5rem;padding:1.25rem;line-height:1.2em;background:rgba(4,99,179,.2);border-radius:.63rem}.fullPage-alert-historic .box ul li:last-child{background:rgba(58,169,150,.2)}.fullPage-alert-historic .box ul li>span{position:absolute;top:0;left:-1.87rem;height:100%;border:.07rem solid #0463b3}.fullPage-alert-historic .box ul li>span::before,.fullPage-alert-historic .box ul li>span::after{content:"";position:absolute;left:-.62rem;width:1.25rem;height:1.25rem;background:#0463b3;border-radius:50%;border:.25rem solid #fff}.fullPage-alert-historic .box ul li>span::before{top:-.62rem}.fullPage-alert-historic .box ul li>span::after{top:95%}.fullPage-alert-historic .box ul li a{color:#c00;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.fullPage-alert-historic .box ul li a:hover,.fullPage-alert-historic .box ul li a:focus{color:#3aa996}.fullPage-alert-historic .box ul li .attachments{position:absolute;left:1.25rem;bottom:1.25rem;margin-bottom:0}.fullPage-alert-historic .box .title{margin-bottom:.94rem;text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}.fullPage-alert-historic .box .name{font-style:italic;text-align:right}.fullPage-alert-historic .box .muted{color:#888;font-size:.9em}.fullPage-alert-historic .box .info{margin-bottom:1.25rem}.fullPage-alert-historic .other-prop[class*="other-prop-0"]{color:#0463b3;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;padding-left:.63rem}.fullPage-alert-historic .box .time{position:static}.fullPage-alert-historic .box .time span{position:absolute;left:-7.18rem;min-width:4.38rem;text-align:right;font-size:.9em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#999}.fullPage-alert-historic .box .time span:first-child{top:-.56rem}.fullPage-alert-historic .box .time span:last-child{top:.5rem}.news-list-annuaireSiae{margin-bottom:1.25rem}section.annuaireSiae-struc{max-height:0;padding-bottom:0;margin-top:0;line-height:1.2;border-bottom-width:.07rem;border-bottom-style:solid;border-bottom-color:transparent;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}section.annuaireSiae-struc.displayed-struc{max-height:62.5rem;padding-bottom:2.5rem;margin-top:2.5rem}section.annuaireSiae-struc.displayed-struc:not(:last-child){border-bottom-color:#ccc}section.annuaireSiae-struc.noDisplay-struc{display:none}.annuaireSiae-struc-content,.annuaireSiae-struc-activity{background-color:#fff;box-shadow:0 .5rem 1.25rem #ccc}.annuaireSiae-struc-content{-webkit-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:1.25rem;margin-bottom:1.25rem;cursor:pointer;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.annuaireSiae-struc-content:hover,.annuaireSiae-struc-content:focus{background-color:#f2f2f2;box-shadow:0 .5rem 1.25rem #aaa}aside.annuaireSiae-struc-activities{-webkit-box-flex:3;-webkit-flex:3;-ms-flex:3;flex:3;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.annuaireSiae-struc-activity-wrapper{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:1.25rem}.annuaireSiae-struc-activity{padding:.94rem;overflow:hidden;cursor:pointer;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.annuaireSiae-struc-activity::after{content:"+";display:block;position:absolute;bottom:0;right:0;width:2.82rem;height:2.82rem;padding-left:1.57rem;padding-top:.94rem;font-size:1.63rem;color:#0463b3;background:-webkit-linear-gradient(135deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#b3d0e8,#b3d0e8 50%,transparent 50%,transparent);-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.annuaireSiae-struc-activity:hover,.annuaireSiae-struc-activity:focus{background-color:#f2f2f2;box-shadow:0 .5rem 1.25rem #aaa}.annuaireSiae-struc-activity:hover::after,.annuaireSiae-struc-activity:focus::after{width:3.75rem;height:3.75rem;padding-left:2.07rem;padding-top:1.44rem}h2.annuaireSiae-struc-content-title,h3.annuaireSiae-struc-activity-title{margin:0;line-height:1.2;color:#0463b3;font-family:DroidSansBold,"Open Sans",Arial,sans-serif}h2.annuaireSiae-struc-content-title{margin-bottom:.63rem;text-transform:uppercase;font-size:1.2em}h3.annuaireSiae-struc-activity-title{font-size:.9em}img.annuaireSiae-struc-content-logo{float:right;max-width:7.5rem;max-height:2.82rem;top:-.62rem;right:-.62rem}#fullPage-alert img.annuaireSiae-struc-content-logo{right:0;margin-left:.63rem}p.annuaireSiae-struc-content-text,p.annuaireSiae-struc-activity-text{margin-bottom:.13rem}p.annuaireSiae-struc-content-text:last-child,p.annuaireSiae-struc-activity-text:last-child{margin-bottom:0}p.annuaireSiae-struc-content-text{font-size:.9em}p.annuaireSiae-struc-activity-text{font-size:.8em}.annuaireSiae-struc-content-text-light{color:#999}h4.annuaireSiae-struc-content-subtitle{margin-top:.94rem;margin-bottom:.32rem;color:#06504f;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:.9em}a.annuaireSiae-struc-content-link{display:inline-block;margin-top:.32rem;color:#3aa996;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;-webkit-transition:.25s all ease-out;transition:.25s all ease-out}a.annuaireSiae-struc-content-link:hover,a.annuaireSiae-struc-content-link:focus{color:#0463b3}.annuaireSiae-struc-activity-wrapper-selected{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.annuaireSiae-struc-activity-wrapper-selected .annuaireSiae-struc-activity{background-color:#0463b3}.annuaireSiae-struc-activity-wrapper-selected .annuaireSiae-struc-activity:hover,.annuaireSiae-struc-activity-wrapper-selected .annuaireSiae-struc-activity:focus{background-color:#035396}.annuaireSiae-struc-activity-wrapper-selected .annuaireSiae-struc-activity::after{background:-webkit-linear-gradient(135deg,white,white 50%,transparent 50%,transparent);background:linear-gradient(-45deg,#fff,#fff 50%,transparent 50%,transparent)}.annuaireSiae-struc-activity-wrapper-selected h3.annuaireSiae-struc-activity-title,.annuaireSiae-struc-activity-wrapper-selected p.annuaireSiae-struc-activity-text{color:#fff}img.offre-detail-desc-photo{display:block;margin-bottom:1.25rem;margin-left:auto;margin-right:auto}.annuaireSiae-noFilter .annuaireSiae-struc-activities,.annuaireSiae-noFilter .annuaireSiae-struc-content-text,.annuaireSiae-noFilter .annuaireSiae-struc-content-subtitle{display:none}.annuaireSiae-noFilter .annuaireSiae-struc-activities,.annuaireSiae-noFilter .annuaireSiae-struc-content-text,.annuaireSiae-noFilter .annuaireSiae-struc-content-subtitle{display:none}.annuaireSiae-noFilter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.62rem;margin-right:-.62rem}.no-flex-wrap .annuaireSiae-noFilter{display:block}.annuaireSiae-noFilter section.annuaireSiae-struc{width:100%;margin:0;padding:.63rem;border:0}.annuaireSiae-noFilter .annuaireSiae-struc-content{height:100%;margin-right:0}.annuaireSiae-noFilter .annuaireSiae-struc-content-logo{display:block;max-width:100%;top:0;right:0;float:none;margin:auto}.annuaireSiae-noFilter .annuaireSiae-struc-content-title{margin-top:1.25rem;margin-bottom:0;text-align:center}@media (min-width:37.5rem){img.offre-detail-desc-photo{float:right;max-width:35%;margin-left:1.25rem;margin-right:0}}@media (min-width:40rem){#fullPage-alert img.annuaireSiae-struc-content-logo{top:-1.25rem;right:-.62rem;margin-left:0}}@media (min-width:42.5rem){section.annuaireSiae-struc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.annuaireSiae-struc-content{margin-right:1.25rem;margin-bottom:0}}@media (min-width:38.75rem){.annuaireSiae-noFilter section.annuaireSiae-struc{width:50%}}@media (min-width:53.75rem){.annuaireSiae-noFilter section.annuaireSiae-struc{width:33.33%}}@media (min-width:75rem){.annuaireSiae-noFilter section.annuaireSiae-struc{width:25%}}.plui-container{padding:1.88rem 1.25rem;background:#fff}div.plui-container>p.interior-article-moreContent-title{margin-top:0;text-transform:uppercase;font-family:DroidSansBold,Arial,sans-serif}div.plui-container>p.interior-article-moreContent-title label{cursor:default}div.plui-container>p.interior-article-moreContent-title label:hover,div.plui-container>p.interior-article-moreContent-title label:focus{color:inherit}div.plui-container>p.interior-article-moreContent-title label::before{background-image:none}div.plui-container ul.interior-article-moreContent-list-plui:last-child{margin-bottom:0}.plui-container input.interior-article-moreContent-checkbox+p.interior-article-moreContent-title+ul.interior-article-moreContent-list,.plui-container input.interior-article-moreContent-checkbox+:nth-child(n)+ul.interior-article-moreContent-list{display:none;-webkit-transition:none;transition:none}.plui-container input.interior-article-moreContent-checkbox:checked+p.interior-article-moreContent-title+ul.interior-article-moreContent-list,.plui-container input.interior-article-moreContent-checkbox:checked+:nth-child(n)+ul.interior-article-moreContent-list{display:block;max-height:none}.plui-container .interior-article-moreContent-list-plui{margin-top:1.25rem;margin-bottom:1.88rem;margin-left:1.25rem;padding-left:1.25rem;border-left:.07rem dotted #ccc}.plui-container p.interior-article-moreContent-title,.plui-container li.interior-article-moreContent{margin-top:1.25rem;font-size:1rem;text-transform:none;font-family:DroidSans,Arial,sans-serif}.plui-container li.interior-article-moreContent-folder:first-child>p.interior-article-moreContent-title,.plui-container li.interior-article-moreContent:first-child{margin-top:.32rem}.plui-container input.interior-article-moreContent-checkbox:checked+p.interior-article-moreContent-title{margin-bottom:0}.plui-container p.interior-article-moreContent-title label{padding-left:3.13rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.plui-container p.interior-article-moreContent-title label:hover,.plui-container p.interior-article-moreContent-title label:focus{color:#3aa996}.plui-container p.interior-article-moreContent-title label::after{display:none}.plui-container p.interior-article-moreContent-title label::before{content:"";display:block;position:absolute;width:1.5rem;height:1.5rem;top:50%;left:.63rem;margin-top:-.75rem;border-radius:50%;background-color:#3aa996;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-arrow.svg);background-size:.82rem .82rem;background-position:center;-webkit-transform:rotateZ(90deg);transform:rotateZ(90deg)}input.interior-article-moreContent-checkbox:checked+p.interior-article-moreContent-title label::before{-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.interior-article-moreContent-doc-weight{margin-left:.32rem;color:#999;font-size:.88rem}.interior-article-moreContent-doc-weight::before{content:"-";margin-right:.32rem}.plui-container li.interior-article-moreContent-subtitle{font-size:1rem;color:#999}.interior-article-mainContent .plui-container{padding:0;margin:2.5rem 0}.interior-article-mainContent .plui-container ul{list-style-image:none}.interior-article-mainContent .plui-container a{font-family:DroidSans,Arial,sans-serif;color:inherit}.interior-article-mainContent .plui-container a:hover{text-decoration:none}body.portal-popup #page-wrapper{min-height:auto}body.portal-popup .widget-monair{height:auto;padding:0}body.portal-popup .widget-monair .content .variation-quality,body.portal-popup .widget-monair .region-content .variation-quality{margin-bottom:0}.aui body.portal-popup.ie{overflow-y:hidden}@page{size:A4;margin:1cm 1cm}@media print{#body-wrapper #main-wrapper *,#body-wrapper #main-wrapper *::before,#body-wrapper #main-wrapper *::after{background:0;box-shadow:none}#body-wrapper [aria-hidden="true"],#body-wrapper #main-wrapper .portlet-dockbar,#body-wrapper #main-wrapper #intersite-banner-container,#body-wrapper #main-wrapper #header-carousel,#body-wrapper #main-wrapper #header-search,#body-wrapper #main-wrapper label.main-nav-display-label,#body-wrapper #main-wrapper nav.main-nav,#body-wrapper #main-wrapper .breadcrumb-container,#body-wrapper #main-wrapper .profile-tip,#body-wrapper #main-wrapper #home-article-infolettre,#body-wrapper #main-wrapper .home-article-showMore,#body-wrapper #main-wrapper .home-article-readMore,#body-wrapper #main-wrapper .home-article-mainContent::before,#body-wrapper #main-wrapper .home-article-mainContent::after,#body-wrapper #main-wrapper #home-article-magAgglo .home-article-mainContentContainer,#body-wrapper #main-wrapper .home-article-mediaContent,#body-wrapper #main-wrapper p.home-aggloMap-title,#body-wrapper #main-wrapper p.interior-header-contentText,#body-wrapper #main-wrapper .interior-header-img,#body-wrapper #main-wrapper .interior-header::before,#body-wrapper #main-wrapper aside.interior-aside,#body-wrapper #main-wrapper label.interior-aside-subtitle,#body-wrapper #main-wrapper footer.interior-article-footer,#body-wrapper #main-wrapper a.interior-content-footer-email,#body-wrapper #main-wrapper a.interior-content-footer-annuaire,#body-wrapper #main-wrapper footer.main-footer,#body-wrapper #main-wrapper iframe,#body-wrapper #main-wrapper video,#body-wrapper #main-wrapper .portlet-borderless-bar,#body-wrapper #main-wrapper .portlet-body .lfr-meta-actions,#body-wrapper #main-wrapper .agenda-export,#body-wrapper #main-wrapper .agenda-headerContainer,#body-wrapper #main-wrapper .agenda-filter-block-container,#body-wrapper #main-wrapper .agenda-filter-title,#body-wrapper #main-wrapper #agenda-filter-reset,#body-wrapper #main-wrapper .news-list-subtitle,#body-wrapper #main-wrapper #load-more-news,#body-wrapper #main-wrapper #load-more-events,#body-wrapper #main-wrapper #magAgglo-archives,#body-wrapper #main-wrapper a[href]::after,#body-wrapper #fullPage-alert a[href]::after,#body-wrapper #fullPage-alert .fullPage-alert-title,#body-wrapper #main-wrapper .interior-aggloMap-title,#body-wrapper #main-wrapper .commune-content-url,#body-wrapper #main-wrapper .commune-content-contact a[href^="mailto"],#body-wrapper #main-wrapper .plu-city-block,#body-wrapper #main-wrapper .elu-entry-fonction a,#body-wrapper #main-wrapper select option,#body-wrapper #main-wrapper article.news-list-news-container a.inner-link::after,#body-wrapper #main-wrapper .agenda-filter.offres-emploi,#body-wrapper #main-wrapper .agenda-filter.annuaire-siae-filter,#body-wrapper .annuaireSiae-struc-activity::after,#body-wrapper #main-wrapper .news-list-emplois.news-list-offres-emploi .load-more-news,#body-wrapper #home-article-emploi,#body-wrapper #fullPage-alert p.offre-detail-city,#body-wrapper #fullPage-alert p.offre-detail-postuler,#body-wrapper #fullPage-alert .offre-detail-switchers,#body-wrapper #main-wrapper .print-banner-header,#body-wrapper #main-wrapper .print-banner-footer,#body-wrapper #main-wrapper #passibete-patchwork,#body-wrapper #main-wrapper #cookie-notice,#body-wrapper #main-wrapper #alert-old-browser,#body-wrapper #main-wrapper #fullPage-alert-iframe,#body-wrapper #main-wrapper .preprod-banner{display:none}#page-wrapper,#fullPage-alert{display:block;font-size:12px;line-height:1.25em}#page-wrapper *::after{background:0}#page-wrapper h1,#page-wrapper h2,#page-wrapper h3{page-break-after:avoid;widows:1;orphans:1}#page-wrapper p,#page-wrapper ul,#page-wrapper ol{widows:2;orphans:2;text-align:justify}#page-wrapper blockquote,#page-wrapper table{page-break-inside:avoid}#page-wrapper .interior-article-mainContent blockquote p{text-align:center}.portlet-borderless-container{min-height:0}#page-wrapper header.main-header{height:60px}section.main-content{max-width:100%;padding-bottom:0}body.home-page{overflow:visible}.home-page .main-content{margin-top:0}.home-page .home-section{max-width:100%;padding-top:0;padding-bottom:0}.home-page .flex-display{display:block}.home-page p.header-logo{width:100%;height:60px;position:relative}.home-page a.header-logo-href{margin-left:0}.home-page img.header-logo-img{width:153px;height:40px}.home-page h3.home-article-moreContent,.home-page a.home-article-moreContent{display:none}.home-page h2.home-article-title{height:auto;padding:10px;margin-top:30px;margin-bottom:20px;text-align:center;font-size:2.0em}#page-wrapper .home-article-mainContentContainer,#page-wrapper .home-article-mediaContent{height:auto;min-height:0}#page-wrapper .home-article-mainContentContainer .home-article-mainContent-hidden,#page-wrapper .home-article-mainContentContainer .home-article-mainContent-displayed,#page-wrapper .home-article-mainContent{position:relative}#page-wrapper .home-article-mainContentContainer .home-article-mainContent-hidden{opacity:1}#page-wrapper .home-article-mainContent{left:0;right:0;bottom:0;padding:0;min-height:0;width:100%;margin-bottom:10px;padding-left:20px}#home-article-enVideos .home-article-mainContent .inner-link,#home-article-enImages .home-article-mainContent .inner-link{padding:0}#page-wrapper .home-article-secondaryHeader{margin-bottom:0;padding-left:10px}#page-wrapper h3.home-article-secondaryTitle,#page-wrapper span.home-article-secondaryTitle{margin-bottom:0;font-family:DroidSans,"Open Sans",Arial,sans-serif;text-transform:none;font-size:1.2em}.home-article-secondaryTitle::before,.home-patchwork-link .inner-link::before{content:"►";margin-right:5px}#home-article-grandsProjets{page-break-after:always}#home-article-grandsProjets .home-article-mainContent{top:0}#home-article-grandsProjets .home-article-contentText{display:block;padding:0 40px;padding-top:3px}#page-wrapper .home-links-patchwork{-ms-flex-pack:distribute;-webkit-box-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;margin-bottom:20px}#page-wrapper .home-patchwork-link{width:auto}#page-wrapper .home-patchwork-link::before{display:none}h3.home-patchwork-link .inner-link{position:relative;padding-top:0;font-size:1.2em}#home-article-magAgglo .home-article-section{height:auto}#home-article-magAgglo .home-article-moreContentContainer{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-box-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;width:100%;height:auto;padding-top:0;margin-bottom:20px}#home-article-magAgglo .home-article-moreContentContainer::before,#home-article-magAgglo .home-article-moreContent::before{display:none}#home-article-magAgglo .home-article-moreContent{width:100%;height:auto;padding-top:0;padding-left:40px;text-indent:-20px;margin-bottom:0}.home-page #column-1-1,.home-page #column-3-1,.home-page #column-4-1{margin-right:0}.home-page #column-4-2,.home-page #column-4-3{display:inline-block;width:48%;verticla-align:top}.home-page #column-4-2{margin-right:3.5%}#home-article-communes section.flex-display{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.home-aggloMap-container{min-height:200px;height:200px;padding:0}.home-aggloMap-container::before{display:none}#home-article-communes .home-artile-mainContentContainer{-webkit-box-flex:5;-webkit-flex:5;-ms-flex:5;flex:5}#home-article-communes .home-article-contentText,#home-article-communes .home-article-secondaryTitle,#home-article-communes .home-article-secondarySubTitle{display:block}#home-article-communes h3.home-article-secondaryTitle{text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;margin-bottom:10px}#home-article-communes .home-article-secondaryTitle::before{display:none}#home-article-communes .home-article-secondarySubTitle{margin-top:15px;margin-bottom:10px}.interior-page .interior-headerContainer{height:auto;margin-bottom:0}.nav-sas-page .interior-headerContainer{padding-top:0}.interior-page .interior-header{position:relative;width:100%;top:0;bottom:0;left:0;right:0;padding:0}#body-wrapper #main-wrapper .interior-page-content .flex-display{display:block}#body-wrapper #main-wrapper .interior-article-container{display:block;padding-bottom:0;max-height:10000px}#body-wrapper #main-wrapper article.interior-article-displayed{display:block}#body-wrapper #main-wrapper article.interior-article-hidden{display:none}section.interior-article-mainContent{padding:20px 0}#page-wrapper .block-text-ellipsis::before,#page-wrapper .block-text-ellipsis::after{display:none}#page-wrapper .news-list-title,#page-wrapper .portlet-title,h1.interior-header-secondaryTitle,h2.interior-header-secondaryTitle{padding:20px;font-size:24px}h1.interior-header-secondaryTitle,h2.interior-header-secondaryTitle{text-align:center;font-size:2.0em}li.interior-article-moreContent{padding-left:35px}li.interior-article-moreContent::before{content:"►";background:transparent;color:#4e2353}footer.interior-content-footer{padding:10px 20px}#body-wrapper #main-wrapper p.interior-content-footer-contact,#body-wrapper #main-wrapper a.interior-content-footer-contact{padding:0;margin:0}a.interior-content-footer-service{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}p.interior-content-footer-address{width:30%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}p.interior-content-footer-phone{width:20%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.nav-sas-page .interior-header{padding:0}.nav-sas-page aside.interior-aside{border-top:1px solid #e2e0e1;border-left:1px solid #e2e0e1;border-right:1px solid #e2e0e1}.nav-sas-page h3.interior-aside-moreContent{height:60px}.nav-sas-page h3.interior-aside-moreContent a.inner-link{padding-left:40px}.aui ul.media-list{font-size:1.0em}nav.site-map *{line-height:1.25em}.site-map ul.sitemap-level-0>li{padding-bottom:10px;margin-bottom:10px}.site-map ul.sitemap-level-2{margin-top:5px;margin-bottom:10px}#page-wrapper *{color:#313131!important}#page-wrapper #home-article-agenda .home-article-title{color:#d23c83!important;border:1px solid #d23c83}#page-wrapper #home-article-actualites .home-article-title,#page-wrapper #home-article-enImages .home-article-title{color:#3aa996!important;border:1px solid #3aa996}#home-article-actualites .home-article-secondaryTitle::before,#home-article-enImages .home-article-secondaryTitle::before{color:#3aa996}#page-wrapper #home-article-grandsProjets .home-article-title,#page-wrapper #home-article-communes .home-article-title{color:#59286a!important;border:1px solid #59286a}#page-wrapper #home-article-grandsProjets .home-article-secondaryTitle::before{color:#59286a}#page-wrapper #home-article-enUnClic .home-article-title{color:#d23c83!important;border:1px solid #d23c83}#page-wrapper #home-article-enUnClic .home-patchwork-link .inner-link::before{color:#d23c83}#page-wrapper #home-article-magAgglo .home-article-title{color:#b18b10!important;border:1px solid #b18b10}#page-wrapper #home-article-magAgglo .home-article-secondaryTitle::before{color:#b18b10}#page-wrapper #home-article-enDirect .home-article-title{color:#0463b3!important;border:1px solid #0463b3}#page-wrapper #home-article-enDirect .home-patchwork-link .inner-link::before{color:#0463b3}#page-wrapper #home-article-enVideos .home-article-title{color:#152c60!important;border:1px solid #152c60}#page-wrapper #home-article-enVideos .home-article-secondaryTitle::before{color:#152c60}#page-wrapper .home-article-secondaryHeader,#home-article-magAgglo .home-article-moreContent{color:#bbb!important}#home-aggloMap-img .home-aggloMap-commune path{fill:#fff;stroke-width:2}#page-wrapper .interior-article-mainContent p.interior-article-chapo{color:#555!important}#page-wrapper .interior-article-mainContent h2,#page-wrapper .interior-article-mainContent h3,#page-wrapper .interior-article-mainContent h4,#page-wrapper .interior-article-mainContent h5{color:#06504f!important}#page-wrapper .news-list-news-container{border:1px solid #aaa;page-break-inside:avoid}#page-wrapper .news-list-title-actus,#page-wrapper .news-list-title-enImages,#page-wrapper h1.interior-header-secondaryTitle,#page-wrapper h2.interior-header-secondaryTitle{color:#3aa996!important;border:1px solid #3aa996}#page-wrapper .news-list-actus .news-list-news-title,#page-wrapper .news-list-enImages .news-list-news-title{color:#06504f!important}#page-wrapper .news-list-title-grandsProjets,#page-wrapper .news-list-title-initiatives,#page-wrapper .news-list-title-communes,#page-wrapper .news-list-title-initiatives{color:#59286a!important;border:1px solid #59286a}#page-wrapper .news-list-grandsProjets .news-list-news-title,#page-wrapper .news-list-initiatives .news-list-news-title{color:#59286a!important}#page-wrapper .news-list-title-magAgglo{color:#dfb93c!important;border:1px solid #dfb93c}#page-wrapper .news-list-magAgglo .news-list-news-title{color:#b18b10!important}#page-wrapper .news-list-title-emplois,#page-wrapper .news-list-title-enVideos,#page-wrapper .news-list-title-elus{color:#152c60!important;border:1px solid #152c60}#page-wrapper .news-list-emplois .news-list-news-title,#page-wrapper .news-list-enVideos .news-list-news-title{color:#152c60!important}#page-wrapper .news-list-title-newsletter,#page-wrapper .portlet-title,#page-wrapper h3.article-header-alert-title{color:#0463b3!important;border:1px solid #0463b3}#page-wrapper .news-list-title-agenda{color:#c22c73!important;border:1px solid #c22c73}#page-wrapper .portlet-title-text{color:#0463b3!important}#page-wrapper .news-list-news-theme{color:#3aa996!important}#page-wrapper .news-list-news-date,#page-wrapper .txt-rss-container p.text-tronque time{color:#888!important}#page-wrapper .news-list-news-container,#page-wrapper .interior-article-mainContent blockquote{border:1px solid #aaa}#page-wrapper .rss-source{color:#3f86c2!important;border:1px solid #3f86c2}#page-wrapper .interior-article-mainContent a,#page-wrapper .interior-article-mainContent a:visited,#page-wrapper .interior-article-mainContent a:focus,#page-wrapper .interior-article-mainContent blockquote p,#page-wrapper .txt-rss-container p.text-tronque,#page-wrapper .site-map a,#page-wrapper .site-map a span{color:#3aa996!important}#page-wrapper .interior-article-mainContent blockquote{padding:20px}#page-wrapper .interior-article-mainContent blockquote strong,#page-wrapper .interior-article-mainContent table th{color:#06504f!important}#page-wrapper .interior-article-mainContent table th{border:1px solid #06504f}#page-wrapper .eservice-form-opener{padding:20px 60px;min-height:60px;color:#4e235e!important;border:1px solid #4e235e}#page-wrapper .interior-article-moreContent-container{border-top:1px solid #aaa}#page-wrapper .interior-article-moreContent-title,#page-wrapper .interior-article-moreContent-extension{color:#4e2353!important}#page-wrapper footer.interior-content-footer-displayed{border:1px solid #4e235e}#page-wrapper .interior-content-footer-contact,#page-wrapper .interior-content-footer-service,#page-wrapper .interior-content-footer-contact-inner{color:#4e235e!important}#page-wrapper .eservice-form-opener-text{color:#4e235e!important}#page-wrapper .news-list-news-ref{color:#0463b3!important}#page-wrapper .news-list-news-container a.inner-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page-wrapper .news-list-news-img{width:160px;margin:0;margin-right:20px}#page-wrapper .news-list-news-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;margin:0}#page-wrapper .news-list-magAgglo article.news-list-news-container,#page-wrapper .news-list-emplois article.news-list-news-container,#page-wrapper .news-list-enVideos article.news-list-news-container,#page-wrapper .news-list-enImages article.news-list-news-container{width:48%;width:calc(50% - 10px)}.no-flex-wrap #page-wrapper .news-list-magAgglo article.news-list-news-container,.no-flex-wrap #page-wrapper .news-list-emplois article.news-list-news-container,.no-flex-wrap #page-wrapper .news-list-enVideos article.news-list-news-container,.no-flex-wrap #page-wrapper .news-list-enImages article.news-list-news-container{float:left}.no-flex-wrap #page-wrapper .news-list-magAgglo article.news-list-news-container:nth-child(odd),.no-flex-wrap #page-wrapper .news-list-emplois article.news-list-news-container:nth-child(odd),.no-flex-wrap #page-wrapper .news-list-enVideos article.news-list-news-container:nth-child(odd),.no-flex-wrap #page-wrapper .news-list-enImages article.news-list-news-container:nth-child(odd){margin-right:4%}#page-wrapper .news-list-enVideos .news-list-news-iframe{padding-top:0}#page-wrapper .agenda-filter::before{content:"Agenda"}.annuaire-insertion-page #page-wrapper .interior-headerContainer::before{content:"Annuaire insertion"}#page-wrapper .agenda-filter::before,.annuaire-insertion-page #page-wrapper .interior-headerContainer::before{display:block;padding:10px;text-align:center;text-transform:uppercase;font-size:2.0em;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;color:#d23c83}#page-wrapper .agenda-filter,.annuaire-insertion-page #page-wrapper .interior-headerContainer{margin:0 0 20px 0;padding:20px;border:1px solid #d23c83}.annuaire-insertion-page #page-wrapper .interior-headerContainer{height:auto;padding-top:20px}#page-wrapper .news-list-agenda-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#page-wrapper .news-list-agenda .news-list-news-block,#home-article-agenda .home-article-mainContent{padding:0;margin-right:20px}#home-article-agenda .home-article-mainContent{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}#home-article-agenda .home-article-mainContent .inner-link,#page-wrapper #home-article-agenda .home-article-secondaryHeader{padding:0}#page-wrapper .news-list-agenda-city{text-align:center}#page-wrapper .news-list-agenda-prog,#home-article-agenda .home-article-agenda-dateContainer{width:180px;height:100px;margin-right:25px;margin-bottom:0}#home-article-agenda .home-article-agenda-dateContainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:0}#page-wrapper .news-list-agenda-prog::before,#home-article-agenda .home-article-agenda-dateContainer::before{border-right:0;border-top:12px solid transparent;border-bottom:12px solid transparent;right:-12px;margin-top:-12px;top:50%;left:auto;bottom:auto}#page-wrapper .news-list-even-event .news-list-agenda-prog::before{border-left:12px solid #0463b3}#page-wrapper .news-list-odd-event .news-list-agenda-prog::before,#home-article-agenda .home-article-agenda-dateContainer::before{border-left:12px solid #009de0}#page-wrapper .news-list-agenda-progContent,#home-article-agenda .home-article-agenda-dateContainer{text-align:center}#page-wrapper .news-list-agenda .news-list-news-container{display:none;border:0}#page-wrapper .news-list-agenda .news-list-news-container.news-list-displayed-event{display:block}#page-wrapper .news-list-agenda .news-list-news-description{max-height:3.0em}#page-wrapper .news-list-displayed-event.news-list-even-event{border:1px solid #0463b3}#page-wrapper .news-list-even-event .news-list-agenda-prog{border-right:1px solid #0463b3}#page-wrapper p.news-list-agenda-date{margin-top:6px}#home-article-agenda .home-article-agenda-date{margin-top:15px}#page-wrapper .news-list-agenda-month,#home-article-agenda .home-article-agenda-month{opacity:1.0}#page-wrapper p.news-list-agenda-date+p.news-list-agenda-date,#home-article-agenda .home-article-agenda-date+.home-article-agenda-date{margin-left:30px}#page-wrapper .news-list-even-event .news-list-agenda-day,#page-wrapper .news-list-even-event .news-list-agenda-month,#page-wrapper .news-list-even-event .news-list-news-theme,#page-wrapper .news-list-even-event p.news-list-agenda-date+p.news-list-agenda-date::before{color:#0463b3!important}#page-wrapper .news-list-displayed-event.news-list-odd-event,#home-article-agenda .home-article-section{border:1px solid #009de0}#home-article-agenda .home-article-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100px}#page-wrapper .news-list-odd-event .news-list-agenda-prog,#home-article-agenda .home-article-agenda-dateContainer{border-right:1px solid #009de0}#page-wrapper .news-list-odd-event .news-list-agenda-day,#page-wrapper .news-list-odd-event .news-list-agenda-month,#page-wrapper .news-list-odd-event .news-list-news-theme,#page-wrapper .news-list-odd-event p.news-list-agenda-date+p.news-list-agenda-date::before,#home-article-agenda .home-article-agenda-day,#home-article-agenda .home-article-agenda-month,#home-article-agenda .home-article-agenda-date+.home-article-agenda-date::before{color:#009de0!important}#home-article-agenda .home-article-agenda-day{font-size:4.0em}p.news-list-agenda-date+p.news-list-agenda-date::before,p.home-article-agenda-date+p.home-article-agenda-date::before{content:"au";left:-32px;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-align:center;font-size:1.2em}.news-list-agenda-moreContent-displayed{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px}.news-list-even-event .news-list-agenda-moreContent-displayed{border:1px solid #0463b3}.news-list-odd-event .news-list-agenda-moreContent-displayed{border:1px solid #009de0}p.news-list-agenda-description{margin:0;padding-right:20px;border-right:1px solid #ccc}.news-list-agenda-aside{width:auto}#page-wrapper .news-list-agenda-aside-title{color:#005ca9!important}#home-article-agenda .home-article-secondaryTitle::before{display:none}#page-wrapper .communes-textDesc{display:inline-block;width:40%;vertical-align:top;border:1px solid #aaa}#page-wrapper .interior-aggloMap-container{display:inline-block;width:40%;height:200px;padding:0;margin-left:15%}#page-wrapper .interior-aggloMap{height:100%}#page-wrapper #interior-aggloMap-img{min-height:0}#page-wrapper #interior-aggloMap-img .interior-aggloMap-commune:hover path{fill:#ddd;stroke-width:2}#page-wrapper .commune-content{border:1px solid #aaa}#page-wrapper .commune-content-title{padding:10px 20px;color:#59286a!important;border:1px solid #59286a}#page-wrapper .commune-content-img{width:40%;float:right;margin-left:20px;margin-bottom:20px}#page-wrapper .commune-content-contact,#page-wrapper .commune-content-contact p:last-child{margin-bottom:0}#page-wrapper .commune-content-mayor{color:#06504f!important}#page-wrapper .commune-content h3{margin-top:20px;color:#3aa996!important;border:1px solid #3aa996}#page-wrapper .elu-entry{page-break-after:avoid}#page-wrapper .elu-entry p{text-align:left}#page-wrapper .elu-entry-president{border:1px solid #aaa}#page-wrapper .elu-entry-name,#page-wrapper .elu-entry-name-lastName{color:#0463b3!important}#page-wrapper .elu-entry-status{color:#bbb!important}#page-wrapper #bureau-elus::before,#page-wrapper #conseil-elus::before{display:block;margin-bottom:20px;padding:20px;border:1px solid #06504f;color:#06504f!important;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-transform:uppercase;text-align:center;font-size:1.25em}#page-wrapper #bureau-elus::before{content:"Bureau communautaire"}#page-wrapper #conseil-elus::before{content:"Conseil communautaire"}#page-wrapper li.bureau-pagination-page,#page-wrapper li.conseil-pagination-page{color:#3aa996!important}#page-wrapper li.bureau-pagination-page-current,#page-wrapper li.conseil-pagination-page-current{color:#06504f!important;border:1px solid #06504f}.offres-emploi-page #page-wrapper header.interior-headerContainer{padding:0;height:auto}.offres-emploi-page #page-wrapper header.interior-headerContainer .interior-header{display:block}.offres-emploi-page #page-wrapper h1.interior-header-secondaryTitle{border:1px solid #d23c83;color:#d23c83!important}#page-wrapper p.compteur-offres{text-align:center}#page-wrapper .compteur-offres-chiffre{border:1px solid #d23c83;color:#d23c83!important}#page-wrapper .offres-emploi-subtitle{padding:0;margin-bottom:25px}#page-wrapper .news-list-emplois{margin-bottom:0}#page-wrapper .news-list-emplois h2.news-list-news-title{color:#0463b3!important}#page-wrapper .news-list-emplois .news-list-news-container{border:1px solid #0463b3}#page-wrapper .news-list-emplois .news-list-news-content{padding-top:5px;padding-bottom:20px}#page-wrapper .news-list-emplois.news-list-offres-emploi .news-list-news-content{padding-bottom:45px}#page-wrapper .news-list-emplois.news-list-offres-emploi .news-list-news-employeur{margin-top:5px}#page-wrapper .link-offre-detail-fiche[data-new="new"] .news-list-news-block::after{color:#d23c83}#fullPage-alert header.offre-detail-header,#fullPage-alert article.offre-detail-main,#fullPage-alert aside.offre-detail-more{padding:15px 0}#fullPage-alert .offre-detail-desc{padding-bottom:15px}#fullPage-alert aside.offre-detail-desc-aside{padding-top:15px}#fullPage-alert .offre-detail-desc-aside-def{margin-bottom:10px}#fullPage-alert .offre-detail-desc-aside-def:last-child,#fullPage-alert .offre-detail-more-text{margin-bottom:0}#fullPage-alert .offre-detail-title,#fullPage-alert .offre-detail-more-subtitle{color:#0463b3!important}#fullPage-alert .offre-detail-metadata{color:#888!important}#fullPage-alert .offre-detail-more-title{color:#06504f!important}#fullPage-alert .offre-detail-desc-aside-defKey{display:none}#fullPage-alert .offre-detail-desc-aside-defValue{margin-left:0}#body-wrapper .logo-pole-emploi{max-height:200px}#body-wrapper .annuaireSiae-struc-content,#body-wrapper .annuaireSiae-struc-activity{border:1px solid #aaa}#body-wrapper .annuaireSiae-struc-content-title,#body-wrapper .annuaireSiae-struc-activity-title{color:#0463b3!important}#body-wrapper h4.annuaireSiae-struc-content-subtitle,#body-wrapper h3.offre-detail-more-title{color:#06504f!important}#body-wrapper a.annuaireSiae-struc-content-link{color:#3aa996!important}.faq-entry-collapsed{max-height:1000px!important}}@media print and (min-width:900px){.home-page p.header-logo{position:absolute}}#cookie-notice{z-index:100000;position:fixed;width:100%;font-size:.75em;left:0;bottom:0;right:0;padding:.32rem;background-color:rgba(0,0,0,.7);color:#fff;-webkit-transition:all .5s ease-in;transition:all .5s ease-in}.cookie-notice-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}p.cookie-notice-text{line-height:1rem;margin:0}a.cookie-notice-link,a.cookie-notice-link:hover,a.cookie-notice-link:focus{text-decoration:underline}#cookie-notice-ok{display:inline-block;height:1rem;line-height:1rem;margin-left:.63rem;padding:0 .19rem;border-radius:.13rem;background-color:#3aa996;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.0em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.cookie-notice-ok:hover,.cookie-notice-ok:focus{background-color:#0462b3}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.ods-aria-instructions{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.odswidget-calendar{position:relative;display:block;min-height:6rem}.odswidget-calendar__loading-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.8);z-index:1000;text-align:center}.odswidget-calendar__loading-wheel{position:absolute;top:50%;font-size:4rem;margin-top:-2rem}.odswidget-calendar__tooltip-title{text-align:center;padding-right:1em}html[dir="rtl"] .odswidget-calendar__tooltip-title{padding-left:1em;padding-right:0}.odswidget-calendar__tooltip-fields{max-height:200px;font-size:12px;overflow-y:scroll}.odswidget-calendar__tooltip-field-name{font-weight:700}.fc-event{cursor:pointer}.qtip{direction:ltr}html[dir="rtl"] .qtip{direction:rtl}.qtip-content{text-align:left}html[dir="rtl"] .qtip-content{text-align:right}.odswidget-calendar__tooltip.odswidget-calendar__tooltip--increase-precedence{background-color:#fff;border-radius:.4em;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);margin-top:-10px;line-height:normal;font-size:.9rem}.odswidget-calendar__tooltip.odswidget-calendar__tooltip--increase-precedence:after{content:'';display:block;position:absolute;left:50%;bottom:-10px;margin-left:-10px;width:17px;height:17px;padding:1px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;box-shadow:1px 1px rgba(0,0,0,.1)}.odswidget-calendar__tooltip.odswidget-calendar__tooltip--increase-precedence .qtip-close{right:5px;top:5px;font-size:2em;text-decoration:none;color:#c3c3c3;border:0;background:0}html[dir="rtl"] .odswidget-calendar__tooltip.odswidget-calendar__tooltip--increase-precedence .qtip-close{left:5px;right:auto}.odswidget-calendar__tooltip.odswidget-calendar__tooltip--increase-precedence .qtip-close:hover{color:#999;text-decoration:none}.ods-chart{position:relative;height:100%;min-height:200px}.ods-chart .chartplaceholder{width:100%;height:100%}.ods-chart__loading{width:100%;position:absolute;z-index:100;text-align:center;font-size:50px;top:45%;margin-top:-25px}.highcharts-reset-zoom{direction:ltr}.odswidget-dataset-card,.odswidget-multidatasets-card{padding:0;position:absolute;top:0;left:0;right:0;bottom:0}.odswidget-dataset-card div.card-container,.odswidget-multidatasets-card div.card-container{background-color:#fff;box-shadow:0 3px 12px 0 rgba(50,50,50,.75);display:block;box-sizing:border-box;padding-left:5px;overflow:hidden;z-index:3000;position:absolute;top:0;left:0;right:0}.odswidget-dataset-card div.card-container.bottom,.odswidget-multidatasets-card div.card-container.bottom{top:auto;bottom:0}.odswidget-dataset-card div.card-container.multidatasets:not(.expandable) h3.datasets-counter span.count-text,.odswidget-multidatasets-card div.card-container.multidatasets:not(.expandable) h3.datasets-counter span.count-text{text-decoration:none}.odswidget-dataset-card div.card-container.multidatasets:not(.expandable) div.datasets-expanded,.odswidget-multidatasets-card div.card-container.multidatasets:not(.expandable) div.datasets-expanded{overflow-y:hidden}.odswidget-dataset-card div.card-container.multidatasets h2,.odswidget-multidatasets-card div.card-container.multidatasets h2{width:80%;width:calc(100% - 100px);text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;margin-bottom:3px;opacity:.9}.odswidget-dataset-card div.card-container.multidatasets h3.datasets-counter,.odswidget-multidatasets-card div.card-container.multidatasets h3.datasets-counter{margin-bottom:4px;cursor:pointer}.odswidget-dataset-card div.card-container.multidatasets h3.datasets-counter span.count-text,.odswidget-multidatasets-card div.card-container.multidatasets h3.datasets-counter span.count-text{text-decoration:underline}.odswidget-dataset-card div.card-container.multidatasets h3.datasets-counter span.count-text:hover,.odswidget-multidatasets-card div.card-container.multidatasets h3.datasets-counter span.count-text:hover{text-decoration:none}.odswidget-dataset-card div.card-container.multidatasets div.datasets-expanded,.odswidget-multidatasets-card div.card-container.multidatasets div.datasets-expanded{max-height:200px;overflow-y:auto}.odswidget-dataset-card div.card-container.multidatasets div.datasets-expanded h2,.odswidget-multidatasets-card div.card-container.multidatasets div.datasets-expanded h2{white-space:inherit}.odswidget-dataset-card div.card-container.multidatasets div.datasets-expanded ul.dataset-list,.odswidget-multidatasets-card div.card-container.multidatasets div.datasets-expanded ul.dataset-list{margin-top:5px;margin-bottom:5px;padding-left:5px;width:calc(100% - 20px);list-style:none}.odswidget-dataset-card div.card-container.multidatasets div.datasets-expanded ul.dataset-list li:before,.odswidget-multidatasets-card div.card-container.multidatasets div.datasets-expanded ul.dataset-list li:before{content:"•";padding-right:5px}.odswidget-dataset-card div.card-container.multidatasets div.datasets-expanded ul.dataset-list li:first-child:last-child:before,.odswidget-multidatasets-card div.card-container.multidatasets div.datasets-expanded ul.dataset-list li:first-child:last-child:before{content:normal;padding-right:0}.odswidget-dataset-card div.card-container h2.dataset-title,.odswidget-multidatasets-card div.card-container h2.dataset-title{width:80%;width:calc(100% - 100px);word-wrap:break-word}.odswidget-dataset-card div.card-container .expand-control,.odswidget-multidatasets-card div.card-container .expand-control{position:absolute;top:5px;right:25px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.odswidget-dataset-card div.card-container .expand-control.expanded i.icon-chevron-down,.odswidget-multidatasets-card div.card-container .expand-control.expanded i.icon-chevron-down{display:inline-block;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.odswidget-dataset-card div.card-container .dataset-expanded,.odswidget-multidatasets-card div.card-container .dataset-expanded{max-height:200px;overflow-y:auto}.odswidget-dataset-card div.card-container .dataset-expanded .dataset-description,.odswidget-multidatasets-card div.card-container .dataset-expanded .dataset-description{word-wrap:break-word;padding:20px}.odswidget-dataset-card div.card-container:not(.expanded) .dataset-title,.odswidget-multidatasets-card div.card-container:not(.expanded) .dataset-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.odswidget-dataset-card div.card-container:not(.expanded) .dataset-expanded,.odswidget-multidatasets-card div.card-container:not(.expanded) .dataset-expanded{overflow-y:hidden}.odswidget-dataset-card div.card-container:not(.expanded) .dataset-expanded p,.odswidget-multidatasets-card div.card-container:not(.expanded) .dataset-expanded p{overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;padding-right:2px}.odswidget-dataset-card div.card-container:not(.expanded) .dataset-expanded li.single-dataset,.odswidget-multidatasets-card div.card-container:not(.expanded) .dataset-expanded li.single-dataset{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.odswidget-dataset-card div.card-container .dataset-infos,.odswidget-multidatasets-card div.card-container .dataset-infos{padding:5px 0;font-size:13px;text-align:center}.odswidget-dataset-card div.card-container .dataset-infos .dataset-infos-text,.odswidget-multidatasets-card div.card-container .dataset-infos .dataset-infos-text{opacity:.7}.odswidget-dataset-card div.card-container .dataset-infos a,.odswidget-multidatasets-card div.card-container .dataset-infos a{text-decoration:underline}.odswidget-dataset-card div.card-container.expandable h2.dataset-title,.odswidget-multidatasets-card div.card-container.expandable h2.dataset-title{cursor:pointer}.odswidget-dataset-card div.card-container.expandable div.expand-control,.odswidget-multidatasets-card div.card-container.expandable div.expand-control{cursor:pointer}.odswidget-dataset-card div.card-container:not(.expandable) h2,.odswidget-multidatasets-card div.card-container:not(.expandable) h2{cursor:default!important}.odswidget-dataset-card div.card-container:not(.expandable) .expand-control,.odswidget-multidatasets-card div.card-container:not(.expandable) .expand-control{display:none;cursor:default}.odswidget-dataset-card div.card-container:not(.expandable) .dataset-expanded,.odswidget-multidatasets-card div.card-container:not(.expandable) .dataset-expanded{display:none}.odswidget-dataset-card div.card-container:not(.expandable) .datasets-counter,.odswidget-multidatasets-card div.card-container:not(.expandable) .datasets-counter{cursor:default!important}.odswidget-dataset-card div.card-container:not(.expandable) .datasets-counter span.count-text,.odswidget-multidatasets-card div.card-container:not(.expandable) .datasets-counter span.count-text{text-decoration:none}.odswidget-dataset-card div.dataset-item,.odswidget-multidatasets-card div.dataset-item{position:absolute;top:0;right:0;left:0;bottom:0}.odswidget-dataset-card div.dataset-item>.odswidget,.odswidget-multidatasets-card div.dataset-item>.odswidget,.odswidget-dataset-card div.dataset-item>ods-map .odswidget-map,.odswidget-multidatasets-card div.dataset-item>ods-map .odswidget-map{position:relative;height:100%}.odswidget-dataset-card div.dataset-item>ods-map,.odswidget-multidatasets-card div.dataset-item>ods-map{display:block}.odswidget-facet{margin:1rem 0}.odswidget-facet__facet-title{margin:0 0 .33rem 0}.odswidget-facet__date-range{margin-bottom:.33rem;padding-left:.67rem;border-left:solid 3px #ccc}html[dir="rtl"] .odswidget-facet__date-range{padding-right:.67rem;padding-left:0}html[dir="rtl"] .odswidget-facet__date-range{border-right:solid 3px #ccc;border-left:0}.odswidget-facet__date-range .odswidget-timerange__from,.odswidget-facet__date-range .odswidget-timerange__to{margin-bottom:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.odswidget-facet__category-list{list-style:none;padding:0;margin:0}.odswidget-facet__category{position:relative;color:#333;padding-top:.1rem;padding-bottom:.1rem;padding-left:.67rem;border-left:solid 3px #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}html[dir="rtl"] .odswidget-facet__category{padding-right:.67rem;padding-left:0}html[dir="rtl"] .odswidget-facet__category{border-right:solid 3px #ccc;border-left:0}.odswidget-facet__category:hover,.odswidget-facet__category--refined{color:#ec643c;text-decoration:none;border-color:#ec643c;border-left-color:#ec643c}html[dir="rtl"] .odswidget-facet__category:hover,html[dir="rtl"] .odswidget-facet__category--refined{border-right-color:#ec643c;border-left-color:transparent}.odswidget-facet__category-container .odswidget-facet__category-list{margin-left:calc(0.67rem+3px)}html[dir="rtl"] .odswidget-facet__category-container .odswidget-facet__category-list{margin-right:calc(0.67rem+3px);margin-left:auto}.odswidget-facet--disjunctive .odswidget-facet__category:hover:before{content:"+";position:absolute;top:0;left:.05rem;padding:.1rem 0}html[dir="rtl"] .odswidget-facet--disjunctive .odswidget-facet__category:hover:before{right:.05rem;left:auto}.odswidget-facet--disjunctive .odswidget-facet__category--refined:hover:before{content:"-";position:absolute;top:0;left:.05rem;padding:.1rem 0}html[dir="rtl"] .odswidget-facet--disjunctive .odswidget-facet__category--refined:hover:before{right:.05rem;left:auto}.odswidget-facet__category-name{word-break:break-word;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:auto}html[dir="rtl"] .odswidget-facet__category-name{margin-left:auto;margin-right:0}.odswidget-facet__category-count{font-size:.9rem;padding-left:.33rem;padding-top:.1rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:right}html[dir="rtl"] .odswidget-facet__category-count{padding-right:.33rem;padding-left:0}.odswidget-facet__expansion-control-link{font-style:italic;padding:0 1rem;color:#2c3f56}.odswidget-facet__expansion-control-link:hover{color:#ec643c;text-decoration:none}.odswidget-facet__value-search-cancel{position:absolute;top:0;right:.5rem;line-height:1.6;opacity:.5;cursor:pointer}html[dir="rtl"] .odswidget-facet__value-search-cancel{left:.5rem;right:auto}.odswidget-facet__value-search{position:relative}.odswidget-facet__value-search:before{font-family:FontAwesome;content:"\f002";position:absolute;top:0;left:.5rem;line-height:1.6;width:1em;text-align:center;display:block;opacity:.5}html[dir="rtl"] .odswidget-facet__value-search:before{right:.5rem;left:auto}.odswidget-facet__value-search-input{padding:0 2em;box-sizing:border-box;width:100%;line-height:1.6}.odswidget-facet__value-icon{width:1.2rem}.odswidget-filter-summary{padding:0;margin:0;list-style:none}.odswidget-filter-summary__active-filter-link{border-left:3px solid #e5e5e5;padding-top:.1rem;padding-bottom:.1rem;padding-left:.67rem;text-decoration:none;cursor:pointer;display:block;color:inherit}html[dir="rtl"] .odswidget-filter-summary__active-filter-link{border-right:3px solid #e5e5e5;border-left:0}html[dir="rtl"] .odswidget-filter-summary__active-filter-link{padding-right:.67rem;padding-left:0}.odswidget-filter-summary__active-filter-link:hover{color:#ec643c;text-decoration:none;border-left-color:#ec643c}html[dir="rtl"] .odswidget-filter-summary__active-filter-link:hover{border-right-color:#ec643c;border-left-color:transparent}.odswidget-filter-summary__active-filter-label{background-color:#2c3f56;color:#fff;border-radius:3px;font-size:.8rem;padding:.1rem .33rem;display:inline-block}.odswidget-filter-summary__active-filter-value{margin-left:.33rem}html[dir="rtl"] .odswidget-filter-summary__active-filter-value{margin-right:.33rem;margin-left:0}#odswidget-geotooltip{border:solid 1px #000}.odswidget-last-datasets-feed__datasets{list-style-type:none;padding:0;margin-bottom:0}.odswidget-last-datasets-feed__dataset{clear:both;margin-bottom:10px}.odswidget-last-datasets-feed__dataset:last-child{margin-bottom:0}.odswidget-last-datasets-feed__dataset-details{margin-left:40px}html[dir="rtl"] .odswidget-last-datasets-feed__dataset-details{margin-right:40px;margin-left:0}.odswidget-last-datasets-feed__dataset-details-title{font-size:1.2rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.odswidget-last-datasets-feed__theme-picto{width:32px;height:32px;float:left;margin-top:5px;opacity:.5}html[dir="rtl"] .odswidget-last-datasets-feed__theme-picto{float:right}.odswidget-last-datasets-feed__theme-picto.theme-default{opacity:.1}.odswidget-last-datasets-feed__dataset-details-modified{border-bottom:1px dotted #333;cursor:help;display:inline}.odswidget-last-reuses-feed__reuses{list-style-type:none;padding-left:0;margin-bottom:0}.odswidget-last-reuses-feed__reuse{clear:both;margin-bottom:10px}.odswidget-last-reuses-feed__reuse-details{margin-left:80px}.odswidget-last-reuses-feed__reuse-details-title{font-size:1.2rem}.odswidget-last-reuses-feed__reuse-details-dataset{font-size:1.1rem}.odswidget-last-reuses-feed__reuse-details-modified{border-bottom:1px dotted #333;cursor:help;display:inline}.odswidget-last-reuses-feed__reuse:last-child{margin-bottom:0}.odswidget-last-reuses-feed__reuse-thumbnail{float:left;height:64px;width:70px;text-align:center}.odswidget-last-reuses-feed__reuse-thumbnail-image{max-width:64px;max-height:64px;vertical-align:middle}.odswidget-map-tooltip{min-height:30px;position:relative}.odswidget-map-tooltip__record{overflow:auto;max-height:235px;padding:0 1rem 0 1rem}.odswidget-map-tooltip__record-values{margin:0;color:#333;padding:0}.odswidget-map-tooltip__header{font-weight:600;text-align:left;font-size:1.2rem;margin-bottom:.4rem;color:#2c3f56;padding-left:0;padding-right:0;word-wrap:break-word;overflow-wrap:break-word}.odswidget-map-tooltip__field-name{color:#333;overflow-wrap:break-word;font-weight:700}.odswidget-map-tooltip__field-value{margin-left:0;margin-bottom:.4rem;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word}.odswidget-map-tooltip .odswidget-map-tooltip__record-values a{color:#333}.odswidget-map-tooltip__field-value:last-child{margin-bottom:.6rem}.odswidget-map-tooltip__spinner{position:absolute;top:50%;left:50%}.odswidget-map-tooltip__limited-results-warning{text-align:center;font-size:1rem;color:#888}.odswidget-map-tooltip__scroll-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#666;font-size:1rem;font-weight:400;text-align:center;margin:0;border-top:1px solid #e5e5e5;padding-top:.33rem;margin-bottom:-.66rem}.odswidget-map-tooltip__scroll-amount{margin-left:.3rem;margin-right:.3rem;color:#666}.odswidget-map-tooltip__scroll-left,.odswidget-map-tooltip__scroll-right{padding:.66rem;color:#08c;border-radius:.4rem;border:0;background-color:transparent}.odswidget-map-tooltip__scroll-left:hover,.odswidget-map-tooltip__scroll-right:hover,.odswidget-map-tooltip__scroll-left:focus,.odswidget-map-tooltip__scroll-right:focus{color:#ec643c;background-color:#f5f5f5}.odswidget-map__map.leaflet-container a.leaflet-popup-close-button{color:#666;min-width:32px;height:32px;padding:8px;font-weight:400;font-size:1.44rem;text-shadow:none;z-index:1}.odswidget-map__map.leaflet-container a.leaflet-popup-close-button:hover{color:#333}.odswidget-map__map .leaflet-popup-content{margin:2rem 0 1rem 0}.odswidget-map-tooltip--reverse{height:0}.odswidget-map-tooltip--reverse .leaflet-popup-tip-container{position:absolute;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:-20px;left:0;right:0}.odswidget-map{position:relative;min-height:400px;overflow:hidden}.odswidget-map__map{height:100%;min-height:400px}.odswidget-map__map--fullscreen{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;width:100%!important;z-index:9999999}.odswidget-map__loading{position:absolute;left:50%;margin-left:-24px;bottom:30px;background:rgba(255,255,255,.9);padding:5px 12px;color:#333;font-size:30px;pointer-events:none}.odswidget-map__limited-data-warning.ods-message-box{font-size:.833rem;position:absolute;bottom:20px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);margin-bottom:0;box-shadow:0 1px 5px rgba(0,0,0,.65)}.odswidget-map-picto{height:18px;width:18px}.odswidget-map-picto svg{width:18px;height:18px}.odswidget-map__legend{border-radius:2px;text-align:left;line-height:18px;color:#555;background-color:#fff;padding:.4em;min-width:200px;box-sizing:border-box}.odswidget-map__legend-title{text-align:center;overflow:hidden;font-weight:700}.odswidget-map__legend-color{height:18px;width:10%;padding:0;display:inline-block;opacity:.8;box-sizing:border-box;border-style:solid;border-color:#000;border-width:1px 1px 1px 0}.odswidget-map__legend-color:first-child{margin-left:5%;border-left-width:1px}.odswidget-map__legend-color:last-child{margin-right:5%;border-right-width:1px}.odswidget-map__legend-counts{text-align:center}.odswidget-map__legend-value{padding:1px;line-height:.7rem;font-size:.7rem}.odswidget-map__legend-value:first-child{float:left}.odswidget-map__legend-value:last-child{float:right}.odswidget-map__legend-value:first-child:last-child{float:none}.leaflet-control-container .leaflet-top,.leaflet-control-container .leaflet-bottom{z-index:inherit}.leaflet-control-geocoder input[type="text"]{padding:0!important;box-shadow:none!important;line-height:36px!important;font-size:18px;width:0!important;border:0}.leaflet-control-geocoder .leaflet-control-geocoder-icon{height:36px;width:36px}.leaflet-control-geocoder.leaflet-control-geocoder-expanded input{padding-left:5px!important;width:226px!important}.leaflet-geocoder-highlight{opacity:1;transition:opacity 2s ease-out}.geocoder-highlight-on .leaflet-geocoder-highlight{opacity:0}.leaflet-control-filterview{margin-left:13px;margin-top:12px}.leaflet-control-filterview a{background-position:50% 50%;background-repeat:no-repeat;display:block;width:30px;height:30px;border-radius:4px 4px 4px 4px}.leaflet-control-filterview a::after{font-family:FontAwesome;font-size:16px;content:"\f0B0";position:absolute;left:8px;top:3px}.leaflet-control-filterview.active a{background-color:#000}.leaflet-control-filterview.active a::after{color:#fff}.leaflet-control-attribution img{vertical-align:bottom}.odswidget-map__map--with-searchbox .leaflet-top.leaflet-left{top:45px}.odswidget-map__map--with-display-control .leaflet-top.leaflet-right{transition:right .25s ease-in;right:310px}@media (max-width:767px){.odswidget-map__map--with-display-control .leaflet-top.leaflet-right.collapsed{right:40px}}.odswidget-map-display-control{position:absolute;top:10px;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px;transition:right .25s ease-in}@media (max-width:767px){.odswidget-map-display-control{right:-260px}}@media (min-width:768px){.odswidget-map-display-control{right:10px}}@media (max-width:767px){.odswidget-map-display-control--expanded{right:10px}}.odswidget-map-display-control__toggle{background-color:#fff;border:0;position:absolute;top:100px;right:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.33rem;padding:0;width:1em;height:2em;border-radius:4px 0 0 4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}@media (min-width:768px){.odswidget-map-display-control__toggle{display:none}}.odswidget-map-display-control__toggle:hover{background-color:#f4f4f4}.odswidget-map-display-control__groups{width:300px;overflow-y:auto;margin:0;padding:10px;background-color:#fff;list-style:none;min-height:150px;max-height:calc(100% - 2*10px);border-radius:4px;position:relative}.odswidget-map-display-control__group{margin-left:0;transition:margin-left .2s , border-left-width .2s , opacity .2s;border:solid 1px #e5e5e5;border-left-width:5px;padding:5px}.odswidget-map-display-control__group:hover{background-color:#f4f4f4}.odswidget-map-display-control__group:not(:last-child){margin-bottom:10px}.odswidget-map-display-control__group--disabled{margin-left:20px;border-left-width:1px;opacity:.5}.odswidget-map-display-control__group--not-toggleable[ng-click]{cursor:auto}.odswidget-map-display-control__group-title{font-size:1.1rem;color:#2c3f56;font-weight:600;text-overflow:ellipsis;overflow:hidden;display:inline}.odswidget-map-display-control__group-title--error{color:#c42b23}.odswidget-map-display-control__picto{display:inline-block;vertical-align:sub}.odswidget-map-display-control__picto--error,.odswidget-map-display-control__group-title--error,.odswidget-map-display-control__group-description--error{color:#c42b23}.odswidget-map-display-control__group-description{text-overflow:ellipsis;white-space:normal;overflow:hidden}.odswidget-map-search-box{position:absolute;left:0;top:0;padding:10px;background-color:transparent;transition:background-color .1s , width .25s ease;z-index:8}@media (max-width:767px){.odswidget-map-search-box{width:100px}}@media (min-width:768px){.odswidget-map-search-box{width:420px}}@media (max-width:767px){.odswidget-map-search-box--expanded{width:100%}}.odswidget-map-search-box__toggle{position:absolute;top:0;bottom:0;right:4px;background-color:#fff;border:0;width:20px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.33rem}@media (min-width:768px){.odswidget-map-search-box__toggle{display:none}}.odswidget-map-search-box__box-wrapper{position:relative}.odswidget-map-search-box__box-wrapper:before{font-family:FontAwesome;content:'\f002';position:absolute;left:5px;top:0;bottom:0;line-height:2;font-size:1.4rem}html[dir="rtl"] .odswidget-map-search-box__box-wrapper:before{right:5px;left:auto}.odswidget-map-search-box__box{padding-left:3ch;padding-right:3ch;width:100%;font-size:1.2rem;line-height:2;outline:0;transition:border-color .1s;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65);border:0}.odswidget-map-search-box__box--datasearch{border-color:rgba(0,0,0,.1)}.odswidget-map-search-box__box-cancel{position:absolute;right:5px;top:0;bottom:0;border:0;background-color:transparent;outline:0}html[dir="rtl"] .odswidget-map-search-box__box-cancel{left:5px;right:auto}.odswidget-map-search-box__suggestions{background-color:#fff;list-style:none;margin:0;padding:0;border:solid 1px #90a4ae}@media (max-width:767px){.odswidget-map-search-box__suggestions{max-height:0;opacity:0;overflow:hidden}.odswidget-map-search-box__suggestions--expanded{max-height:none;opacity:1;overflow:inherit}}.odswidget-map-search-box__suggestions:hover{cursor:pointer}.odswidget-map-search-box__suggestion{padding:10px;border-top:solid 1px #e5e5e5}.odswidget-map-search-box__suggestion em{font-style:normal;font-weight:600}.odswidget-map-search-box__suggestion--selected{color:#ec643c}.odswidget-map-search-box__search-suggestion{padding:10px;border-top:solid 1px #e5e5e5}.odswidget-map-search-box__search-suggestion:first-child{border-top:0}.odswidget-map-search-box__search-suggestion--selected{color:#ec643c}.odswidget-map-search-box__suggestion-localization{font-size:.8rem;opacity:.6}.odswidget-map-search-box__suggestion-icon{font-size:1.2rem}.odswidget-map-search-box--datasearch{background-color:#fff;bottom:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.odswidget-map-search-box__box-wrapper--datasearch{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:10px}.odswidget-map-search-box__data-search{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.odswidget-map-search-box__data-search__datasets{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;max-height:100px;overflow:auto;list-style:none;padding-left:20px;padding-right:20px;padding-top:10px;margin:10px -10px 10px -10px;border-top:solid 1px #90a4ae}.odswidget-map-search-box__data-search__dataset--active{color:#ec643c}.odswidget-map-search-box__data-search__dataset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1.5}.odswidget-map-search-box__data-search__dataset-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.odswidget-map-search-box__data-search__dataset-count{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;text-align:right}.odswidget-map-search-box__data-search__pagination{height:40px;line-height:40px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-bottom:-10px;margin-left:-10px;margin-right:-10px;padding-left:20px;padding-right:20px;border-top:solid 1px #90a4ae;display:-webkit-box;display:-ms-flexbox;display:flex}.odswidget-map-search-box__data-search__pagination-counter{text-align:left;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.odswidget-map-search-box__data-search__pagination-pages{display:inline-block;text-align:right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.odswidget-map-search-box__data-search__pagination-button{background-color:transparent;outline:0;border:0}.odswidget-map-search-box__data-search__pagination-button:disabled{opacity:.5}.odswidget-map-search-box__data-search__results{list-style:none;margin-top:0;margin-left:-10px;margin-right:-10px;padding:0;border-top:solid 1px #90a4ae;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto}.odswidget-map-search-box__data-search__result:hover{cursor:pointer}.odswidget-map-search-box__data-search__no-results{text-align:center;font-size:1.2rem;margin-top:20px;opacity:.8}.odswidget-map-search-box__data-search__result{padding:15px}.odswidget-map-search-box__data-search__result-empty{font-style:italic;opacity:.6}.odswidget-map-search-box__data-search__result-icon{font-size:1.2rem;margin-right:5px}.odswidget-map-search-box__data-search__result:not(:first-child){border-top:solid 1px #e5e5e5}.odswidget-map-search-box__data-search__result-preview{display:table}.odswidget-map-search-box__data-search__result-preview-line{display:table-row;padding:10px}.odswidget-map-search-box__data-search__result-preview-label{display:table-cell;font-weight:700;padding-right:20px;text-align:right}.odswidget-map-search-box__data-search__result-preview-value{display:table-cell}.odswidget-map-search-box__close-search-icon{font-size:1.2rem}.odswidget-map-legend{width:300px;position:absolute;bottom:20px;right:10px;background-color:#fff;padding:5px 5px 25px 5px;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,.65)}.odswidget-map-legend--extended{width:400px;overflow:hidden}.odswidget-map-legend__categories-container--extended{-webkit-column-count:2;column-count:2}.odswidget-map-legend__categories--condensed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.odswidget-map-legend__categories--condensed__item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;width:80px;padding:2px;text-align:center}.odswidget-map-legend__categories__color-block,.odswidget-map-legend__choropleth__color-block{width:16px;height:16px;border:solid 1px #000;display:inline-block}.odswidget-map-legend__categories--extended{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.odswidget-map-legend__categories__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;width:190px;padding:2px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem}.odswidget-map-legend__categories__item-color{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}html[dir="rtl"] .odswidget-map-legend__categories__item-color{margin-left:5px;margin-right:0}.odswidget-map-legend__categories__item-value{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:left}html[dir="rtl"] .odswidget-map-legend__categories__item-value{text-align:right}.odswidget-map-legend__categories__item-value--remaining{font-style:italic}.odswidget-map-legend__choropleth__item-value--remaining{font-style:italic;font-size:.9rem;text-align:right;width:100%}html[dir="rtl"] .odswidget-map-legend__choropleth__item-value--remaining{text-align:left}.odswidget-map-legend__categories__item-value--others{font-style:italic}.odswidget-map-legend__choropleth__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2px}.odswidget-map-legend__choropleth__item-color{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-right:5px}html[dir="rtl"] .odswidget-map-legend__choropleth__item-color{margin-left:5px;margin-right:0}.odswidget-map-legend__choropleth__item-range{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex}.odswidget-map-legend__choropleth__item-range__bound{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;text-align:right;width:50%}html[dir="rtl"] .odswidget-map-legend__choropleth__item-range__bound{text-align:left}.odswidget-map-legend__choropleth__item-range__bound-arrow{margin-left:10px}html[dir="rtl"] .odswidget-map-legend__choropleth__item-range__bound-arrow{margin-right:10px;margin-left:0}.odswidget-map-legend__default-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;width:190px;padding:2px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.9rem}.odswidget-map-legend__simple-container{text-align:center}.odswidget-map-legend__default__color-block{width:16px;height:16px;border:solid 1px #000;display:inline-block;margin-right:5px}html[dir="rtl"] .odswidget-map-legend__default__color-block{margin-left:5px;margin-right:0}.odswidget-map-legend__simple__color-block{width:60%;height:16px;border:solid 1px #000;display:inline-block;margin-top:10px}.odswidget-map-legend__simple__color-block:last-child{margin-bottom:10px}.odswidget-map-legend__simple__color-block-subtext{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:60%;font-size:.8rem;margin-bottom:10px}.odswidget-map-legend__simple__color-block-subtext-left{width:50%;text-align:left}html[dir="rtl"] .odswidget-map-legend__simple__color-block-subtext-left{text-align:right}.odswidget-map-legend__simple__color-block-subtext-right{width:50%;text-align:right}html[dir="rtl"] .odswidget-map-legend__simple__color-block-subtext-right{text-align:left}.odswidget-map-legend__title{position:relative;font-weight:600;text-align:center;display:inline}.odswidget-map-legend__picto{display:inline-block;vertical-align:sub}.odswidget-map-legend__label{font-size:.9rem;text-align:center}.odswidget-map-legend__header{text-align:center;margin-bottom:5px;margin-right:20px}.odswidget-map-legend--not-toggleable[ng-click]{cursor:auto}.odswidget-map-legend__title-toggle{position:absolute;right:5px;top:0;bottom:0;border:0;background-color:transparent;color:#888;border-radius:.4rem}.odswidget-map-legend__title-toggle:hover{color:#333}.odswidget-map-legend__pagination{position:absolute;bottom:5px;right:5px}.odswidget-map-legend__pagination-button{background-color:transparent;border:0;outline:0;color:#08c;border-radius:4px}.odswidget-map-legend__pagination-button:hover{color:#ec643c;background-color:#f5f5f5}.odswidget-map-legend__pagination-button.ng-hide{display:inline-block!important;visibility:hidden}.odswidget-map-legend__no-legend-placeholder{text-align:center;font-style:italic}.odswidget-media-gallery{position:relative;overflow-y:scroll;height:400px}.odswidget-media-gallery__container{position:relative}.odswidget-media-gallery__media-container{position:relative}.odswidget-media-gallery__media-container:after{content:attr(data-index);position:absolute;top:5px;right:5px;text-align:right;font-size:11px;line-height:1;color:#fff;text-overflow:ellipsis;overflow:hidden;opacity:.5;z-index:100}.odswidget-media-gallery__media-container__title-container{position:absolute;bottom:0;left:0;right:0;text-align:center;vertical-align:bottom;background-color:rgba(0,0,0,.4);color:#fff;padding:5px;opacity:0}.odswidget-media-gallery__media-container--selected::before,.odswidget-media-gallery__media-container--selected::after{content:'';display:block;height:0;width:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #e5e5e5;position:absolute;bottom:-11px;left:50%;top:auto;right:auto;margin-left:-10px;z-index:1;opacity:1}.odswidget-media-gallery__media-container--selected:after{border-bottom:10px solid #fff;bottom:-13px}.odswidget-media-gallery__details{margin-top:10px;margin-bottom:10px;border:1px solid #e5e5e5;background-color:#fff;padding:10px;width:100%;min-height:10px}.odswidget-media-gallery__details:before,.odswidget-media-gallery__details:after{display:table;content:"";line-height:0}.odswidget-media-gallery__details:after{clear:both}.odswidget-media-gallery__media-container .odswidget-record-image{width:calc(100% - 4px);height:calc(100% - 4px);margin-left:2px;margin-top:2px}.odswidget-media-gallery__media-container .odswidget-record-image__image{width:100%;height:100%;display:block}.odswidget-media-gallery__media-container--selected .odswidget-record-image,.odswidget-media-gallery__media-container:hover .odswidget-record-image,.odswidget-media-gallery__media-container .odswidget-record-image:focus{margin-left:0;margin-top:0;width:100%;height:100%;transition:all 200ms ease}.odswidget-media-gallery__media-container--selected .odswidget-media-gallery__media-container__title-container,.odswidget-media-gallery__media-container:hover .odswidget-media-gallery__media-container__title-container,.odswidget-record-image:focus ~ .odswidget-media-gallery__media-container__title-container{opacity:1;transition:opacity 200ms ease}.ods-media-gallery__tooltip__image-container{float:right;width:49%;min-height:10px}html[dir="rtl"] .ods-media-gallery__tooltip__image-container{float:left}.ods-media-gallery__tooltip__image{max-width:100%;height:auto;display:block;border:1px solid #e5e5e5}.ods-media-gallery__tooltip__fields{float:left;width:49%;overflow-wrap:break-word}html[dir="rtl"] .ods-media-gallery__tooltip__fields{float:right}.ods-media-gallery__image-spinner-overlay{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2rem}.odswidget-most-popular-datasets__datasets{list-style-type:none;padding:0;margin-bottom:0}.odswidget-most-popular-datasets__dataset{clear:both;margin-bottom:10px}.odswidget-most-popular-datasets__dataset:last-child{margin-bottom:0}.odswidget-most-popular-datasets__dataset-details-title,.odswidget-most-popular-datasets__dataset-details-name{font-size:1.2rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.odswidget-most-popular-datasets__dataset-details{margin-left:40px}html[dir="rtl"] .odswidget-most-popular-datasets__dataset-details{margin-right:40px;margin-left:0}.odswidget-most-popular-datasets__theme-picto{width:32px;height:32px;float:left;margin-top:5px;opacity:.5}html[dir="rtl"] .odswidget-most-popular-datasets__theme-picto{float:right}.odswidget-most-popular-datasets__theme-picto.theme-default{opacity:.1}.odswidget-most-used-themes__themes{list-style-type:none;padding-left:0;margin-bottom:0}.odswidget-most-used-themes__theme{clear:both;margin-bottom:10px}.odswidget-most-used-themes__theme:last-child{margin-bottom:0}.odswidget-most-used-themes__theme-details-title,.odswidget-most-used-themes__theme-details-name{font-size:1.2em;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.odswidget-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);color:#333;pointer-events:none;text-align:center}.odswidget-overlay .odswidget-spinner{position:absolute;font-size:5rem;top:50%;margin-top:-.5em}.odswidget-overlay--opaque{background-color:#fff}.odswidget-overlay__message{position:absolute;top:50%;height:2em;line-height:2;margin-top:-1em;left:0;right:0;text-align:center}.odswidget-pagination{margin:20px 0;text-align:center}.odswidget-pagination__page-link{margin-left:2px;margin-right:2px;padding:4px 8px;font-size:16px}.odswidget-pagination__page-link:hover{text-decoration:none;background:rgba(0,0,0,.1)}.odswidget-pagination__page-link--active{background:rgba(0,0,0,.2)}.odswidget-pagination__page{display:inline}.odswidget-pagination__page-list{margin:0;display:inline-block}.odswidget-picto svg,.odswidget-picto img{width:100%;height:100%}.odswidget-picto:not(.ods-svginliner__svg-container--colorless) svg polygon,.odswidget-picto:not(.ods-svginliner__svg-container--colorless) svg rect,.odswidget-picto:not(.ods-svginliner__svg-container--colorless) svg circle,.odswidget-picto:not(.ods-svginliner__svg-container--colorless) svg path{fill:inherit}.odswidget-record-image{width:100%}.odswidget-record-image .odswidget-record-image__image{max-width:100%!important}.odswidget-record-image__image--placeholder{border:dashed 1px #ddd;background-color:#eee;height:200px;width:300px}.odswidget-record-image__image--placeholder:before{content:'\f03e';font-family:FontAwesome;font-size:50px;line-height:200px;opacity:.4;display:block;text-align:center}.odswidget-reuses{height:400px;overflow-y:auto}.ods-dataset-reuses__toggle-header{margin-bottom:0}.ods-dataset-reuses__new-reuse{margin-bottom:0}.odswidget-reuses__reuse{background-color:#fff;border:solid 1px #e5e5e5;margin-bottom:20px;padding:1em;text-align:center}.odswidget-reuses__reuse:hover{cursor:pointer;background-color:#e5e5e5}.odswidget-reuses__reuse-author{clear:both;border-top:1px solid #dadada;padding-top:5px}.odswidget-reuses__creation-icon{padding-left:20px}html[dir="rtl"] .odswidget-reuses__creation-icon{padding-right:20px;padding-left:0}.odswidget-reuses__reuse:last-child{margin-bottom:0}.odswidget-reuses__reuse-title{border-bottom:1px solid #dadada;margin-bottom:.5em}.odswidget-reuses__reuse-dataset-link{display:block;font-size:.7em}.odswidget-reuses__reuse-thumbnail{float:left;margin:0 10px 10px 0;width:100px;height:100px;position:relative}html[dir="rtl"] .odswidget-reuses__reuse-thumbnail{float:right}html[dir="rtl"] .odswidget-reuses__reuse-thumbnail{margin:0 0 10px 10px}.odswidget-reuses__reuse-thumbnail-image{border-radius:.25em;max-width:100px;max-height:100px}.odswidget-reuses__reuse-thumbnail--no-preview{position:relative;color:rgba(150,150,150,.4);font-size:6em;font-weight:700}.odswidget-reuses__reuse-thumbnail-image--no-thumbnail{position:absolute;left:10px;top:10px;color:rgba(150,150,150,.4);font-size:6em}html[dir="rtl"] .odswidget-reuses__reuse-thumbnail-image--no-thumbnail{right:10px;left:auto}.odswidget-reuses__reuse-description{text-align:justify}.odswidget-result-enumerator__no-results-message,.odswidget-result-enumerator__results-count{text-align:center;font-size:1.4rem}.odswidget-searchbox{margin-bottom:20px;text-align:center}.odswidget-searchbox__box{font-size:1.5rem;line-height:2rem;width:70%;min-width:150px;padding:.5em}.odswidget-social-buttons{background-color:#fff;border:1px solid #e5e5e5;border-radius:3px;padding:1rem;line-height:1em}.odswidget-social-buttons__header{cursor:pointer}.odswidget-social-buttons__buttons{max-height:0;width:auto;background:#fff;overflow:hidden;opacity:0;text-align:center;transition:all .5s ease}.odswidget-social-buttons__buttons--open{opacity:1;max-height:400px;margin-top:.5em}.odswidget-social-buttons__buttons--open a{display:block;margin:.5em auto;width:100%}.odswidget-social-buttons__buttons--open a iframe{min-width:60px}.odswidget-spinner__backdrop{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.odswidget-spinner--large{font-size:1.33em}.odswidget-spinner.odswidget-spinner--gif{height:1em}.odswidget-spinner.odswidget-spinner--svg{fill:currentColor;height:.8em}@-webkit-keyframes odswidget-spinner__diagonal-11-33-animation{0{opacity:1}31.25%{opacity:1}37.5%{opacity:.5}43.75%{opacity:.5}50%{opacity:0}62.5%{opacity:0}68.75%{opacity:1}100%{opacity:1}}@keyframes odswidget-spinner__diagonal-11-33-animation{0{opacity:1}31.25%{opacity:1}37.5%{opacity:.5}43.75%{opacity:.5}50%{opacity:0}62.5%{opacity:0}68.75%{opacity:1}100%{opacity:1}}@-webkit-keyframes odswidget-spinner__diagonal-12-23-animation{0{opacity:1}37.5%{opacity:1}43.75%{opacity:.5}50%{opacity:.5}56.25%{opacity:0}68.75%{opacity:0}75%{opacity:1}100%{opacity:1}}@keyframes odswidget-spinner__diagonal-12-23-animation{0{opacity:1}37.5%{opacity:1}43.75%{opacity:.5}50%{opacity:.5}56.25%{opacity:0}68.75%{opacity:0}75%{opacity:1}100%{opacity:1}}@-webkit-keyframes odswidget-spinner__diagonal-21-32-animation{0{opacity:1}6.25%{opacity:.5}12.5%{opacity:1}18.75%{opacity:.5}25%{opacity:1}31.25%{opacity:.5}37.5%{opacity:.5}43.75%{opacity:0}56.25%{opacity:0}62.5%{opacity:1}100%{opacity:1}}@keyframes odswidget-spinner__diagonal-21-32-animation{0{opacity:1}6.25%{opacity:.5}12.5%{opacity:1}18.75%{opacity:.5}25%{opacity:1}31.25%{opacity:.5}37.5%{opacity:.5}43.75%{opacity:0}56.25%{opacity:0}62.5%{opacity:1}100%{opacity:1}}@-webkit-keyframes odswidget-spinner__diagonal-31-animation{0{opacity:1}6.25%{opacity:.5}12.5%{opacity:1}18.75%{opacity:.5}25%{opacity:1}31.25%{opacity:.5}37.5%{opacity:0}50%{opacity:0}56.25%{opacity:1}81.25%{opacity:1}87.5%{opacity:.5}93.75%{opacity:.5}100%{opacity:1}}@keyframes odswidget-spinner__diagonal-31-animation{0{opacity:1}6.25%{opacity:.5}12.5%{opacity:1}18.75%{opacity:.5}25%{opacity:1}31.25%{opacity:.5}37.5%{opacity:0}50%{opacity:0}56.25%{opacity:1}81.25%{opacity:1}87.5%{opacity:.5}93.75%{opacity:.5}100%{opacity:1}}@-webkit-keyframes odswidget-spinner__diagonal-13-animation{0{opacity:1}43.75%{opacity:1}50%{opacity:.5}56.25%{opacity:.5}62.5%{opacity:0}75%{opacity:0}81.25%{opacity:1}100%{opacity:1}}@keyframes odswidget-spinner__diagonal-13-animation{0{opacity:1}43.75%{opacity:1}50%{opacity:.5}56.25%{opacity:.5}62.5%{opacity:0}75%{opacity:0}81.25%{opacity:1}100%{opacity:1}}.odswidget-spinner__cell-11,.odswidget-spinner__cell-22,.odswidget-spinner__cell-33{-webkit-animation:2s odswidget-spinner__diagonal-11-33-animation infinite;animation:2s odswidget-spinner__diagonal-11-33-animation infinite}.odswidget-spinner__cell-12,.odswidget-spinner__cell-23{-webkit-animation:2s odswidget-spinner__diagonal-12-23-animation infinite;animation:2s odswidget-spinner__diagonal-12-23-animation infinite}.odswidget-spinner__cell-21,.odswidget-spinner__cell-32{-webkit-animation:2s odswidget-spinner__diagonal-21-32-animation infinite;animation:2s odswidget-spinner__diagonal-21-32-animation infinite}.odswidget-spinner__cell-13{-webkit-animation:2s odswidget-spinner__diagonal-13-animation infinite;animation:2s odswidget-spinner__diagonal-13-animation infinite}.odswidget-spinner__cell-31{-webkit-animation:2s odswidget-spinner__diagonal-31-animation infinite;animation:2s odswidget-spinner__diagonal-31-animation infinite}.odswidget-table{position:relative;overflow:hidden;height:400px}.odswidget-table__header{position:relative}.odswidget-table__records{height:100%;overflow:auto}.odswidget-table__cell{padding:1px}.odswidget-table__cell:first-child{color:rgba(0,0,0,.5);font-family:monospace;text-align:right}html[dir="rtl"] .odswidget-table__cell:first-child{text-align:left}.odswidget-table__internal-header-table-header{display:none}.odswidget-table__cell-container,.odswidget-table__header-cell-container{max-width:200px;padding:2px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex}.odswidget-table__label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;height:1.4em}.odswidget-table__sort-icons{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:1.4em}.odswidget-table__sort-icon{background:0;border:0;display:block;padding:0}.odswidget-table__cell-container__right-aligned{text-align:right}html[dir="rtl"] .odswidget-table__cell-container__right-aligned{text-align:left}.odswidget-table__internal-table{font-size:.85em;width:100%}.odswidget-table__internal-table-row{background-color:#fff}.odswidget-table__internal-table-row:nth-child(odd){background-color:#f4f4f4}.odswidget-table__internal-table-row:hover,.odswidget-table__internal-table-row:nth-child(odd):hover{background-color:#e0e0e0}.odswidget-table__header-cell{text-align:left;background-color:#e8e8e8;padding:3px 1px;cursor:pointer}html[dir="rtl"] .odswidget-table__header-cell{text-align:right}.odswidget-table__header-cell--spinner{text-align:right}html[dir="rtl"] .odswidget-table__header-cell--spinner{text-align:left}.odswidget-table__sort-icons{font-size:.8em;width:1em}.odswidget-table__sort-icons.odswidget-table__sort-icons--active{height:.7em}.odswidget-table__sort-icons__up,.odswidget-table__sort-icons__down{display:block;height:.7em;opacity:.5}.odswidget-table__sort-icons__up--active,.odswidget-table__sort-icons__down--active{opacity:1}.odswidget-table__sort-icons__up:hover,.odswidget-table__sort-icons__down:hover{opacity:1}.odswidget-tag-cloud__tag-list{display:block;margin:0;max-height:100%;overflow:hidden}.odswidget-tag-cloud__tag{font-weight:inherit;display:inline-block;margin:0 10px 0 0}.odswidget-tag-cloud__tag--selected{font-weight:700}.odswidget-text-search{margin:1rem 0}.odswidget-text-search__search-box{margin-bottom:0;width:100%;border-radius:5px;font-size:1.2rem;padding-top:5px;padding-right:50px;padding-left:5px;padding-bottom:5px}html[dir="rtl"] .odswidget-text-search__search-box{padding-right:5px}html[dir="rtl"] .odswidget-text-search__search-box{padding-left:50px}.odswidget-text-search__form{position:relative}.odswidget-text-search__submit,.odswidget-text-search__reset{color:#666;background:0;border:0;padding:0;min-width:25px;position:absolute;top:0;bottom:0;line-height:1}.odswidget-text-search__submit{font-size:1.2rem;right:0}html[dir="rtl"] .odswidget-text-search__submit{left:0;right:auto}.odswidget-text-search__submit:hover,.odswidget-text-search__submit:focus{cursor:pointer;color:#333}.odswidget-text-search__reset{right:26px}html[dir="rtl"] .odswidget-text-search__reset{left:26px;right:auto}.odswidget-text-search__reset:hover,.odswidget-text-search__reset:focus{color:#ec643c}.odswidget-theme-boxes{text-align:center}.odswidget-theme-boxes__picto{width:64px;height:64px;margin:0 auto;opacity:.5}.odswidget-theme-boxes__picto:hover:not(.theme-default){opacity:1}.odswidget-theme-boxes__picto.theme-default{opacity:.1}.odswidget-theme-boxes__box{width:70px;display:inline-block;vertical-align:top}.odswidget-theme-picto .ods-svginliner__svg-container{height:100%}.odswidget-timerange{text-align:center}.odswidget-timerange__from,.odswidget-timerange__to{display:inline-block;position:relative}.odswidget-timerange__input{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.odswidget-timerange__input::-ms-clear{display:none}.odswidget-timerange__reset{color:#666;background:0;border:0;position:absolute;top:0;bottom:0;right:0;padding:0 5px}.odswidget-timerange__reset:hover{color:#ec643c}.odswidgets-rd-container.rd-container{background-color:#fff;padding:.72rem;border-radius:.2rem;border:1px solid #e5e5e5;box-shadow:0 3px 6px rgba(0,0,0,.16) , 0 3px 6px rgba(0,0,0,.23);z-index:1000}.odswidgets-rd-container.rd-container table{border-spacing:0;border-collapse:collapse}.odswidgets-rd-container .rd-day-body{padding:.45rem;border-radius:.4rem}.odswidgets-rd-container .rd-day-selected,.odswidgets-rd-container .rd-time-selected,.odswidgets-rd-container .rd-time-option:hover,.odswidgets-rd-container .rd-day-body:hover{background-color:#08c;color:#fff}.odswidgets-rd-container .rd-day-head{text-align:center}.odswidgets-rd-container .rd-month-label{padding-top:.45rem;padding-bottom:.45rem;margin-bottom:.72rem}.odswidgets-rd-container .rd-day-prev-month,.odswidgets-rd-container .rd-day-next-month{color:#ccc}.odswidgets-rd-container .rd-back,.odswidgets-rd-container .rd-next{padding:.45rem;margin-bottom:.72rem}.odswidget-timescale{text-align:center}.odswidget-timescale__scale-list{list-style-type:none;margin:0}.odswidget-timescale__scale{display:inline-block;padding-left:1em;padding-right:1em;font-size:1.2em;opacity:.8}.odswidget-timescale__scale--active{opacity:1;border-bottom:.2em solid}.odswidget-timescale__scale-link:hover{text-decoration:none}.odswidget-top-publishers__publishers{list-style-type:none;padding-left:0;margin-bottom:0}.odswidget-top-publishers__publisher{clear:both;margin-bottom:10px}.odswidget-top-publishers__publisher:last-child{margin-bottom:0}.odswidget-top-publishers__publisher-details-name{font-size:1.2em;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.odswidget-clear-all-filters{color:inherit;cursor:pointer}.odswidget-clear-all-filters:hover{text-decoration:none;color:#ec643c}.odswidget-infinite-scroll-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start}.odswidget-infinite-scroll-results__message-container{height:100px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.odswidget-infinite-scroll-results__spinner{font-size:3rem}.odswidget-geo-search__map{width:100%;height:200px}.odswidget-gauge{position:relative}.odswidget-gauge__svg-background{fill:none;stroke-width:10px;stroke:#e5e5e5}.odswidget-gauge__svg-filler{fill:none;stroke-width:8px;stroke:#ec643c}.odswidget-gauge__value{color:#2c3f56;font-weight:700;font-size:1.33rem;line-height:2rem;width:100%;text-align:center}.odswidget-gauge--circle .odswidget-gauge__svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.odswidget-gauge--circle .odswidget-gauge__value{position:absolute;text-align:center;top:50%;left:0;margin-top:-1rem}.odswidget-gauge--bar .odswidget-gauge__svg{width:100%;height:10px}.ods-cross-table{width:100%;height:400px;overflow:hidden;display:block;font-size:.85em;position:relative}.ods-cross-table__frozen-header-wrapper{position:absolute;z-index:400;overflow:hidden;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0}.ods-cross-table__frozen-rows-wrapper{position:absolute;z-index:300;right:0;overflow:hidden;border-bottom:1px solid #e0e0e0}.ods-cross-table__frozen-cols-wrapper{position:absolute;z-index:200;bottom:0;overflow:hidden;border-right:1px solid #e0e0e0}.ods-cross-table__body-wrapper{position:absolute;z-index:100;right:0;bottom:0;overflow:scroll}.ods-cross-table__row.ods-cross-table__row--hover .ods-cross-table__cell,.ods-cross-table__frozen-cols .ods-cross-table__row:hover .ods-cross-table__cell,.ods-cross-table__body .ods-cross-table__row:hover .ods-cross-table__cell{background-color:#e0e0e0}.ods-cross-table__row:nth-child(odd){background-color:#f4f4f4}.ods-cross-table__cell{padding:0;line-height:1.33em}.ods-cross-table__cell--header{background-color:#e8e8e8;font-weight:700}.ods-cross-table__cell--value{text-align:right}.ods-cross-table__cell-content{padding:3px 11px;white-space:nowrap}.ods-cross-table__cell--header .ods-cross-table__cell-content{padding:5px 11px}.ods-cross-table .odswidget-spinner{font-size:2rem}.ods-cross-table .odswidget-spinner__backdrop{z-index:500}.ods-slideshow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #e5e5e5;border-radius:3px}.ods-slideshow:focus{outline:0}.ods-slideshow:-webkit-full-screen{width:100%!important;height:100%!important}.ods-slideshow:-moz-full-screen{width:100%!important;height:100%!important}.ods-slideshow:-ms-fullscreen{width:100%!important;height:100%!important}.ods-slideshow:fullscreen{width:100%!important;height:100%!important}.ods-slideshow__image-wrapper{position:relative;background-color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2em}.ods-slideshow__image-legend{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#e5e5e5;border-top:1px solid #e5e5e5}.ods-slideshow__image-index,.ods-slideshow__image-title{padding:.33em .67em}.ods-slideshow__image-index__item{display:inline-block}.ods-slideshow__image-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ods-slideshow__toggles{white-space:nowrap;margin-left:auto}html[dir="rtl"] .ods-slideshow__toggles{margin-right:auto;margin-left:0}.ods-slideshow__tooltip-toggle,.ods-slideshow__fullscreen-toggle{background-color:#e5e5e5;border:0;padding:.33em .67em}.ods-slideshow__tooltip-toggle:hover,.ods-slideshow__fullscreen-toggle:hover{background-color:#ccc}.ods-slideshow__tooltip-wrapper{position:absolute;bottom:1em;right:1em;width:calc(100% - 2em);height:calc(100% - 2em)}html[dir="rtl"] .ods-slideshow__tooltip-wrapper{left:1em;right:auto}.ods-slideshow__tooltip-wrapper:after{display:block;content:'';height:1em;width:1em;position:absolute;right:2em;bottom:-1em;border-width:1em .5em 0 .5em;border-style:solid;border-color:#fff transparent;box-sizing:border-box}html[dir="rtl"] .ods-slideshow__tooltip-wrapper:after{left:2em;right:auto}.ods-slideshow__tooltip{position:absolute;bottom:0;right:0;overflow:auto;padding:.67em;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.12) , 0 1px 2px rgba(0,0,0,.24);max-height:100%;max-width:100%;z-index:200}html[dir="rtl"] .ods-slideshow__tooltip{left:0;right:auto}.ods-slideshow__previous-button,.ods-slideshow__next-button{width:2em;height:2em;font-size:3em;color:#f5f5f5;background-color:#333;opacity:.9;border:0;padding:0;line-height:2em;position:absolute;top:calc(50% - 1em);z-index:100;border-radius:1em}.ods-slideshow__previous-button:not(:disabled):hover,.ods-slideshow__next-button:not(:disabled):hover{opacity:1}.ods-slideshow__previous-button:disabled,.ods-slideshow__next-button:disabled{color:#666}.ods-slideshow__previous-button{left:1rem;padding-right:.1em}html[dir="rtl"] .ods-slideshow__previous-button{right:1rem;left:auto}html[dir="rtl"] .ods-slideshow__previous-button{padding-left:.1em;padding-right:0}.ods-slideshow__next-button{right:1rem;padding-left:.1em}html[dir="rtl"] .ods-slideshow__next-button{left:1rem;right:auto}html[dir="rtl"] .ods-slideshow__next-button{padding-right:.1em;padding-left:0}.ods-slideshow .odswidget-spinner{position:absolute;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;font-size:3rem;color:#f5f5f5}.ods-slideshow__cannot-display{color:#ccc;text-align:center}.ods-slideshow__cannot-display-icon{font-size:4em}.ods-slideshow__cannot-display-message{margin-top:1em}.odswidget-dataset-json-schema{max-height:600px;overflow-y:auto}.odswidget-dataset-json-schema .object,.odswidget-dataset-json-schema .array{padding-left:1em}.odswidget-dataset-schema{margin:1rem 0 2rem 0}.odswidget-dataset-schema__field{margin-bottom:1em}.odswidget-dataset-schema__field:last-child{margin-bottom:0}.odswidget-dataset-schema__field-label{padding:.5em 0;margin-bottom:.5em;border-bottom:1px solid rgba(0,0,0,.1);font-weight:700}@media (min-width:992px){.odswidget-dataset-schema__field-details{display:-webkit-box;display:-ms-flexbox;display:flex}.odswidget-dataset-schema__field-description-wrapper{margin:1em 0;width:30%}}.odswidget-dataset-schema__field-description{margin:0;font-family:inherit}.odswidget-dataset-schema__field-description--empty{color:rgba(1,1,1,.5);font-style:italic}.odswidget-dataset-schema__field-properties{border-collapse:collapse;margin:1em 0}@media (max-width:991px){.odswidget-dataset-schema__field-properties{width:100%}}@media (min-width:992px){.odswidget-dataset-schema__field-properties{margin-left:1em;width:calc(70% - 1em)}}.odswidget-dataset-schema__field-sample-value{border:1px solid rgba(0,0,0,.3);font-size:.8em;background:rgba(0,0,0,.1);margin:0;padding:.6em 1em;border-radius:4px;max-height:100px;overflow-y:auto;overflow-x:auto;direction:ltr}@media screen and (max-width:767px){.odswidget-dataset-schema__field-sample-value{overflow-wrap:break-word;word-break:break-all}}.odswidget-dataset-schema__field-name-value{margin:0;font-weight:700;display:inline-block;padding:0;background-color:transparent}.odswidget-dataset-schema__field-type-value{margin:0;display:inline-block;padding:0;background-color:transparent}.odswidget-dataset-schema__field-properties-key{vertical-align:top;padding:0 .5rem .2rem .5rem;width:130px;text-align:right}html[dir="rtl"] .odswidget-dataset-schema__field-properties-key{text-align:left}.odswidget-dataset-schema__field-properties-value{vertical-align:top;padding:0 .5em .2em .5em}[dir="rtl"] .fa-wheelchair,[dir="rtl"] .fa-wheelchair-alt,[dir="rtl"] .fa-random,[dir="rtl"] .fa-angle-double-left,[dir="rtl"] .fa-angle-double-right,[dir="rtl"] .fa-angle-left,[dir="rtl"] .fa-angle-right,[dir="rtl"] .fa-arrow-circle-left,[dir="rtl"] .fa-arrow-circle-o-left,[dir="rtl"] .fa-arrow-circle-right,[dir="rtl"] .fa-arrow-circle-o-right,[dir="rtl"] .fa-arrow-left,[dir="rtl"] .fa-arrow-right,[dir="rtl"] .fa-caret-left,[dir="rtl"] .fa-caret-right,[dir="rtl"] .fa-caret-square-o-left,[dir="rtl"] .fa-caret-square-o-right,[dir="rtl"] .fa-chevron-circle-left,[dir="rtl"] .fa-chevron-circle-right,[dir="rtl"] .fa-chevron-left,[dir="rtl"] .fa-chevron-right,[dir="rtl"] .fa-long-arrow-left,[dir="rtl"] .fa-long-arrow-right,[dir="rtl"] .fa-toggle-left,[dir="rtl"] .fa-toggle-right,[dir="rtl"] .fa-align-left,[dir="rtl"] .fa-align-right,[dir="rtl"] .fa-chain,[dir="rtl"] .fa-chain-broken,[dir="rtl"] .fa-clipboard,[dir="rtl"] .fa-copy,[dir="rtl"] .fa-cut,[dir="rtl"] .fa-dedent,[dir="rtl"] .fa-eraser,[dir="rtl"] .fa-file,[dir="rtl"] .fa-file-o,[dir="rtl"] .fa-file-text,[dir="rtl"] .fa-file-text-o,[dir="rtl"] .fa-files-o,[dir="rtl"] .fa-indent,[dir="rtl"] .fa-link,[dir="rtl"] .fa-list,[dir="rtl"] .fa-list-alt,[dir="rtl"] .fa-list-ol,[dir="rtl"] .fa-list-ul,[dir="rtl"] .fa-outdent,[dir="rtl"] .fa-paperclip,[dir="rtl"] .fa-paste,[dir="rtl"] .fa-repeat,[dir="rtl"] .fa-rotate-left,[dir="rtl"] .fa-rotate-right,[dir="rtl"] .fa-subscript,[dir="rtl"] .fa-superscript,[dir="rtl"] .fa-text-height,[dir="rtl"] .fa-th-list,[dir="rtl"] .fa-undo,[dir="rtl"] .fa-unlink,[dir="rtl"] .fa-refresh,[dir="rtl"] .fa-spinner,[dir="rtl"] .fa-ambulance,[dir="rtl"] .fa-bycicle,[dir="rtl"] .fa-fighter-jet,[dir="rtl"] .fa-motorcycle,[dir="rtl"] .fa-plane,[dir="rtl"] .fa-rocket,[dir="rtl"] .fa-space-shuttle,[dir="rtl"] .fa-truck,[dir="rtl"] .fa-volume-up,[dir="rtl"] .fa-volume-off,[dir="rtl"] .fa-volume-down,[dir="rtl"] .fa-video-camera,[dir="rtl"] .fa-user-times,[dir="rtl"] .fa-user-plus,[dir="rtl"] .fa-unlock-alt,[dir="rtl"] .fa-unlock,[dir="rtl"] .fa-toggle-on,[dir="rtl"] .fa-toggle-off,[dir="rtl"] .fa-terminal,[dir="rtl"] .fa-tasks,[dir="rtl"] .fa-tags,[dir="rtl"] .fa-tag,[dir="rtl"] .fa-tachometer,[dir="rtl"] .fa-star-half-o,[dir="rtl"] .fa-star-half-full,[dir="rtl"] .fa-star-half-empty,[dir="rtl"] .fa-star-half,[dir="rtl"] .fa-sliders,[dir="rtl"] .fa-signal,[dir="rtl"] .fa-sign-out,[dir="rtl"] .fa-sign-in,[dir="rtl"] .fa-server,[dir="rtl"] .fa-send-o,[dir="rtl"] .fa-send,[dir="rtl"] .fa-paper-plane,[dir="rtl"] .fa-paper-plane-o,[dir="rtl"] .fa-reply,[dir="rtl"] .fa-mail-reply,[dir="rtl"] .fa-mail-reply-all,[dir="rtl"] .fa-mail-forward,[dir="rtl"] .fa-reply-all,[dir="rtl"] .fa-quote-right,[dir="rtl"] .fa-quote-left,[dir="rtl"] .fa-question,[dir="rtl"] .fa-question-circle,[dir="rtl"] .fa-question-circle-o,[dir="rtl"] .fa-phone,[dir="rtl"] .fa-pencil,[dir="rtl"] .fa-pencil-square,[dir="rtl"] .fa-pencil-square-o,[dir="rtl"] .fa-paint-brush,[dir="rtl"] .fa-mouse-pointer,[dir="rtl"] .fa-location-arrow,[dir="rtl"] .fa-level-up,[dir="rtl"] .fa-level-down,[dir="rtl"] .fa-legal,[dir="rtl"] .fa-leaf,[dir="rtl"] .fa-language,[dir="rtl"] .fa-ley,[dir="rtl"] .fa-industry,[dir="rtl"] .fa-image,[dir="rtl"] .fa-hotel,[dir="rtl"] .fa-gears,[dir="rtl"] .fa-cogs,[dir="rtl"] .fa-gavel,[dir="rtl"] .fa-filter,[dir="rtl"] .fa-external-link,[dir="rtl"] .fa-external-link-square,[dir="rtl"] .fa-edit,[dir="rtl"] .fa-dashboard,[dir="rtl"] .fa-comment,[dir="rtl"] .fa-comment-o,[dir="rtl"] .fa-commenting,[dir="rtl"] .fa-commenting-o,[dir="rtl"] .fa-book,[dir="rtl"] .fa-bolt,[dir="rtl"] .fa-blind,[dir="rtl"] .fa-battery,[dir="rtl"] .fa-battery-0,[dir="rtl"] .fa-battery-1,[dir="rtl"] .fa-battery-2,[dir="rtl"] .fa-battery-3,[dir="rtl"] .fa-battery-4,[dir="rtl"] .fa-battery-empty,[dir="rtl"] .fa-battery-full,[dir="rtl"] .fa-battery-half,[dir="rtl"] .fa-battery-quarter,[dir="rtl"] .fa-battery-three-quarters{-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}[dir="rtl"] .fa-spin{-webkit-animation-direction:reverse;animation-direction:reverse}.odswidget.odswidget-imagified{max-width:100%!important}.odswidget .no-data{text-align:center;opacity:.5;font-size:1.2em}.ng-leaflet-tooltip-cloak{display:none}.visu-carto-content{position:fixed;top:0;bottom:0;left:0;right:0}#map-viewer{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ccc;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/map-viewer-back.svg);background-position:center;background-size:contain}body[class*="visu-carto-embed"] #map-viewer{border:.19rem solid #fff}.visu-carto-embed #map-viewer:focus{border-color:#0463b3}.visu-carto-embed-yelo #map-viewer:focus{border-color:#b18b10}.visu-carto-embed-technopole #map-viewer:focus{border-color:#0053a0}.visu-carto-embed-totem #map-viewer:focus{border-color:#009ee2}.visu-carto-embed-cmd #map-viewer:focus{border-color:#cfa643}#map-viewer::before{content:"Chargement en cours ...";display:block;position:absolute;width:17.5rem;line-height:1.25rem;left:50%;margin-left:-8.75rem;top:50%;margin-top:-2.5rem;padding:.63rem;text-align:center;background-color:#ccc;box-shadow:0 0 .63rem .63rem #ccc;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-size:1.4em;font-variant:small-caps}#map-viewer.loaded{background:#ccc}#map-viewer.loaded::before{display:none}body[class*="visu-carto-embed"] .dockbar,body[class*="visu-carto-embed"] .profile-tip,body[class*="visu-carto-embed"] .visu-carto-panel,body[class*="visu-carto-embed"] #tool-buttons,body[class*="visu-carto-embed"] .map-panel,body[class*="visu-carto-embed"] #cookie-notice,body[class*="visu-carto-embed"] .preprod-banner{display:none}body.visu-carto-embed-technopole{font-family:Arial,sans-serif}.visu-carto-panel{z-index:2;position:absolute;top:0;bottom:0;left:0;width:15.63rem;padding:1.25rem 0;background-color:#fff;box-shadow:0 0 .63rem .32rem rgba(0,0,0,.75);overflow-y:auto}.visu-carto-panel-section{border-top:.07rem solid #fff}h2.visu-carto-panel-title{margin:0;padding:.63rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-variant:small-caps;font-size:.9em;color:#fff}ul.visu-carto-panel-list{font-size:.8em}.visu-carto-page p.header-logo{height:auto;padding:0;margin-bottom:1.25rem;background:transparent}.visu-carto-page .header-logo-href{margin-left:auto;margin-right:auto}.catalog-thematic-title[data-thematic*="Mobilité"]{background-color:#efc94c}.catalog-thematic-title[data-thematic*="Culture"]{background-color:#df8741}.catalog-thematic-title[data-thematic*="Education"]{background-color:#6f7179}.catalog-thematic-title[data-thematic*="Environnement"]{background-color:#3aa996}.catalog-thematic-title[data-thematic*="Sante"]{background-color:#d23c83}.catalog-thematic-title[data-thematic*="Service"]{background-color:#0463b3}.catalog-thematic-title[data-thematic*="Tourisme"]{background-color:#59286a}.catalog-thematic-title[data-thematic*="Economie"]{background-color:#c12121}.catalog-thematic-title[data-thematic*="Divers"]{background-color:#bbb}.catalog-thematic-title[data-thematic*="Totem"]{background-color:#ffb628}.catalog-thematic-title[data-thematic*="Conservatoire"]{background:-webkit-linear-gradient(-25deg,#5e5e5e,#5e5e5e 10%,#313131 25%,#313131 75%,#5e5e5e 90%,#5e5e5e);background:linear-gradient(-25deg,#5e5e5e,#5e5e5e 10%,#313131 25%,#313131 75%,#5e5e5e 90%,#5e5e5e);color:#cfa643}.catalog-layer{background-color:#fff;border-bottom:.07rem solid #ccc}input.catalog-layer-checkbox{display:none}label.catalog-layer-label{display:block;width:100%;padding:.32rem 1.88rem;background-size:1.75rem 1.75rem;background-position:.07rem .07rem;background-repeat:no-repeat;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-transition:all ease-out .25s;transition:all ease-out .25s}label.catalog-layer-label:hover,label.catalog-layer-label:focus{background-color:#efefef}input.catalog-layer-checkbox:checked+label.catalog-layer-label{background-color:#efe}input.catalog-layer-checkbox:checked+label.catalog-layer-label::before{content:"\2714";display:block;position:absolute;top:50%;right:.32rem;margin-top:-10px;height:20px;width:20px;line-height:20px;text-align:center;font-size:1.25em;color:#090}#share-panel .map-panel-text{margin-bottom:.25rem}#share-panel .map-panel-text:not(:first-child){margin-top:.63rem}#map-viewer .ol-viewport{width:100%;height:100%;margin-left:0;margin-top:0}#map-viewer .ol-viewport canvas,#map-viewer>.ol-viewport .ol-overlaycontainer,#map-viewer>.ol-viewport .ol-overlaycontainer-stopevent{position:static}.ol-zoom,.ol-rotate,.ol-attribution{display:none}.visu-carto-page #yelo-logo,.visu-carto-embed #yelo-logo,.visu-carto-page #technopole-logo,.visu-carto-embed #technopole-logo,.visu-carto-embed-technopole #yelo-logo,.visu-carto-embed-yelo #technopole-logo,.visu-carto-embed-totem #agglo-logo,.visu-carto-embed-totem #yelo-logo,.visu-carto-embed-totem #technopole-logo,.visu-carto-embed-cmd #yelo-logo,.visu-carto-embed-cmd #technopole-logo{display:none}#map-logos{z-index:10;position:absolute;right:.44rem;bottom:.44rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.map-logo{padding:.32rem;background-color:rgba(255,255,255,.75)}.map-logo img{height:1.5rem}#agglo-logo{width:6.25rem}#agglo-logo img{width:5.63rem}#yelo-logo{width:3.25rem}#yelo-logo img{width:2.63rem}#technopole-logo{width:2.13rem}#technopole-logo img{width:1.5rem}#ign-logo,#mapbox-logo{display:none;width:2.13rem}#ign-logo{padding:.32rem .38rem}#ign-logo img{width:1.38rem}#mapbox-logo img{width:1.5rem}button.map-button,button.zoom-button{display:block;width:1.88rem;height:1.88rem;border-radius:50%;border:0;background-color:#fff;box-shadow:0 0 .32rem black;overflow:hidden;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}button.map-button:hover,button.zoom-button:hover{background-color:#efefef}#zoom-buttons,#tool-buttons{z-index:10;position:absolute;left:.44rem}#zoom-buttons{top:.44rem}#tool-buttons{top:9.38rem}.visu-carto-page #zoom-buttons{left:16.07rem}#map-viewer:-moz-full-screen #zoom-buttons{left:.44rem}#map-viewer:-webkit-full-screen #zoom-buttons{left:.44rem}#map-viewer:-ms-fullscreen #zoom-buttons{left:.44rem}#map-viewer:fullscreen #zoom-buttons{left:.44rem}#map-viewer:-moz-full-screen #tool-buttons{left:.44rem}#map-viewer:-webkit-full-screen #tool-buttons{left:.44rem}#map-viewer:-ms-fullscreen #tool-buttons{left:.44rem}#map-viewer:fullscreen #tool-buttons{left:.44rem}#zoom-buttons button:not(:last-child),#tool-buttons button:not(:last-child){margin-bottom:.63rem}#zoom-in,#zoom-out{font-size:1.5em}.zoom-button,.map-button{background-size:1.88rem 11.25rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/map-buttons.svg)}.visu-carto-embed-yelo .zoom-button,.visu-carto-embed-yelo .map-button,.visu-carto-embed-cmd .zoom-button,.visu-carto-embed-cmd .map-button{background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/map-buttons-yelo.svg)}.visu-carto-embed-technopole .zoom-button,.visu-carto-embed-technopole .map-button{background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/map-buttons-technopole.svg)}.visu-carto-embed-totem .zoom-button,.visu-carto-embed-totem .map-button{background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/map-buttons-totem.svg)}#zoom-in{background-position:0 0}#zoom-out{background-position:0 -1.87rem}#full-screen{background-position:0 -3.75rem}#map-viewer:-moz-full-screen #full-screen{background-position:0 -5.62rem}#map-viewer:-webkit-full-screen #full-screen{background-position:0 -5.62rem}#map-viewer:-ms-fullscreen #full-screen{background-position:0 -5.62rem}#map-viewer:fullscreen #full-screen{background-position:0 -5.62rem}#geolocate{background-position:0 -7.5rem}.visu-carto-embed-totem #geolocate{display:none}#share-panel-open{background-position:-.06rem -9.37rem}#map-buttons{z-index:10;position:absolute;bottom:3.19rem;right:.44rem}#map-buttons>.map-button:not(:first-child){margin-top:.44rem}#graphic-scale{z-index:10;position:absolute;bottom:.44rem;left:.44rem;height:2.13rem;padding:0 .63rem;background-color:rgba(255,255,255,.7)}.visu-carto-page #graphic-scale{left:16.07rem}#map-viewer:-moz-full-screen #graphic-scale{left:.44rem}#map-viewer:-webkit-full-screen #graphic-scale{left:.44rem}#map-viewer:-ms-fullscreen #graphic-scale{left:.44rem}#map-iewer:fullscreen #graphic-scale{left:.44rem}.ol-scale-line,.scale-line-initial-zero{top:-.12rem;height:1.69rem;line-height:1.69rem;font-size:.75em;color:#333}.ol-scale-line{text-align:right}.scale-line-initial-zero{position:absolute;left:.63rem}.scale-line-firt-part,.scale-line-last-part{position:absolute;top:1.38rem;width:50%;height:.44rem;background-color:#fff}.scale-line-firt-part{left:0;border-bottom:.19rem solid #333;border-top:.07rem solid #333;border-left:.07rem solid #333}.scale-line-last-part{right:0;border-bottom:.07rem solid #333;border-top:.19rem solid #333;border-right:.07rem solid #333}#map-viewer #search-engine{z-index:10;position:absolute;left:3.13rem;top:.32rem;width:20rem;font-size:.9em}.visu-carto-page #map-viewer #search-engine{left:18.75rem}.visu-carto-page #map-viewer:-moz-full-screen #search-engine{left:3.13rem}.visu-carto-page #map-viewer:-webkit-full-screen #search-engine{left:3.13rem}.visu-carto-page #map-viewer:-ms-fullscreen #search-engine{left:3.13rem}.visu-carto-page #map-iewer:fullscreen #search-engine{left:3.13rem}#map-viewer #search-engine .algoliaPlaces{width:100%;height:2.13rem;line-height:2.13rem;border-radius:.32rem;padding:0 .63rem;font-family:DroidSans,"Open Sans",Arial,sans-serif;box-shadow:0 0 .32rem black}#map-viewer #search-engine .ap-input-icon{display:none}#map-viewer #search-engine .ap-icon-pin,#map-viewer #search-engine .ap-icon-clear,#map-viewer #search-engine .ap-suggestion-icon{display:none}#map-viewer #search-engine .ap-suggestion{height:2rem;line-height:2rem;padding:0 .63rem;font-size:.85em;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#map-viewer #search-engine .ap-suggestion:hover,#map-viewer #search-engine .ap-suggestion:focus{background-color:#efefef;color:#0463b3}aside.map-panel,.gp-feature-info-div{border-radius:.32rem;box-shadow:0 0 .38rem black;background-color:#fff}aside.map-panel{z-index:50;position:absolute;top:9.38rem;left:.44rem;font-size:.9em}.gp-feature-info-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:12.5rem;max-width:20rem;max-height:85%;max-height:calc(100% - 1.25rem);margin-bottom:.75rem;font-size:.8em}.gp-feature-info-div::after{content:"";position:absolute;bottom:-.75rem;left:50%;margin-left:-.75rem;border-top:.75rem solid #fff;border-left:.75rem solid transparent;border-right:.75rem solid transparent}.gp-feature-info-light{color:#999}.gp-att-description-div strong{font-family:DroidSansBold,"Open Sans",Arial,sans-serif;font-weight:normal}.gp-att-description-div p:not(:last-child){margin-bottom:.63rem}.gp-att-description-div p:last-child{margin-bottom:0}.visu-carto-page .gp-feature-info-click,.visu-carto-embed .gp-feature-info-click,.visu-carto-embed-yelo .gp-feature-info-click,.visu-carto-embed-technopole .gp-feature-info-click,.visu-carto-embed-totem .gp-feature-info-click{display:block;height:1.5rem;line-height:1.5rem;padding:0;padding-left:1.63rem;margin-bottom:.32rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;background-size:1.25rem 1.25rem;background-position:.13rem .13rem;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}.visu-carto-embed-cmd .gp-feature-info-click,.visu-carto-embed-cmd .gp-feature-info-click:visited,.visu-carto-embed-cmd .gp-feature-info-click:focus{background:-webkit-linear-gradient(to top,rgba(207,166,67,0.5) 0,rgba(207,166,67,0.5) 100%,transparent 100%) no-repeat left bottom/100% .19rem;background:linear-gradient(to top,rgba(207,166,67,0.5) 0,rgba(207,166,67,0.5) 100%,transparent 100%) no-repeat left bottom/100% .19rem}.visu-carto-embed-cmd .gp-feature-info-click:focus{outline:1px solid #b38d47!important}.visu-carto-embed-cmd .gp-feature-info-click:hover,.visu-carto-embed-cmd .gp-feature-info-click:visited:hover{background-size:100% 100%}.visu-carto-page .gp-feature-info-click,.visu-carto-embed .gp-feature-info-click{color:#3aa996;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/zoom-in.svg)}.visu-carto-embed-yelo .gp-feature-info-click{color:#b18b10;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/zoom-in-yelo.svg)}.visu-carto-page .gp-feature-info-click:hover,.visu-carto-page .gp-feature-info-click:focus,.visu-carto-embed .gp-feature-info-click:hover,.visu-carto-embed .gp-feature-info-click:focus{color:#0463b3}.visu-carto-embed-yelo .gp-feature-info-click:hover,.visu-carto-embed-yelo .gp-feature-info-click:focus{color:#666}p.gp-feature-info-bus-block{margin:0;padding:.32rem}p.gp-feature-info-bus-block:nth-child(2n){background-color:#f2f2f2}.gp-feature-info-bus{display:inline-block;padding:0 .13rem;margin-right:.19rem;min-width:1.5rem;height:1rem;line-height:1rem;text-align:center;border-radius:.13rem;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;background-color:#fd0;color:#313131}.gp-feature-info-bus.line-1{background-color:#005fac;color:#fff}.gp-feature-info-bus.line-2{background-color:#e40613;color:#fff}.gp-feature-info-bus.line-3{background-color:#c95218;color:#fff}.gp-feature-info-bus.line-4{background-color:#047935;color:#fff}.gp-feature-info-bus.line-6{background-color:#742283;color:#fff}.gp-feature-info-bus.line-7{background-color:#e7007e;color:#fff}.gp-feature-info-bus.line-8{background-color:#00a0e4;color:#fff}.gp-feature-info-bus.line-10{background-color:#d1bcdc}.gp-feature-info-bus.line-11{background-color:#f1879e;color:#fff}.gp-feature-info-bus.line-13{background-color:#c5dc9c}.gp-feature-info-bus.line-14{background-color:#fccf97}.gp-feature-info-bus.line-15{background-color:#f5b5d3}.gp-feature-info-bus.line-16{background-color:#84c8ac}.gp-feature-info-bus.line-17{background-color:#ffeb80}.gp-feature-info-bus.line-18{background-color:#a1daf8}.gp-feature-info-bus.line-19{background-color:#a7bcc4}.gp-feature-info-bus.line-20{background-color:#f18c7c;color:#fff}.gp-feature-info-bus.line-21{background-color:#be8d77;color:#fff}.gp-feature-info-bus.line-pr{background-color:#36f;color:#fff}.visu-carto-page .map-panel{left:16.07rem}#map-viewer:-moz-full-screen .map-panel{left:.44rem}#map-viewer:-webkit-full-screen .map-panel{left:.44rem}#map-viewer:-ms-fullscreen .map-panel{left:.44rem}#map-viewer:fullscreen .map-panel{left:.44rem}aside.map-panel-visible{display:block}aside.map-panel-hidden{display:none}h4.map-panel-title,.gp-att-name-div,.geoportail-popup-content h5{margin:0;margin-bottom:-.43rem;height:2.07rem;line-height:1.88rem;padding:0 2.19rem;border-top-left-radius:.32rem;border-top-right-radius:.32rem;background-color:#0463b3;border-top:.19rem solid #fff;border-left:.19rem solid #fff;border-right:.19rem solid #fff;color:#fff;text-transform:uppercase;font-family:DroidSansBold,"Open Sans",Arial,sans-serif;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.visu-carto-embed-yelo h4.map-panel-title,.visu-carto-embed-yelo .gp-att-name-div,.visu-carto-embed-yelo .geoportail-popup-content h5{background-color:#fd0;color:#313131}.visu-carto-embed-technopole h4.map-panel-title,.visu-carto-embed-technopole .gp-att-name-div,.visu-carto-embed-technopole .geoportail-popup-content h5{background-color:#64b7d9;color:#fff}.visu-carto-embed-totem h4.map-panel-title,.visu-carto-embed-totem .gp-att-name-div,.visu-carto-embed-totem .geoportail-popup-content h5{background-color:#009ee2;color:#fff}.visu-carto-embed-cmd h4.map-panel-title,.visu-carto-embed-cmd .gp-att-name-div,.visu-carto-embed-cmd .geoportail-popup-content h5{background:-webkit-linear-gradient(-25deg,#4d4d4d,#4d4d4d 10%,black 25%,black 75%,#4d4d4d 90%,#4d4d4d);background:linear-gradient(-25deg,#4d4d4d,#4d4d4d 10%,#000 25%,#000 75%,#4d4d4d 90%,#4d4d4d);color:#f4c842}.gp-att-name-div .gp-feature-info-title-hidden{display:none}.geoportail-popup-content h5{margin:0;margin-bottom:.63rem}button.map-panel-close,.gp-feature-info-div input.closer{display:block;position:absolute;height:1.88rem;width:1.88rem;top:.19rem;right:.19rem;padding:0;border:0;background-color:transparent;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/white-cross.svg);background-position:center;background-size:1rem 1rem}.visu-carto-embed-yelo button.map-panel-close,.visu-carto-embed-yelo .gp-feature-info-div input.closer{background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/black-cross.svg)}.visu-carto-embed-cmd button.map-panel-close,.visu-carto-embed-cmd .gp-feature-info-div input.closer{background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/yellow-cross.svg)}.map-panel-content,.gp-att-description-div{margin-top:.44rem;padding:.63rem;border-bottom-left-radius:.32rem;border-bottom-right-radius:.32rem}.gp-att-description-div{max-height:14.38rem;padding-bottom:0;overflow-y:auto}.gp-features-content-div,.geoportail-popup-content{border-radius:.32rem;background-color:#fff;padding-bottom:.63rem;overflow-x:auto}.geoportail-popup-content p{padding-left:.63rem;padding-right:.63rem}.geoportail-popup-content h5+p{margin-top:0}.geoportail-popup-content p:last-child{margin-bottom:0}.gp-att-others-div,.gp-att-name-div:not(:first-child),.gp-att-description-div:not(:nth-child(2)){display:none}.gp-att-description-div br{display:block;height:0}.map-panel-content input.map-panel-input{width:15.63rem;line-height:1.75rem;padding:0 .32rem;border-radius:.32rem}.map-panel-content textarea.map-panel-textarea{width:15.63rem;height:8.4em;line-height:1.2em;padding:.32rem;border-radius:.32rem;font-size:.8em}@media (max-width:26.25rem),(max-height:22.5rem){.gp-feature-info-div{z-index:10;position:fixed;top:.63rem;left:.63rem;right:.63rem;max-width:100%}.gp-feature-info-div::after{display:none}.gp-features-content-div{height:100%}.gp-att-description-div{max-height:calc(100% - 2.07rem)}}#geolocation-marker{height:2.44rem;width:2rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/geolocation.svg);background-size:2rem 2.44rem;background-position:top center}.visu-carto-embed-totem #geolocation-marker{height:2.82rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/geolocation-totem.svg);background-size:2rem 2.82rem}#layer-switcher{z-index:10}@media (min-width:45rem) and (min-height:45rem){#zoom-buttons,#tool-buttons,.map-panel{left:.94rem}#zoom-buttons{top:.94rem}.visu-carto-page #zoom-buttons,.visu-carto-page #tool-buttons,.visu-carto-page .map-panel{left:16.57rem}#map-viewer:-moz-full-screen #zoom-buttons{left:.94rem}#map-viewer:-webkit-full-screen #zoom-buttons{left:.94rem}#map-viewer:-ms-fullscreen #zoom-buttons{left:.94rem}#map-viewer:fullscreen #zoom-buttons{left:.94rem}#map-viewer:-moz-full-screen #tool-buttons{left:.94rem}#map-viewer:-webkit-full-screen #tool-buttons{left:.94rem}#map-viewer:-ms-fullscreen #tool-buttons{left:.94rem}#map-viewer:fullscreen #tool-buttons{left:.94rem}#map-viewer:-moz-full-screen .map-panel{left:.94rem}#map-viewer:-webkit-full-screen .map-panel{left:.94rem}#map-viewer:-ms-fullscreen .map-panel{left:.94rem}#map-viewer:fullscreen .map-panel{left:.94rem}#map-buttons>.map-button:not(:first-child){margin-top:.63rem}#map-buttons{right:.94rem;bottom:4rem}#graphic-scale{bottom:.94rem;left:.94rem}.visu-carto-page #graphic-scale{left:16.57rem}#map-viewer:-moz-full-screen #graphic-scale{left:.94rem}#map-viewer:-webkit-full-screen #graphic-scale{left:.94rem}#map-viewer:-ms-fullscreen #graphic-scale{left:.94rem}#map-viewer:fullscreen #graphic-scale{left:.94rem}.visu-carto-page #map-viewer #search-engine{top:.82rem;left:19.69rem}.visu-carto-page #map-viewer:-moz-full-screen #search-engine{left:4.07rem}.visu-carto-page #map-viewer:-webkit-full-screen #search-engine{left:4.07rem}.visu-carto-page #map-viewer:-ms-fullscreen #search-engine{left:4.07rem}.visu-carto-page #map-iewer:fullscreen #search-engine{left:4.07rem}#map-logos{right:.94rem;bottom:.94rem}}.GPwidget{position:absolute;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;font-size:.82rem;color:#333}.GPwidget input[type="text"],.GPwidget input[type="button"]{-webkit-appearance:none;color:#333}.GPwidget input[type="checkbox"]{display:none}.GPwidget select{padding-left:.19rem;border-radius:.19rem}.GPwidget form{margin-bottom:0}.GPwidget *{box-sizing:border-box;background-repeat:no-repeat}.GPpanel{background-color:#fff;box-shadow:0 0 .38rem black;border-radius:.25rem}.GPpanelHeader{position:relative;width:100%;height:2rem;padding:.19rem;background-color:#9db1bd;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.GPpanelTitle{width:100%;height:100%;text-align:center;font-weight:bold;line-height:1.63rem;border-top-left-radius:.13rem;border-top-right-radius:.13rem;background-color:#366291;color:#fff}.GPpanelClose{position:absolute;top:.19rem;right:.19rem;width:1.63rem;height:1.63rem;background-position:-1.62rem 0;cursor:pointer}.GPshowAdvancedToolPicto{position:relative;box-sizing:border-box;width:1.88rem;height:1.88rem;box-shadow:0 0 .32rem 0;background-color:#fff;border-radius:50%;cursor:pointer}.GPshowAdvancedToolPicto:hover{background-color:#efefef}.GPshowAdvancedToolOpen{position:absolute;display:block;box-sizing:border-box;width:100%;height:100%}.GPflexInput{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:max-height .3s ease-out , opacity .3s ease-out , margin .3s ease-out;transition:max-height .3s ease-out , opacity .3s ease-out , margin .3s ease-out}.GPflexInput>*{display:block;height:1.75rem;line-height:1.63rem;border:.07rem solid #999;border-radius:0}.GPflexInput *:not(:last-child){border-right:0}.GPflexInput *:first-child{border-radius:.19rem 0 0 .19rem}.GPflexInput *:last-child{border-radius:0 .19rem .19rem 0}.GPflexInput>*:not(input){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.GPflexInput>input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding:0 .32rem;min-width:0}.GPflexInput>select{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;padding-right:.44rem}.GPflexInput>label{background-color:#f2f2f2;color:#666;padding-left:.44rem;padding-right:.57rem;cursor:pointer}.GPinputSelect{display:block;height:1.75rem;line-height:1.63rem;margin:auto;border:.07rem solid #999;color:#333;cursor:pointer}input.GPinputSubmit{display:block;width:5rem;margin:auto;height:1.75rem;line-height:1.63rem;padding:0;background:0;border:0;border-radius:.19rem;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;color:#fff;background-color:#366291;font-weight:bold;opacity:.8;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;cursor:pointer}input.GPinputSubmit:hover{opacity:1}.GPautoCompleteList,.GPadvancedAutoCompleteList{z-index:2;display:none;position:absolute;max-height:8.75rem;background-color:#fff;border:.07rem solid #999;overflow-y:hidden}.GPadvancedAutoCompleteList{width:calc(100% - 3.57rem);border-top:0;font-size:.9em}.GPautoCompleteProposal{width:100%;height:1.75rem;line-height:1rem;padding:.38rem .63rem;color:#5e5e5e;font-size:1.0em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.GPautoCompleteProposal:hover{color:#000;background-color:#cedbef}.GPshowMoreOptions{display:block;position:absolute;width:1.75rem;height:1.75rem;cursor:pointer;-webkit-transition:transform .5s ease-out 0s;transition:transform .5s ease-out 0s}input[type="checkbox"]:checked+.GPshowMoreOptions{transform:rotateX(180deg)}#GPlayerSwitcher{top:.44rem;right:.44rem;font-size:.69rem}#GPlayerSwitcher [draggable]{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none;-khtml-user-drag:element;-webkit-user-drag:element}#GPlayerSwitcher input[type="checkbox"]+div,#GPlayerSwitcher input[type="checkbox"]+label+div{max-height:0}#GPlayerSwitcher label{display:block}#GPshowLayersListPicto{position:relative;float:right;display:block;width:2.25rem;height:2.25rem;border-radius:.32rem;opacity:1;cursor:pointer;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}#GPshowLayersListOpen,#GPshowLayersListClose{position:absolute;display:block;-webkit-transition:all .25s ease-out 0s;transition:all .25s ease-out 0s}#GPshowLayersListOpen{width:2rem;height:2rem;top:.13rem;left:.13rem;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/GPshowLayersList.png.pagespeed.ce.kP3ZENLlDi.png);background-position:0 0;opacity:1}#GPshowLayersListClose{opacity:0}#GPlayerSwitcher input[type="checkbox"]:checked+div+#GPshowLayersListPicto{border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 .13rem .13rem black;border-top:.07rem solid #ccc}#GPlayerSwitcher input[type="checkbox"]:checked+div+#GPshowLayersListPicto #GPshowLayersListClose{opacity:1}#GPlayersList{position:relative;width:11.25rem;border-bottom-right-radius:0;opacity:0;overflow:auto;-webkit-transition:max-height .5s ease-out 0s , opacity .5s ease-out .25s;transition:max-height .5s ease-out 0s , opacity .5s ease-out .25s}#GPlayerSwitcher input[type="checkbox"]:checked+#GPlayersList{max-height:14.5rem;opacity:1;-webkit-transition:max-height .5s ease-in 0s , opacity .25s ease-in 0s;transition:max-height .5s ease-in 0s , opacity .25s ease-in 0s}.GPlayerSwitcher_layer{position:relative;top:0;background-color:#fff;border-bottom:.07rem dotted #ccc;overflow:hidden}#GPlayersList .GPlayerSwitcher_layer:last-child{border-bottom:0}.GPlayerBasicTools{position:relative;width:100%;height:1.75rem;background-color:#fff}.GPlayerRemove{width:1.75rem;height:1.75rem;right:0;background-image:url(https://www.agglo-larochelle.fr/cdalr-new-theme/images/visu-carto/GPlayerTools.png.pagespeed.ce.u65pEmeuUZ.png);background-position:-8.75rem 0;cursor:pointer}.GPlayerName,.GPlayerRemove{position:absolute;top:0}.GPghostLayer{opacity:0}.GPlayerVisibility{left:0;background-position:-1.75rem 0}input[type="checkbox"]:checked+.GPlayerVisibility{background-position:0 0}.GPlayerName{left:1.75rem;width:calc(100% - 3.5rem);line-height:1.75rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:.25rem;cursor:move}.outOfRange .GPlayerName{color:#aaa}#GPshowLayersListClose,.GPshowLayerAdvancedTools,.GPlayerAdvancedTools,.GPlayerVisibility,.GPlayerInfo,.GPlayerInfoOpened,.GPlayerInfoPanel,.GPlayerOpacity,.GPlayerOpacityValue,#GPlayerSwitcher_ID0,body[class*="visu-carto-embed"] .GPlayerSwitcher_layer,body[class*="visu-carto-embed"] #backMap-section-carte,body[class*="visu-carto-embed"] #GPshowLayersListPicto.GPshowAdvancedToolPicto{display:none}body[class*="visu-carto-embed"] #GPlayersList{width:7.5rem;border-bottom-right-radius:.25rem}#GPlayerSwitcher .GPlayerImg{display:block;position:absolute;width:1.5rem;height:1.5rem;top:.13rem;left:.13rem}@media (min-width:45rem) and (min-height:45rem){#GPlayerSwitcher{top:.94rem;right:.94rem}}.backMap-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:.32rem;padding-top:.63rem}.backMap-section-layer{opacity:.5;cursor:pointer}.backMap-section-layer.backMap-section-layer-current{opacity:1.0;cursor:default}.backMap-section-layer-img{width:2.5rem;height:2.5rem;background-size:cover}.backMap-section-layer-img::after{content:"";display:block;position:absolute;width:2.5rem;height:2.5rem;left:0;top:0;border:.07rem solid #ccc}.backMap-section-layer-current .backMap-section-layer-img::after{border:.13rem solid #035396}.visu-carto-embed-yelo .backMap-section-layer-current .backMap-section-layer-img::after{border:.13rem solid #b18b10}.visu-carto-embed-technopole .backMap-section-layer-current .backMap-section-layer-img::after{border:.13rem solid #0053a0}.visu-carto-embed-totem .backMap-section-layer-current .backMap-section-layer-img::after{border:.13rem solid #1e587c}.visu-carto-embed-cmd .backMap-section-layer-current .backMap-section-layer-img::after{border:.13rem solid #cfa643}.backMap-section-layer-txt{width:2.5rem;text-align:center;line-height:1rem;color:#666}.backMap-section-layer-current .backMap-section-layer-txt{color:#035396}.visu-carto-embed-yelo .backMap-section-layer-current .backMap-section-layer-txt{color:#b18b10}.visu-carto-embed-technopole .backMap-section-layer-current .backMap-section-layer-txt{color:#0053a0}.visu-carto-embed-totem .backMap-section-layer-current .backMap-section-layer-txt{color:#1e587c}.visu-carto-embed-cmd .backMap-section-layer-current .backMap-section-layer-txt{color:#313131}body[class*="visu-carto-embed"] .backMap-section{padding-top:.5rem;padding-bottom:.13rem}body[class*="visu-carto-embed"] .GPlayerSwitcher_layer.pav-layer{display:block}.GPlayerSwitcher_layer.pav-layer .GPlayerBasicTools{height:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.GPlayerSwitcher_layer.pav-layer .GPlayerName{position:relative;width:100%;left:0;padding-left:2.38rem;padding-right:.25rem;line-height:1;cursor:default}#GPlayerSwitcher .GPlayerSwitcher_layer.pav-layer .GPlayerImg{width:2rem;height:2rem;top:0;left:.13rem}