@import 'https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap';@import 'https://fonts.googleapis.com/css?family=Varela+Round&display=swap';@import 'https://fonts.googleapis.com/css2?family=Patrick+Hand&display=swap';:root{--font-body-family: 'Open Sans', sans-serif;--font-body-color: rgb(32, 32, 32);--Hn-style: 'Varela Round', sans-serif;--h1-color: #23385e;--h1-size: 2.3rem;--h1-subtitle-size: 60%;--h1-subtitle-color: gray;--h2-color: white;--h2-background-color: #23385e;--h2-size: 1.5rem;--h2-border-radius: 4px;--h3-color: #c35642;--h3-size: 1.25rem;--h4-color: #dc8700;--h4-size: 1.15rem;--h5-color: #4495aa;--h5-size: 1rem;--nav-background-color: #c4a469;--nav-font-color: #212f09;--nav-font-size: 0.96em;--link-color: #1a73e8;--link-color-hover: #174ea6;--font-logo-family: 'Roboto Slab', serif;--font-logo-color: black;--font-logo-background-color: white;--font-logo-size: 2rem;--font-logo-subtitle-family: 'Roboto Slab', serif;--font-logo-subtitle-color: white;--font-logo-subtitle-size: 1.5rem}body{font-family:var(--font-body-family);color:var(--font-body-color)}.container{box-shadow:0 0 10px 0 #8d8d8d}header,footer{margin-left:-15px;margin-right:-15px}article{margin-bottom:80px}.logo-banner{font-family:var(--font-logo-family);color:var(--font-logo-color);font-size:var(--font-logo-size);font-weight:700;background-color:var(--font-logo-background-color);padding:5px 10px;border-radius:5px}.logo-subtitle-banner{font-family:var(--font-logo-subtitle-family);color:var(--font-logo-subtitle-color);font-size:var(--font-logo-subtitle-size);background-color:transparent;padding:0;border-radius:0}.banner-top .banner-top .alert{margin-top:.75rem;margin-bottom:.75rem;padding:0 1.25rem;border-radius:5px}.banner-top ul{margin:.5rem 0;padding-left:1rem;font-size:85%}.banner-top a:link,.banner-top a:visited,.banner-top a:hover,.banner-top a:active{text-decoration:none}nav{color:var(--nav-font-color);background-color:var(--nav-background-color);font-size:var(--nav-font-size);font-weight:700;margin-bottom:1rem}.nav-link{display:block;text-decoration:none;padding:.2rem .8rem}nav li,nav li.first-nav-item{padding-right:5px;padding-left:5px}nav li{border-left:1px dotted #364d0f}nav li.first-nav-item{border-left:none}nav li a:link,nav li a:visited{text-decoration:none;color:var(--nav-font-color)}nav li a:hover,nav li a:active{text-decoration:none;color:var(--nav-background-color);background-color:var(--nav-font-color);border-radius:2px}nav li a:link.dropdown-item,nav li a:visited.dropdown-item{color:var(--nav-background-color)}nav li a:hover.dropdown-item,nav li a:active.dropdown-item{color:var(--nav-font-color);background-color:var(--nav-background-color)}.dropdown-menu{font-size:1em;border-radius:2px}@media(max-width:768px){.navbar{display:block;border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(0,0,0,.1)}nav li,nav li.first-nav-item{border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(0,0,0,.1);border-left:none;padding-right:0;padding-left:0}}.internal-nav{font-size:90%;color:gray;text-align:right;margin:10px 0 20px 10px}.internal-nav a:link,.internal-nav a:visited{color:gray;text-decoration:none}.internal-nav a:hover,.internal-nav a:active{color:gray;text-decoration:underline;background-color:transparent}h1,h2,h3,h4,h5{font-family:var(--Hn-style)}h1{color:var(--h1-color);font-size:var(--h1-size);text-align:center;font-weight:700;overflow-wrap:break-word;margin:1.2rem .4em}.h1-subtitle{font-size:var(--h1-subtitle-size);color:var(--h1-subtitle-color)}h2{background-color:var(--h2-background-color);color:var(--h2-color);font-size:var(--h2-size);margin:2.1rem 0 .625rem;padding:8px;border-radius:var(--h2-border-radius)}h3{color:var(--h3-color);font-size:var(--h3-size);font-weight:700;text-align:left;margin:1.5em -9px .3125rem;padding:.35em .5em;overflow:hidden}.h3-first{margin-top:0}h3:after{content:'';display:inline-block;width:100%;height:100%;margin-right:-100%;margin-left:.5em;border-bottom:2px solid var(--h3-color);position:relative;vertical-align:middle}h4{color:var(--h4-color);font-size:var(--h4-size);font-weight:700;margin-top:1.3em;margin-bottom:.5em}h5{color:var(--h5-color);font-size:var(--h5-size);font-weight:700}p{margin-top:.3rem;margin-bottom:1rem;margin-left:.6rem;margin-right:.6rem}.lead{line-height:1.8;font-size:1.05rem;font-weight:inherit;font-style:italic;margin-top:45px;margin-left:3rem;margin-right:3rem}blockquote{border-left:4px solid #afafaf;padding:0 0 0 7px;margin-left:13px;margin-bottom:0}blockquote p{font-size:1.05rem;font-style:italic}.media{padding:10px;width:90%;background-color:#f0f4ff;margin:.3rem auto 1.3rem;border-radius:10px;border:1px dashed #cacaca}.line-height-0{line-height:1!important}.line-height-1{line-height:1.5!important}.line-height-2{line-height:2!important}.line-height-3{line-height:2.5!important}.line-height-4{line-height:3!important}.line-height-5{line-height:3.5!important}a:link,a:visited{color:var(--link-color);text-decoration:none}a:hover,a:active{color:var(--link-color-hover);background-color:transparent;text-decoration:underline}caption a:link,caption a:visited{color:var(--link-color);text-decoration:none}.btn-outline-primary a:hover{color:#fff;text-decoration:none}.alert-light{border-color:#c6c8ca}.card-img{max-width:100%;margin-right:auto;margin-left:auto}.card-body{padding:.25rem}.card-body p{font-size:2em;font-family:patrick hand,cursive}.card-produit .card-body p{font-size:1.1em;font-family:open sans,sans-serif}h3.card-title{text-align:center;color:#000}h3.card-title:after{content:none}a:link.badge{text-decoration:none}.jumbotron{padding:.1rem}figcaption{font-size:75%;margin-bottom:20px}header img{margin-top:0;margin-bottom:0}.img-border{border:1px solid #dadada}table{font-size:100%}caption{text-align:right;caption-side:top;font-size:90%;padding-top:.25rem;padding-bottom:0}.pub-mobile,.pub-desktop{text-align:center;margin:15px auto 25px;color:#fff}@media(min-width:992px){.pub-mobile{display:none}}@media(max-width:991px){.pub-desktop{display:none}}.banniere-pub-top{padding-top:.2rem;background-color:#fff}.banniere-pub-top:after{background-color:#fff}.pub-mobile-top,.pub-desktop-top{text-align:center;margin:0 auto}@media(min-width:992px){.pub-mobile-top{display:none}}@media(max-width:991px){.pub-desktop-top{display:none}}footer{color:#a0a0a0;background-color:#eaeaea;text-align:center;font-size:.85em;margin-top:35px;padding:5px}footer a:link,footer a:hover,footer a:active,footer a:visited{color:#a0a0a0;text-decoration:none;background-color:transparent}