@charset "UTF-8";@font-face{font-family:ChunkFiveRomanRegular;src:url(f-chunkfive/chunkfive-webfont.eot);src:url(f-chunkfive/chunkfive-webfont.eot?#iefix) format('embedded-opentype'),url(f-chunkfive/chunkfive-webfont.woff) format('woff'),url(f-chunkfive/chunkfive-webfont.ttf) format('truetype'),url(f-chunkfive/chunkfive-webfont.svg#ChunkFiveRomanRegular) format('svg');font-weight:400;font-style:normal}body{background-color:#b3b3b3;font-size:100%;color:#fff}body,div,h1,h2,h3,h4,html,img,li,p,ul{margin:0;padding:0}img{border-style:none;border-width:0}div#debug{font:12px/1.4em Verdana,Arial,Helvetica,sans-serif;padding:10px;background-color:#000;border-bottom-style:dotted;border-bottom-width:1px;max-height:300px;overflow:auto;color:#d5d5d5}div#debug strong{color:orange}#content{font-family:Asap,Verdana,Arial,Helvetica,sans-serif;position:relative;background-color:#2e2e2e}#foot,#menu_content,#page{width:1024px;margin:0 auto}#bandeau_page{font:normal 18px ChunkFiveRomanRegular,Lucida,Verdana,sans-serif;-webkit-font-smoothing:antialiased;height:306px;background-color:#bd833a}#bandeau_page div.img{overflow:hidden}#bandeau_page div.txt{position:absolute;right:0;top:20px;height:286px;overflow:auto;text-shadow:1px 1px 4px #000;text-align:right;padding-right:35px}#bandeau_page div.txt p{text-align:right;margin:0}#bandeau_page div.txt h1{color:#fff;font-size:44px;text-align:right;margin:0;font-weight:400;font-style:normal}#bandeau_page div.txt p.txt_ligne1{font-size:56px;color:#d9e021}#bandeau_page div.txt p.txt_ligne2{font-size:32px;color:#fff}#bandeau_page div.txt a.tarifs_bois{color:#fff;display:block;position:absolute;right:35px;bottom:30px;font-size:28px;text-decoration:none}#menu{position:relative;background-color:#fff;z-index:1;font:normal 24px ChunkFiveRomanRegular,Lucida,Verdana,sans-serif;-webkit-font-smoothing:antialiased}#menu_content{display:table}#menu_content a{text-decoration:none;color:#000;display:table-cell;text-align:center;padding:20px 5px;transition:background 1s ease;background:url(images/noir-deg2.png) repeat-x 0 -10px #fff;box-sizing:border-box}.ie6 #menu_content a,.ie7 #menu_content a{display:inline-block;padding:10px 10px}#menu_content a.selected{color:#fff;background:url(images/noir-deg2.png) repeat-x #e08220;text-shadow:1px 1px 3px #653b0c}#menu_content a:hover{transition:background .2s ease;color:#f86c00;background:url(images/noir-deg2.png) repeat-x 0 -3px #e9e9e9}#menu_content a.selected:hover{color:#f86c00;text-shadow:1px 1px 3px #653b0c;background:url(images/noir-deg2.png) repeat-x 0 -3px #f2cda6}#page{position:relative;display:block;min-height:200px;padding-bottom:20px;background-color:#fff;color:#333}#page div.page_txt{padding:10px 30px}div.page_ombre{background:url(images/noir-deg2.png) repeat-x 0 -2px;height:8px;position:absolute;bot:0;left:0;width:100%}#page iframe.maps{margin-left:0}#page p{font-size:16px;line-height:1.4em;margin:0 0 5px;text-align:justify;color:#333}#page p.contact{font-size:20px;margin-bottom:20px}#page div.page_txt img.right{margin:20px 0 5px 20px;width:48%;height:auto}#google_maps{margin-right:20px}#page h1,#page h2,#page h3,#page h4{margin:0 0 15px;text-align:left}#page h1{color:#935617;font-size:24px;padding-top:0}#page h2{padding-top:20px;color:#e08220;font-size:24px}#page h2 a{color:#ed1c24}#page h2 span{font-size:smaller;text-transform:none}#page h3{text-align:left;text-transform:uppercase;font-weight:400;font-style:normal;padding-top:10px;color:gray;margin-bottom:5px}#page ul{margin:10px 20px;padding:0}#page li{margin:0 0 5px 20px;list-style-type:square;list-style-position:inside;font-size:.9em;line-height:1.2em;font-style:italic}img.col2_img{margin-top:20px;margin-bottom:30px}#page p.encadre{margin:20px 0 0;padding:10px 30px 15px;background-color:#b1f6fd;color:#000}.photos.clear{padding-top:30px;overflow:hidden}.photos img{margin:0 0 30px;height:auto;width:48%;float:left}.photos img:nth-of-type(2n){float:right}#page form p{text-align:right}#reservation{padding-bottom:20px;margin-top:20px}#reservation label{font-size:14px;position:relative;top:5px;margin-right:5px}#reservation label.radio{margin-bottom:10px;display:inline-block}#reservation table#form_d label{top:0}select{font-size:18px;margin-bottom:10px}#reservation table tr td.label{width:100px;padding-right:0;text-align:right;display:block}#reservation table#form_d tr td.label{width:170px}#reservation table tr td.label label strong{color:red}#reservation table tr td.asterisque{font-size:12px}#reservation label span.date_type{font-size:smaller;color:gray}#reservation table tr td.asterisque strong{color:red}#reservation table{float:left;width:45%}#reservation table#form_d{margin-left:10%}#reservation table tbody tr td.label label span{font-size:12px}input.input.date{width:116px;margin:0 10px 20px 0}button.submit_bt{padding:11px;font-size:14px;border-radius:6px;border-width:2px;border-style:none;background-color:#d9df21;transition:all .3s ease}button.submit_bt:hover{cursor:pointer;background-color:#fca140;color:#fff}input[type=text],textarea{font-size:14px;margin-bottom:10px;padding:4px;width:100%;box-sizing:border-box;border:1px solid #d1d1d1}input[type=button]{font-size:14px;background-color:#e7e7e7;border-style:solid;border-width:1px;padding:5px 10px;border-radius:4px}table.tarifs{background-color:#fff;color:#000;border-bottom:1px solid #000;border-right:1px solid #000;border-top-style:none;border-left-style:none;margin-bottom:20px;margin-top:20px}table.tarifs td,table.tarifs th{border-bottom-style:none;border-right-style:none;border-top:1px solid #000;border-left:1px solid #000;margin:0;padding:7px;text-align:center}th.type_buche{text-align:left;font-size:20px;background-color:#f4d4b3;width:30%}th.type_bois{font-size:24px;background-color:#e08220;color:#fff}th.type_bois span.ast{color:#fff;text-shadow:0 0 4px #a50000}th.sechage{font-size:20px;width:19%;background-color:#f4d4b3}td.prix{font-size:24px;color:#000;background-color:#f8fedd;width:35%}table.all_feu td.prix{width:auto}table.tarifs td.coin{border-left-style:none;border-top-style:none}span.ast{color:red}table.tarifs caption{caption-side:bottom;padding-top:7px;padding-bottom:10px;background:url(images/noir-deg2.png) repeat-x 0 -2px #fff}#foot{position:relative;color:#fff;background-color:#000}#foot a{color:#fff;text-decoration:none}#foot p{color:#fff;font-size:16px;margin:0;line-height:1.4em}#foot p strong{letter-spacing:1px}#foot p.droite{text-align:right;padding:10px 30px;position:absolute;top:0;right:0}#contact{padding:10px 30px}#infos_cookies{background-color:#fff;background-color:rgba(255,255,255,.9);text-align:right;position:fixed;bottom:0;left:0;width:100%;transition:bottom 2s ease,opacity 1s ease;z-index:10000;font-size:16px;box-shadow:0 0 9px rgba(0,0,0,.39);color:#282828}.safari #infos_cookies{background-color:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home #infos_cookies{position:relative}#infos_cookies p{padding:13px 65px 13px 10px}#infos_cookies div.valid{position:absolute;background-color:orange;padding:0;right:0;bottom:0;height:100%;width:50px;display:block;text-align:center;transition:background-color .3s ease}#infos_cookies div.valid:hover{background-color:#9ec126;cursor:pointer}#infos_cookies div.valid div.center_bloc{position:absolute;margin:auto;width:100%;height:20px;top:0;bottom:0;right:0;left:0}#infos_cookies div.valid div.center_bloc p.ok{margin:0;padding:0;font-size:15px}#infos_cookies.hide_info_cookies{opacity:0;bottom:-50px}#mentions_legales{position:relative}#mentions_legales p{text-align:center;color:#fff;padding-top:9px;padding-bottom:15px;font:15px "Lucida Grande",Lucida,Verdana,sans-serif}#mentions_legales p a{color:#fff;text-decoration:none}.ie6 .ombre_txt,.ie7 .ombre_txt,.ie8 .ombre_txt,.ie9 .ombre_txt{zoom:1}.clear{clear:both}.left{float:left}.right{float:right}.inline{display:inline;float:none}.mr_15{margin-right:15px}.ml_15{margin-left:15px}.vh,.visuallyhidden{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px!important}.texte_a_fournir{background-color:red;color:#fff;padding:0 5px}@media (max-width:1024px){#foot,#menu_content,#page{width:100%}#bandeau_page{height:auto}#bandeau_page div.txt{position:relative;width:auto;right:auto;top:0;height:auto;padding:20px 35px;background:url(images/bois-de-chauffage-coupe.jpg) center center no-repeat #110e08;background-size:cover}#bandeau_page div.img{display:none}#bandeau_page div.txt a.tarifs_bois{position:relative;right:auto;bottom:auto;margin:20px 0}#bandeau_page div.txt p.txt_ligne1{line-height:1.2em;margin:10px 0}}@media (max-width:768px){#foot p.droite{text-align:left;padding:10px 20px 10px 0;position:relative}#page p{font-size:18px;line-height:1.4em;margin:0 0 5px;text-align:justify;color:#333}#foot p{font-size:18px}#page div.page_txt img.right{margin:20px 0;width:100%;height:auto}#reservation table{float:none;width:100%;margin-bottom:20px}#reservation table#form_d{margin-left:0}input[type=text],textarea{font-size:16px;padding:5px}button.submit_bt{padding:15px 10px;font-size:18px}input[type=button]{font-size:18px}#page h2{font-size:28px}#menu{font-size:20px}#menu_content{display:block;overflow:hidden}#menu_content a{display:inline-block;padding:20px 10px;width:49.9999%;float:left}#google_maps.left{margin:0 -30px 30px;float:none}#google_maps iframe{width:100%}.photos img{width:100%;float:none}.photos img:nth-of-type(2n){float:none}#bandeau_page div.txt h1{font-size:34px}#bandeau_page div.txt p.txt_ligne1{font-size:40px}}