*{box-sizing:border-box}HTML{height:100%}BODY{margin:0px;padding:0px;font-family:arial;font-size:16px;line-height:26px;color:#000;background-image:url(images/background.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:top center;background-color:#fef9e1;width:100%;min-width:300px;height:100%}FORM{margin:0px;padding:0px}IMG{border:0px;display:block;max-width:100%}H1,H2,H3,H4{margin:0px;padding:0px;font-weight:normal;font-size:1em}P{margin:0px}UL{margin:0px;padding:0px;list-style:none}a{text-decoration:none;color:#461803;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}a:hover{text-decoration:underline}INPUT,TEXTAREA{-webkit-appearance:none;border-radius:0;font-family:arial,verdana,sans-serif}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}INPUT:focus,TEXTAREA:focus{outline:0px}INPUT.input,SELECT.select,TEXTAREA.textarea,.case_form label.input,.custom_select{padding:0px;padding-left:5px;width:100%;line-height:40px;height:40px;color:#666;background-color:#FFF;border:1px solid #b5bdc9;border-radius:0px;-webkit-appearance:none}TEXTAREA.textarea{height:100px;line-height:20px;resize:vertical}.case_form{position:relative;margin-bottom:14px}.case_form .titre{margin-bottom:5px;height:20px;font-size:14px;font-weight:bold;text-align:left;text-shadow:1px 1px 0px #FFF}.case_form .titre IMG{display:inline-block;float:right}.case_form label{padding-left:5px}.case_form label.input{cursor:pointer}.case_form input.checkbox,.case_form label{display:inline-block;vertical-align:middle;font-size:15px;text-shadow:1px 1px 0px #FFF}.case_form.form_erreur INPUT.input,.case_form.form_erreur SELECT.select,.case_form.form_erreur TEXTAREA.textarea,.case_form.form_erreur LABEL.input,.case_form.form_erreur .custom_select{border-color:#ff0000;background-color:#ffe5e5;font-weight:normal}.case_form.form_erreur LABEL.choix{color:#ff0000;font-weight:bold}.case_form.form_erreur .custom_select LABEL{background-color:#ffe5e5}.custom_select{position:relative;padding-left:0px;overflow:hidden;z-index:0}.custom_select LABEL{position:absolute;right:0px;width:38px;height:38px;line-height:38px;background-color:white;color:#666;text-align:center;z-index:2;pointer-events:none}.custom_select SELECT{position:absolute;width:100%;height:40px;padding:10px 5px;line-height:20px;border:none;background:transparent;z-index:1;-webkit-appearance:none}.bouton_form{text-align:center}.bouton_form .bouton_save_form{display:block;width:100%;margin:0px;padding:0px;border:0px;height:40px;line-height:40px;font-size:13px;font-weight:bold;color:#FFF;text-align:center;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background-color:#461803;-webkit-transition:none;transition:none;cursor:pointer}.bouton_form .bouton_save_form:hover{background-color:#461803}@font-face{font-family:'playfair-bold';src:url("font/playfair-bold.eot");src:url("font/playfair-bold.eot?#iefix") format("embedded-opentype"),url("font/playfair-bold.woff2") format("woff2"),url("font/playfair-bold.woff") format("woff"),url("font/playfair-bold.ttf") format("truetype"),url("font/playfair-bold.svg#playfair_displaybold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'playfair-regular';src:url("font/playfair-regular.eot");src:url("font/playfair-regular.eot?#iefix") format("embedded-opentype"),url("font/playfair-regular.woff2") format("woff2"),url("font/playfair-regular.woff") format("woff"),url("font/playfair-regular.ttf") format("truetype"),url("font/playfair-regular.svg#playfair_displayregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'opensans-regular';src:url("font/opensans-regular.eot");src:url("font/opensans-regular.eot?#iefix") format("embedded-opentype"),url("font/opensans-regular.woff2") format("woff2"),url("font/opensans-regular.woff") format("woff"),url("font/opensans-regular.ttf") format("truetype"),url("font/opensans-regular.svg#open_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"icon";src:url("icon/icone.eot");src:url("icon/icone.eot?#iefix") format("embedded-opentype"),url("icon/icone.woff") format("woff"),url("icon/icone.ttf") format("truetype"),url("icon/icone.svg#icon") format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icon" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chevron-left:before{content:"a"}.icon-chevron-right:before{content:"b"}.icon-left-open-big:before{content:"c"}.icon-twitter:before{content:"d"}.icon-facebook:before{content:"e"}.icon-mail:before{content:"f"}.icon-phone:before{content:"g"}.icon-right-open-big:before{content:"h"}.icon-align-justify:before{content:"i"}.icon-home:before{content:"j"}.row{display:block;clear:both}.row_center{position:relative;display:block;clear:both;width:100%;max-width:1200px;margin:auto}.row_padding_1{padding:0px 32px}.row_padding_2{padding:0px 27px}.col_padding{padding:0px 5px}.padding_top{padding-top:30px}.col_base,.col_1,.col_2,.col_3,.col_4,.col_5,.col_6,.col_7,.col_8,.col_9,.col_10,.col_11,.col_12{display:inline-block;vertical-align:top}.col_1{width:8.3333333333%}.col_2{width:16.66666667%}.col_3{width:25%}.col_4{width:33.3333333333%}.col_5{width:41.66666667%}.col_6{width:50%}.col_7{width:58.3333333333%}.col_8{width:66.66666667%}.col_9{width:75%}.col_10{width:83.3333333333%}.col_11{width:91.66666667%}.col_12{width:100%}#header{position:fixed;z-index:50;width:100%;height:120px;margin-bottom:15px;background-color:#FFF}#header .row_logo{display:inline-block;height:30px;width:200px}#header .row_logo #logo{display:inline-block;width:163px;height:44px;margin-top:15px;background-image:url(images/logo_gamescape.png);background-size:163px 44px}#header nav{vertical-align:top;width:100%;position:absolute;bottom:0px;left:0px;padding:0px 14px;height:45px;font:16px/22px "playfair-bold",arial;background-color:#461803}#header nav ul li{display:inline-block;vertical-align:top;position:relative;overflow:hidden;padding-right:10px}#header nav ul li+li{padding:0px 10px 0px 23px;background-image:url(images/sep_nav.png);background-repeat:no-repeat;background-position:left center}#header nav ul li a{display:inline-block;vertical-align:top;position:relative;height:45px;line-height:45px;text-transform:uppercase;text-decoration:none;color:#FFF;text-align:center}#header nav ul li a .sep_hover{position:absolute;bottom:-5px;left:0px;width:100%;height:3px;background-color:#af852a;opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}#header nav ul li a:hover{color:#af852a}#header nav ul li a:hover .sep_hover{bottom:0px;opacity:1}#header nav div.langues{display:none}#header .bloc_right{position:absolute;right:32px;top:18px;font:16px/22px "playfair-bold",arial;text-transform:uppercase;color:#461803}#header .bloc_right span.icone{display:inline-block;vertical-align:top;height:40px;font-size:25px;line-height:40px;margin-right:7px}#header .bloc_right a.contact{display:inline-block;text-decoration:none;height:40px;margin-right:20px;font-size:18px;line-height:40px}#header .bloc_right a.phone{display:inline-block;color:#461803;height:40px;margin-right:40px;font-size:18px;line-height:40px;text-decoration:none}#header .bloc_right a.nav_mobile{display:none}#header .bloc_right div.langues{display:inline-block;height:40px;font:italic 14px/18px "playfair-bold",arial;vertical-align:top}#header .bloc_right div.langues a{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;margin:0px 3px;text-decoration:none;text-align:center;color:#d1d1d1}#header .bloc_right div.langues a:hover{background-color:#af852a;color:#FFF}#header .bloc_right div.langues a.actif{background-color:#461803;color:#FFF}@media screen and (max-width: 700px){#header{height:auto}#header .row_logo{width:100%;height:60px;text-align:center}#header .row_padding_1{padding:0px}#header .bloc_right{position:relative;right:auto;top:auto;width:100%;padding:10px 0px;text-align:center}#header .bloc_right a.contact{border:1px solid #af852a;width:50px;height:50px}#header .bloc_right a.contact span+span{display:none}#header .bloc_right a.contact span.icone{text-align:center;line-height:50px;margin-right:0px}#header .bloc_right a.phone{border:1px solid #af852a;width:50px;height:50px !important;margin-right:20px !important}#header .bloc_right a.phone span+span{display:none}#header .bloc_right a.phone span.icone{text-align:center;line-height:50px;margin-right:0px}#header .bloc_right a.nav_mobile{display:inline-block;vertical-align:top;border:1px solid #af852a;width:50px;height:50px !important;padding:16px 0px}#header .bloc_right a.nav_mobile span{display:block;vertical-align:middle;width:60%;height:2px;background-color:#461803;margin:auto;margin-bottom:5px;font-size:0;line-height:0}#header .bloc_right div.langues{display:none}#header nav{position:relative;display:none;height:auto;padding:0px}#header nav ul li{display:block;width:100%;background-color:#461803;border-bottom:1px solid #FFF;text-align:center}#header nav ul li+li{padding:0px;background-image:none}#header nav ul li a{width:100%}#header nav ul li a .sep_hover{display:none}#header nav div.langues{display:inline-block;vertical-align:top;width:100%;padding:10px 0px;font:italic 14px/18px "playfair-bold",arial;text-align:center}#header nav div.langues a{display:inline-block;vertical-align:top;width:40px;height:40px;line-height:40px;text-decoration:none;text-align:center;color:#FFF;border:1px solid #FFF}#header nav div.langues a+a{margin-left:7px}#header nav div.langues a.actif{background-color:#FFF;color:#461803}}#footer{width:100%;display:inline-block;padding:20px;background-color:#FFF;text-align:center}#footer .liens{display:inline-block}#footer .liens a{display:inline-block;padding:0px 10px;font:16px/22px "playfair-bold",arial;text-transform:uppercase;text-decoration:none}#footer .liens a:hover{color:#af852a}#footer .social{width:100%;text-align:center;margin-top:10px}#footer .social a{display:inline-block;height:40px;width:40px;margin:0px 3px;text-decoration:none;border:1px solid #af852a;font-size:18px;line-height:38px;color:#000}#footer .social a:hover{color:#FFF;background-color:#461803}#footer .social a span{vertical-align:middle}#content{padding-top:160px;margin-bottom:20px}@media screen and (max-width: 700px){#content{padding-top:160px}#content .row_padding_1{padding:0px 14px}}.bloc_titre_1{width:100%;font:36px/36px "playfair-bold",arial;text-align:center;margin:20px 0px;text-shadow:1px 1px 1px #cdcdcb}.bloc_titre_2{width:100%;font:28px/32px "playfair-bold",arial;text-align:center;margin:20px 0px;text-shadow:1px 1px 1px #cdcdcb}.bloc_titre_3{font:italic 22px/30px "playfair-regular",arial;text-align:center;margin:10px 0px;text-shadow:1px 1px 1px #cdcdcb}.bloc_carte{margin-bottom:25px}.bloc_carte .map{height:475px}.bloc_carte .adresse{display:none}@media screen and (max-width: 700px){.bloc_carte .map{height:300px}}.bloc_slider{position:relative;z-index:2;max-height:450px;overflow:hidden;margin-bottom:20px}.bloc_slider .content_slider{position:relative;overflow:hidden;max-height:450px !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:2}.bloc_slider .content_slider .slide{position:relative;max-height:450px !important;-webkit-transition-property:-webkit-transform, left, top;transition-property:transform, left, top;-webkit-transition-duration:0s;transition-duration:0s;-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-transition-timing-function:ease;transition-timing-function:ease}.bloc_slider .content_slider .slide .slide_content{position:relative;display:block;float:left;max-height:450px !important;-webkit-animation:none;animation:none;z-index:1}.bloc_slider .content_slider .slide .slide_content img{width:100%;z-index:2}.bloc_slider .content_slider .slide .slide_content .txt_slide{position:absolute;z-index:1;width:100%;top:33%;padding:0 70px;color:#FFF}.bloc_slider .content_slider .slide .slide_content .txt_slide a{width:100%;display:inline-block;color:#FFF;font:22px/30px "playfair-bold",arial;text-decoration:none}.bloc_slider .content_slider .slide .slide_content .txt_slide span{display:inline-block;font:16px/22px "playfair-regular",arial}.bloc_slider .bt_pagination{position:absolute;width:50px;height:50px;top:45%;margin-top:-25px;font-size:48px;text-align:center;line-height:50px;cursor:pointer;z-index:10;color:#461803;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.bloc_slider .bt_pagination.bt_gauche{left:15px}.bloc_slider .bt_pagination.bt_droite{right:15px}.bloc_slider .bt_pagination:hover{color:#FFF}.bloc_slider .pagination{position:absolute;bottom:20px;z-index:10;width:100%;text-align:center}.bloc_slider .pagination span{display:inline-block;cursor:pointer;background-color:#FFF;height:20px;width:20px;border-radius:10px;margin:0px 2px 0px 2px;vertical-align:bottom}.bloc_slider .pagination span:hover{background-color:#461803}.bloc_slider .pagination span.swiper-active-switch{background-color:#461803;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (max-width: 700px){.bloc_slider .bt_pagination{font-size:35px;top:55%}.bloc_slider .bt_pagination.bt_gauche{left:5px}.bloc_slider .bt_pagination.bt_droite{right:5px}.bloc_slider .pagination{position:relative;bottom:0px}}@media screen and (max-width: 400px){.bloc_slider .bt_pagination{font-size:25px}.bloc_slider .content_slider .slide .slide_content .txt_slide+span{display:none}}.bloc_video{margin-bottom:15px !important}.bloc_video .video_container{position:relative;padding-bottom:56.25%;padingg-top:25px;height:0px;width:100%}.bloc_video .video_container IFRAME{position:absolute;top:0;left:0;width:100%;height:100%}.bloc_formulaire{position:relative;margin-bottom:20px;padding:0 100px}.bloc_formulaire .case_form .titre{font:14px/22px "playfair-regular",arial}.bloc_formulaire input,.bloc_formulaire textarea{border:1px solid #af852a;font:14px/22px "playfair-regular",arial}.bloc_formulaire .bouton_form{text-align:right}.bloc_formulaire .bouton_form .bouton_save_form{font:italic 20px/26px "playfair-regular",arial;display:inline-block;width:auto;height:40px;padding:0px 20px;margin-top:20px;font:italic 20px/26px "playfair-regular",arial;text-decoration:none;color:#FFF;line-height:38px;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.bloc_formulaire .bouton_form .bouton_save_form:hover{background-color:#af852a}.bloc_formulaire #divAlert1 ul li{font:14px/22px "playfair-regular",arial;padding:10px;margin-bottom:10px;background-color:#461803;color:white;display:inline-block}@media screen and (max-width: 700px){.bloc_formulaire{padding:0px}.bouton_form .bouton_save_form{margin-top:0px !important}}.bloc_texte{padding:0px 30px;text-align:center;margin:15px 0px}.bloc_texte .texte{font:18px/28px "opensans-regular",arial;text-shadow:1px 1px 1px #cdcdcb}.bloc_texte .bookingBig{height:250px !important;overflow:hidden}.bloc_texte .bookingMobile{display:none}@media screen and (max-width: 700px){.bloc_texte .bookingMobile{display:block}.bookingBig{display:none}}.bloc_horaire{padding:0px 30px;text-align:center;margin:15px 0px}.bloc_horaire .titre{font:italic 22px/26px "playfair-regular",arial;margin-bottom:15px}.bloc_horaire .texte{text-shadow:1px 1px 1px #cdcdcb}.bloc_jeu{display:inline-block;height:300px;overflow:hidden;position:relative;border:1px solid #af852a;margin-bottom:15px;padding:50px 150px}.bloc_jeu .bt_general{display:inline-block;position:relative;z-index:3;height:50px;width:100%;padding:0px 20px;margin-top:20px;font:italic 20px/26px "playfair-regular",arial;text-decoration:none;color:#000;line-height:48px;text-align:center;background-color:rgba(0,0,0,0.2);border:1px solid #000;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.bloc_jeu .bt_general:hover{background-color:rgba(255,255,255,0.5)}.bloc_jeu .titre{width:100%;margin-bottom:15px;position:relative;font:italic 24px/32px "playfair-bold",arial;z-index:2;text-align:center}.bloc_jeu .texte{width:100%;position:relative;z-index:2;font:bold 14px/20px "open-sansregular",arial;text-align:center}.bloc_jeu .intro{width:100%;position:relative;text-align:center;font:bold 14px/20px "open-sansregular",arial;margin:10px 0px;z-index:2}.bloc_jeu span.cache{position:absolute;z-index:2;width:100%;height:100%;top:0px;left:0px}.bloc_jeu .image{position:absolute;z-index:1;width:100%;height:100%;top:0px;left:0px;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.bloc_jeu:hover .image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (max-width: 1000px){.bloc_jeu{padding:40px 100px}}@media screen and (max-width: 700px){.bloc_jeu{padding:40px 20px}}.bloc_icone{text-align:center;margin:25px 0px}.bloc_icone img{margin:auto}.bloc_icone .titre{width:100%;font:italic 22px/26px "playfair-regular",arial;margin-bottom:15px;margin-top:20px;text-shadow:1px 1px 1px #cdcdcb}@media screen and (max-width: 1000px){.bloc_icone .titre{font:italic 20px/24px "playfair-regular",arial}}@media screen and (max-width: 700px){.bloc_icone{margin:10px 0px}}.bloc_galerie{margin-bottom:25px}.bloc_galerie a{display:inline-block;vertical-align:top;width:20%;padding:7px}.bloc_galerie a img{width:100%}@media screen and (max-width: 700px){.bloc_galerie a{width:25%}}@media screen and (max-width: 400px){.bloc_galerie a{width:50%}}.bloc_faq{display:inline-block;margin:20px 0px}.bloc_faq p{width:100%;display:block;text-align:left;color:#000;font-family:18px/28px "opensans-regular",arial;font-size:15px;line-height:20px;margin-bottom:30px}.bloc_faq p strong{font-family:italic 22px/26px "playfair-regular",arial;font-size:15px;font-style:italic}.bloc_faq h2{font:28px/32px "playfair-bold",arial;font-size:24px}.bloc_bouton{width:100%;display:inline-block;margin-bottom:15px}.bloc_bouton .bt_general{display:inline-block;position:relative;z-index:3;height:50px;width:100%;padding:0px 20px;margin-top:20px;text-align:center;font:italic 20px/26px "playfair-regular",arial;text-decoration:none;color:#000;line-height:48px;background-color:rgba(0,0,0,0.2);border:1px solid #000;-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.bloc_bouton .bt_general:hover{background-color:rgba(255,255,255,0.5)}@media (max-device-width: 768px) and (orientation: landscape){html{-webkit-text-size-adjust:100%}}@media screen and (min-width: 1050px){BODY{background-size:cover}}@media screen and (max-width: 1000px){.col_1{width:8.3333333333%}.col_2{width:16.66666667%}.col_3{width:50%}.col_4{width:33.3333333333%}.col_5{width:41.66666667%}.col_6{width:50%}.col_7{width:58.3333333333%}.col_8{width:66.66666667%}.col_9{width:75%}.col_10{width:83.3333333333%}.col_11{width:91.66666667%}.col_12{width:100%}}@media screen and (max-width: 920px){.col_3{width:50%}.col_4{width:100%}.col_6{width:50%}.col_12{width:100%}}@media screen and (max-width: 850px){.col_1{width:100%}.col_2{width:100%}.col_3{width:50%}.col_4{width:100%}.col_5{width:100%}.col_6{width:100%}.col_7{width:100%}.col_8{width:100%}.col_9{width:100%}.col_10{width:100%}.col_11{width:100%}.col_12{width:100%}}
