@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem6YaGs126MiZpBA-UFUJ0e.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-U1Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UNirk-VQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rg-VQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1Mu52xP.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Me5Q.ttf) format('truetype');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlvAw.ttf) format('truetype');
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v67/flUhRq6tzZclQEJ-Vdg-IuiaDsNZ.ttf) format('truetype');
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  line-height: 1;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:red}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.yellowButton{padding:5px 25px;font-size:14px;display:inline-block;color:white;background:#c2a34f;text-decoration:none;font-weight:normal;-webkit-transition:background 250ms ease;-moz-transition:background 250ms ease;transition:background 250ms ease}.yellowButton:hover{background:#826e35}.yellowButton:hover span{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.yellowButton span{vertical-align:middle;-webkit-transition:-webkit-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;transition:transform 250ms ease}body{font-size:0}.preload{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}#Header{position:relative;z-index:1;width:100%;height:auto;padding:100px 0;overflow:hidden;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}#Header.ha{height:auto;padding:50px 0}@media screen and (max-width:800px){#Header{height:auto;padding:50px 0}}#Header .inner{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden}#Header .inner .background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("../../img/0100_Home/Pierre-de-bourgogne.jpg");background-size:cover}#Header .inner .background.wAnim{animation-name:animBackground;animation-duration:6000ms}@keyframes animBackground{from{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}#Header .voile{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.4)}#Header .contenu{position:relative;display:inline-block;padding:0 100px;z-index:3;color:white;font-family:"Open Sans",sans-serif;font-weight:bold}#Header .contenu p{max-width:500px}@media screen and (max-width:800px){#Header .contenu{padding:0 25px}}#Header .contenu .titre,#Header .contenu h1{line-height:40px;font-size:40px;text-transform:uppercase;letter-spacing:1px;animation-name:animTitre;animation-duration:2000ms;max-width:700px}#Header .contenu h1{margin:0}@keyframes animTitre{from{opacity:0;-webkit-transform:translateX(-50px);-moz-transform:translateX(-50px);-ms-transform:translateX(-50px);-o-transform:translateX(-50px);transform:translateX(-50px)}to{opacity:100;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}#Header .contenu p{font-size:14px}#Content{position:relative;width:100%;margin:50px 0;padding:0 25px;text-align:center;font-family:"Roboto",sans-serif;box-sizing:border-box}#Content h2,#Content .like-h2{margin:0;color:#c2a34f;font-family:"Open Sans",sans-serif;font-size:35px;font-weight:lighter}#Content p{margin:10px 0 25px 0;color:#605951;font-size:16px;font-family:"Roboto",sans-serif;line-height:20px;text-align:justify}.yellowButton{padding:5px 25px;font-size:14px;display:inline-block;color:white;background:#c2a34f;text-decoration:none;font-weight:normal;-webkit-transition:background 250ms ease;-moz-transition:background 250ms ease;transition:background 250ms ease}.yellowButton:hover{background:#826e35}.yellowButton:hover span{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.yellowButton span{vertical-align:middle;-webkit-transition:-webkit-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;transition:transform 250ms ease}#topHeader{width:100%;padding:10px 25px;background:#605951;color:white;font-size:12px;font-family:"Open Sans",sans-serif;text-align:center;box-sizing:border-box}#topHeader ul{margin:0;padding:0;list-style:none}#topHeader ul li{display:inline-block;vertical-align:middle;margin-right:25px}#topHeader ul li:last-child{margin-right:0 !important}#topHeader ul li span.material-icons{font-size:20px;margin-right:5px;vertical-align:middle;-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;transition:color 250ms ease}#topHeader ul li span.label{-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;transition:color 250ms ease}#topHeader ul li a{color:white;text-decoration:none}#topHeader ul li a:hover span,#topHeader ul li a:hover a{color:#c2a34f !important}#topHeader ul li.language svg{width:25px;height:25px}@media screen and (max-width:800px){#topHeader ul li li{margin-right:50px}#topHeader ul li span.label{display:none}#topHeader ul li span.material-icons{font-size:30px}}.yellowButton{padding:5px 25px;font-size:14px;display:inline-block;color:white;background:#c2a34f;text-decoration:none;font-weight:normal;-webkit-transition:background 250ms ease;-moz-transition:background 250ms ease;transition:background 250ms ease}.yellowButton:hover{background:#826e35}.yellowButton:hover span{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.yellowButton span{vertical-align:middle;-webkit-transition:-webkit-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;transition:transform 250ms ease}#mainMenu{padding:10px 0;text-align:center}#mainMenu .logo{display:inline-block;vertical-align:middle;width:175px;height:auto;margin-right:75px}#mainMenu .logo svg{width:150px;height:45px}#mainMenu .burger{display:none;text-align:center}@media screen and (max-width:800px){#mainMenu .burger{display:block}}#mainMenu .burger .burger-menu{position:relative;display:inline-block;margin:10px 0;width:40px;height:40px;background:#c2a34f;border-radius:100%;cursor:pointer;-webkit-transition:background 250ms ease;-moz-transition:background 250ms ease;transition:background 250ms ease}#mainMenu .burger .burger-menu:hover{background:#826e35}#mainMenu .burger .burger-menu ._trait{position:absolute;background:white;height:2px;top:50%;left:50%;width:20px;margin-top:-1px;margin-left:-10px;opacity:1}#mainMenu .burger .burger-menu ._trait:before,#mainMenu .burger .burger-menu ._trait:after{position:absolute;background:white;left:0;right:0;height:2px;content:"";display:block;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;transition:all 350ms ease}#mainMenu .burger .burger-menu ._trait:before{top:-5px}#mainMenu .burger .burger-menu ._trait:after{bottom:-5px}#mainMenu .burger.close ._trait{background:rgba(255,255,255,0)}#mainMenu .burger.close ._trait::before{-webkit-transform:rotate(-45deg) translate3d(-4px,4px,0);-moz-transform:rotate(-45deg) translate3d(-4px,4px,0);-ms-transform:rotate(-45deg) translate3d(-4px,4px,0);-o-transform:rotate(-45deg) translate3d(-4px,4px,0);transform:rotate(-45deg) translate3d(-4px,4px,0)}#mainMenu .burger.close ._trait::after{-webkit-transform:rotate(45deg) translate3d(-3px,-3px,0);-moz-transform:rotate(45deg) translate3d(-3px,-3px,0);-ms-transform:rotate(45deg) translate3d(-3px,-3px,0);-o-transform:rotate(45deg) translate3d(-3px,-3px,0);transform:rotate(45deg) translate3d(-3px,-3px,0)}#mainMenu ul{margin:0;padding:0;display:inline-block;vertical-align:middle}#mainMenu ul li{display:inline-block;margin-right:50px}#mainMenu ul li:last-child{margin-right:0}#mainMenu ul li a{font-family:"Open Sans",sans-serif;font-size:14px;color:#605951;text-decoration:none;font-weight:bold;-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;transition:color 250ms ease}#mainMenu ul li a:hover{color:#c2a34f}#mainMenu ul li a.selected{color:#c2a34f !important}@media screen and (max-width:800px){#mainMenu .logo{display:block;width:100%;text-align:center}#mainMenu ul{display:none}#mainMenu ul.active{display:block}#mainMenu ul li{display:block;margin:20px 0;text-align:center}}.yellowButton{padding:5px 25px;font-size:14px;display:inline-block;color:white;background:#c2a34f;text-decoration:none;font-weight:normal;-webkit-transition:background 250ms ease;-moz-transition:background 250ms ease;transition:background 250ms ease}.yellowButton:hover{background:#826e35}.yellowButton:hover span{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.yellowButton span{vertical-align:middle;-webkit-transition:-webkit-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;transition:transform 250ms ease}footer{padding:25px 0;background:#605951}footer .top{padding:0 25px;text-align:center;font-size:20px;color:white;font-family:"Open Sans",sans-serif;font-weight:bold}footer .top .label{display:inline-block}@media screen and (max-width:800px){footer .top .label{display:block;margin-bottom:15px}}footer .top .button{margin-left:25px}footer .bottom{box-sizing:border-box;margin-top:50px;padding:25px 0;text-align:center;font-family:"Roboto",sans-serif}footer .bottom .col1{text-align:left;max-width:300px;display:inline-block;vertical-align:top;margin:0 75px;box-sizing:border-box}footer .bottom .col1 .logos{font-size:0}footer .bottom .col1 .logos .logo{font-size:0;width:50%;display:inline-block;vertical-align:middle;box-sizing:border-box}footer .bottom .col1 .logos .logo.left{text-align:left}footer .bottom .col1 .logos .logo.left svg{width:150px;height:45px}footer .bottom .col1 .logos .logo.right{text-align:right}footer .bottom .col1 .logos .logo.right svg{width:75px;height:75px}footer .bottom .col1 p{color:white;font-size:12px;line-height:15px;text-align:justify}footer .bottom .col1 ul.contact{list-style:none;margin:0;padding:0}footer .bottom .col1 ul.contact li{margin:10px 0;font-size:12px;color:white}footer .bottom .col1 ul.contact li a{text-decoration:none;color:white}footer .bottom .col1 ul.contact li a:hover span,footer .bottom .col1 ul.contact li a:hover a{color:#c2a34f !important}footer .bottom .col1 ul.contact li span.material-icons{position:relative;color:white;margin:0 10px 0 0;vertical-align:middle}footer .bottom .col1 ul.contact li span.label{margin-left:10px}footer .bottom .col1 ul.contact li span.label2{display:block;margin-left:50px;font-size:10px;font-style:italic}footer .bottom .col2{text-align:left;max-width:300px;display:inline-block;vertical-align:top;margin:0 75px;box-sizing:border-box}footer .bottom .col2 .title{font-size:14px;color:white;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:bold}footer .bottom .col2 .separation{position:relative;margin:10px 0 25px;min-width:200px;height:1px;background:#47423c}@media screen and (max-width:800px){footer .bottom .col2 .separation{min-width:100%}}footer .bottom .col2 .separation .inner{position:absolute;top:-1px;left:0;bottom:-1px;width:50px;background:#c2a34f}footer .bottom .col2 ul{margin:0;padding:0;list-style:none}footer .bottom .col2 ul li{margin:20px 0}footer .bottom .col2 ul li a{color:white;font-size:14px;text-decoration:none;text-transform:uppercase}footer .bottom .col2 ul li a:hover,footer .bottom .col2 ul li a.selected{color:#c2a34f !important}@media screen and (max-width:800px){footer .bottom .col1,footer .bottom .col2{width:100%;display:block;text-align:left;margin:0;padding:0 25px;max-width:inherit}footer .bottom .col1{margin-bottom:50px}}footer .atelier{color:white;font-size:12px;line-height:15px;text-align:center}footer .atelier a{color:white;text-decoration:none}footer .atelier a span{text-decoration:underline}.yellowButton{padding:5px 25px;font-size:14px;display:inline-block;color:white;background:#c2a34f;text-decoration:none;font-weight:normal;-webkit-transition:background 250ms ease;-moz-transition:background 250ms ease;transition:background 250ms ease}.yellowButton:hover{background:#826e35}.yellowButton:hover span{-webkit-transform:translateX(5px);-moz-transform:translateX(5px);-ms-transform:translateX(5px);-o-transform:translateX(5px);transform:translateX(5px)}.yellowButton span{vertical-align:middle;-webkit-transition:-webkit-transform 250ms ease;-moz-transition:-moz-transform 250ms ease;transition:transform 250ms ease}#Content .bloc{max-width:700px;margin:50px auto}#Content .bloc .svgCntr{width:100px;height:150px;float:left;margin:0 25px 0 0}@media screen and (max-width:800px){#Content .bloc .svgCntr{float:none;width:100%;height:auto}}#Content .bloc.bloc1 svg{width:30px;height:110px}#Content .bloc.bloc2 svg{width:100px;height:100px}