h1,h2,h3{font-family:'Josefin Slab'}.credits,.table ul{list-style-type:square}.jmsinfo,.nom{font-variant:small-caps}.bt_date,footer{text-align:center}@font-face{font-family:'Josefin Slab';font-style:normal;font-weight:400;src:local('Josefin Slab'),local('JosefinSlab'),url(../fonts/website/JosefinSlab.woff2) format('woff2'),url(../fonts/website/JosefinSlab.woff) format('woff')}@font-face{font-family:'Maven Pro';font-style:normal;font-weight:400;src:local('Maven Pro Regular'),local('MavenProRegular'),url(../fonts/website/MavenProRegular.woff2) format('woff2'),url(../fonts/website/MavenProRegular.woff) format('woff')}body,html{background-color:rgba(86,147,201,.1);text-rendering:optimizeLegibility;text-shadow:0 0 1px rgba(255,255,255,.1);-webkit-font-smoothing:antialiased}h1{text-indent:1em}h2:before{content:'';display:inline-block;width:16px;height:16px;margin-right:4px;background-color:#5693C9}hr{width:57%;margin:2em auto 3em;border:0;height:1px;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-ms-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0));background-image:linear-gradient(left,rgba(0,0,0,0),rgba(0,0,0,.75),rgba(0,0,0,0))}a:focus{outline:#333 dashed 1px!important}input[type=email],input[type=text]{padding:5px 40px 5px 10px!important}textarea{padding:0 10px 53px!important;resize:vertical!important}input[type=email],input[type=text],textarea{transition:all .3s ease-in-out;outline:0;margin:5px 1px 3px 0;font-family:'Josefin Slab'!important}input[type=email]:focus,input[type=text]:focus,textarea:focus{box-shadow:0 0 5px rgba(81,203,238,1)!important;border:1px solid rgba(81,203,238,1)!important}input[type=email]:valid+i,input[type=text]:valid+i{color:#00c000}input[type=email]:invalid+i,input[type=text]:invalid+i{color:#c00000}quote{font-style:italic}quote:before{content:"« "}quote:after{content:" »"}.city{padding:.1em;margin-bottom:0;font-size:2em;font-family:'Josefin Slab';text-shadow:0 0 1px #fff}.contenu,.menu a,footer{font-family:'Maven Pro'}.city small::before{content:open-quote}.city small::after{content:close-quote}.bandeau{height:220px;background-repeat:no-repeat;background-position:50px center;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;background-color:rgba(0,0,0,.8);-webkit-transition:background-image .2s ease-in-out;transition:background-image .2s ease-in-out;background-image:url(../img/noisseville-1.jpg)}.bandeau .logo{float:right;margin-top:-10px;margin-right:-10px;width:80px;height:auto}.font-size{position:absolute;margin-top:0}.font-size .less,.font-size .plus{position:absolute;display:inline-block;width:50px;height:110px;padding-top:40px;background:rgba(0,0,0,.8);text-shadow:0 0 1px #000}.bt_group,.galery small,.table{position:relative}.font-size .less{margin-top:110px;border-top:1px solid rgba(255,255,255,.3)}.font-size .less:hover,.font-size .plus:hover{cursor:pointer;color:#fff}.disabled{opacity:.5}.disabled:hover{cursor:not-allowed!important}.menu{background:rgba(86,147,201,.8);border-top:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(255,255,255,.4);border-radius:0!important}.menu a{color:#fff;text-shadow:0 0 1px #222}.menu li.active a,.menu li:hover a{background:#fff;color:#5693C9;text-shadow:0 0 1px #fff;border-radius:0!important;text-decoration:none!important}.menu li a,.menu li:hover a{transition:.5s}.shadow-me{padding:0;box-shadow:1px 0 0 0 rgba(255,255,255,.1) inset,0 0 1px rgba(86,147,201,.5),0 0 20px rgba(86,147,201,.5)}.jmsinfo{color:#191c37}.contenu{background:rgba(255,255,255,.8);padding:1em;text-shadow:0 0 1px #ddd;font-size:18px}.table{color:#fff;background-color:rgba(86,147,201,.8);border-left:1px inset rgba(0,0,0,.5)}.table a{color:#fff;text-shadow:0 0 1px #222}.one-img{padding:1px;box-shadow:1px 0 0 0 rgba(255,255,255,.1) inset,0 0 1px rgba(86,147,201,.5),0 0 5px rgba(86,147,201,.5);max-width:100%;height:auto}.bt_date .day{text-shadow:0 0 1px #fff;font-size:.8em}.bt_date .month{text-shadow:0 0 1px #fff;margin-top:-10px;font-size:2em}.bt_group{z-index:4;background-color:#fff;border:1px solid #51cbee;border-radius:10px;box-shadow:0 0 5px rgba(81,203,238,1)!important}.bt_date .year{z-index:2;background-color:#51cbee;color:#fff;border:1px solid #51cbee;border-top:0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:50%;height:25px;margin:-3px auto auto}#map,.trombi{border:1px solid #bbb}.bt_message p{margin-top:-15px}.address .no-style,.plu{list-style-type:none}.credits b:after{content:' :'}.credits span{margin-left:1em}@-webkit-keyframes fadeIn{0%,20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}100%{opacity:1}}@keyframes fadeIn{0%,20%{opacity:0}40%{opacity:.3}60%{opacity:.5}80%{opacity:.9}100%{opacity:1}}.address{margin-left:2em}.address span:hover{cursor:pointer;font-weight:700}.address div{padding:1em;background:rgba(255,255,51,.5);display:none;margin-top:1em;margin-bottom:2em;box-shadow:1px 0 0 0 rgba(255,255,255,.1) inset,0 0 1px rgba(0,0,0,.5)}#map img,.address div p{margin:0}.address div.show{display:block;-webkit-animation-name:fadeIn;-webkit-animation-duration:.5s;animation-name:fadeIn;animation-duration:.5s}#map{height:384px}#map img{max-height:256px}.trombi{padding:1px;border-radius:25%}.galery img{padding:2px;border:1px solid rgba(81,203,238,1)}.galery small{display:block;margin:auto;width:100%;padding:1em;color:#fff;background-color:#51cbee}.plu{padding-left:0}.plu>li{margin-bottom:2em}footer{background:rgba(0,0,0,.8);font-size:80%;text-shadow:0 0 1px #222;color:#fff;padding:.5em 1em}footer a{color:#eee}@media screen and (min-width:961px){body{padding-top:1em;padding-bottom:1em}.menu li{margin-right:1em!important}}@media screen and (min-width:961px) and (max-width:1260px){body{padding-top:1em;padding-bottom:1em}.menu li{margin-right:1em!important}}@media screen and (min-width:641px) and (max-width:960px){body{padding-top:1em;padding-bottom:1em}}@media screen and (max-width:640px){.ink-grid{padding:0}.menu li{margin-right:0!important}}
