@font-face{font-family:'Belleza';src:url('/fonts/Belleza-Regular.eot');src:local('☺'), url('/fonts/Belleza-Regular.woff') format('woff'), url('/fonts/Belleza-Regular.ttf') format('truetype'), url('/fonts/Belleza-Regular.svg') format('svg');font-weight:normal;font-style:normal}hr{border:0}u{text-decoration:underline}a{color:#000;text-decoration:none;transition:0.7s!important}a:hover{text-decoration:none}.center{width:1000px;position:relative;margin:0
auto}.left{float:left}.right{float:right}.clear{clear:both;height:0}.nomargin{margin:0
!important}.noborder{border:0
!important}.nopadding{padding:0
!important}.nodisplay{display:none}.marginrigth{margin-right:15px}.marginleft{margin-left:15px}.margintop{margin-top:15px}.marginbottom{margin-bottom:15px}.textcenter{text-align:center}.errorS{color:red}.errorField{color:#F00}.ErrorField::placeholder{color:#F00}.FieldError{border:solid 1px #FF0000!important}input{border:0;margin:0;font-family:'Walkway';font-size:18px}textarea{font-family:pt-sans,sans-serif}.isOk{font-size:24px;padding:5px
0;text-align:center}html{width:100%}body{font-size:12px;width:100%;background-color:#fff;font-family:'Avenir',Verdana,sans-serif;color:#000;font-size:18px;font-weight:400;font-style:normal;line-height:1.7emposition:relative}div,p,ul
li{line-height:30px;font-weight:400;line-height:1.7em;white-space:normal}h1,h2,h3{letter-spacing:3px;font-family:'Belleza';font-weight:400}sup{font-size:12px;vertical-align:top}#gdpr-cookie-message{position:fixed;right:30px;bottom:30px;max-width:375px;background-color:var(--purple);padding:20px;border-radius:5px;box-shadow:0 6px 6px rgba(0,0,0,0.25);margin-left:30px;font-family:system-ui;z-index:600;background-color:#111d2d}#gdpr-cookie-message
h4{color:#fff;font-size:18px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message
h5{color:var(--red);font-size:15px;font-weight:500;margin-bottom:10px}#gdpr-cookie-message p, #gdpr-cookie-message
ul{color:white;font-size:15px;line-height:1.5em}#gdpr-cookie-message p:last-child{margin-bottom:0;text-align:right}#gdpr-cookie-message
li{width:49%;display:inline-block}#gdpr-cookie-message
a{color:var(--red);text-decoration:none;font-size:15px;padding-bottom:2px;border-bottom:1px dotted rgba(255,255,255,0.75);transition:all 0.3s ease-in}#gdpr-cookie-message a:hover{color:white;border-bottom-color:var(--red);transition:all 0.3s ease-in}#gdpr-cookie-message button,button#ihavecookiesBtn{border:none;background:var(--red);color:white;font-size:15px;padding:7px;border-radius:3px;margin-left:15px;cursor:pointer;transition:all 0.3s ease-in}#gdpr-cookie-message button:hover{background:white;color:var(--red);transition:all 0.3s ease-in}button#gdpr-cookie-advanced{background:white;color:var(--red)}#gdpr-cookie-message button:disabled{opacity:0.3}#gdpr-cookie-message input[type='checkbox']{float:none;margin-top:0;margin-right:5px;-webkit-appearance:checkbox}button#gdpr-cookie-accept{background-color:#002D57;color:#fff}button#gdpr-cookie-accept:hover{background-color:#0256A3}button#gdpr-cookie-advanced{background:unset}.boxshadow{-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 25px 0px rgba(0,0,0,0.2)}.grid-col-1{display:grid;width:100%;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:5%;}.grid-col-2{display:grid;width:100%;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5%;}.grid-col-3{display:grid;width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5%;overflow:unset}}.grid-col-4{display:grid;width:100%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5%;}.grid-col-5{display:grid;width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5%;}.grid-col-6{display:grid;width:100%;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:5%;}#header{position:fixed;top:0;left:0;width:100%;z-index:500}.logo{position:fixed;top:0;left:2.5%;z-index:510;width:150px}.logo
img{display:block;width:100%;height:auto}.menumobile{display:none}#Menu{float:right;border-bottom:solid 4px #3A63BD}#Menu ul
li{float:left;margin:0
0 0 4px}#Menu ul li:first-child{margin-left:0}#Menu ul li
a{display:block;text-transform:uppercase;background-color:#E66A1C;color:#fff;font-size:16px;padding:10px
20px}#Menu ul li  a:hover{background-color:#F4B993}#Menu ul li
a.selected{font-weight:bold;background-color:#F4B993;color:#E66A1C}.breadcrumb{font-size:11px;margin-bottom:10px}footer{padding-top:50px;background:url(/img/fond-footer.png) top center no-repeat;no-repeat;background-size:70%}footer
.content{background-color:#E66A1E;color:#fff;padding:50px
25%;text-align:center;vertical-align:top}footer .content
.coords{width:47.5%;margin-rigth:5%;display:inline-block;vertical-align:top;text-align:left}footer .content .coords
.nom{text-transform:uppercase;font-size:24px;font-weight:bold}footer .content
.socialmedia{width:47.5%;display:inline-block;vertical-align:top;text-align:left}footer .content .socialmedia
.libelle{text-transform:uppercase;margin-bottom:15px;font-size:24px}footer .content .socialmedia
a{margin-right:15px}footer .content
a{color:#fff}footer
.legal{background-color:#E66A1E;color:#fff;;text-align:center;font-size:12px;padding:5px
0}footer .legal
a{color:#fff}@media screen and (min-width: 1800px){.logo{position:fixed;top:0;left:2.5%;z-index:510;width:200px}.logo
img{display:block;width:100%;height:auto}}@media screen and (max-width: 1380px){}@media screen and (max-width: 1280px){}@media screen and (max-width: 1024px){#header{z-index:520}.menumobile{display:block;position:fixed;top:0;right:0;z-index:510}.menumobile
button{background-color:#E66A1E;padding:15px
15px 10px 15px;text-transform:uppercase;color:#fff;font-size:14px;line-height:18px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#fff;border-radius:0;height:1px}.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner:after, .hamburger.is-active .hamburger-inner:before{background-color:#fff}.logo{position:fixed;top:0;left:2.5%;z-index:510;width:80px}.logo
img{display:block;width:100%;height:auto}#Menu{display:none;position:fixed;top:0;left:0;z-index:500;background-color:#fff;padding:100px
5% 5% 5%;width:90%;height:calc(95% - 100px)}#Menu ul
li{float:none;width:100%;margin:15px
0;text-align:center}}@media screen and (max-width: 800px){.grid-col-1{display:grid;grid-template-columns:repeat(1,1fr);}.grid-col-2{display:grid;grid-template-columns:repeat(1,1fr);}.grid-col-3{display:grid;grid-template-columns:repeat(1,1fr)!important;}.grid-col-4{display:grid;grid-template-columns:repeat(1,1fr);}.grid-col-5{display:grid;width:100%;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:5%;}.grid-col-6{display:grid;width:100%;display:grid;grid-template-columns:repeat(6, 1fr);grid-gap:5%;}footer
.content{padding:50px
10%}footer .content
.coords{float:none;width:100%;margin:0
0 50px 0}footer .content
.socialmedia{float:none;width:100%;margin:0
0 50px 0}}@media screen and (max-width: 640px){}@media screen and (max-width: 320px){h2{font-size:18px}div,p,ul,li{font-size:14px}}.content::after{content:'';display:table;width:100%}.breadcrumb{margin-bottom:25px}.FullPage2{padding:120px
10%;width:80%;overflow:unset;background:url(/img/fond_bulle_left.png) 103% 0 repeat-y;background-size:10%}h1{font-size:30px;text-transform:uppercase;color:#EC7524;text-align:center;margin-bottom:25px}.cadre{position:relative;overflow:unset;;margin:0
auto;margin:25px
0;padding:2%}.cadre::before{content:'';background:url(/img/coin-gauche.png) top left no-repeat;background-size:60px;width:60px;height:60px;position:absolute;top:-40px;left:-40px}.cadre::after{content:'';background:url(/img/coin-droit.png) top left no-repeat;;background-size:60px;width:60px;height:60px;position:absolute;bottom:-20px;right:-60px}#Galerie{margin:25px
0}#Galerie .photo
img{width:100%;display:block;height:auto}.FullPage2
.cadre{margin:0
25%}.link{overflow:visible}.calltoaction{background-color:#E66A1E;border:solid 1px #E66A1E;color:#fff;text-transform:uppercase;padding:10px
15px}.calltoaction:hover{background-color:unset;color:#E66A1E}.row{display:grid;padding:0
10%}.grid{display:grid;margin:0}.grid-col-1{grid-template-columns:repeat(1,1fr);grid-column-gap:20px;grid-row-gap:20px;overflow:unset}.grid-col-2{grid-template-columns:repeat(2,1fr);grid-column-gap:10%;grid-row-gap:5%;overflow:unset}.grid-col-3{grid-template-columns:repeat(3,1fr);grid-column-gap:5%;grid-row-gap:5%;overflow:unset}#orthers{background-color:#F6F3EE}#orthers
.content{width:70%;padding:150px
15%;background:url(/img/fond_bulle_left.png) -3% 0 repeat-y;background-size:10%;overflow:visible}#orthers .content
h2{font-size:24px;text-transform:uppercase;color:#2860C1;text-align:center;margin-bottom:50px}#orthers
.item{}#orthers .item
.photo{width:100%;margin-bottom:15px}#orthers .item .photo
img{display:block;width:100%}#orthers .item
h3{line-height:24px;font-size:14px;text-transform:uppercase;font-family:'Avenir'}footer{background-color:#F6F3EE}@media screen and (max-width: 800px){}