@charset 'UTF-8';a,abbr,acronym,address,applet,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,embed,fieldset,form,h4,h5,h6,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,object,ol,output,p,pre,q,ruby,s,samp,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;margin:0;padding:0;vertical-align:middle;border:0}h1,h2,h3,strong{box-sizing:border-box;padding:0}strong{border:0;vertical-align:baseline}article,aside,details,figcaption,figure,header,hgroup,menu,nav{margin:0;padding:0;vertical-align:middle;border:0}footer,h1,h2,h3,section{vertical-align:middle;border:0}footer,strong{margin:0}section{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav{display:block;box-sizing:border-box}html{font-size:100%}body,h1{line-height:1.5em}body{font-family:'Taviraj',serif;color:#667077;font-size:1rem}ol,ul{list-style:none}.btn,.btn_alt,a,li{text-decoration:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-spacing:0;border-collapse:collapse}h1{font-size:2rem}h1,h2,h3{font-weight:300;margin:0 0 50px}h2{font-size:1.5rem}h2,h3,p a{line-height:1.5em}h3{font-size:1.2rem}p a{text-decoration:underline}#header_tab #header_container nav ul li a:hover,p a:hover{color:#d73916}.btn,.btn_alt{font-size:1rem;display:inline-block;padding:10px 25px;cursor:pointer;background:0 0}.btn{text-transform:uppercase}.btn:hover,.btn_alt:hover{color:#fff;border:2px solid #667077;background-color:#667077}.btn_alt{margin:50px 0 0}.btn_blanc{color:#fff;border:2px solid #fff}.btn_bleu{color:#d73916;border:2px solid #d73916}.erreur{border:2px solid red!important}header{border-top:5px solid #667077;border-bottom:5px solid #d73916}#header_tab{position:relative;z-index:100;top:0;right:0;left:0;display:inline-block;width:100%;background-color:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.2)}#header_tab #header_container{width:100%;padding:0 50px;text-align:center}#header_tab #header_container #logo{display:inline-block;width:110px;padding:15px 0;vertical-align:middle}#aside_footer #aside_footer_container #devis .label_message,#aside_reseau_sociaux a img,#galerie_container a img,#header_tab #header_container #logo img,html{width:100%}#header_tab #header_container nav{position:relative;display:none;width:calc(100% - 110px);height:100%;margin:0 0 0 50px;text-align:right;vertical-align:middle}#header_tab #header_container nav #btn_menu{display:inline-block;width:50px;margin:25px 0;cursor:pointer}#header_tab #header_container nav #btn_menu div{width:100%;height:5px;background-color:#667077}#header_tab #header_container nav #btn_menu div:nth-of-type(even){margin:10px 0}#header_tab #header_container nav ul{position:absolute;z-index:125;top:80px;right:0;display:none;background-color:#fff;box-shadow:0 0 5px 5px rgba(0,0,0,.2)}#header_tab #header_container nav ul li{padding:10px 25px}#header_tab #header_container nav ul li a{color:#667077}#icon_rappel,#rappel_container{position:fixed;box-shadow:0 5px 5px 0 rgba(0,0,0,.3)}#icon_rappel{cursor:pointer;transition:.3s;color:#fff;border-radius:100px;z-index:200;right:25px;bottom:50px;text-align:center;background-color:#d73916}#icon_rappel:hover{background-color:#667077}#icon_rappel i{padding:15px}#rappel_container{z-index:190;right:50px;bottom:75px;display:none;overflow:hidden;width:100%;max-width:200px;padding:0;text-align:left;background-color:#fff}#galerie_container a,#rappel_container p{display:inline-block;vertical-align:middle}#rappel_container p{font-size:1rem;width:100%;padding:10px;text-align:center;text-transform:uppercase;color:#fff;border-top:5px solid #667077;background-color:#d73916}#rappel_container form,#rappel_container form input{display:inline-block;padding:5px 15px 20px;vertical-align:middle}#rappel_container form input{font-family:'Taviraj',serif;font-size:.8rem;width:100%;height:30px;margin:15px 0 0;padding:0 5px;border:1px solid #667077}#rappel_container form input[type=submit]{width:auto;border:2px solid #d73916}#rappel_container form input[type=submit]:hover{border:2px solid #667077}section{display:block;width:100%;max-width:1000px;margin:0 auto;padding:75px 50px;text-align:center}@media screen and (max-width:750px){section{padding:50px 25px}}section p{width:100%;text-align:justify}#galerie_container{width:100%;margin:50px 0}#galerie_container a{width:calc(33% - 17px);transition:.3s;border:4px solid #fff}@media screen and (max-width:750px){#galerie_container a{width:calc(50% - 30px);margin:15px}}#galerie_container a:nth-of-type(2){margin:0 25px}@media screen and (max-width:750px){#galerie_container a:nth-of-type(2){margin:15px}}#galerie_container a:hover{border:4px solid #d73916}.photo_container{position:relative;margin:0 0 25px}.photo_container .ornement_photo_haut{position:absolute;z-index:15;top:-1px;left:0;width:100%}.photo_container .ornement_photo_haut .bandeau{z-index:17;display:inline-block;width:30%;height:40px;vertical-align:top;background-color:#fff}.photo_container .ornement_photo_haut .pointe{position:relative;z-index:17;left:-1px;display:inline-block;width:0;height:0;vertical-align:top;border-width:40px 200px 0 0;border-style:solid;border-color:#fff transparent transparent}@media screen and (max-width:1300px){.photo_container .ornement_photo_haut .pointe{border-width:40px 100px 0 0}}.photo_container .ornement_photo_bas{position:absolute;z-index:15;right:0;bottom:0;width:100%;text-align:right}.photo_container .ornement_photo_bas .bandeau{z-index:17;display:inline-block;width:30%;height:40px;vertical-align:top;background-color:#fff}.ornement_footer .pointe,.photo_container .ornement_photo_bas .pointe{display:inline-block;width:0;height:0;vertical-align:top;border-style:solid}.photo_container .ornement_photo_bas .pointe{z-index:17;border-width:0 0 40px 200px;border-color:transparent transparent #fff}@media screen and (max-width:1300px){.photo_container .ornement_photo_bas .pointe{border-width:0 0 40px 100px}}.photo_container img{position:relative;z-index:14;width:100%}#aside_footer #aside_footer_container #devis,#photos_page_container{display:inline-block;width:50%;padding:0 50px 0 0;vertical-align:top}@media screen and (max-width:750px){#photos_page_container{display:none}}#info_page_container{display:inline-block;width:50%;text-align:center;vertical-align:top}@media screen and (max-width:750px){#info_page_container{width:100%}}#info_page_container h2,.photo_container{width:100%;text-align:left}#info_page_container p{width:100%;margin:0 0 50px;text-align:justify}#info_page_container img{margin:0 0 50px}#mentions_texte h4,#mentions_texte p{margin:0 0 25px}.ornement_footer{height:55px;text-align:right;background-color:#fff}.ornement_footer .pointe{border-width:0 0 55px 200px;border-color:transparent transparent #d73916}.ornement_footer .bandeau{display:inline-block;width:calc(100% - 200px - 30%);height:55px;vertical-align:top;background-color:#d73916}#aside_footer{width:100%;color:#fff;background-color:#d73916}#aside_footer h2{margin:0 0 30px;color:#fff}#aside_footer a{color:#fff!important}#aside_footer a:hover{color:#667077!important}#aside_footer #aside_footer_container{font-size:1rem;display:block;width:calc(100% - 100px);max-width:1000px;margin:0 auto;padding:50px 0}@media screen and (max-width:750px){#aside_footer #aside_footer_container{width:calc(100% - 50px)}}#aside_footer #aside_footer_container #devis{min-height:100%}@media screen and (max-width:1300px){#aside_footer #aside_footer_container #devis{width:100%;margin:0 0 50px;padding:0;border:0}}#aside_footer #aside_footer_container #devis p{margin:0 0 40px}#aside_footer #aside_footer_container #devis label{display:inline-block;width:calc(50% - 25px);vertical-align:top}@media screen and (max-width:750px){#aside_footer #aside_footer_container #devis label{width:100%}}#aside_footer #aside_footer_container #devis label:nth-of-type(odd){margin-right:50px}@media screen and (max-width:750px){#aside_footer #aside_footer_container #devis label:nth-of-type(odd){margin-right:0}}#aside_footer #aside_footer_container #devis label input{font-family:'Taviraj',serif;width:100%;margin:10px 0;padding:10px;border:1px solid #d73916}#aside_footer #aside_footer_container #devis label textarea{width:100%;height:200px;margin:10px 0}#aside_footer #aside_footer_container #contact{display:inline-block;width:50%;padding:0 0 0 50px;vertical-align:top}@media screen and (max-width:1300px){#aside_footer #aside_footer_container #contact{width:100%;padding:0}}#aside_footer #aside_footer_container #contact p{display:inline-block;width:calc(50% - 13px);vertical-align:top}#aside_footer #aside_footer_container #contact p:first-of-type{margin:0 25px 0 0}#aside_footer #aside_footer_container #contact iframe{width:100%;height:300px;margin:50px 0 0}#aside_reseau_sociaux{width:100%;padding:10px 25px;text-align:center;color:#fff;background-color:#667077}#aside_reseau_sociaux a{display:inline-block;width:35px;margin:0 0 0 15px;color:#fff}#aside_reseau_sociaux a:first-of-type{margin:0 0 0 30px}footer{width:100%;padding:10px 25px;text-align:center;color:#667077;background-color:#fff}footer p,footer p a{font-size:.8rem}footer p a{vertical-align:baseline;color:#d73916}