@charset "UTF-8";/*! =========================
   ___                     _
  / __| __ __ _ _ __  _ __(_)
  \__ \/ _/ _` | '  \| '_ \ |
  |___/\__\__,_|_|_|_| .__/_|
                     |_|
  Doc : https://pidila.gitlab.io/scampi
=========================== *//*! v1.0.0 *//*! Licence MIT ou CeCILL-B */@font-face{font-family:Ubuntu;src:url(../fonts/Ubuntu-Regular.ttf) format("truetype")}@font-face{font-family:"Ubuntu Bold";src:url(../fonts/Ubuntu-Bold.ttf) format("truetype")}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */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{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}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{-webkit-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]{-webkit-box-sizing:border-box;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;-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{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@-webkit-viewport{width:device-width}@viewport{width:device-width}html{font-size:100%;-webkit-tap-highlight-color:transparent}body{font-size:1em;line-height:1.5;color:#313740;background-color:#fff}[tabindex="-1"]:focus{outline:0!important}[role=button]{cursor:pointer}button{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}[role=button],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none!important}figure{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}address{margin-bottom:1em;font-style:normal;line-height:inherit}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;line-height:1.25;color:#313740}.h1,h1{font-size:2.5em}.h2,h2{font-size:2em}.h3,h3{font-size:1.75em}.h4,h4{font-size:1.5em}.h5,h5{font-size:1.25em}.h6,h6{font-size:1em}dl,ol,ul{margin-top:0;margin-bottom:1em}ol,ul{padding-left:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5em;margin-left:0}p{margin-top:0;margin-bottom:1em}hr{margin-top:1em;margin-bottom:1em;border:0;border-top:1px solid #cbd0d7}a{color:#004774;text-decoration:underline}a:focus,a:hover{color:#001828;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}abbr[title]{text-decoration:none}.mark,mark{padding:.2em;background-color:#ff0}.small,small{font-size:80%;font-weight:400}q{quotes:"\201C" "\201D" "\2018" "\2019"}:lang(fr)>q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D" "\2018" "\2019"}:lang(en)>q{quotes:"\201C" "\201D" "\2018" "\2019"}:lang(es)>q{quotes:"\00AB" "\00BB" "\201C" "\201D"}:lang(it)>q{quotes:"\00AB\A0" "\A0\00BB" "\201C" "\201D"}:lang(de)>q{quotes:"\201e" "\201c" "\201a" "\2018"}q:before{content:open-quote}q:after{content:close-quote}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}pre{display:block;margin-top:0;margin-bottom:1em;font-size:90%;line-height:1.5;color:#525c6b;background-color:#f7f7f9}pre code{padding:0;font-size:inherit;color:inherit;border-radius:0}code{padding:.2em .4em;font-size:90%;color:#bd4147;background-color:#f7f7f9;border-radius:4px}kbd{padding:.2em .4em;font-size:90%;color:#fff;background-color:#333;border-radius:3px}kbd kbd{padding:0;font-size:100%;font-weight:700}.breadcrumb{margin:.5em 0;font-size:.875em;line-height:1.25}.breadcrumb-list{padding-left:0;list-style:none;margin-bottom:0;margin-left:0}.breadcrumb-list .breadcrumb-item{display:inline-block;padding-right:.5em}.breadcrumb-list .breadcrumb-item:not(:first-of-type) span[aria-hidden=true]::after{padding-right:.5em;font-size:1.25em;content:"›"}.breadcrumb-list .breadcrumb-item a{color:#313740}.breadcrumb-list .breadcrumb-item strong{color:#f7ff3c;font-weight:700}.browsehappy{padding-top:.5em;padding-bottom:.5em;background-color:#fcf8e3;border-bottom:1px solid #deceb3}.browsehappy p{margin-bottom:.5em}.browsehappy a{color:#004774;text-decoration:underline}.btn{display:inline-block;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;color:#3c434e;background-color:#dadde2;border-color:#bdc3cc;padding:.25rem 1rem;font-size:1em;line-height:1.5;border-radius:4px}.btn:hover{color:#3c434e;background-color:#c4c9d2;border-color:#929bab}.btn.focus,.btn:focus{background-color:#c4c9d2;-webkit-box-shadow:0 0 0 .2rem rgba(189,195,204,.5);box-shadow:0 0 0 .2rem rgba(189,195,204,.5)}.btn.disabled,.btn:disabled{color:#3c434e;background-color:#dadde2;border-color:#bdc3cc}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active,.show>.btn.dropdown-toggle{color:#3c434e;background-color:#bdc3cc;border-color:#99a2b0}.btn:not(:disabled):not(.disabled).active:focus,.btn:not(:disabled):not(.disabled):active:focus,.show>.btn.dropdown-toggle:focus{background-color:#c4c9d2;-webkit-box-shadow:0 0 0 .2rem rgba(189,195,204,.5);box-shadow:0 0 0 .2rem rgba(189,195,204,.5)}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(247,255,60,.25);box-shadow:0 0 0 .2rem rgba(247,255,60,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}.btn-primary{color:#3c434e;background-color:#f7ff3c;border-color:#f5ff09}.btn-primary:hover{color:#3c434e;background-color:#f5ff16;border-color:#b4bc00}.btn-primary.focus,.btn-primary:focus{background-color:#f5ff16;-webkit-box-shadow:0 0 0 .2rem rgba(245,255,9,.5);box-shadow:0 0 0 .2rem rgba(245,255,9,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#3c434e;background-color:#f7ff3c;border-color:#f5ff09}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#3c434e;background-color:#f5ff09;border-color:#c0c800}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{background-color:#f5ff16;-webkit-box-shadow:0 0 0 .2rem rgba(245,255,9,.5);box-shadow:0 0 0 .2rem rgba(245,255,9,.5)}.btn-secondary{color:#3c434e;background-color:#fff;border-color:#bdc3cc}.btn-secondary:hover{color:#3c434e;background-color:#ececec;border-color:#929bab}.btn-secondary.focus,.btn-secondary:focus{background-color:#ececec;-webkit-box-shadow:0 0 0 .2rem rgba(189,195,204,.5);box-shadow:0 0 0 .2rem rgba(189,195,204,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#3c434e;background-color:#fff;border-color:#bdc3cc}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#3c434e;background-color:#e6e6e6;border-color:#99a2b0}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{background-color:#ececec;-webkit-box-shadow:0 0 0 .2rem rgba(189,195,204,.5);box-shadow:0 0 0 .2rem rgba(189,195,204,.5)}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.form-control{display:block;width:100%;padding:.5em .75em;font-size:1em;line-height:1.5;color:#3c434e;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:4px}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#3c434e;background-color:#fff;border-color:#fcffbc;outline:0;-webkit-box-shadow:0 0 0 1px rgba(247,255,60,.25);box-shadow:0 0 0 1px rgba(247,255,60,.25)}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#dadde2;opacity:1}select.form-control:not([size]):not([multiple]){height:2.5em}select.form-control:focus::-ms-value{color:#3c434e;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.symbol-required{color:#a94442}.form-group{margin-bottom:1em}.form-text{display:block;margin-top:.25em}.form-check{position:relative;display:block;padding-left:1.25em}.form-check-input{position:absolute;margin-top:.3em;margin-left:-1.25em}.form-check-input:disabled~.form-check-label{color:#687588}.form-check-label{margin-bottom:0}.form-check-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:0;margin-right:.75em}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125em;margin-left:0}.skip-link{margin:0;padding:0;background:#000;color:#fff}.skip-link .container{position:relative}.skip-link .container.skip-link-focus{height:2em}.skip-link ul{margin:0;padding:0}.skip-link li{list-style-type:none;margin:0;padding:0}.skip-link a{padding:0;color:#fff;text-decoration:none}.skip-link a{position:absolute;left:-7000px;z-index:1000;padding:0}.skip-link a:focus{position:absolute;top:.2em;left:0}.no-js .skip-link .container{min-height:2em;padding-top:.2em}.no-js .skip-link li{display:inline-block;padding-right:1em}.no-js .skip-link a{position:static}.no-js .skip-link a:focus,.no-js .skip-link a:hover{text-decoration:underline}.table{width:100%;max-width:100%;margin-bottom:1em}@media (max-width:48em){.table{display:block;overflow-x:auto}}.table caption{padding:.75rem .4rem;text-align:left;color:#313740;width:100%}.table th{text-align:left}.table td,.table th{padding:.75rem .4rem;vertical-align:top;border-top:1px solid #1c304a;color:#313740}.table .thead th,.table thead th{vertical-align:bottom;border-bottom:2px solid #1c304a;background-color:#f0f8ff;color:#313740}.table tbody+tbody{border-top:2px solid #1c304a}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{color:#313740;background-color:#f0f8ff}body{background:#f0f8ff url(../images/bg-f.jpg) top left no-repeat;font-family:Ubuntu,Arial,Helvetica,sans-serif;color:#1c304a}.banner{background:url(../css-img/bg.png) repeat}.footer,.main{background:#fff url(../css-img/bg.png) repeat}main{padding:2em 0}main .image{text-align:center}main .image img{width:100%}.home header{height:51em;position:relative}.home button#toggle-menu,.home nav{position:absolute;bottom:0;width:100%;margin-top:28.2em}header{height:23em}header p.lang{position:absolute}header p{text-transform:uppercase;text-shadow:1px 1px #1c304a}header .site-name{color:#f7ff3c;font-size:5rem;padding-top:2rem;margin:0;font-family:Ubuntu Bold,Arial,Helvetica,sans-serif;padding-left:.2rem}header .site-desc{font-size:2rem;color:#fff;padding:0;margin:0;padding-left:.2rem}header .nav-item:first-child .nav-link{padding:.5em .5em 0 .5em;font-size:1.5em;line-height:1em}.container-xl{width:62rem;margin:0 auto;height:20rem}.container{width:62rem;margin:0 auto}.container article{background-color:#fff;padding:1rem}.container article .content{margin:0 auto;width:80%}.container article h1{font-family:Ubuntu Bold,Arial,Helvetica,sans-serif;color:#1c304a;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),to(aliceblue));background-image:linear-gradient(to bottom,transparent 40%,#f0f8ff 100%);display:inline-block;margin-bottom:1rem}.container article h2{font-family:Ubuntu Bold,Arial,Helvetica,sans-serif;text-shadow:1px 1px #f7ff3c}.container article h3{font-family:Ubuntu Bold,Arial,Helvetica,sans-serif}.container article p.alert{background-color:#32cd32;padding:1em;color:#fff}.container article p.error{background-color:#ff4500;padding:1em 2em;color:#fff;border:4px solid #ff0;border-radius:4px;font-size:1.25em;display:inline-block}.container article table{width:80%;margin:2em auto;border:none}.container article table td,.container article table th,.container article table tr{border:none}.container article table tr:nth-child(even){background:#fff}.container article table tr:nth-child(odd){background:#f0f8ff}.container article .iframe{text-align:center}footer{text-align:center;padding:1rem;color:#1c304a;background-color:#fff}footer p{border-top:1px solid #1c304a}footer p a{color:#1c304a;text-decoration:none}footer li{display:inline-table;margin:2em 1em;vertical-align:middle}footer li img{width:75px}.form-control{border-color:#1c304a}.form-control:focus{background-color:#f0f8ff;border-color:#1c304a}.btn{background-color:#f0f8ff;color:#1c304a;border-color:#1c304a}.btn:focus{background-color:#f0f8ff}.table .thead th,.table thead th{vertical-align:top;border-bottom:5px solid #1c304a}@media only screen and (max-device-width:768px){main{margin:0;padding:.5em 0}.home header{height:28em}header{height:auto}header .site-name{font-size:2rem;padding-top:2rem}header .site-desc{font-size:.8rem}.container,.container-xl{width:100%;margin:0 auto;height:auto}.container article .content{width:100%}.container article .content table{width:100%}}.photos button{margin:0;padding:0;border:none;background:0 0}@-webkit-keyframes modal-overlay{0%{opacity:0}100%{opacity:1}}@keyframes modal-overlay{0%{opacity:0}100%{opacity:1}}dialog{display:block;border:0;padding:0}.no-scroll{overflow:hidden}#js-modal-overlay{-webkit-animation:modal-overlay ease .5s 1 normal;animation:modal-overlay ease .5s 1 normal;background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:666}#js-modal-overlay .invisible{opacity:0}.modal{left:0;margin:10px;position:fixed;right:0;top:0;width:auto;z-index:667}dialog.modal{background-clip:padding-box;background-color:#fff;outline:0}.modal-template{display:none}.modal__wrapper{overflow-x:hidden;overflow-y:auto}.modal-header{padding:1rem;border-bottom:1px solid #e5e5e5}.modal-close{font-size:1.5em;font-weight:700;line-height:1;color:#000;padding:.1em .3em;position:absolute;right:1rem;top:1rem;margin-top:-5px}.modal-title{margin:0;line-height:1.5}.modal-body{position:relative;padding:1em}.modal-body img{width:100%}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:34em){.modal{width:37em;margin:30px auto}.modal-sm{width:19em}}@media (min-width:48em){.modal-lg{width:56em}}.toggle-menu{width:100%;padding:.5em 1em;border:none;margin:0;background-color:#f7ff3c;color:#1c304a;text-align:left}.toggle-menu span[aria-hidden=true]:before{display:inline-block;content:"\2261";font-size:1.5em;padding-right:.5em;line-height:1;vertical-align:bottom}.toggle-menu span[aria-hidden=true]:focus,.toggle-menu span[aria-hidden=true]:hover{background-color:none;color:none}.toggle-menu.is-open{background-color:#3c434e;color:#fff}.toggle-menu.is-open:before{content:"\00D7"}.toggle-menu.is-open:focus{border:1px dotted #fff}@media (min-width:48em){.toggle-menu{display:none}}.nav-main{background-color:#f7ff3c;color:#1c304a}.nav-main .container{padding-left:0;padding-right:0}.nav-main .nav-main-list{display:none;list-style:none;margin:0;padding:0;width:100%}.nav-main .nav-link{display:block;padding:1em;color:#1c304a;font-size:.875em;text-decoration:none;text-transform:uppercase;width:100%}.nav-main .nav-link:focus,.nav-main .nav-link:hover,.nav-main .nav-link:visited{background-color:#f7ff3c;color:#1c304a}.nav-main .nav-link.is-active{background-color:#f7ff3c;color:#1c304a;border-bottom:.25em solid #1c304a}.nav-main-list.is-open{display:block}.no-js .toggle-menu{display:none}.no-js .nav-main-list{display:block}@media (min-width:48em){.nav-main .nav-main-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;list-style-type:none;color:#fff;background-color:#f7ff3c;text-align:center;width:100%}.nav-main .nav-main-list .nav-item{display:flex 1 1 auto;line-height:1.3}.nav-main .nav-main-list .nav-link{height:100%}}.nav-main .nav-link.is-active,.nav-main .nav-link:hover{border-bottom:2px solid #1c304a}