:root{--color-beige: #CBAD8F;--color-black: #1D1D1D;--color-blue: #927452;--color-green: #CFDB59;--color-pink: #7D003A;--gradient-start-blue: #B89267;--color-white: #FFFFFF}@font-face{font-family:"Bringshoot";src:url("../fonts/Bringshoot.eot?#iefix") format("embedded-opentype"),url("../fonts/Bringshoot.woff") format("woff"),url("../fonts/Bringshoot.ttf") format("truetype"),url("../fonts/Bringshoot.svg#Bringshoot") format("svg");font-weight:normal;font-style:normal}*{box-sizing:border-box}html{font-family:"Poppins",sans-serif;font-size:14px;height:100%;margin:0;padding:0;width:100%}body{background-color:#ccc;color:var(--color-blue);font-family:"Poppins",sans-serif;font-size:14px;height:100%;margin:0;padding:0;text-align:center;width:100%}#main{background:#fff;left:0;margin:0 auto;min-height:100%;position:relative;text-align:justify;top:0;width:100%}#entete{background-color:#fff;font-weight:300;left:0;padding:30px 0 35px 0;position:relative;top:0;z-index:10}#entete #logo{left:0;position:relative;top:0}#entete #logo img{max-height:125px}#entete .bloc_info_header{display:inline-flex;font-size:16px;left:0;position:relative;text-align:left;top:0;vertical-align:top}#entete .bloc_info_header i{font-size:40px;margin-right:10px}#entete .bloc_info_header img{margin-right:8px}#entete .bloc_info_header.bloc_2{margin-left:50px}#menu{background:-moz-linear-gradient(top, rgba(201, 171, 139, 0.64) 0%, rgba(170, 145, 118, 0.64) 100%);background:-webkit-linear-gradient(top, rgba(201, 171, 139, 0.64) 0%, rgba(170, 145, 118, 0.64) 100%);background:linear-gradient(to bottom, rgba(201, 171, 139, 0.64) 0%, rgba(170, 145, 118, 0.64) 100%);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3c9ab8b", endColorstr="#a3aa9176", GradientType=0);font-size:20px;font-weight:300;left:0;position:relative;text-transform:uppercase;top:0;width:100%;z-index:10}#menu ul{display:flex;justify-content:space-around;left:0;list-style-type:none;margin:0;padding:0;position:relative;top:0;width:100%}#menu ul li{align-items:center;display:flex;justify-content:center;margin:0;padding:0;text-align:center}#menu ul li.background{align-items:center;background:url("../img/menu_btn_background.png") center center no-repeat,var(--color-blue);background-size:cover;display:flex;justify-content:center;padding:5px 50px;text-align:center}#menu ul li.background .small{display:block;font-size:15px}#menu ul li.background .cursive{display:block;font-family:"Bringshoot",sans-serif;font-size:40px;line-height:40px}#menu ul li a{color:#fff;display:block;padding:0 25px;text-decoration:none}.navbar{padding:0}#btn_resp{display:none}#page{left:0;min-height:350px;position:relative;top:0}#page h1{font-family:"Playfair Display",serif;font-size:45px}#page h1:first-letter{font-size:80px}#page h2{font-family:"Playfair Display",serif}#page h3{font-family:"Playfair Display",serif}#page .center{margin-left:auto;margin-right:auto;text-align:center}#page .left{float:left;margin:0 1em .5em 0}#page .right{float:right;margin:0 0 .5em 1em}#page .clear{clear:both}#page hr{border-color:#ac2;color:#ac2}#page form{margin:0;padding:0;text-align:left}#page form label{font-weight:normal;text-align:left}#page form b{color:red;position:absolute;right:0;top:0}#page form input[type=text]{border:1px solid var(--color-blue)}#page form input[type=tel]{border:1px solid var(--color-blue)}#page form input[type=email]{border:1px solid var(--color-blue)}#page form select{border:1px solid var(--color-blue)}#page form textarea{border:1px solid var(--color-blue)}#page form button{background-color:var(--color-blue);border:none;border-radius:5px;color:#fff;padding:5px 20px 5px 17px;text-transform:uppercase}#page form button i{margin-right:15px}#page form .obligatoire{display:inline-block}#page form .obligatoire b{position:relative}#page .blue-grad{background:var(--gradient-start-blue);background:-moz-linear-gradient(top, var(--gradient-start-blue) 0%, var(--color-blue) 100%);background:-webkit-linear-gradient(top, var(--gradient-start-blue) 0%, var(--color-blue) 100%);background:linear-gradient(to bottom, var(--gradient-start-blue) 0%, var(--color-blue) 100%);color:#fff}#pied{left:0;position:relative;top:0}#pied #pied_haut{background-color:var(--color-blue);color:#fff;left:0;padding:50px 0;position:relative;top:0}#pied #pied_haut .logo img{max-height:125px;max-width:100%}#pied #pied_haut .titre_pied{color:#c9b9a7;font-size:20px}#pied #pied_haut .titre_pied i{margin-right:4px}#pied #pied_haut p{font-size:15px;margin-bottom:0}#pied #pied_haut .titre_plaquette_pied{font-size:20px;text-transform:uppercase}#pied #pied_haut .consulter{background:#fff;background:-webkit-linear-gradient(rgb(255, 255, 255) 0%, rgb(232, 232, 232) 100%);background:-moz-linear-gradient(rgb(255, 255, 255) 0%, rgb(232, 232, 232) 100%);background:-o-linear-gradient(rgb(255, 255, 255) 0%, rgb(232, 232, 232) 100%);background:-webkit-gradient(linear, 0 0, 0 100%, from(rgb(255, 255, 255)), to(rgb(232, 232, 232)));background:linear-gradient(rgb(255, 255, 255) 0%, rgb(232, 232, 232) 100%);color:var(--color-blue);display:inline-block;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e8e8e8", GradientType=0);float:right;margin-top:15px;padding:7px 15px;text-decoration:none}#pied #pied_haut .brochure img{box-shadow:1px 1px 6px 0px rgba(0,0,0,.3);height:245px;left:0;position:absolute;top:-90px}#pied #pied_bas{font-weight:500;left:0;position:relative;top:0}#pied #pied_bas .d1{line-height:10px}#pied #pied_bas a{color:var(--color-blue);text-decoration:none}#pied #pied_bas #alignement_pied_bas{align-items:flex-end;display:flex;justify-content:space-between;padding:15px 0 25px 0}#pied #pied_bas #alignement_pied_bas .droit{align-items:flex-end;display:flex}#pied #pied_bas #alignement_pied_bas .droit span{line-height:10px;margin-right:10px}a img{border:none}.cache{display:none;height:1px;overflow:hidden;position:absolute;width:1px}.print{display:none}#z_ombre{background-color:#222;filter:progid:DXImageTransform.Microsoft.Alpha(opacity:90);opacity:.9}#z_image{border:10px solid #fff;visibility:hidden}#z_titre{background-color:#000;color:#fff;filter:progid:DXImageTransform.Microsoft.Alpha(opacity:70);height:10px;opacity:.7}#z_close{visibility:hidden}@media(max-width: 991px){#entente .c2{display:flex !important}#entete .bloc_info_header.bloc_2{margin-left:0;margin-top:15px}#pied #pied_haut .c2{margin:15px 0}#pied #pied_haut .c3{margin:15px 0}#pied #pied_haut .brochure{text-align:center}#pied #pied_haut .brochure img{left:-27px;margin-top:20px;max-height:none;max-width:100%;position:relative;top:0}}@media(max-width: 1400px){#main{overflow-x:hidden}#menu{font-size:15px}#menu ul li a{padding:0 5px}}@media(max-width: 1199px){.navbar{position:sticky;top:0;z-index:10000}#btn_resp{align-items:center;background:var(--color-beige);display:flex;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a3c9ab8b", endColorstr="#a3aa9176", GradientType=0);height:110px;justify-content:space-between;padding:0 25px;width:100%}#btn_resp span{margin-right:7px}#btn_resp button{border:none;outline:none}#btn_resp button i{color:#fff;font-size:26px}#menu{align-items:center;background:none;display:flex;flex-direction:column;flex-wrap:wrap;min-height:72px}#menu ul{background:#fff;flex-direction:column;position:relative}#menu ul:after{bottom:0;box-shadow:0 -3px 15px 3px #5c5c5c;content:"";height:1px;position:relative;width:100%;z-index:-1}#menu ul li{display:block;width:auto}#menu ul li a{color:#c9ab8b;padding:10px 0}#menu ul li.cheque_cadeau{background:none;height:auto;line-height:normal}#menu ul li.cheque_cadeau .haut{display:inline-block;font-family:"Poppins",sans-serif;font-size:20px;font-weight:300;line-height:1.5}#menu ul li.cheque_cadeau .bas{display:inline-block;font-family:"Poppins",sans-serif;font-size:20px;font-weight:300;line-height:1.5;margin-left:5px}#menu ul li.background{background:none;height:auto;line-height:normal}#menu ul li.background a{color:var(--color-blue)}#menu .container-fluid{left:0;max-width:100%;padding:0;position:absolute;top:110px;width:100%}#main #page{margin-top:0 !important}#main #page h1{font-size:40px}#main #page h1:first-letter{font-size:70px}}@media(max-width: 1199px){#pied #pied_haut .consulter{float:none}}@media(max-width: 575px){#pied #fond_plaquette_responsive{background-color:#c9b9a7;margin-top:15px;padding:15px 0}#page h1{font-size:35px}#page h1:first-letter{font-size:60px}#page form .obligatoire{margin-bottom:15px}}@media screen and (max-width: 767px){#main #page h1{font-size:28px}}
