/* normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{height:100%;font-size:62.5%;font-family:Tahoma, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}body{height:100%;margin:0}a{text-decoration:none;color:#333}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}video,img,object{max-width:100%;height:auto}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0}
@font-face{font-family:'LaBrit';src:url('../bundles/home/fonts/labrit.eot');src:url('../bundles/home/fonts/labrit.ttf') format('truetype'), url('../bundles/home/fonts/labrit.eot?#iefix') format('embedded-opentype'), url('../bundles/home/fonts/labrit.woff') format('woff'), url('../bundles/home/fonts/labrit.otf') format('otf'), url('../bundles/home/fonts/labrit.svg') format('svg');}body{text-shadow:1px 1px 0 #ccc}#map{height:350px}.chromeframe{background-color:#333;color:white;font-size:1.6em;z-index:15;position:absolute;top:150px;width:100%;text-align:center;height:50px;padding-top:15px}.chromeframe a{color:#fc3;font-weight:bold}.chromeframe a :hover{text-decoration:underline}#desktop{display:block;text-align:center;background-color:rgba(255, 204, 51, 0.3)}#smartphone,#tablet{display:none}#voile{position:absolute;top:0;left:0;background-color:rgba(255, 204, 51, 0.3);width:100%;height:100%}#voile div{position:absolute;top:33%;left:33%;background:#f93;border-radius:10px;width:33%;height:auto;color:black;-moz-box-shadow:10px 10px 8px 0px rgba(51, 51, 51, 0.5);-webkit-box-shadow:10px 10px 8px 0px rgba(51, 51, 51, 0.5);-o-box-shadow:10px 10px 8px 0px rgba(51, 51, 51, 0.5);box-shadow:10px 10px 8px 0px rgba(51, 51, 51, 0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color=#343434, Direction=134, Strength=8)}#voile h1{text-align:center;font-size:7em;font-family:'LaBrit', 'Times New Roman', Times, serif;padding-top:0.3em;padding-bottom:0.6em;text-shadow:none}#voile p{color:black;text-align:center;font-size:3.5em;margin-bottom:1em;font-family:'LaBrit', 'Times New Roman', Times, serif;font-weight:bold;text-shadow:none}#voile a{display:block;padding:10px}#voile a :hover{color:black}#voile #prevention{clear:both;font-size:1.2em;margin:0 auto;text-align:center;font-weight:normal;font-family:Tahoma, sans-serif;padding:0 15px 15px 15px}#oui{float:left;margin-left:1em;margin-bottom:0.5em}#non{float:right;margin-right:1em;margin-bottom:0.5em}#erreur{margin-top:100px;margin-bottom:100px}#erreur p{text-align:center;font-size:2.4em;color:black;padding:0 2% 0.6em 2%}#bandeau .oups{font-size:5em}.mentions,.credits{margin:100px 2%}.mentions h2,.credits h2{display:block;text-align:center;font-size:2.4em;color:black;margin-bottom:2em;text-shadow:none}.mentions p,.credits p{width:90%;margin:0 5%}.mentions article a,.credits article a{color:#f93;text-shadow:none}.mentions article a:hover,.credits article a:hover,.mentions article a:focus,.credits article a:focus,.mentions article a:visited,.credits article a:visited,.mentions article a:active,.credits article a:active{color:#fc3}.mentions article{-webkit-columns:2;-moz-columns:2;columns:2}.mentions h3:first-child{margin-top:0}.credits p{font-size:1.8em}.credits li{clear:both;margin-bottom:1.5em}.credits li p{font-size:1.2em;height:auto;line-height:31px}.credits li p a:first-child{float:left;margin-right:1.6em;width:88px;text-align:right}.credits li p a:first-child:hover{opacity:0.5}.credits ol{width:96%;margin-left:5%;margin-right:5%}#footer .col-2 .on{background-color:#333}legend{text-indent:-9999px;line-height:0px}form{margin:2em 0 50px 0}form fieldset.col-4{border:#ccc solid 1px;box-sizing:border-box;padding:10px;margin:0 auto;float:none;width:50%}form fieldset p{margin-bottom:1.6em}form + p.col-4{margin:0 auto;float:none;text-align:center}.formulaire h2{display:block;text-align:center;font-size:2.4em;color:black;margin-bottom:2em;text-shadow:none;margin-top:100px}label{float:left;font-size:1.6em}input,textarea{float:right;font-size:1.6em;width:65%;box-sizing:border-box}input:focus,textarea:focus{background:#ccc}#boutonform button{float:right}#itin{margin:100px 11.8% 50px 11.8%}#itin label,#itin input{float:none}#itin p{margin:1.6em 0}#itin p + p + p{font-size:1.5em}select{font-size:1.6em}button{font-size:1.8em;font-family:Tahoma, sans-serif;width:45%;color:#fc3;border-radius:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:4em;color:#050505;padding:10px 20px;background:-moz-linear-gradient(top, #fc3 0%, #f93);background:-webkit-gradient(linear, left top, left bottom, from(#fc3), to(#f93));-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:3px solid #000;-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.5), inset 0px 0px 1px rgba(255, 255, 255, 0.7);text-shadow:0px -1px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px rgba(255, 255, 255, 0.3)}#boutonClick{margin-right:9%}#end{margin-left:1%}#map_canvas{margin:25px auto;width:400px;height:400px;background:#fc3;padding:10px}#map_canvas p{margin:0 25px;text-align:center;color:black;font-size:1.6em;padding:25px}.directions-panel{margin:25px auto;width:330px;font-size:1.3em;text-shadow:none}.distance{display:none;font-weight:bold}#directions-panel .adp-marker{margin:0.5em}p{margin:0;color:black}ul{padding:0}ul li{list-style:none}h2{display:none}#renvoi_haut{display:none}#englobehaut{background-color:black;position:relative;top:-2px}#englobebas{background-color:black}.mensuel{display:none}.wrapper{margin:0 auto;max-width:1024px;min-width:320px;width:100%}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10{float:left;margin-right:1%;margin-left:1%}.col-1{width:7.8%}.col-2{width:17.6%}.col-3{width:27.4%}.col-4{width:37.2%}.col-5{width:47%}.col-6{width:56.8%}.col-7{width:66.6%}.col-8{width:76.4%}.col-9{width:86.2%}.col-10{width:96%}.first{margin-left:11.8%}.last{margin-right:11.8%}#header{position:relative;top:2px}#header img{border-bottom:1px solid black}#bandeau{position:absolute;top:0;display:table;width:100%;background-color:black;opacity:0.75;font-family:'LaBrit', 'Times New Roman', Times, serif;min-height:100px;text-shadow:none}#bandeau p{font-size:2.4em;color:white;display:table-cell;text-align:right;vertical-align:middle;padding-right:2%}#logo{color:#fc3;display:table-cell;text-align:left;vertical-align:middle;padding-left:2%}#logo:hover,#logo:focus{opacity:0.75}h1{font-size:7.2em;margin:0}#nav_reduite{display:none}nav{position:absolute;bottom:-50px;min-height:180px}nav a{display:block}nav .lettre-nav{position:relative;top:63px;background-color:#fc3;border-top-left-radius:10px;border-top-right-radius:10px;min-height:65px;font-size:4.8em;font-family:'LaBrit', 'Times New Roman', Times, serif;text-align:center;color:black;z-index:3;text-shadow:none}nav ul li:first-child{margin-left:11.8%}nav ul li:last-child{margin-right:11.8%}nav ul li{position:relative}.comment-nav{display:block;background-color:#fff;position:absolute;height:180px;border-top-left-radius:10px;border-top-right-radius:10px;top:-62px;font-size:1.4em;padding:10px 15px 0 15px;color:black;opacity:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;text-shadow:none}.comment-nav p{text-align:center;color:black;opacity:1}nav a:hover .comment-nav,nav a:focus .comment-nav{opacity:0.75}.title-nav{font-size:2.4em;text-align:center;min-height:52px;font-weight:bold;border-bottom-left-radius:10px;border-bottom-right-radius:10px;position:relative;top:63px;padding-top:5px;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;text-shadow:none}nav a:hover .title-nav,nav a:focus .title-nav,nav a.actif .title-nav{background-color:#fc3}.news > div{width:50%;margin:65px auto 0px;text-align:center h3;text-align-font-size:2em}.news > div p{font-size:1.4em;margin-bottom:5px}.news > div p a{color:#fc3;background-color:rgba(51, 51, 51, 0.7);padding:0.15em 0.5em;border-radius:5px;text-shadow:none}.news > div p a:hover,.news > div p a:focus{background-color:rgba(0, 0, 0, 0.7)}#mensuel{margin-top:60px;background-color:#fc3;border-top:1px solid black}#mensuel ul li:first-child,#mensuel ul li:last-child{margin-left:11.8%;margin-right:11.8%}#mensuel ul li:nth-child(2){margin:0}#mensuel p{margin:20px 0;font-size:1.4em;font-weight:bold;text-align:center;min-height:35px;text-shadow:none}#mensuel a{display:block;margin-bottom:40px}#mensuel a p{visibility:hidden;opacity:0;background-color:black;margin:0;font-weight:normal;position:relative;top:-37px;color:#fc3;line-height:2.1em;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease}#mensuel a:hover p,#mensuel a:focus p{visibility:visible;opacity:1}#mensuel img{border:2px solid black}section#contenu{margin-top:75px}section#contenu > ol > li{margin-bottom:0.1em;height:550px}#main .brasseur{height:850px}section > p.col-4{font-size:1.6em;margin-top:0;margin-bottom:42px;color:black;line-height:1.6em}section p.message-flash{width:100%;text-align:center;color:green;font-weight:bold;min-height:200px}section header{width:100%}section ol{list-style:none;padding:0;margin-top:15px;clear:both}section > ol{margin-top:40px;margin-right:2%;margin-left:2%;margin-bottom:75px}section > div.col-5{font-size:1.6em;margin-top:0;margin-bottom:42px;color:black;line-height:1.6em}section > h2 + .col-5{display:table;height:350px}section > h2 + .col-5 p{display:table-cell;vertical-align:middle}section h1{font-size:2.1em;font-weight:normal;border-radius:5px;padding:5px 10px;color:black;background:#fc3;text-shadow:none}section h1 span{display:none}section h1:hover,section h1:focus{cursor:pointer}section article{display:block;position:relative;margin:1.5em 2%}section article footer{width:80%;margin-bottom:1.5em}section article footer a{color:#fc3;background-color:rgba(51, 51, 51, 0.7);padding:0.15em 0.5em;border-radius:5px;text-shadow:none}section article footer a:hover,section article footer a:focus{background-color:rgba(0, 0, 0, 0.7)}section article footer p{margin:0.8em 0}section article p,section article li{font-size:1.4em;color:black}section article ol li{margin-bottom:0.5em}section article > p,section article ol{width:40%;margin-right:2%;line-height:1.8em}section .promo{display:block;color:#906;font-weight:bold;font-size:1.8em;margin-bottom:0.5em}section aside{position:absolute;top:0em;right:0em}section aside a{display:inline-block;margin-left:5px}section aside a:first-child{margin-right:2px;margin-left:3px}section aside a:first-child img{border-color:black}section aside a:nth-child(2){margin-right:3px}section aside a img{border:2px solid #fc3}section figure{position:absolute;top:9em;right:0em}section figure img{border:2px solid black}#footer{background-color:black}#footer ul li:first-child,#footer ul li:last-child{margin-left:11.8%;margin-right:11.8%}#footer ul li:first-child a,#footer ul li:last-child a{padding-top:15px}#footer ul li:nth-child(2){margin:0}#footer ul li:nth-child(2) a{padding-top:15px}#footer a{display:block;min-height:50px;color:#fc3;font-size:1.3em;text-align:center;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;text-shadow:none}#footer a p{line-height:1.3em;color:#fc3}#footer a:hover,#footer a:focus{background-color:#333}.clearfix:after,.clearfix:before{content:'';display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@-moz-document url-prefix(){#nav{bottom:-49px}#header{top:3px}}@media only screen and (min-width:801px){.js section ol{position:relative}.js section header{width:300px}.js section h1{width:82%}.js section h1:hover{color:#fc3;background:#999;}.js section article{display:none;position:absolute;top:1em;left:29em;z-index:5;margin:0}.js section article > p,.js section article ol,.js section article footer{width:100%}.js section aside{float:left;position:static}.js section figure{float:left;margin-left:0;margin-top:0;position:static}.js section aside a{display:block;margin-left:0;margin-bottom:6px}.js section aside a:nth-child(2){margin-bottom:5px}.js section aside a:last-child{margin-bottom:0}.js #contenu > ol > li{height:auto}.js .ouvert h1{color:#fc3;background:#999;}.js .distance{display:block}}@media only screen and (max-width:800px){body #desktop{display:none}body #tablet{display:block}#voile #agetest{width:50%;left:25%}#voile #agetest h1{font-size:5.5em}#voile #agetest p{font-size:3em}#voile #agetest #prevention{font-size:1.2em}#bandeau,#logo,#bandeau p,nav.accueil .comment-nav{display:block}#bandeau p{padding-bottom:10px}.title-nav{font-size:2em}.comment-nav{display:none;opacity:1}nav a:hover .comment-nav,nav a:focus .comment-nav{display:block;opacity:1}body article.news > div{margin:30px auto;width:75%}body section#mensuel{display:none}nav.accueil{position:static;background-color:#fc3}nav.accueil .lettre-nav,nav.accueil ul li,nav.accueil .comment-nav,nav.accueil .title-nav{position:static}#header nav.accueil ul li,nav.accueil .lettre-nav,nav.accueil .title-nav{float:left;width:50%;margin:0}nav.accueil .lettre-nav{font-size:10em;padding-top:20px}nav.accueil .title-nav{font-size:3em;padding-top:60px;text-align:left}nav.accueil .comment-nav{clear:both;background-color:#fc3;height:auto;padding:15px;opacity:1}nav.accueil ul li{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid black;border-top:none;min-height:220px}nav.accueil ul li:hover,nav.accueil ul li:focus{opacity:0.75}nav.accueil ul{-webkit-margin-before:0em}section h1{line-height:3.15em}section > p{font-size:1.8em}section article p,section article li{font-size:1.6em}section h1 span{display:inline-block;float:right;margin-right:1em}#contenu > ol > li{height:850px}.js #contenu > ol > li{height:auto}.js section article{display:none}body section header h1{width:96%}#renvoi_haut{display:block;margin:0;font-size:2.8em;height:2.5em;line-height:2.5em;text-align:center;background-color:black}#renvoi_haut p a{color:#fc3;text-shadow:none}.mentions article{-webkit-columns:1;-moz-columns:1;columns:1}.mentions{margin-bottom:50px}form fieldset.col-4{width:60%}button{font-size:1.4em;height:6.5em}#end{margin-left:1.4%}.js .distance{display:block}.directions-panel{font-size:1.5em;width:400px;border:1px solid #333;padding:10px}#main .brasseur{height:auto}.js #main .brasseur > ol > li article{height:550px}.demory{margin-top:3em}.baleine{margin-top:9em}section > div.col-5{width:85%;margin:0 auto;float:none}section > h2 + .col-5{height:auto;margin-bottom:30px}}@media only screen and (max-width:640px){#bandeau .oups{display:block;position:absolute;top:100px;background-color:#fc3;color:black;width:100%;border-left:1px solid black;border-right:1px solid black;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}html body #tablet{display:none}body article.news > div p{font-size:1.5em;line-height:1.5em}body #smartphone{display:block;min-width:320px}body #voile #agetest{width:70%;left:15%;top:15%}body #voile #agetest h1{font-size:4em}body #voile #agetest p{font-size:2.4em}#bandeau p,#header img{display:none}#bandeau{position:static;height:auto;display:block;opacity:1}#logo{display:inline-block;padding-left:9%}h1{font-size:3.4em;height:100px;line-height:100px}nav{display:none}#nav_reduite{display:block;background:#fc3;z-index:5;position:absolute;left:0;right:0;margin:0;padding:0}#nav_reduite ul{margin:0;padding:0;list-style:none;background:#fc3;-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-rule:2px solid rgba(0, 0, 0, .5);-moz-column-rule:2px solid rgba(0, 0, 0, .5);column-rule:2px solid rgba(0, 0, 0, .5);border-right:1px solid black;border-left:1px solid black}#nav_reduite a{display:block;padding:0 1em;height:4em;line-height:4em;color:#333;text-decoration:none;font-size:1.4em;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);text-shadow:none}#nav_reduite a:hover,#nav_reduite a:focus{background:rgba(0, 0, 0, .05)}#nav_reduite li:not(:nth-child(2n+2)) a{border-bottom:1px solid rgba(0, 0, 0, .5)}#nav_reduite:after{content:"Menu \25BC";position:absolute;bottom:-107px;right:0;height:100px;line-height:100px;padding:0 1em;background:#fc3;color:#333;cursor:pointer;font-size:1.4em;border-right:1px solid black;width:27%;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-shadow:none}#nav_reduite{top:-12em;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:top 0.4s;transition:top 0.4s}#nav_reduite:hover,#nav_reduite:focus{top:0}#nav_reduite:hover:after,#nav_reduite:focus:after{bottom:-97px}#nav_reduite + #englobehaut{margin-top:0em;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:margin-top 0.4s;transition:margin-top 0.4s}#nav_reduite:hover + #englobehaut,#nav_reduite:focus + #englobehaut{margin-top:11em}nav.accueil{display:block}nav.accueil ul li{min-height:250px}nav.accueil ul li:nth-child(3),nav.accueil ul li:nth-child(4){border-bottom:none}nav.accueil .lettre-nav,nav.accueil .title-nav{float:none;width:100%}nav.accueil .lettre-nav{font-size:6em}nav.accueil .title-nav{float:none;text-align:center;padding-top:15px}nav.accueil .comment-nav{font-size:1.4em;padding:9px;margin-bottom:10px}#contenu > ol > li{height:950px}section#contenu{margin-top:0}h2{display:block;margin:0;font-size:2.8em;height:2.5em;line-height:2.5em;text-align:center;background-color:#fc3;color:black;border-right:1px solid black;border-left:1px solid black;text-shadow:none}section > p.col-4{margin-top:1.4em;float:none;width:96%;margin-left:2%;margin-right:2%;font-size:1.4em}section > p.first{margin-top:42px;margin-bottom:1.4em}section h1{height:2.8em;line-height:2.8em}body section header h1{width:94%}section article aside{display:none}section figure{position:static;text-align:center}section article > p,section article ol{width:96%;margin-left:2%}section article footer{margin-left:2%}section h1{font-size:2em}.mentions{margin-top:0}.mentions h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-2%;margin-right:-2%;margin-bottom:1.5em}.credits{margin-top:0}.credits h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:-2%;margin-right:-2%;margin-bottom:1.5em}.credits li p{font-size:0.8em}form fieldset.col-4{width:94%}label,input,textarea{float:none;display:block;width:100%;margin-right:0}label{margin-bottom:0.7em}input{margin-bottom:1.4em}.formulaire h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.5em;margin-top:0}.formulaire{margin-top:0}#boutonform input{width:100%}#itin{margin-left:2%;margin-right:2%;margin-top:42px}#itin label,#itin input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.8em;margin-bottom:1.2em}#itin select{display:block;font-size:1.8em;margin-bottom:1.6em}#map_canvas{width:250px;height:250px}.directions-panel{width:275px}.js #main #demory + article{height:600px}.js #main #gallia + article{height:500px}.js #main #baleine + article,.js #main #outland + article{height:650px}.js #main #frogpubs + article{height:550px}.js #main #goutte + article,.js #main #beercompany + article{height:700px}.js #main #oneil + article{height:725px}.js #main #oxbier + article{height:750px}#oxbier + article footer a{font-size:0.8em}#gallia + article ol li{font-size:1.5em}button{width:100%;height:5.2em;font-size:2em}#itin p + p + button{margin-right:0;margin-bottom:1.6em}#end{margin-left:0}section > h2 + .col-5{margin-top:30px}}