.g,.grid{margin-left:-1rem;margin-right:-1rem}.g:after,.g:before,.grid:after,.grid:before{content:'';display:table}.g:after,.grid:after{clear:both}.bucket,.gu,.page-standard-publication .book-order{-moz-box-sizing:border-box;box-sizing:border-box;float:left}.desk-full{float:none;width:auto}.desk-w1{padding-left:1rem;padding-right:1rem;width:6.25%}.desk-w2{padding-left:1rem;padding-right:1rem;width:12.5%}.desk-w3{padding-left:1rem;padding-right:1rem;width:18.75%}.desk-w4{padding-left:1rem;padding-right:1rem;width:25%}.desk-w5{padding-left:1rem;padding-right:1rem;width:31.25%}.desk-w6{padding-left:1rem;padding-right:1rem;width:37.5%}.desk-w7{padding-left:1rem;padding-right:1rem;width:43.75%}.desk-w8{padding-left:1rem;padding-right:1rem;width:50%}.desk-w9{padding-left:1rem;padding-right:1rem;width:56.25%}.desk-w10{padding-left:1rem;padding-right:1rem;width:62.5%}.desk-w11{padding-left:1rem;padding-right:1rem;width:68.75%}.desk-w12{padding-left:1rem;padding-right:1rem;width:75%}.desk-w13{padding-left:1rem;padding-right:1rem;width:81.25%}.desk-w14{padding-left:1rem;padding-right:1rem;width:87.5%}.desk-w15{padding-left:1rem;padding-right:1rem;width:93.75%}.desk-w16{padding-left:1rem;padding-right:1rem;width:100%}.desk-s1{margin-left:6.25%}.desk-s2{margin-left:12.5%}.desk-s3{margin-left:18.75%}.desk-s4{margin-left:25%}.desk-s5{margin-left:31.25%}.desk-s6{margin-left:37.5%}.desk-s7{margin-left:43.75%}.desk-s8{margin-left:50%}.desk-s9{margin-left:56.25%}.desk-s10{margin-left:62.5%}.desk-s11{margin-left:68.75%}.desk-s12{margin-left:75%}.desk-s13{margin-left:81.25%}.desk-s14{margin-left:87.5%}.desk-s15{margin-left:93.75%}html{font-size:100%;line-height:1.4em}.breadcrumb,.page-copyright,.page-footer,.page-header,.page-langswitch,.page-main,.page-menu,.page-title{-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:1200px;position:relative}.page-header{padding:2.8em 2rem 1.4em}.page-logo{width:250px}.page-menu{padding:0 2rem}.page-menu .nav-anchor,.page-menu .search-anchor{display:none}.page-menu .page-search{padding:0;position:absolute;right:2rem;top:-3.3rem}.page-menu .page-search input[type=search]{padding:.25rem 2.5em .25rem .5rem;min-height:21px}.page-menu .page-search .btn{padding:.25em .5em;top:1px;right:1px;bottom:1px}.page-nav{display:block;font-size:.9375rem;line-height:1}.page-nav .nav-primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 -.5em}.page-nav .nav-primary>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.page-nav .nav-primary>li>a{border-color:transparent;border-style:solid;border-width:5px 1px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:-5px;padding:1em .5em}.page-nav .nav-primary>li>a:focus,.page-nav .nav-primary>li>a:hover{background:rgba(255,255,255,.95);border-color:#9ecf6c #c2c2c2;color:#1c88b6;text-decoration:none}.page-nav .nav-primary .espace-professionnel>a{background-color:#146714;color:#fff;border-color:#fff;border-style:solid;border-width:5px 1px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:-5px;padding:1em .5em}.page-nav .nav-primary .espace-professionnel.is-menu-hovered>a,.page-nav .nav-primary .espace-professionnel.nav-activeitem>a,.page-nav .nav-primary .espace-professionnel:focus,.page-nav .nav-primary .espace-professionnel:hover{background:rgba(255,255,255,.95);border-color:#146714 #c2c2c2;color:#146714;text-decoration:none}:root .page-menu .page-nav{display:table-cell\9;width:100%\9}:root .page-menu .page-nav .nav-primary{display:block\9}:root .page-menu .page-nav .nav-primary>li{display:block\9;max-width:none\9;width:auto\9}:root .page-menu .page-nav .nav-primary>li>a{padding:1.05em 1em\9}.page-main{padding:.7em 2rem}.page-main h1{line-height:1}.page-title{margin:-1em auto 1.4em}.page-localnav{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:18.75%;float:left;min-height:1px}.page-search-results .page-localnav{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:25%}.page-bloub .page-localnav{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:31.25%;float:left}.page-bloub .page-localnav+.page-content{float:left;margin-left:0;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:68.75%}.page-bloub .page-localnav+.page-secondary{float:left;margin-left:0;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:25%}.page-bloub .page-localnav+.page-secondary+.page-content{float:left;margin-left:0;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:43.75%}.page-content{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:100%;margin:0 -1rem}.page-geoportail .page-content{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:100%}.page-content .aleft:not(img){margin-left:-webkit-calc(-1% - 1rem);margin-left:calc(-1% - 1rem);margin-right:2rem;width:50%}.page-content .aright:not(img){margin-left:2rem;margin-right:-webkit-calc(-1% - 1rem);margin-right:calc(-1% - 1rem);width:50%}.page-standard-index .page-content{float:left}.page-glossary .page-content{width:100%}.page-standard-archive .page-localnav+.page-content{margin-left:31.25%;margin-left:5;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:68.75%;margin-right:-1rem}.page-publications .page-content,.page-standard-publication .page-content{padding-left:1rem;padding-right:1rem;width:auto}.page-search-results .page-localnav+.page-content{margin-left:31.25%;margin-left:5}.page-campagnes .page-content,.page-legislation .page-content,.page-search-results.page-campagnes .page-content{margin-left:25%;margin-left:4;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:75%}.page-campagnes .page-content .search-result{clear:none}.page-legislation .page-content{float:none}.page-standard-language-root .page-content{margin-left:0;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:100%}.page-campagne .page-content{float:left}.page-agenda .page-localnav{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:25%}.page-agenda .page-content{margin-left:25%;margin-left:4;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:75%}nav.page-content{margin-bottom:2em}.page-secondary{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:25%;float:left;float:right}.page-standard-publication .page-secondary{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:18.75%;float:left;border-top:4px solid #000}.page-secondary+.page-content{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:75%}.page-standard-archive .page-localnav{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:25%;margin-left:-1rem}.page-localnav+.page-content{width:75%}.page-more{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:100%;margin-left:-1rem;margin-right:-1rem}.page-bleed .page-content{padding-left:1rem;padding-right:1rem;width:auto;margin-left:0}.page-footer>nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-footer>nav>.nav{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 2rem}.page-footer>nav>.nav+.nav{border-left:1px solid #045277;box-shadow:inset 1px 0 #5096b8}.page-footer .nav--pro{margin-top:0}:root .page-footer>nav{display:table\9;overflow:hidden\9;width:100%\9}:root .page-footer>nav>.nav{display:table-cell\9;width:33%\9}.page-footer--topbar{padding:10px 0;margin:0 0 2.5em}.page-footer--topbar .page-search input[type=search]{width:14.2em}.page-copyright{padding:1.4em 1rem}.social-bar{padding:0 0 0 2rem}.page-urgences-gardes .page-secondary{margin-top:1.5em}.page-urgences-gardes .page-content .index-section .index-section-title{margin-bottom:1em}.page-urgences-gardes .page-content .index-section .index{width:100%;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.page-urgences-gardes .page-content .index-section .index .index-article{position:relative;margin:.75em .5em;vertical-align:top;text-align:center;width:30%}.page-campagnes .page-content{margin-left:25%}.page-campagne .page-content{margin-left:0}.page-404 .page-copyright,.page-404 .page-header,.page-404 .page-main{max-width:780px;margin:0 auto}.page-404 .page-main,.page-404 .page-main .page-title{position:relative;z-index:1}.page-404 .page-main .page-title:before,.page-404 .page-main:before{background:#f4f7fc;content:" ";display:block;position:absolute;top:0;bottom:0;left:-10000px;right:-10000px;z-index:-1}.page-404 .page-main:before{background:#197ba5}.page-agenda #resultsContainer .contents{width:90%}.archives-nav .btngroup{margin:0 0 1.4em}.alertes{margin:-.6875em -3em 0}.alertes-more{margin:0 -3em 0}.remora.is-active[open] .toc-title::after{display:none}.page-standard-publication .book-description{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:50%;margin-left:50%;margin-left:8}.book-order{margin-top:0}.page-standard-publication .book-order{-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1rem;padding-right:1rem;width:50%}.book-order .book-file{padding:1.4em .7em}.book-translations{clear:both}.book-translations .book-file{-webkit-box-flex:0;-webkit-flex:0 0 33.3%;-ms-flex:0 0 33.3%;flex:0 0 33.3%;padding:1.4em 1rem;margin:0}.box{padding:0}.caterpillar-tab{padding:1.4em 1rem}.caterpillar-tab:before{margin-right:1rem}.faq-theme{border:1px solid #ddd;height:100%;padding:1.4em 1rem}.faq-theme .more{font-size:.75em}.filter{padding:0 1rem}.filter summary{margin:0 -1rem;padding:.7em 2.5rem .7em 1rem}.filter--drilldown ul{padding-left:1rem}.gemini-tabpanel{padding:1.4em 1rem}.geoportail{border:1px solid #d4d2d2;position:relative}.geoportail:after,.geoportail:before{content:'';display:table}.geoportail:after{clear:both}#map{display:block;position:relative;margin-bottom:0;width:75%;margin-left:25%}#map .overlay-visible{display:none}#addresses{width:25%;position:absolute;top:0;left:0;bottom:0;margin:0;overflow-y:scroll}#addresses ul{padding:0}#addresses .vcard-title{margin-bottom:1rem}#addresses .vcard-actions,#addresses .vcard-item,#addresses .vcard-title,#addresses [itemprop=address]{margin-left:0}#addresses .vcard-actions [itemprop=telephone],#addresses .vcard-actions a[href*="http://www.google.com/"]{display:none}#addresses li{float:none;display:block;width:100%;padding:0;margin:0}#addresses li+li{border-top:1px solid #d4d2d2}#addresses li:nth-child(2n+1){clear:none}#addresses .localize{position:relative;bottom:auto;right:auto;left:auto;margin-left:0;white-space:normal}.index-section{margin-top:1em}.page-langswitch{bottom:auto;left:0;padding:0 2rem;position:absolute;right:0;top:68px;z-index:1}.page-langswitch .langswitch{float:right}.nav--langswitch li{margin:0;margin-left:.5em}.message{padding:2rem}.breadcrumb{clear:both;padding:.7em 2rem}@supports (display:flex){.page-menu .nav-primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-menu .nav-primary li{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}}.page-menu .nav-primary>li{float:left;max-width:14.28571429%;min-height:3.75rem}.page-menu .nav-primary>li.urgences-gardes{position:absolute;right:20em;top:-3.5em;height:auto;float:none;max-width:none}.page-menu .nav-primary>li.urgences-gardes a{background:#EB4A12;border:1px solid #be4317;box-shadow:inset 0 0 1px 0 #fff;color:#fff;display:block;font-size:.86667em;-webkit-box-flex:none;-webkit-flex:none;-ms-flex:none;flex:none;height:auto;padding:.6153846154em;margin:0;text-transform:uppercase;line-height:inherit}.page-menu .nav-primary>li.urgences-gardes a:focus,.page-menu .nav-primary>li.urgences-gardes a:hover{background:#e44710;background:-webkit-linear-gradient(top,#e44710 0,#fd5318 100%);background:linear-gradient(to bottom,#e44710 0,#fd5318 100%);border:1px solid #be4317;box-shadow:inset 0 0 1px 0 #fff;color:#fff;text-decoration:underline}.page-menu .nav-primary>li>a{padding:1.05em 0;text-align:center;height:32px;color:#414042;border-top:5px solid #f4f7fc;margin-top:-5px;border-left:1px solid transparent;border-right:1px solid transparent;position:relative;z-index:1;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:30px}.page-menu .nav-primary>li>ul{background:0 0;left:-9999px;opacity:0;position:absolute;top:100%;border-bottom:1px solid #c2c2c2}.page-menu .nav-primary>li>ul:after,.page-menu .nav-primary>li>ul:before{content:" ";display:block;height:1px;background:#c2c2c2;position:absolute;bottom:-1px;left:-100%;right:-100%}.page-menu .nav-primary>li>ul:before{top:0;bottom:auto}.page-menu .nav-primary>li>ul:after{background:#fff;background:rgba(255,255,255,.95);border-bottom:1px solid #c2c2c2;height:auto;top:0;bottom:-1px;z-index:-1}.page-menu .nav-primary>li>ul>li{float:left;width:17%;padding-right:3%}.page-menu .nav-primary>li>ul>li>a{font-size:1.3em;margin-bottom:1em;color:#065c8f;font-weight:700}.page-menu .nav-primary>li>ul>li>a:focus,.page-menu .nav-primary>li>ul>li>a:hover{text-decoration:underline}.page-menu .nav-primary>li>ul>li ul a{color:#3f5565}.page-menu .nav-primary>li>ul>li ul a:focus,.page-menu .nav-primary>li>ul>li ul a:hover{color:#219dd1;text-decoration:underline}.page-menu .nav-primary>li .subnav{display:block;list-style-type:none;margin:0;padding:0;text-transform:none}.page-menu .nav-primary>li .subnav.level2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-menu .nav-primary>li .subnav.level2 li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.page-menu .nav-primary>li .subnav-professions-reglementees{-webkit-box-flex:2;-webkit-flex:2!important;-ms-flex:2!important;flex:2!important}.page-menu .nav-primary>li.is-menu-hovered>a,.page-menu .nav-primary>li:hover>a{background:#fff;background:rgba(255,255,255,.95);border-top:5px solid #9ecf6c;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;color:#1c88b6;text-decoration:none}.page-menu .nav-primary>li.is-menu-hovered>ul,.page-menu .nav-primary>li:hover>ul{left:0;opacity:1;right:0;padding:2em;margin-top:-1px}.page-menu .nav-primary>li.nav-activeitem>a{background:#fff;border-top:5px solid #9ecf6c;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;color:#000;text-decoration:none}.page-menu .nav-primary>li.plus li{float:none;width:auto;padding:0}.page-menu .nav-primary>li.plus li>a{font-size:1em;margin:0}.page-footer .nav-primary a{-webkit-column-break-inside:avoid;-webkit-break-inside:avoid;-moz-break-inside:avoid;break-inside:avoid}.page-footer .nav-primary ul{font-size:.8em}.first,.page-menu .nav-secondary{display:none}.subnav-professions-reglementees{padding-right:0!important;width:80%!important}.subnav-professions-reglementees .level3{-webkit-column-count:3;-moz-column-count:3;column-count:3}.page-footer .nav-activeitem a{color:#fff;background:0 0;text-decoration:underline}.page-footer .nav--pro{background-image:url(../img/footer-pro.png);background-repeat:no-repeat;background-size:contain;background-position-x:2rem}.panel{padding:2rem}.panel--bottom,.panel--top{left:2rem;right:2rem}.panel--left,.panel--right{width:30vw}.search-results .article-custom{-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;padding:.7em 1rem}.search-result{margin-bottom:2.8em}.is-slideshow--multiple-format.is-slideshow--loaded .slide-image{max-height:500px}.page-standard-language-root .js-slideshow-ribbon{background:#fff}.page-standard-language-root .slideshow{margin:-.6875em -3rem 3em}.page-standard-language-root div+.slideshow{margin-top:0}.page-standard-language-root .slide-content>.blocklink{bottom:5em;left:0;right:auto;max-width:750px;z-index:1}.page-standard-language-root .slide-content>.blocklink:before{background:#197ba5;background:rgba(25,123,165,.38);content:"";display:block;position:absolute;left:0;bottom:0;top:0;width:1200px;z-index:-1}.page-standard-language-root .slide-content>.blocklink .slide-title{line-height:1.45;font-size:1.75em}.page-standard-language-root .slideshow-bookmarks{margin-top:0;position:relative;top:-3em;z-index:3}#top{overflow:hidden}.page-footer,.page-footer--topbar,.page-header,.page-menu{z-index:0}.page-footer--topbar:before,.page-footer:before,.page-header:before,.page-menu:before{bottom:0;content:'';display:block;left:-100%;right:-100%;position:absolute;top:0;z-index:-1}.page-menu{z-index:20}.page-header:before{background:#f4f7fc}.page-menu:before{background:#dbe6f4}.page-footer:before{background:url(../img/layout/search-shadow.png) no-repeat center 58px #046c9f}.page-footer--topbar:before{background:#e6ecf5;height:58px}.search-result--campagne{overflow:hidden;width:25%}.search-result--campagne .article-head a,.search-result--campagne .article::before{-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.search-result--campagne .article-head a{padding:35% 1rem}.search-result--campagne .article:not(:hover)::before{opacity:0}.search-result--campagne .article:not(:hover) .article-head a{opacity:0;-webkit-transform:translate(0,-1em);-ms-transform:translate(0,-1em);transform:translate(0,-1em)}.page-standard-language-root .home-archives{margin-bottom:4em}.page-standard-language-root .home-archives .section-title{color:#58941a;font-size:1.875em;font-weight:700;text-transform:uppercase}.page-standard-language-root .home-archives .article-link{background:#f4f7fc;display:block;position:relative;margin-bottom:1em;text-decoration:none}.page-standard-language-root .home-archives .article-link:focus .article-title,.page-standard-language-root .home-archives .article-link:hover .article-title{background:#619926;color:#fff}.page-standard-language-root .home-archives .article-head{margin:0}.page-standard-language-root .home-archives .kicker{background:#58941a;color:#fff;display:block;font-size:.875em;font-weight:400;line-height:1.4;padding:1.15em .57em;position:absolute;top:0;left:0;bottom:0}.page-standard-language-root .home-archives .article-title{color:#146714;display:block;font-size:1em;font-weight:400;line-height:1.4;padding:1em 3em 1em 7em}.page-standard-language-root .home-archives .article-title:after{content:">>";font-family:SkizzIcons;position:absolute;right:1em}.page-standard-language-root .home-archives>p{text-align:right;font-size:.875em}.page-standard-language-root .home-archives>p a{color:#146714;display:block;padding-right:1.5em;position:relative;text-decoration:none}.page-standard-language-root .home-archives>p a:focus,.page-standard-language-root .home-archives>p a:hover{text-decoration:underline}.page-standard-language-root .home-archives>p a:visited{color:#146714}.page-standard-language-root .home-archives>p a:after{content:"\279C";position:absolute;right:0}.page-standard-language-root .home-archives--minister .section-title{color:#197ba5}.page-standard-language-root .home-archives--minister .article-link:focus .article-title,.page-standard-language-root .home-archives--minister .article-link:hover .article-title{background:#2582aa}.page-standard-language-root .home-archives--minister .kicker{background:#197ba5}.page-standard-language-root .home-archives--minister .article-title{color:#146714}.page-standard-language-root .home-archives--minister>p a,.page-standard-language-root .home-archives--minister>p a:visited{color:#197ba5}.page-standard-language-root .box{background:#f4f7fc}.page-standard-language-root .box.color-1{background:#f3f9ed}.page-standard-language-root .box-title{background:0 0;color:#197ba5;font-size:1.125em;font-weight:700;padding:.8889em}.page-standard-language-root .box-content{background:0 0;padding-top:0}@media (min-width:40em){.page-standard-language-root .home-box{margin-left:-3%}.page-standard-language-root .box{float:left;margin-left:3%;width:30%}.page-standard-language-root .box:nth-child(3n+1){clear:left}}