input,button,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}::-webkit-input-placeholder{color:#606060;font-style:italic}input:-moz-placeholder{color:#606060;font-style:italic}::-webkit-textarea-placeholder{color:#606060;font-style:italic}textarea:-moz-placeholder{color:#606060;font-style:italic}html{-webkit-text-size-adjust:100%}body{margin:0;padding:0;font-size:13px}strong{font-weight:bold}table{border:0;padding:0;border-spacing:0;border-collapse:collapse}.clr{clear:both}br.clr{height:0;overflow:hidden;display:block}a img{border:0}h2,h3,h4{padding:10px;padding:.35em;margin:0}iframe{max-width:100%}.nope{display:none}.much_block{display:block !important}#masthead{margin:0 auto;padding:0;position:relative}div.cadre,.cadre-in,#newsletter-abo{padding:1em;box-sizing:border-box}.ct_left{padding:0;margin:0;width:100%;max-width:660px;height:auto;overflow:hidden}#content,#content-footer,#home-content{display:table;width:100%;border:0}#ct_main,#ct_main_footer #mod_ccweb_cine_jeu_large,.home-free-content-box{display:table-cell;vertical-align:top;width:auto}.home-free-content-box{padding-bottom:20px}#mod_ccweb_cine_jeu_large{margin:0;padding:0;width:32%;max-width:310px}#pavevideo{overflow:hidden;max-width:100%}.bloc_sidebar{box-sizing:border-box}.bloc_sidebar.bs-rch input[type=submit]{display:none}.bloc_sidebar center img{display:block}.bloc_sidebar img{max-width:100%}.bloc_sidebar #rc-imageselect,.bloc_sidebar .g-recaptcha{transform:scale(0.97);-webkit-transform:scale(0.97);transform-origin:0 0;-webkit-transform-origin:0 0}.bloc_sidebar .g-recaptcha{margin-top:5px}.ct_left .g-recaptcha{margin:10px 0}@media screen and (max-width:980px){.page-bloc img{max-width:100% !important;height:auto !important}}@media screen and (max-width:900px){#maincontent,#maincontent-large,#maincontent-x-large,.ct_left,#rightlarge,#right{width:100%;box-sizing:border-box;max-width:100%}#rightlarge,#right{display:block;overflow:hidden;height:auto;width:100%;max-width:100%;box-sizing:border-box}.bloc_sidebar{width:100%}}@media screen and (max-width:860px){#content,#content-footer,#ct_main,#ct_main_footer,#mod_ccweb_cine_jeu_large{display:block;width:100%;max-width:100%;margin-bottom:1em}}.sb_resa{margin-bottom:.5em}.sb_resa a{display:block;padding:.75em .333333em;font-size:15px}.sb_resa a.sb_bt_resa{color:#000;background:url(sidebar_resa_express.png) 97% 50% no-repeat;padding:1.15em .333333em}.sb_resa a.sb_bt_resa.type_achat{background-image:url(sidebar_achat_express.png)}.sb_resa a.sb_bt_reload{color:#000;background:url(sidebar_gestion.png) 97% 50% no-repeat}.tag{width:46px;height:41px}.menu_top{background:#eee;color:#000;font-size:16px;text-align:center;padding:0;margin:0;position:relative}.menu_top li{padding:0;margin:0;list-style:none;display:inline-block;vertical-align:top;position:relative}.menu_top>li>a,.menu_top>li>strong{display:block;padding:.5em;position:relative}.menu_top>li>a:hover,.menu_top>li>a:visited:hover,.menu_top>li>a:focus,.menu_top>li>strong{text-decoration:none}.menu_top .sousrubs{position:absolute;top:100%;left:0;margin:0;min-width:180px;padding:0 0 1em 0;display:none;text-align:left;z-index:500;background:#eee;font-size:13px}.menu_top .sousrubs li{display:block;margin:0}.menu_top .sousrubs li a,.menu_top .sousrubs li a:visited,.menu_top .sousrubs li a:link,.menu_top .sousrubs li strong{display:block;text-align:left;width:100%;padding:.25em;box-sizing:border-box}@media screen and (min-width:980px){.menu_top li.sub:hover .sousrubs{display:block;z-index:5}}@media screen and (max-width:980px){#show_menu{display:inline-block;background:#333;color:#fff;padding:10px 10px 10px 35px;margin:0 0 10px 10px;position:relative}#show_menu:before,#show_menu:after{content:'';width:13px;height:13px;margin:0;background:#fff;position:absolute;top:12px;left:12px;box-sizing:border-box}#show_menu:after{border-top:solid 2px #333;border-bottom:solid 2px #333;height:7px;top:15px}.menu_top{height:auto !important;display:none}.menu_top li{display:block}.menu_top .sousrubs{position:static}.menu_top .sousrubs li{display:block;padding-left:20px}}#mod_ccweb_affiches{margin-bottom:10px}#alt_content{padding:10px 10px 35px 10px}#alt_content .carousel-cell{display:inline-block;vertical-align:top;height:auto}#alt_content .carousel-cell .infos_public,#alt_content .carousel-cell .infos_duree{display:none}#alt_content .carousel{list-style:none;padding:0;margin:0;text-align:center}#alt_content .ahwm.carousel-cell{position:relative;margin:0 5px;text-align:center}#alt_content .ahwm.carousel-cell .filmhover{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;background:rgba(0,0,0,.6);display:none;color:#fff;box-sizing:border-box;padding-top:20px}#alt_content .ahwm.carousel-cell:hover .filmhover{display:block}#alt_content .ahwm.carousel-cell img{display:block}.evenement{margin-bottom:1em;overflow:hidden;height:auto}body.evenement{overflow:auto}.evenement .left{margin-right:1em;border:0;float:left}.evenement .right{margin-left:1em;border:0;float:right}.evenement .img-center{text-align:center}.img-center img{max-width:100% !important;height:auto}.evenement .introtext{overflow:hidden;height:auto}.evenement .introtext .clr{display:none}.evt_liens_film{padding-top:10px;clear:both;text-align:left;display:inline-block;vertical-align:top}.evt_liens_film a.film,.evt_liens_film a.resa-link3{display:inline-block;vertical-align:top;line-height:1.2;background:#ed1b24;color:#fff;font-size:15px;text-align:center;padding:6px 15px;margin:0 10px 0 0}.evt_liens_film a.resa-link3 .ext_txt_resa_cont{vertical-align:top;font-weight:400}.evt_liens_film a.film:hover,.evt_liens_film a.film:visited:hover,.evt_liens_film a.film:focus,.evt_liens_film a.resa-link3:hover,.evt_liens_film a.resa-link3:visited:hover,.evt_liens_film a.resa-link3:focus{background:#95001a;text-decoration:none}.evt_partage{text-align:right;padding:0;clear:both;display:inline-block;vertical-align:top;float:right}.evt_partage .evt_ptg_titre,.evt_partage a{display:inline-block;vertical-align:top;width:30px;height:30px;line-height:30px;margin:0 .5em 0 0;text-decoration:none;border-radius:3px}.evt_partage .evt_ptg_titre{width:auto}.evt_partage a.evt_fb{background:#3d67a0 url(/shared/img/icn_w_fb.png) center center no-repeat;background-size:contain}.evt_partage a.evt_gplus{background:#dc4e41 url(/shared/img/icn_w_gplus.png) center center no-repeat;background-size:contain}.evt_partage a.evt_tw{background:#55acee url(/shared/img/icn_w_tw.png) center center no-repeat;background-size:contain}.evt_partage a.evt_mail{background:#333 url(/shared/img/icn_w_mail.png) center center no-repeat;background-size:contain}.evt_partage a.evt_fb:hover,.evt_partage a.evt_gplus:hover,.evt_partage a.evt_tw:hover,.evt_partage a.evt_mail:hover{opacity:.7}.evenement a.resa-link3 img,.evt_txt_pour,.evt_txt_titre_film,.ext_txt_mtn,.evt_partage .evt_ptg_titre{display:none}#actus_nav p{display:inline-block;padding:0;margin:0}#actus_nav a,#actus_nav strong{display:inline-block;padding:.5em 1.25em}@media screen and (max-width:980px){.evenement .left,.evenement .right,.evenement .img-center img{max-width:100% !important;height:auto !important}}@media screen and (max-width:640px){.evt_liens_film,.evt_partage{display:block;text-align:center;float:none}.evt_partage{padding-top:.5em}}.fichefilm-mini-block,.fichefilm-mini-block .vignette.url,.fichefilm-mini-block .fichefilm-mini{width:50%;float:left;overflow:hidden;height:auto;box-sizing:border-box}.fichefilm-mini-block{min-height:180px}.fichefilm-mini-block .vignette.url{width:37%;max-width:118px}.fichefilm-mini-block .fichefilm-mini{width:63%;padding:0 0 0 .5em;box-sizing:border-box}.fichefilm-mini-block .vignette img{width:100%;height:auto}.fichefilm-mini-block .bt-film-small{display:inline-block;vertical-align:top;padding:3px;margin:0}.fichefilm-mini-block .bt-film-small.btinfos{margin-left:0}.fichefilm-mini-block h4{margin-top:0;padding:0;min-height:50px;height:auto}.fichefilm-mini-block p{margin:.5em 0}@media screen and (max-width:600px){.fichefilm-mini-block{width:100%;float:none;min-height:0;padding-bottom:1em}.ct_main h2{margin:15px 10px 10px}.cadre-in{padding-left:10px;padding-right:10px}.fichefilm-mini-block h4{min-height:0}}.fichefilm-small-v3{overflow:hidden;height:auto}.fichefilm-small-v3 .horaires-affiche,.fichefilm-small-v3 .horaires-infos-film{float:left;position:relative;margin:0;width:26%}.fichefilm-small-v3 .horaires-infos-film{width:74%;padding:0 .5em;box-sizing:border-box}.fichefilm-small-v3 .horaires-affiche img{width:100%;height:auto;margin-left:10px}.fichefilm-small-v3 span.vote-long{top:-5px}.horaires-sortie,.horaires-duree,.horaires-genre{display:inline-block;vertical-align:top;padding-right:10px}.horaires-sortie,.horaires-casting{margin-bottom:5px}.horaires-casting,.horaires-realisateur,.horaires-public{display:block}.fichefilm-small-v3 .comment{padding-top:5px}.le-mot-du-cinema{padding:0 6px}.le-mot-du-cinema p{margin:0 0 6px 0}.horaires table{width:100%;text-align:center}.col1,.col2,.col3,.col4,.col5,.col6,.col7{vertical-align:top}.fc{display:block;padding:.25em}.fchead{background:#282828;color:#fff;display:block;padding:.25em 0}.fc{padding:0 2px}.fc em{color:#999}.danslanuitde{font-size:11px;font-weight:700}.today,.today .fchead{background:#e8283f;color:#fff}.today .fchead{font-weight:700}.fc em,.fc .hor,.fc a{padding:4px 5px;display:block}.fc a{color:#e8283f}.fc a:hover,.fc a:visited:hover,.fc a:focus{background:#e8283f;color:#fff;text-decoration:none}.today a{color:#fff;padding:3px 5px}.today a:hover,.today a:visited:hover,.today a:focus{background:#000;color:#fff;text-decoration:none}.fchead em{padding:0}.fchead{padding:5px}.horatags{clear:both;margin:0 38px;position:relative}.horatags .rowseances{margin-bottom:10px;border:solid 1px #333;padding-left:117px;box-sizing:border-box}.horatags .ftitre,.horatags .fhead .fcell{background:#3f3f3f;color:#fff;padding:5px}.horatags .fcell{width:117px;text-align:center;border-right:solid 1px #fff;box-sizing:border-box;padding-bottom:20px}@media screen and (-webkit-min-device-pixel-ratio:0){.horatags .fcell{border-right:solid 3px #fff}}.horatags .fcell:last-child{border:0}.horatags .fcell em{color:#727272}.horatags .fcell.cell_tags{text-align:left}.horatags .cell_tags .tag{width:46px;height:41px}.horatags .static-banner{position:absolute;z-index:1;left:0;top:0;bottom:0;background:#fff;border-right:solid 1px #333}.hora{display:block;padding:3px}.hora.noseance:before{content:'-';color:#727272}.horaires .flickity-viewport{min-height:100px}.horatags .flickity-prev-next-button{width:38px;height:52px;border-radius:5px;cursor:pointer;color:#333}.horatags .flickity-prev-next-button .arrow{fill:#333}.horatags .flickity-prev-next-button.no-svg{color:#333}.horatags .flickity-prev-next-button:hover .arrow{fill:#ed1b2d}.horatags .flickity-prev-next-button.no-svg:hover{color:#ed1b2d}.horatags .flickity-prev-next-button.previous{left:-40px}.horatags .flickity-prev-next-button.next{right:-40px}@media screen and (max-width:640px){.fichefilm-small-v3 .horaires-affiche,.fichefilm-small-v3 .horaires-infos-film{float:none;width:100%;display:block}.fichefilm-small-v3 .horaires-affiche{text-align:center}.fichefilm-small-v3 .horaires-affiche img{width:30%;height:auto}}@media screen and (max-width:400px){.horatags .fcell{width:100px;display:block}.horatags{margin:0 30px}.horatags .rowseances{padding-left:100px}.horatags .flickity-prev-next-button{width:32px;height:52px;border-radius:5px;cursor:pointer;color:#333}.horatags .flickity-prev-next-button.previous{left:-34px}.horatags .flickity-prev-next-button.next{right:-34px}}#horaires_impression_menu .btn .nope{display:block}.bt-sem-pro img,.bt-sem-der img,.imprime_horaires img{display:none}.imprime_horaires,.bt-sem-pro,.bt-sem-der{display:inline-block;vertical-align:top;padding:0 5px 0 0}.imprime_horaires .btn{line-height:31px;height:31px;padding:0 10px}.bt-sem-pro .btn,.bt-sem-der .btn,#bouton_retour_emission .btn{position:relative;line-height:31px;height:31px;padding:0 10px;padding-right:18px}.bt-sem-der .btn,#bouton_retour_emission .btn{margin-left:20px;padding-right:10px;padding-left:18px}.bt-sem-pro .btn:after,.bt-sem-der .btn:after,#bouton_retour_emission .btn:after{content:"";position:absolute;top:5px;width:22px;height:22px;background:inherit;border:inherit;border-left-color:transparent;border-bottom-color:transparent;border-radius:0 4px 0 0;-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0}.bt-sem-pro .btn:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.bt-sem-der .btn:after,#bouton_retour_emission .btn:after{transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);-ms-transform:rotate(225deg)}.bt-sem-pro .btn:after,.bt-sem-der .btn:after,#bouton_retour_emission .btn:after{right:-9px}.bt-sem-pro .btn:after{z-index:1}.bt-sem-der .btn:after,#bouton_retour_emission .btn:after{right:auto;left:-9px}.seances_print{text-align:center}@media screen and (min-width:980px){.tablehoraireout{padding:0 10px}}@media screen and (max-width:900px){#horaires_impression_menu .imprime_horaires{display:none}.seances_print{display:none}}.fichefilm-dans-l-heure{text-decoration:none;display:inline-block;vertical-align:top;width:24%;padding:0 10px 10px 0;box-sizing:border-box}.fichefilm-dans-l-heure img{max-width:100% !important}.fichefilm-dans-l-heure h4{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:0 0 5px 0}@media screen and (max-width:900px){.fichefilm-dans-l-heure{width:49%;text-align:center}}.ff_titre{margin-bottom:0}.fiche_film{padding:10px;overflow:hidden;height:auto}.fiche_film .affiche{float:left;width:26%;margin:0 10px 10px 0}.affiche{max-width:100%;height:auto}.ff_movie_info{padding-top:0}.fiche_film h3{padding-left:0}.ff_infos_1{float:left;width:45%;margin-right:10px}.ff_director,.ff_public{margin-bottom:0}.ff_cast,.ff_runtime_genre,.ff_dates,.ff_synopsis,.ff_custom_text{margin-top:0}.ff_infos_2{float:left;width:25%;text-align:center}.ff_infos_2 .btn,.ff_infos_2 .vote{margin-bottom:20px}.ff_synopsis,.ff_synopsis_title,.ff_pics_title,.ff_custom_text,.fiche_film .horaires{clear:both}.fiche_film .horaires+.horaires{margin-top:10px}.ff_pics a{display:inline-block;vertical-align:top;margin:0 10px 10px 0}.ff_pics a img{display:block}.other_movies_title{padding:0 10px;margin:30px 0 0 0}.autres_films{padding:10px}.autres_films a{display:inline-block;vertical-align:top;margin:0 5px 5px 0;max-width:15.5%}.autres_films img{display:block;width:100%;height:auto}@media screen and (max-width:540px){.fiche_film .affiche,.ff_infos_1,.ff_infos_2{float:none;width:100%}#maincontent-large .ff_movie_info{margin:0;padding:0}.fiche_film>a:first-of-type{display:block;text-align:center}.ff_tags{margin-bottom:10px}.ff_infos_2 .vote,.ff_infos_2 .fb_container{display:inline-block;vertical-align:middle;width:48%;margin:0}.ff_synopsis,.ff_synopsis_title,.ff_custom_text{margin-top:10px}.autres_films a{display:inline-block;vertical-align:top;margin:0 5px 5px 0;max-width:30%}}.video .bouton_retour{margin:0 0 10px 0}#maincontent_v2{padding:10px;background:#fff;color:#000}#maincontent_v2 .jwplayer{display:block;max-width:100%;min-height:300px;vertical-align:top;margin:10px auto}.labelfacebook{display:none}#video_v2_bas{text-align:center;margin:0 0 20px 0}#video_v2_bas .bloc_facebook,#video_v2_bas .vote,#video_v2_bas .info_film,#video_v2_bas .info_film span{display:inline-block;vertical-align:top;margin:10px 10px 0 0}#video_v2_bas .info_film span{margin-top:0}.lien_autre_video{display:inline-block;vertical-align:top;padding:5px;margin:0 5px 5px 0;width:130px;text-decoration:none}.lien_autre_video span{display:block;text-transform:uppercase;white-space:nowrap;font-size:11px;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width:980px){#maincontent_v2 .jwplayer{min-height:0}#maincontent_v2 .jwplayer{height:auto !important}.jw-media,.jwplayer video{position:static !important}}.page.cadre img{max-width:100%;height:auto}.img_galerie{width:100%}.img_galerie td{text-align:center}@media screen and (max-width:720px){.page_event table,.page_event table tr,.page_event table td{display:block}.page.cadre .videopanel object{max-width:100%;height:200px;margin:.5em 0}}#mod_contact{padding:10px;box-sizing:border-box}#mod_contact label{display:block;margin-top:.5em;font-weight:bold}#mod_contact input{margin-bottom:.5em}#sous_menu{margin:0 0 10px 0;background:#fff;color:#000}#sous_menu:before{font-size:18px;display:block;padding:10px;background:#222;color:#fff}#sous_menu a,#sous_menu strong{display:inline-block;vertical-align:top;padding:5px}#newsletter-abo #civ,#newsletter-abo #nom,#newsletter-abo #prenom,#newsletter-abo #adresse,#newsletter-abo #codepostal,#newsletter-abo #ville,#newsletter-abo #mobil,#newsletter-abo #naissance,#newsletter-abo #genre_film,#newsletter-abo #offres_cinema,#newsletter-abo #offres_part,#newsletter-abo #offres_sms{display:none}#newsletter-abo #cinema{margin-top:10px}#newsletter-abo #cinemas{margin-top:10px}#newsletter-abo #cinemas label{display:inline-flex}#newsletter-abo #cinemas .validation_cine{margin:5px 10px;float:left}#newsletter-abo #cinemas #changercinema{display:inline-block;margin:5px 0 0 10px;font-style:italic}.vote{font-size:11px}span.vote,span.vote-long{position:relative;width:50px;height:10px;line-height:20px;overflow:hidden;margin:0;padding:0;display:inline-block;vertical-align:top;background-repeat:repeat-x;background-position:left top}span.vote,span.vote-long,span.vote a:hover,span.vote a:active,span.vote a:focus,span.vote .vote-note{background-image:url(./img/stars_small@2x.png);background-image:url(./img/stars_small.png)\9;*background-image:url(./img/stars_small.png);background-size:10px 30px}span.vote{top:2px}span.vote a:hover,span.vote a:active,span.vote a:focus,.vote-note{background-repeat:repeat-x;background-position:left top}span.vote a,span.vote .vote-note,span.vote-long a,span.vote-long .vote-note{position:absolute;top:0;left:0;text-indent:-1000em;height:10px;line-height:10px;overflow:hidden;border:0}span.vote a:hover,span.vote a:active,span.vote a:focus,span.vote-long a:hover,span.vote-long a:active,span.vote-long a:focus{background-position:left center}a.n1{width:20%;z-index:6}a.n2{width:40%;z-index:5}a.n3{width:60%;z-index:4}a.n4{width:80%;z-index:3}a.n5{width:100%;z-index:2}.vote-note{z-index:1;background-position:left bottom}span.voter{display:none}span.vote-leg span.nbvote{font-style:italic}span.vote-long,span.vote-long a:hover,span.vote-long a:active,span.vote-long a:focus,span.vote-long .vote-note{background-image:url(./img/stars@2x.png);background-image:url(./img/stars.png)\9;*background-image:url(./img/stars.png);background-size:17px 75px}span.vote-long{line-height:25px;height:25px;width:85px;overflow:hidden;background-repeat:repeat-x;background-position:left center;top:-3px;margin:0 0 -6px 0}span.vote-long a:hover,span.vote-long a:active,span.vote-long a:focus{background-repeat:repeat-x;background-position:left top}span.vote-long a,span.vote-long .vote-note{height:25px;line-height:25px}.nbvote.fn{display:inline-block;vertical-align:middle;padding:2px 0 0 4px}.videopanel,.videopanel img,.videopanel object,.videopanel .jwplayer{max-width:100%}.videopanel{text-align:center}.videopanel img{height:auto !important}form input[type='number']::-webkit-outer-spin-button,form input[type='number']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.swipe_cont,.swipe{position:relative}.swipe{overflow:hidden;visibility:hidden;position:relative}#mod_slider_v2 .swipe-wrap{height:380px}.swipe-wrap{overflow:hidden;position:relative}.swipe-wrap>div{float:left;width:100%;position:relative;overflow:hidden}.slideContent{position:absolute;top:0;right:0;width:300px;background:#222;color:#fff;padding:7px;box-sizing:border-box;height:380px}.slideCaption span{bottom:0;position:absolute;width:100%;padding:10px;background-color:rgba(0,0,0,0.5);color:#FFF;left:0;right:0;font-size:16px}.gabarit2 .slideContent{left:0;right:auto}.gabarit2 img{margin-left:300px}.gabarit2 .slideContent img{margin:0}.gabarit3 .slideContent{display:none}.gabarit4 .slideContent{background:0;position:absolute;top:auto;bottom:0;left:0;right:0;height:auto;width:auto;text-align:center}.gabarit4 .slideContent h3,.gabarit4 .slideContent p{display:none}.gabarit4 .btn_slider{display:inline-block;width:auto;font-size:18px;padding:1em}.btn_slider{display:inline-block;margin:.25em;padding:.5em;font-weight:bold;width:auto;text-decoration:none;border-radius:.25em;box-sizing:border-box}.btn_slider,.btn_slider:visited,.btn_slider:link{background:#ebebeb;color:#000}.btn_slider:hover,.btn_slider:visited:hover,.btn_slider:focus,.btn_slider:active{background:#f8f8f8;text-decoration:none}.slider_nav{position:relative;text-align:center;font-size:16px;line-height:1.3;color:#697279;display:block;margin:0;padding:.25em 0 .35em 0;width:100%}.slider_nav li,.slider_nav .bul{padding:0 4px;height:32px;line-height:22px;font-size:28px;overflow:hidden;font-style:normal;font-family:sans-serif;cursor:pointer;display:inline-block;vertical-align:middle}.slider_nav li:hover,.slider_nav .bul:hover{color:#b00}.slider_nav li.on,.slider_nav .on.bul{color:#ccc}.bottom .prev-slide,.bottom .next-slide{display:inline-block;vertical-align:top;position:static;width:36px;height:36px;cursor:pointer;background-size:contain}.side .prev-slide,.side .next-slide{position:absolute;width:40px;height:150px;cursor:pointer;top:-270px;left:-40px}.side .next-slide{left:auto;right:-40px}@media screen and (max-width:980px){.side .prev-slide,.side .next-slide{display:inline-block;position:static}}@media screen and (max-width:640px){#mod_slider_v2 .swipe-wrap{height:auto}#mod_slider_v2 .swipe-wrap img{max-width:100% !important}#mod_slider_v2 .slideContent{position:static;width:100%;height:auto}#mod_slider_v2 .slideContent h3{padding-bottom:0;margin-bottom:0}.gabarit2 img{margin-left:0}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0 0;transform-origin:0 0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}#bandeau_cookies{background:#fffc9d;color:#000;height:auto;padding:.75em 2.5em .75em .75em;padding:.75em;line-height:2.2;width:auto;margin:0 auto;box-sizing:border-box;border:solid 1px #aeab62;z-index:30000;text-align:center;display:none}#bandeau_cookies a{color:#c00}#bandeau_cookies #close_cnil{cursor:pointer;background:#288dc9;color:#fff;border-radius:3px;display:inline-block;vertical-align:top;padding:.5em 1em;line-height:1.2;margin:0 0 0 1em}.mtouch #bandeau_cookies,.affdyn #bandeau_cookies{display:none !important}@media screen and (max-width:640px){#bandeau_cookies{line-height:1.2;padding:.35em}#bandeau_cookies #close_cnil{margin-top:4px}}.breadcrumbs{text-align:left;padding:1em 0;color:#666}.breadcrumbs .sep{display:inline-block;padding:0 .5em}.breadcrumbs a{color:#666}.breadcrumbs span h1{display:inline;font-size:inherit}#social_buttons a{display:inline-block;vertical-align:top;margin-right:5px}#social_buttons a:last-child{margin-right:0}#social_buttons a .s_icon{background:url(/assets/img/social_sprite_US.png) 0 0 no-repeat;background-size:320px 120px;width:36px;height:36px;display:block;margin:0;padding:0}#social_buttons a.slink_twitter,#social_buttons a.slink_facebook,#social_buttons a.slink_youtube,#social_buttons a.slink_rss,#social_buttons a.slink_instagram,#social_buttons a.slink_newsletter{background:#999}#social_buttons a.slink_twitter:hover,#social_buttons a.slink_twitter:visited:hover,#social_buttons a.slink_twitter:focus{background:#2aa9e0}#social_buttons a.slink_facebook:hover,#social_buttons a.slink_facebook:visited:hover,#social_buttons a.slink_facebook:focus{background:#1877f2}#social_buttons a.slink_youtube:hover,#social_buttons a.slink_youtube:visited:hover,#social_buttons a.slink_youtube:focus{background:#d52423}#social_buttons a.slink_rss:hover,#social_buttons a.slink_rss:visited:hover,#social_buttons a.slink_rss:focus{background:#ff6612}#social_buttons a.slink_instagram:hover,#social_buttons a.slink_instagram:visited:hover,#social_buttons a.slink_instagram:focus{background:#d93175}#social_buttons a.slink_newsletter:hover,#social_buttons a.slink_newsletter:visited:hover,#social_buttons a.slink_newsletter:focus{background:#db3b03}#social_buttons a.slink_twitter .s_icon{background-position:-2px -2px}#social_buttons a.slink_facebook .s_icon{background-position:-41px -2px}#social_buttons a.slink_youtube .s_icon{background-position:-83px -2px}#social_buttons a.slink_rss .s_icon{background-position:-124px -2px}#social_buttons a.slink_instagram .s_icon{background-position:-162px -2px}#social_buttons a.slink_newsletter .s_icon{background-position:-162px -2px}#footer{text-align:center;padding:1em 3em 3em}#footer ul,#footer li{display:inline-block;vertical-align:top;list-style:none;padding:0;margin:.25em}#footer li a,#footer li strong{display:block;padding:.25em .5em}.bs_app .app_info{overflow:hidden;height:auto;padding:5px 0}.bs_app .app_icon{float:left;margin:0 10px 0 0;border-radius:9px}.bs_app .app_info p{padding-top:3px}.bs_app .app_liens{text-align:center}.bs_app .app_liens a{width:44%;margin:0 5px 5px 5px;display:inline-block;vertical-align:top;text-align:center}.bs_app .app_liens a img{width:auto;height:36px}#mod_maps{height:300px;position:relative;z-index:30}.les_blocs_film{padding:5px;box-sizing:border-box}.bloc_film{float:left;width:16.66667%;height:auto;overflow:hidden;position:relative;padding:5px;box-sizing:border-box}.bloc_film img{max-width:100% !important;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.4)}.bloc_film h3{display:none}.bloc_film .les_boutons{display:none;position:absolute;top:5px;left:5px;right:5px;bottom:5px;background:#000;background:rgba(0,0,0,.75);text-align:center;padding:30% 10px}.bloc_film:hover .les_boutons{display:block}@media screen and (max-width:640px){.les_blocs_film{padding:0}.bloc_film{width:150px}}.countdown{text-align:center;padding:1%;border-radius:10px}.ctdn_jours,.ctdn_heures,.ctdn_minutes,.ctdn_secondes{display:inline-block;vertical-align:top;font-size:10px;text-align:center;padding:6px 7px;background:#fff;color:#000;border-radius:5px;margin:1%;width:22%;box-sizing:border-box;border:solid 2px #ccc}.ctdn_jours strong,.ctdn_heures strong,.ctdn_minutes strong,.ctdn_secondes strong{font-size:22px;font-weight:700;display:block;padding:0 0 3px 0;color:#000}#onglet_login a{display:block}#form_login_fidelite,#fidelite_user_menu{display:none;position:relative;padding:0;z-index:2;overflow:hidden;height:auto}#login_fidelite a.Help,#login_fidelite a.SignIn,#login_fidelite a.logout{display:block}#form_login_fidelite.active.ouvert,#fidelite_user_menu.active.ouvert{display:block}.tt-menu{border:solid 1px #a2acb0;border-radius:4px;padding:5px;width:340px}.tt-menu{text-align:left;background-color:#fff;margin:0;padding:8px 0;width:340px;z-index:3000;position:absolute}a.tt-suggestion,a.tt-suggestion:hover{text-decoration:none;padding:6px 12px;display:block}.tt-suggestion:hover{background-color:#0097cf;color:#fff;cursor:pointer}.tt-suggestion.tt-cursor{background-color:#0097cf;color:#fff}.recaptcha-holder{margin-bottom:5px}#onglet_login{position:absolute;top:10px;right:225px}#espace-client form{padding:0;width:300px;max-width:100%;margin:0 auto}#espace-client label{display:block;font-weight:bold}#espace-client .reg_error{display:block;font-weight:normal;background:#fdd;padding:1em .5em;margin:2em 0}#espace-client label.error{font-weight:normal;color:#c00}#espace-client input.error{border:1px solid #f00 !important;background:#fce8e8}#espace-client div.champ,#espace-client .champ-bt{margin:0 auto 18px}#espace-client .champ-bt{text-align:center}#espace-client .legende-de-champ{display:block}#espace-client input[type=text],#espace-client input[type=email],#espace-client input[type=password]{width:100%}#espace-client input[type=submit],#espace-client input[type=button]{margin-right:0}#espace-client #se-connecter #lien-mdp-oublie{text-align:right;padding-top:.5em}#mentions_cnil{font-size:10px}#mentions_cnil p{margin:.4em 0}.ec-lien-home{text-align:right;padding:10px}.ec_boutons_home{display:flex;flex-wrap:wrap;justify-content:center}.ec_boutons_home .btn{flex:0 0 48%;padding:100px 15px 15px;text-align:center;margin:.5em .5em 0;display:block;box-sizing:border-box;background-size:120px 90px !important;background-repeat:no-repeat !important;background-position:center 10px !important}.ec_boutons_home .btn.ec_home_data{background-image:url(./img/ec_icon_data.png)}.ec_boutons_home .btn.ec_home_resa{background-image:url(./img/ec_icon_resa.png)}.ec_boutons_home .btn.ec_home_cartes{background-image:url(./img/ec_icon_carte.png)}.ec_boutons_home .btn.ec_home_fid{background-image:url(./img/ec_icon_fid.png)}.ec_boutons_home .btn.ec_home_logout{background-image:url(./img/ec_icon_logout.png)}.carte-qrcode{display:block;float:left;width:128px;height:128px;margin-right:8px}.carte-enregistree{clear:both;border:solid 1px #ccc;border-radius:4px;height:auto;overflow:hidden;padding:8px;margin-bottom:8px}#ajouter-carte{clear:both}#espace-client .carte-enregistree form{width:auto;margin:5px 0 0 0}.recap_commande{display:flex;flex-wrap:wrap;border:solid 1px #ccc;padding:10px;border-radius:5px;margin:0 0 20px 0}.ec_resa,.ctn_qr{flex:0 0 60%;margin:0;padding:5px;box-sizing:border-box;position:relative}.ctn_qr{flex-basis:40%;text-align:center}@media screen and (max-width:640px){.recap_commande,.ec_resa,.ctn_qr{display:block}}.cookie_table,.cookie_table th,.cookie_table td{border:solid 1px #ccc;border-collapse:collapse}.cookie_table th,.cookie_table td{padding:5px}.cookie_table{text-align:left}#access_header_espace_client{display:none}.fevt_list{padding:10px 10px 20px 10px;display:flex;flex-wrap:wrap}.fevt_list .evenement{position:relative;padding:10px;box-sizing:border-box;overflow:hidden;flex:0 0 50%}.fevt_list img{height:auto !important;max-width:100% !important}.fevt_list .affiche,.fevt_list .fevt_aff_ph{display:block;max-width:100% !important}.fevt_list .fevt_aff_ph{min-height:200px;background:#ccc}.fevt_list .fevt_type{display:block;vertical-align:middle;background:#ddd;color:#222;padding:2px 4px;float:left}.fevt_list .fevt_type_sans .fevt_type,.fevt_list .fevt_type_ .fevt_type{display:none}.fevent_full .fevt_type{display:none}.evenement .clr,#actus_nav{display:none}.fevt_film{display:flex;margin:0 20px 20px 20px}.fevt_film img{display:block}.desc_fevt{padding:5px 0 5px 0;border-bottom:solid 1px #ccc;margin:0 20px 20px}.fevt_infos_film{flex-basis:37%;padding:10px}.seances_liees{flex-basis:42%;text-align:left;align-self:center;padding-left:30px}.les_films{overflow:hidden}.fevt_infos_film p,.fevt_infos_film h3{margin:0 0 .333em 0;padding:0}.fevt_infos_film p{font-weight:700}.fevt_infos_film strong,.fevt_infos_film .fevt_superbillet_detail{font-weight:400}.fevt_film_liens{display:none}.seances_liees p{display:inline-block;vertical-align:top;margin:10px 20px;text-align:center;width:auto}.seances_liees .seance_a{display:none}.seances_liees .jour_texte{color:#da6a18;display:block;padding-bottom:3px}.seances_liees .hor{background:#fff;display:inline-block;padding:6px 15px;border-radius:5px;border:solid 1px #ccc}.seances_liees .passed .hor{color:#999;font-style:italic}.seances_liees .passed{display:none}.seances_liees .hor{width:120px;font-size:18px;font-weight:700;color:#000}.seances_liees .hor:hover,.seances_liees .hor:visited:hover,.seances_liees .hor:focus{text-decoration:none;color:#e30015;border-color:#e30015}.infos_seance{display:block}.infos_seance .tag{width:20px;height:auto;display:inline-block}@media screen and (max-width:980px){.fevt_film{flex-wrap:wrap}.fevt_film>a{flex:1 0 10%}.fevt_film .affiche{max-width:100% !important}.fevt_infos_film{flex:1 0 80%}.seances_liees{flex:1 1 100%;padding:10px 10px 10px 12%}}@media screen and (max-width:720px){.fevt_film>a{flex:1 0 15%}.seances_liees{padding-left:15%}}@media screen and (max-width:640px){.fevt_film>a{flex:1 0 20%}.seances_liees{padding-left:20%}.fevt_infos_film{flex:1 0 70%}.fevt_list{display:block}}@media screen and (max-width:320px){.fevt_film{flex-direction:column}.fevt_film>a,.fevt_infos_film,.seances_liees{flex:1 1 100%;padding:0 10px}.fevt_film>a{text-align:center;padding:0;max-width:50%;margin:10px auto}}.dns_salle{display:flex;width:100%}.dns_salle .dns_it{flex:1 1 33%;padding:.25em .5em}.tag-AVANTPFEST{display:none}.lsep{height:0;overflow:hidden;clear:both;margin:15px 0}.lsep.lsolid{border-top:solid 1px #000}.lsep.ldot{border-top:dotted 1px #000}.lsep.ldash{border-top:dashed 1px #000}body{background:#1A1A1A;font-family:"Open Sans", sans-serif;touch-action:manipulation;color:#F5F5F5}strong{font-weight:700}a{text-decoration:none;color:#D31D23}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){a{text-decoration:underline}}a:hover{text-decoration:underline}h1{font-size:22px}h2{font-size:20px}h3{font-size:17px}h4{font-size:15px}h2.btit,h3.btit,h4.btit{padding-left:0;padding-right:0}input[type=text],select,textarea{border:solid 1px #747474;border-radius:4px;padding:.5em;font-size:13px;box-sizing:border-box;font-family:'Roboto',Arial,helvetica,sans-serif;max-width:100%}input[type=text]:focus,textarea:focus{border-color:#3d79bd;background:#fff}input[type=submit]{display:inline-block;vertical-align:top;border:0;padding:.475em .5em;cursor:pointer;border-radius:5px}.btn,.btn:link,.btn:visited,.btn_slider,.btn_slider:link,.btn_slider:visited,input[type=submit],#mod_evenement h2 a{color:#fff;background:-moz-linear-gradient(top,#D31D23 0,#941419 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#D31D23),color-stop(100%,#941419));background:-webkit-linear-gradient(top,#D31D23 0,#941419 100%);background:-o-linear-gradient(top,#D31D23 0,#941419 100%);background:-ms-linear-gradient(top,#D31D23 0,#941419 100%);background:linear-gradient(to bottom,#D31D23 0,#941419 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D31D23',endColorstr='#941419',GradientType=0)}.btn:hover,.btn:visited:hover,.btn:focus,.btn_slider:hover,.btn_slider:visited:hover,.btn_slider:focus,input[type=submit]:hover,input[type=submit]:focus,#mod_evenement h2 a:hover,#mod_evenement h2 a:visited:hover,#mod_evenement h2 a:focus{background:#be1a20;background:-moz-linear-gradient(top,#be1a20 0,#7f1115 100%);background:-webkit-linear-gradient(top,#be1a20 0,#7f1115 100%);background:linear-gradient(to bottom,#be1a20 0,#7f1115 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#be1a20',endColorstr='#7f1115',GradientType=0)}.rline{border-color:#D31D23}.ct_left h1,#maincontent_v2 h3,#mod_evenement h1,#sous_menu:before,#mod_ccweb_affiches h2{color:#fff;font-size:20px;padding:5px 15px;margin:0 0 10px 0;border-radius:0;font-family:'Roboto',Arial,Helvetica,sans-serif}#conteneur{background:#1A1A1A!important}#masthead{background:transparent;max-width:100%;text-align:center}.wrap{position:relative;max-width:980px;width:100%;margin:0 auto}#content,#content-footer{box-sizing:border-box}.ct_left{border-radius:0;max-width:980px;margin:0 auto;color:#fff;text-align:left}.ct_head{background:#540c0e;color:#fff;text-align:left;padding:30px 0;box-sizing:border-box;margin:0 0 15px 0}.ct_head h1{font-size:30px;font-weight:400;margin:0;padding:0}.ct_head h2{font-size:18px;font-weight:400;margin:0;padding:0}.ct_head .du_film{font-size:50%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div.cadre,.cadre-in,#newsletter-abo,.ct_head .wrap{padding:0 5px;box-sizing:border-box}@media screen and (max-width:980px){.ct_head .wrap{padding:0 20px}}#header{height:auto;padding:15px;text-align:center;background:#0a0a0a;box-shadow:0 5px 20px rgba(0,0,0,0.8);position:relative;z-index:1000}#header .wrap{max-width:980px;background:#0a0a0a;position:relative;margin:0 auto;text-align:left;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#liens_utiles{text-align:right;width:30%}#liens_utiles>div{display:inline-block;vertical-align:middle;padding-right:10px}#liens_utiles>div.location-picker{padding-right:0}#social_buttons{width:auto}#social_buttons a.slink_rss,#social_buttons a.slink_twitter,#social_buttons a.slink_facebook,#social_buttons a.slink_youtube,#social_buttons a.slink_rss,#social_buttons a.slink_instagram,#social_buttons a.slink_newsletter{background-color:#D4D4D4;border-radius:100%}#social_buttons a .s_icon{width:25px;height:25px;background-size:200px 75px;opacity:.5}#social_buttons a.slink_twitter .s_icon{background-position:-0 -25px}#social_buttons a.slink_facebook .s_icon{background-position:-25px -25px}#social_buttons a.slink_youtube .s_icon{background-position:-50px -25px}#social_buttons a.slink_rss .s_icon{background-position:-75px -25px}#social_buttons a.slink_instagram .s_icon{background-position:-100px -25px}#social_buttons a.slink_newsletter .s_icon{background-position:-175px -25px}#social_buttons a:hover .s_icon,#social_buttons a:visited:hover .s_icon,#social_buttons a:focus .s_icon{opacity:1}#social_buttons a.slink_twitter:hover .s_icon,#social_buttons a.slink_twitter:visited:hover .s_icon,#social_buttons a.slink_twitter:focus .s_icon{background-position:-0 -0}#social_buttons a.slink_facebook:hover .s_icon,#social_buttons a.slink_facebook:visited:hover .s_icon,#social_buttons a.slink_facebook:focus .s_icon{background-position:-25px -0}#social_buttons a.slink_youtube:hover .s_icon,#social_buttons a.slink_youtube:visited:hover .s_icon,#social_buttons a.slink_youtube:focus .s_icon{background-position:-50px -0}#social_buttons a.slink_rss:hover .s_icon,#social_buttons a.slink_rss:visited:hover .s_icon,#social_buttons a.slink_rss:focus .s_icon{background-position:-75px -0}#social_buttons a.slink_instagram:hover .s_icon,#social_buttons a.slink_instagram:visited:hover .s_icon,#social_buttons a.slink_instagram:focus .s_icon{background-position:-100px -0}#social_buttons a.slink_newsletter:hover .s_icon,#social_buttons a.slink_newsletter:visited:hover .s_icon,#social_buttons a.slink_newsletter:focus .s_icon{background-position:-175px -0}#footer #social_buttons{padding:0 0 30px 4px}#footer #social_buttons a{margin:0 8px}#footer #social_buttons a .s_icon{width:48px;height:48px;background-size:384px 144px;opacity:1}#footer #social_buttons a.slink_twitter .s_icon{background-position:-0 -48px}#footer #social_buttons a.slink_facebook .s_icon{background-position:-48px -48px}#footer #social_buttons a.slink_youtube .s_icon{background-position:-97px -48px}#footer #social_buttons a.slink_rss .s_icon{background-position:-144px -48px}#footer #social_buttons a.slink_instagram .s_icon{background-position:-192px -48px}#footer #social_buttons a.slink_newsletter .s_icon{background-position:-336px -48px}#footer #social_buttons a.slink_twitter:hover .s_icon,#footer #social_buttons a.slink_twitter:visited:hover .s_icon,#footer #social_buttons a.slink_twitter:focus .s_icon{background-position:-0 -0}#footer #social_buttons a.slink_facebook:hover .s_icon,#footer #social_buttons a.slink_facebook:visited:hover .s_icon,#footer #social_buttons a.slink_facebook:focus .s_icon{background-position:-48px -0}#footer #social_buttons a.slink_youtube:hover .s_icon,#footer #social_buttons a.slink_youtube:visited:hover .s_icon,#footer #social_buttons a.slink_youtube:focus .s_icon{background-position:-97px -0}#footer #social_buttons a.slink_rss:hover .s_icon,#footer #social_buttons a.slink_rss:visited:hover .s_icon,#footer #social_buttons a.slink_rss:focus .s_icon{background-position:-144px -0}#footer #social_buttons a.slink_instagram:hover .s_icon,#footer #social_buttons a.slink_instagram:visited:hover .s_icon,#footer #social_buttons a.slink_instagram:focus .s_icon{background-position:-192px -0}#footer #social_buttons a.slink_newsletter:hover .s_icon,#footer #social_buttons a.slink_newsletter:visited:hover .s_icon,#footer #social_buttons a.slink_newsletter:focus .s_icon{background-position:-336px -0}#social_buttons a.slink_rss{display:none}#recherche_texte{position:relative;z-index:1300}#recherche_texte .search{background:url(/assets/img/loupe.png) center center no-repeat;background-size:20px;width:30px;height:30px;border-radius:5px;border:solid 1px transparent;padding:5px 0 5px 30px;color:#fff;overflow:hidden;text-align:left;cursor:pointer}#recherche_texte .search:focus{background-color:#2b2f3b;background-position:5px center;background-size:15px;width:120px;padding:5px 5px 5px 25px;border-color:#14161c;overflow:auto;cursor:text}.tt-menu{border-color:#14161c;border-radius:0;width:300px;padding:0;box-sizing:border-box}.tt-menu{text-align:left;background-color:#2b2f3b;margin:0;padding:8px 0;width:300px;z-index:3000;position:absolute}a.tt-suggestion{color:#fff}a.tt-suggestion,a.tt-suggestion:hover{text-decoration:none;display:block}.tt-suggestion:hover{background-color:#D31D23;color:#fff;cursor:pointer}.tt-suggestion.tt-cursor{background-color:#D31D23;color:#fff}.bt_resa_top{margin-right:10px}.bt_resa_top:before{content:'';display:inline-block;vertical-align:middle;background:url(/assets/img/ticket.png) center center no-repeat;background-size:contain;width:16px;height:16px;margin:-2px 6px 0 0}#onglet_login{position:relative;top:0;left:0}#onglet_login a,#programme_pdf a{display:block;text-indent:-1000px;overflow:hidden;width:25px;height:25px;border-radius:50%;padding:0;box-sizing:border-box;background:transparent url(/assets/img/head_login.png) center center no-repeat;background-size:25px}#programme_pdf a{background-image:url(/assets/img/head_dl.png)}#onglet_login a:hover,#onglet_login a:visited:hover,#onglet_login a:focus{background-image:url(/assets/img/head_login_hover.png)}#programme_pdf a:hover,#programme_pdf a:visited:hover,#programme_pdf a:focus{background-image:url(/assets/img/head_dl_hover.png)}#logo{text-align:center;display:inline-block;vertical-align:middle;margin-right:10px}#logo a{display:block}#logo img{max-height:58px;display:block;height:auto;width:auto;max-width:300px}#header.sticky{position:fixed;top:0;left:0;right:0;background:#0a0a0a}@media screen and (max-width:980px){}#top{background:0;color:#fff;font-size:16px;font-weight:bold;text-align:left;position:relative;z-index:1000;height:auto;font-size:15px;display:inline-block;vertical-align:middle;width:auto;box-sizing:border-box}#top ul{list-style:none;padding:0;margin:0}#top li{margin-right:12px;display:inline-block}#top li:last-child{margin-right:0}#top li,#top li>a,#top li>strong{color:#F5F5F5;padding:0;font-weight:400;text-transform:uppercase;border-bottom:solid 2px transparent}#top li>strong,#top li>a:hover,#top li>a:visited:hover,#top li>a:focus{text-decoration:none;border-bottom:solid 2px#D31D23}#top li>a.active-menu{text-decoration:none;border-bottom:solid 2px#be1a20}#menu_full{position:fixed;z-index:2000;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.8);backdrop-filter:blur(8px);text-align:center;padding:70px 20px;overflow:scroll}#menu_full a,#menu_full strong{color:#fff;text-transform:uppercase;font-size:18px}#menu_full a:hover,#menu_full a:visited:hover,#menu_full a:focus{color:#D31D23}#menu_full strong{color:#D31D23;font-weight:400}#menu_full .mfullclose{position:absolute;top:10px;right:10px}#menu_full .mfullclose a{font-weight:400;font-size:13px}#menu_full .mfullclose a:after{content:'';background:url(/assets/img/close.png) center center no-repeat;background-size:contain;display:inline-block;vertical-align:middle;width:24px;height:24px;margin-left:10px}#show_menu_full{color:#fff;margin:0;padding:9px 10px 9px 9px;position:absolute;bottom:0;right:0;background:#1A1A1A;text-transform:uppercase;font-size:12px;z-index:1200;text-decoration:none;display:none}#show_menu_full span:after{content:'\2026';position:relative;font-weight:700;margin:-8px 0 0 4px;display:inline-block;vertical-align:middle}#show_menu_full:before{content:'';position:absolute;top:0;bottom:0;left:-25px;width:25px;background:linear-gradient(-90deg,#1A1A1A 20%,rgba(49,55,69,0) 100%);mix-blend-mode:normal}@media screen and (max-width:980px){#header{padding:0}#logo img{margin:8px 10px}#liens_utiles{right:10px;top:15px;width:50%}#header .wrap{padding:5px 5px 5px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:420px){#logo img{max-width:100%;max-height:40px}#liens_utiles{top:13px}}@media screen and (max-width:370px){#show_menu_full{display:inline-block}}#mod_slider_v2{position:relative;margin:0 0 20px 0;background:#171717;overflow:hidden}#leslider{clear:both;margin:0}#mod_slider_v2 .swipe-wrap,.slideContent{height:auto}.slideContent{background:#000;box-shadow:0 0 20px 20px rgba(0,0,0,1);color:#fff;padding:10px;height:100%}.slideContent h3{color:#fff;margin:0;padding:0}.btn_slider{display:block;margin:.25em auto .5em auto;padding:.5em;font-weight:400;text-align:center;width:90%;text-decoration:none;border-radius:0}.gabarit4 .btn_slider{display:none}.gabarit4 .btn_slider.btn_fa,.gabarit4 .btn_slider.resa-link3,.gabarit4 .btn_slider.btn_perso{display:inline-block;margin:0 -2px;font-size:18px;text-transform:uppercase;min-width:250px}.gabarit4 .btn_slider.btn_fa{background:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(8px)}.gabarit4 .btn_slider.btn_fa:hover,.gabarit4 .btn_slider.btn_fa:visited:hover,.gabarit4 .btn_slider.btn_fa:focus{background:#000;background:rgba(0,0,0,0.8)}.gabarit4 .btn_slider.btn_fa:before,.gabarit4 .btn_slider.resa-link3:before{content:'';display:inline-block;vertical-align:middle;width:50px;height:50px;border:solid 2px #fff;box-sizing:border-box;border-radius:25px;background:url(/assets/img/ticket.png) 9px 9px no-repeat;background-size:28px;margin:0 7px 0 0}.gabarit4 .btn_slider.btn_fa:before{background-image:url(/assets/img/play.png);background-position:15px 13px;background-size:20px}.bottom .prev-slide,.bottom .next-slide{display:none}.gabarit4 .slideContent{bottom:40px;box-shadow:none}.gabarit4 .slideContent ol,.gabarit4 .slideContent ul,.gabarit4 .slider_tags{display:none}.slider_nav{margin:0;bottom:0}.slider_nav .bul{position:relative;overflow:hidden;text-indent:-1000px;width:18px;height:30px}.slider_nav .bul:before{content:'';border:solid 1px #c4c4c4;width:10px;height:10px;border-radius:50%;box-sizing:border-box;position:absolute;bottom:0;left:4px}.slider_nav .bul:hover,.slider_nav .bul:focus{cursor:pointer;color:#D31D23}.slider_nav .bul:hover:before,.slider_nav .bul:focus:before,.slider_nav .bul.on:hover:before,.slider_nav .bul.on:focus:before{border-color:#D31D23;background:#D31D23}.slider_nav .bul.on{color:#c4c4c4}.slider_nav .bul.on:before{background:#c4c4c4}#mod_slider_v2:before,#mod_slider_v2:after{content:'';position:absolute;width:320px;left:0;top:0;bottom:0;background:linear-gradient(90deg,#1A1A1A 70%,rgba(0,0,0,0) 100%);mix-blend-mode:normal;z-index:100}#mod_slider_v2:after{left:auto;right:0;background:linear-gradient(-90deg,#1A1A1A 70%,rgba(0,0,0,0) 100%)}#slider_cont img{max-width:100% !important;height:auto !important;display:block;margin:0 auto;width:80%}@media screen and (max-width:1100px){#mod_slider_v2:before,#mod_slider_v2:after{display:none}}@media screen and (max-width:640px){.gabarit1 .slideContent,.gabarit2 .slideContent{padding-bottom:40px}.gabarit4 .btn_slider.btn_fa,.gabarit4 .btn_slider.resa-link3{font-size:14px;padding:10px;min-width:120px}.gabarit4 .btn_slider.btn_fa:before,.gabarit4 .btn_slider.resa-link3:before{border-width:1px;height:20px;width:20px;background-size:10px;background-position:5px 3px}.gabarit4 .btn_slider.btn_fa:before{background-image:url(/assets/img/play_full.png);background-size:9px;background-position:6px 4px}.gabarit4 .btn_slider.resa-link3:before{background-position:4px 4px}#mod_slider_v2 .gabarit4 .slideContent{position:absolute}.slider_nav{bottom:-12px}#mod_slider_v2 .gabarit4 .slideContent{padding-bottom:0}#mod_slider_v2 .gabarit4{padding-bottom:0}#mod_slider_v2 .slider_nav{display:none}#mod_slider_v2 .gabarit4 img{visibility:visible}#mod_slider_v2 .gabarit4 .slide_en_bg.nope{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover !important}#mod_slider_v2 .gabarit4 .slideContent{bottom:20px}}@media screen and (min-width:980px){.gabarit1 .slideContent{right:2%}.gabarit2 .slideContent{left:2%}}@media screen and (min-width:1010px){.gabarit1 .slideContent{right:3%}.gabarit2 .slideContent{left:3%}}@media screen and (min-width:1040px){.gabarit1 .slideContent{right:4%}.gabarit2 .slideContent{left:4%}}@media screen and (min-width:1070px){.gabarit1 .slideContent{right:5%}.gabarit2 .slideContent{left:5%}}@media screen and (min-width:1100px){.gabarit1 .slideContent{right:6%}.gabarit2 .slideContent{left:6%}}@media screen and (min-width:1130px){.gabarit1 .slideContent{right:7%}.gabarit2 .slideContent{left:7%}}@media screen and (min-width:1160px){.gabarit1 .slideContent{right:8%}.gabarit2 .slideContent{left:8%}}@media screen and (min-width:1200px){.gabarit1 .slideContent{right:9%}.gabarit2 .slideContent{left:9%}}@media screen and (min-width:1240px){.gabarit1 .slideContent{right:11%}.gabarit2 .slideContent{left:11%}}@media screen and (min-width:1280px){.gabarit1 .slideContent{right:12%}.gabarit2 .slideContent{left:12%}}@media screen and (min-width:1320px){.gabarit1 .slideContent{right:13.5%}.gabarit2 .slideContent{left:13.5%}}@media screen and (min-width:1360px){.gabarit1 .slideContent{right:15%}.gabarit2 .slideContent{left:15%}}@media screen and (min-width:1400px){.gabarit1 .slideContent{right:16%}.gabarit2 .slideContent{left:16%}}@media screen and (min-width:1450px){.gabarit1 .slideContent{right:17%}.gabarit2 .slideContent{left:17%}}@media screen and (min-width:1500px){.gabarit1 .slideContent{right:18%}.gabarit2 .slideContent{left:18%}}@media screen and (min-width:1550px){.gabarit1 .slideContent{right:19%}.gabarit2 .slideContent{left:19%}}@media screen and (min-width:1620px){.gabarit1 .slideContent{right:20%}.gabarit2 .slideContent{left:20%}}@media screen and (min-width:1670px){.gabarit1 .slideContent{right:21%}.gabarit2 .slideContent{left:21%}}@media screen and (min-width:1740px){.gabarit1 .slideContent{right:22%}.gabarit2 .slideContent{left:22%}}@media screen and (min-width:1800px){.gabarit1 .slideContent{right:23%}.gabarit2 .slideContent{left:23%}}@media screen and (min-width:1860px){.gabarit1 .slideContent{right:24%}.gabarit2 .slideContent{left:24%}}@media screen and (min-width:1930px){.gabarit1 .slideContent{right:25%}.gabarit2 .slideContent{left:25%}}@media screen and (min-width:2010px){.gabarit1 .slideContent{right:26%}.gabarit2 .slideContent{left:26%}}@media screen and (min-width:2100px){.gabarit1 .slideContent{right:27%}.gabarit2 .slideContent{left:27%}}@media screen and (min-width:2200px){.gabarit1 .slideContent{right:28%}.gabarit2 .slideContent{left:28%}}@media screen and (min-width:2300px){.gabarit1 .slideContent{right:29%}.gabarit2 .slideContent{left:29%}}@media screen and (min-width:2400px){.gabarit1 .slideContent{right:30%}.gabarit2 .slideContent{left:30%}}@media screen and (min-width:2530px){.gabarit1 .slideContent{right:31%}.gabarit2 .slideContent{left:31%}}@media screen and (min-width:2650px){.gabarit1 .slideContent{right:32%}.gabarit2 .slideContent{left:32%}}@media screen and (min-width:2800px){.gabarit1 .slideContent{right:33%}.gabarit2 .slideContent{left:33%}}@media screen and (min-width:3000px){.gabarit1 .slideContent{right:34%}.gabarit2 .slideContent{left:34%}}@media screen and (min-width:3150px){.gabarit1 .slideContent{right:35%}.gabarit2 .slideContent{left:35%}}@media screen and (min-width:3350px){.gabarit1 .slideContent{right:36%}.gabarit2 .slideContent{left:36%}}#mod_ccweb_affiches_2017 h2,#mod_ccweb_affiches_prochainement_2017 h2{display:none}#mod_ccweb_affiches_2017:after,#mod_ccweb_affiches_prochainement_2017:after{content:'';display:inline-block;vertical-align:top;height:0;width:90%;max-width:980px;border-bottom:solid 1px #777982;overflow:hidden;margin:30px auto}#alt_content{padding:10px 0 30px}.carousel-cell{width:265px;height:398px;text-align:center;width:200px}.carousel-cell img{width:200px;height:300px;margin:49px auto}.carousel-cell.is-selected img{width:265px;height:398px;margin:0}.carousel-cell.is-selected{width:265px;height:398px;margin:0;box-shadow:0 0 20px rgba(0,0,0,0.4)}.carousel-cell img{max-width:100% !important;max-height:100% !important;height:auto}#alt_content .ahwm.carousel-cell{margin:0 15px}.flickity-page-dots{display:none}#home_flick_bar{text-align:center;max-width:980px;margin:30px auto 20px}#home_flick_bar a{font-size:18px;text-decoration:none;border-bottom:solid 2px transparent;color:#fff;font-weight:300;display:inline-block;vertical-align:top;text-transform:uppercase}#home_flick_bar a.sel,#home_flick_bar a.sel:focus{font-weight:bold;border-bottom-color:#D31D23;color:#fff}#home_flick_bar a:hover,#home_flick_bar a:visited:hover,#home_flick_bar a:focus{color:#D31D23}#home_flick_bar a:first-child{margin-right:27px}#home_flick_bar a:first-child.sel{margin-right:20px}.flickity-prev-next-button{background:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(8px);border-radius:0;width:60px;height:100px}.flickity-prev-next-button.previous{left:0}.flickity-prev-next-button.next{right:0}.flickity-prev-next-button svg{fill:#fff}.flickity-prev-next-button:hover,.flickity-prev-next-button:focus{background:#D31D23}@media screen and (max-width:980px){#home_flick_bar{padding:0 20px;text-align:center;margin:10px auto 4px}#home_flick_bar a:first-child{margin-right:17px}#home_flick_bar a:first-child.sel{margin-right:10px}.homepage .carousel-cell{width:265px;height:210px;width:105px}.homepage .carousel-cell img{width:105px;height:158px;margin:26px auto}.homepage .carousel-cell.is-selected img{width:140px;height:210px;margin:0}.homepage .carousel-cell.is-selected{width:140px;height:210px;margin:0}.flickity-prev-next-button{width:32px;height:50px}}@media screen and (max-width:420px){#home_flick_bar a{font-size:14px}}.seances_print{display:none}.hr_film{text-align:left;color:#F5F5F5;position:relative;margin:10px 0 20px}.hr_film h2,.hr_film_infos{padding:0 0 0 125px}.hr_film h2{margin-bottom:0}.film .hr_film h2{padding:0}.hr_film h2 a{color:#F5F5F5;font-size:24px}.hr_film_infos{min-height:135px;font-size:14px}.hr_tablehor,.hr_film_infos .hr_txt{padding-left:0}.hr_film .hr_aff_ct{position:absolute;top:0;left:0;width:100px;height:147px}.hr_aff{height:150px;width:100px}.hr_film_infos .film_mot_du_cine{flex:0 0 50%}.hr_film .flag_avp{margin-left:0}.hr_dur{color:#c4c4c4;padding-bottom:16px}.hr_aff_ct .ic_fa{box-sizing:border-box;background:rgba(0,0,0,0.6);backdrop-filter:blur(8px);padding:0 0 0 40px;height:44px;width:44px;border:solid 1px #fff;border-radius:22px;overflow:hidden;white-space:nowrap;position:absolute;top:49px;left:30%}.hr_aff_ct .ic_fa:before{content:'';display:inline-block;vertical-align:middle;width:30px;height:30px;box-sizing:border-box;margin:0;border:0;background:url(/assets/img/play_full.png) 10px 8px no-repeat;background-size:17px;position:absolute;top:5px;left:5px}.hr_aff_ct .ic_fa:after{display:none}.hideAdvanceShowing .flag_avp,.hr_film.hideAdvanceShowing .flag_avp{display:none}.choix_jour .fcel{margin:0 3px;text-transform:uppercase;border:0}.choix_jour .fcel .hr_jour{min-height:65px;box-sizing:border-box}.choix_jour .fcel .hr_jour .nom_jour{font-weight:400;font-size:12px;padding-top:8px;padding-bottom:2px}.choix_jour .fcel .hr_jour .nom_mois{font-weight:400;font-size:12px;display:block}.choix_jour .fcel:first-of-type{margin-left:0}.choix_jour .fcel:last-of-type{margin-right:0}.choix_jour .fcel.active,.choix_jour .fcel.joursel{border:0;border-left:0 !important;border-bottom:solid 7px#D31D23}.choix_jour .fcel.active .hr_jour,.choix_jour .fcel.joursel .hr_jour{background:#D31D23;color:#fff}.choix_jour .fcel.passed .hr_jour{background:0;opacity:.4}.choix_jour .fcel .hr_jour{border:solid 1px #D4D4D4;background:0;color:#fff;opacity:1;cursor:pointer}.choix_jour .fcel.active .hr_jour,.choix_jour .fcel.joursel .hr_jour{border-color:#D31D23}.choix_jour .fcel a:hover,.choix_jour .fcel a:visited:hover,.choix_jour .fcel a:focus{border-color:#D31D23;background:#D31D23}.tab_seances{border-bottom:solid 6px #D31D23}.tab_seances .frow{border-bottom:solid 1px #1A1A1A}.hr_tablehor .tab_seances .frow{padding-left:88px;padding-right:10px}.tab_seances .frow:before{content:'';position:absolute;top:0;bottom:0;left:0;width:78px;background:#dbdcdf}.celtags .tag-VF,.celtags .tag-VOST{overflow:hidden;padding-left:46px;width:46px;height:36px;box-sizing:border-box;display:block;background:url(/assets/img/gtag_vf.png) center center no-repeat;background-size:46px}.celtags .tag-VOST{background-image:url(/assets/img/gtag_vf.png)}.seance{border:solid 1px #3B3B3B}.seance,.seance:hover{background:#3B3B3B;color:#fff}.seance.past{background:#dbdcdf;color:#6e717a;border-color:#dbdcdf}.seance.past .hor{font-weight:400}.seance.text{cursor:default}a.seance:not(.past):not(.soldout):hover,a.seance:not(.past):not(.soldout):visited:hover,.movie-showtimes .tab_seances .frow .hr_seance:not(.past):not(.soldout):hover,a.seance:not(.past):not(.soldout):focus{border-color:#D31D23;background:#D31D23;color:#fff}@media screen and (max-width:720px){.hr_txt{flex:1 1 80%}.hr_film_infos .film_mot_du_cine{flex:1 1 100%}}@media screen and (max-width:480px){.hr_tablehor .tab_seances .frow{padding:0 10px}.hr_tablehor .tab_seances .frow:before{display:none}.hr_tablehor .tab_seances .frow:after{content:'';display:block;height:1px;overflow:hidden;border-bottom:solid 1px #c4c4c4;width:100%;padding:5px 10px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hr_tablehor .tab_seances .ftab:last-of-type .frow:after{display:none}.hr_tablehor .tab_seances .fcel.celtags{position:static;flex:1 1 100%;margin:0 -2px;height:auto;padding:0}.celtags .tag-VF,.celtags .tag-VOST{background:0;padding:0;margin:0}.celtags .tag-VOST{margin-left:10px}}@media screen and (max-width:380px){.hr_tablehor .seance{margin:5px}}#films_semaine .titre-home{display:none}.bloc_film .controls{position:relative;height:0}.les_blocs_film{display:flex;flex-wrap:wrap;justify-content:space-between}.bloc_film{flex:0 0 220px;margin-bottom:40px;padding:0}.bloc_film img{display:block}.bloc_film .name{margin:8px 0 0 0;font-size:14px;font-weight:bold}.block_films-grid .bloc_film .name{text-align:left}.homepage .block_films-grid .bloc_film .name{width:calc(100% - 20px)}.homepage .block_films-grid .bloc_film .mpaa{float:left;max-width:18px}.bloc_film .les_boutons,.bloc_film:hover .les_boutons{display:flex;width:100%;height:40px;padding:4px 0 0;background:0;flex-wrap:wrap;left:0;top:0;right:0;bottom:0;position:relative}.bloc_film .les_boutons .prog{display:none}.bloc_film .les_boutons a{margin:0;padding:0 10px;height:37px;line-height:37px;box-sizing:border-box;text-align:center;text-transform:uppercase}.bloc_film .controls .fa,.bloc_film .les_boutons .fa{flex:1 0 42px;background:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(8px);white-space:nowrap;overflow:hidden}.bloc_film .controls .fa:before,.bloc_film .les_boutons .fa:before,.bloc_film .les_boutons .resa:before{content:'';display:inline-block;vertical-align:middle;width:21px;height:21px;border:solid 1px #fff;box-sizing:border-box;border-radius:50%;margin:-2px 11px 0 0;background:url(/assets/img/play_full.png) 5px 4px no-repeat;background-size:11px}.bloc_film .les_boutons .resa{flex:1 1 158px;background:#D31D23}.bloc_film .les_boutons .resa:before{background:url(/assets/img/ticket.png) 0 0 no-repeat;background-size:20px;border:0;margin-right:5px}.bloc_film .controls .fa,.bloc_film .les_boutons .fa{position:absolute;top:0;right:0;width:30px;height:30px;line-height:30px;padding:0}.bloc_film .controls .fa{margin:0}.bloc_film .controls .fa:before,.bloc_film .les_boutons .fa:before{margin:-4px 20px 0 6px;width:18px;height:18px;background-size:7px}.bloc_film .les_boutons .resa{margin-top:4px}.bloc_film .les_boutons .advance-showing-banner{position:absolute;bottom:40px;left:0;width:100%;height:32px;background-color:rgba(255,156,0,0.8);line-height:32px;font-size:13px;text-transform:uppercase}.bloc_film .les_boutons .advance-showing-banner a{line-height:25px;color:#fff;text-decoration:none}.bloc_film .les_boutons .advance-showing-banner a:hover{text-decoration:none}.block_films-grid{width:100%}.block_films-grid .group-film-content{display:flex;align-items:flex-start;flex-wrap:wrap;margin-left:-1%;margin-right:-1%}.block_films-grid .now-playing .nope,.block_films-grid .coming-soon .nope,.block_films-grid .advance-tickets .nope{display:block}.block_films-grid .bloc_film,.homepage .block_films-grid .bloc_film{padding:1%;margin:0;width:25%;flex:0 0 25%}#bfs_home_liens .group-tab-button.active{color:#fff;border-bottom-color:#D31D23;outline:none !important}.group-film-content,.block_films-grid .group-film-content{display:none}.group-film-content.active{display:block}.block_films-grid .group-film-content.active{display:flex}#bfs_home_liens{text-align:center;max-width:980px;margin:30px auto 20px}#bfs_home_liens span{display:inline-block;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}#bfs_home_liens span,#bfs_home_liens a{font-size:18px;text-decoration:none;border-bottom:solid 2px transparent;color:#fff;font-weight:300;display:inline-block;vertical-align:top;text-transform:uppercase}#bfs_home_liens span:focus,#bfs_home_liens a.sel,#bfs_home_liens a.sel:focus{font-weight:bold;border-bottom-color:#D31D23;color:#fff}#bfs_home_liens span:hover,#bfs_home_liens span:focus,#bfs_home_liens a:hover,#bfs_home_liens a:visited:hover,#bfs_home_liens a:focus{color:#fff;border-bottom-color:#D31D23}#bfs_home_liens span:not(:last-child),#bfs_home_liens a:not(:last-child){margin-right:20px}#bfs_home_liens span:first-child,#bfs_home_liens span:first-child.sel,#bfs_home_liens a:first-child,#bfs_home_liens a:first-child.sel{margin-right:20px}@media screen and (max-width:1020px){.block_films-grid{margin-left:0;margin-right:0}}@media screen and (max-width:980px){.block_films-grid .bloc_film,.homepage .block_films-grid .bloc_film{flex:0 0 33%}#bfs_home_liens{padding:0 20px;text-align:center}#bfs_home_liens a:first-child{margin-right:17px}#bfs_home_liens a:first-child.sel{margin-right:10px}.les_blocs_film{padding:0 10px}.bloc_film{padding:0 10px;flex:0 1 25%}.bloc_film .les_boutons a{font-size:13px}.bloc_film .les_boutons .fa{right:10px}}@media screen and (max-width:570px){.bloc_film{flex:0 1 50%}#bfs_home_liens a{font-size:14px}.block_films-grid .bloc_film,.homepage .block_films-grid .bloc_film{flex:0 0 50%}}@media screen and (max-width:354px){.bloc_film .les_boutons a.fa,.bloc_film .les_boutons a.resa,.bloc_film .les_boutons a{flex:1 0 50%;white-space:normal;padding:0;font-size:11px}.bloc_film .les_boutons a.fa:before,.bloc_film .les_boutons a.resa:before{margin:-2px 7px 0}}.homepage #bfs_sem_proch{max-width:980px;margin:0 auto}.homepage .les_blocs_film{margin:0 -13px;justify-content:left}.homepage .bloc_film{flex:0 0 223px;margin:13px;float:none}.homepage #bfs_sem_proch.slider{max-width:100%}.homepage #bfs_sem_proch.slider .page-top-controls{max-width:980px;margin:0 auto}.block_films-slider{position:relative}.block_films-slider .owl-prev,.block_films-slider .owl-next{position:absolute;z-index:10;cursor:pointer;border:0 none;background-color:rgba(0,0,0,0.6);color:#fff;top:50%;transform:translate(0,-50%);width:50px;height:90px;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;opacity:.8;outline:0 none}.block_films-slider .owl-prev:hover,.block_films-slider .owl-next:hover{opacity:1}.block_films-slider .owl-prev:before,.block_films-slider .owl-prev:after,.block_films-slider .owl-next:before,.block_films-slider .owl-next:after{content:'';display:block;width:30px;height:1px;background-color:#fff;position:absolute;top:50%;left:50%;margin-left:-33%}.block_films-slider .owl-prev:before{transform:rotate(-45deg);margin-top:-11px}.block_films-slider .owl-prev:after{transform:rotate(45deg);margin-top:10px}.block_films-slider .owl-next:before{transform:rotate(45deg);margin-top:-11px}.block_films-slider .owl-next:after{transform:rotate(-45deg);margin-top:10px}.block_films-slider .owl-prev{left:0}.block_films-slider .owl-next{right:0}.block_films-slider .owl-stage-outer{overflow:hidden;padding:20px 0}.block_films-slider .owl-stage{display:flex;align-items:center}.block_films-slider .owl-stage .owl-item{text-align:center;transform:scale(0.9,0.9)}.block_films-slider .owl-stage .owl-item .bloc_film{margin:0;display:inline-block;max-width:100%;width:100%;padding:0 4px}.block_films-slider .owl-stage .owl-item.center{transform:scale(1.1,1.1)}.home-free-content-box img{max-width:100%;height:auto !important}@media screen and (max-width:1006px){.homepage .les_blocs_film{margin:0 auto}.homepage .bloc_film{flex:0 1 25%;margin:0 0 20px;text-align:center}.homepage .bloc_film img{display:inline}}@media screen and (max-width:720px){.homepage .les_blocs_film{justify-content:center}.homepage .bloc_film{flex:0 1 33%}}@media screen and (max-width:570px){.homepage .bloc_film{flex:0 1 50%}}.bloc_sidebar{background:#fff;margin:0 0 15px 0;color:#000;padding:10px;border-radius:0}.bloc_sidebar>h3{font-size:17px;font-weight:bold;text-align:left;margin:-10px -10px .35em -10px;padding:5px 10px;color:#fff;background:#333;border-radius:0;font-family:'Roboto',Arial,Helvetica,sans-serif}.bloc_sidebar.bloc_fb{padding:0;overflow:hidden}.bloc_sidebar select{max-width:220px;height:30px;vertical-align:top}.bloc_sidebar.bs_app p{margin:0}.bs-nl form{text-align:left}.bs-nl input[type=text]{width:64%}.bs-nl input[type=submit]{margin:0 auto}.bloc_sidebar.sb_resa{background:0;padding:0}.bloc_sidebar.sb_resa h3{display:none}.sb_resa a.sb_bt_resa,.sb_resa a.sb_bt_reload{border-radius:10px;color:#fff;text-decoration:none;margin:0 0 10px 0}.sb_resa a.sb_bt_resa,.sb_resa a.sb_bt_resa:visited{background:#D31D23 url(/shared/img/vad2016/resa.png) 90% center no-repeat}.sb_resa a.sb_bt_reload,.sb_resa a.sb_bt_reload:visited{background:#D31D23 url(/shared/img/vad2016/manage.png) 90% center no-repeat}.sb_resa a.sb_bt_resa:hover,.sb_resa a.sb_bt_resa:focus,.sb_resa a.sb_bt_resa:visited:hover{background-color:#000}.sb_resa a.sb_bt_reload:hover,.sb_resa a.sb_bt_reload:visited:hover,.sb_resa a.sb_bt_reload:focus{background-color:#000}#mod_evenement{background:0;border-top:solid 1px #777982;margin:20px auto;text-align:center}#mod_evenement h1{font-size:18px;text-decoration:none;border-bottom:solid 2px #D31D23;color:#fff;font-weight:300;display:inline-block;vertical-align:top;text-transform:uppercase;padding:0;margin:30px auto 0}#mod_evenement .inner{display:flex;flex-wrap:wrap;text-align:left;margin-left:-15px;margin-right:-15px}.ct_left .evenement{padding:20px 15px;margin-bottom:1em;box-sizing:border-box;position:relative;overflow:hidden;height:auto;color:#fff;text-align:left;flex:0 1 50%}.ct_left .evenement.centre{flex:1 1 100%;text-align:center}.ct_left .evenement h2{padding:0;margin:0;font-weight:400;background:0;clear:both;font-family:'Roboto',Arial,Helvetica,sans-serif;text-transform:uppercase}.ct_left .evenement h2 a{display:block;font-size:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:5px 10px}.ct_left .evenement h2 a:hover{text-decoration:none}.ct_left .evenement h3{padding:5px 0 5px 0;margin:0;color:#fff;font-size:20px;font-weight:400}.ct_left .evenement .introtext a img{margin:7px 0;border-radius:2px;box-shadow:2px 2px 5px rgba(0,0,0,0.2)}.ct_left .evenement p{margin:7px 0}.ct_left .evenement .introtext h3{display:none}.ct_left .evenement .synopsis a{display:none}.evt_liens_film a,.evt_liens_film a.film,.evt_liens_film a.resa-link3{border-radius:5px;text-transform:uppercase;color:#fff;background:0;border:solid 1px #fff;font-size:14px}.ct_left .evenement a.film:hover,.ct_left .evenement a.film:visited:hover,.ct_left .evenement a.film:focus,.ct_left .evenement a.resa-link3:hover,.ct_left .evenement a.resa-link3:visited:hover,.ct_left .evenement a.resa-link3:focus{background:#D31D23;border-color:#D31D23}.ct_left .evenement .introtext a{color:#ffa800}.ct_left .evenement .introtext a:hover,.ct_left .evenement .introtext a:visited:hover,.ct_left .evenement .introtext a:focus{color:#fff;text-decoration:underline}.ct_left .evenement a.film:before,.ct_left .evenement a.resa-link3:before{content:'';display:inline-block;vertical-align:middle;background:url(/assets/img/ticket.png) center center no-repeat;background-size:contain;width:16px;height:16px;margin:-2px 6px 0 0}.ct_left .evenement a.film:before{background-image:url(/assets/img/info.png);margin-right:2px}.evt_txt_infos,.evt_txt_hor{display:none}.evt_partage{display:none}#mod_evenement .videopanel iframe,#mod_evenement .videopanel embed{width:100%}#tous_les_evenements{padding:0 0 30px}@media screen and (max-width:820px){#mod_evenement{padding:0 20px}.ct_left .evenement{padding-left:0;padding-right:0}#mod_evenement .inner{display:block}}@media screen and (max-width:340px){.evt_liens_film a.film,.evt_liens_film a.resa-link3{font-size:13px;margin-bottom:10px}}.ct_left .fevt_list .evenement{flex:0 1 230px}.ct_left .fevt_list h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:14px;padding:4px 0}.fevt_list .bloc_fevt{display:flex;flex-wrap:wrap}.bloc_fevt .fevt_type,.bloc_fevt h2,.bloc_fevt h3,.bloc_fevt .affiche{flex:1 1 100%}.bloc_fevt .fevt_type,.ct_left .bloc_fevt h2,.ct_left .bloc_fevt h3{padding:6px;background:#36393d;color:#fff;font-size:12px}.ct_left .bloc_fevt h2{background:#D31D23;order:3}.ct_left .bloc_fevt h3{background:#972e09;order:4}.ct_left .bloc_fevt:hover,.ct_left .bloc_fevt:visited:hover,.ct_left .bloc_fevt:focus{text-decoration:none}.ct_left .bloc_fevt:before{content:'';position:absolute;top:20px;right:15px;bottom:20px;left:15px;background:rgba(255,255,255,.1);display:none}.ct_left .bloc_fevt:hover:before,.ct_left .bloc_fevt:visited:hover:before,.ct_left .bloc_fevt:focus:before{display:block}.fevt_list .affiche,.fevt_list .fevt_aff_ph{max-height:100% !important}@media screen and (max-width:940px){.ct_left .fevt_list .evenement{flex:0 1 25%}}@media screen and (max-width:820px){.ct_left .fevt_list .evenement{flex:0 1 33.333%;padding:20px 15px}}@media screen and (max-width:640px){.ct_left .fevt_list{display:flex}.ct_left .fevt_list .evenement{flex:0 1 50%}}@media screen and (max-width:420px){.ct_left .fevt_list{display:block;text-align:center}.ct_left .fevt_list .evenement{max-width:280px;margin:0 auto}}#event_tri_select{position:absolute;top:10px;right:20px}@media screen and (max-width:520px){#event_tri_select{position:static;padding:5px 0 0 0}#event_tri_select select{width:100%}}.fevent_full .desc_fevt{margin:0 0 20px 0;border:0;padding:0}.fevent_full .fevt_film{background:#36393d;margin:0 0 20px 0;padding:20px}.fevent_full .seances_liees p{padding-right:15px}.seances_liees .hor{background:#777982;color:#fff;border-color:#777982}.seances_liees .hor:hover,.seances_liees .hor:visited:hover,.seances_liees .hor:focus{border-color:#D31D23;background:#D31D23;color:#fff}@media screen and (max-width:980px){.fevent_full .fevt_film{padding-left:18%;position:relative}.fevent_full .fevt_film>a{position:absolute;top:20px;left:20px;width:14%}.fevent_full .fevt_infos_film{padding-top:0}.fevent_full .seances_liees{padding:0 0 0 10px}}@media screen and (max-width:820px){.fevent_full .desc_fevt{margin:0 20px 20px}}@media screen and (max-width:640px){.fevent_full .fevt_film{padding-left:27%}.fevent_full .fevt_film>a{position:absolute;top:20px;left:20px;width:22%}}@media screen and (max-width:492px){.fevent_full .fevt_film>a{position:static}.fevent_full .fevt_film{padding:15px}.fevent_full .fevt_infos_film{padding:0 0 10px 10px}.fevent_full .seances_liees{padding:10px 0 0 0;text-align:center}}#bot_aside{background:#121212;color:#fff;padding:20px 0 40px 0}#mod_pub_apps{border-bottom:solid 1px #777982}#mod_pub_apps h3{display:none}#mod_pub_apps .bloc_sidebar{background:0;color:#fff;font-size:24px;padding-top:0}#mod_pub_apps .bloc_sidebar p{display:none}.bs_app .app_liens a{width:auto}.bs_app .app_liens a img{height:42px}.bs_app .app_icon{float:none;margin:0;width:128px;height:auto;display:none}.ba_app{border-bottom:1px solid #777982}#bot_aside h3{font-size:32px;font-weight:400;color:#D31D23;padding:30px 0 20px}#bot_aside .app_info,#bot_aside .nl_info{font-size:14px;margin:0 0 30px}#bot_aside .bloc_sidebar .app_info{display:none}#mod_ccweb_newsletter input{border-radius:0;height:auto;padding:0 12px;border:0;margin:0 -2px;height:40px;line-height:40px;font-size:14px}#mod_ccweb_newsletter input[type=text]{width:40%}#mod_ccweb_newsletter input[type=submit]{padding:0 20px}@media screen and (min-width:980px){#bot_aside .wrap{display:flex;flex-wrap:wrap}.ba_app,.ba_nl{flex:0 0 100%;box-sizing:border-box;padding:0 30px}#mod_pub_apps{border:0}}@media screen and (max-width:980px){#bot_aside .wrap{padding:0 20px;box-sizing:border-box}}@media screen and (max-width:640px){#mod_ccweb_newsletter input[type=text]{width:60%}}.film .ct_left{max-width:100%}.fiche_film{padding:0}#ff_top{padding:15px 0;position:relative;overflow:hidden}.fiche_illus{position:absolute;top:0;left:0;right:0;bottom:0;background:#36393d;z-index:1}.fiche_illus.avec_illus{-webkit-filter:blur(15px);filter:blur(15px)}#ff_top .wrap{position:relative;z-index:3}.fiche_film #ff_top:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:none}#ff_main{max-width:980px;margin:0 auto;display:flex;padding-bottom:30px}#ff_main .affiche_et_infos{flex:1 1 23%;min-width:230px;position:relative;z-index:2}#ff_main .horaires_et_medias{flex:1 1 76%;padding:20px 28px 0;position:relative;z-index:2;text-align:left}#ff_main .hr_tablehor{padding:0}#video_pop{max-width:800px;width:auto;margin:20px auto}#ff_top .wrap{padding-left:258px;text-align:left;max-width:980px;box-sizing:border-box;color:#F5F5F5;position:relative;z-index:2}#ff_top .ff_titre{padding:0;margin:0;font-size:30px;font-weight:400}#ff_top .tags_et_infos{font-size:16px;padding:10px 0 0 0;line-height:30px;min-height:30px}#ff_top .tags_et_infos .tag{background:#fff;width:30px;height:30px;border-radius:50%;vertical-align:middle;padding:4px;box-sizing:border-box}.ff_tags,.ff_runtime,.ff_sep,.ff_public{display:inline-block;vertical-align:middle;margin:0 3px;font-weight:700}.ff_runtime strong,.ff_public strong{font-weight:400}.ff_tags{margin-right:10px}.ff_public{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}#ff_top .vote-leg{margin:3px;display:inline-block}#ff_main .affiche{float:none;width:100%;margin:-93px 0 0 0;display:block}#ff_top .play_video,#ff_main .play_video{width:100%;box-sizing:border-box;border-radius:0;background:rgba(0,0,0,0.6);backdrop-filter:blur(8px);text-transform:uppercase;font-size:18px;padding:0 0 0 66px;height:66px;width:66px;border:solid 1px #fff;border-radius:33px;overflow:hidden;white-space:nowrap;position:absolute;top:38px;left:35%}#ff_main .play_video:before,#ff_top .play_video:before{content:'';display:inline-block;vertical-align:middle;width:40px;height:40px;box-sizing:border-box;margin:0;background:url(/assets/img/play_full.png) 10px 8px no-repeat;background-size:24px;position:absolute;top:12px;left:13px}#ff_main .fftxt{color:#F5F5F5;text-align:left;font-size:14px}#ff_main .fftxt.ff_dates,#ff_main .fftxt.ff_genre,#ff_main .fftxt.ff_director,#ff_main .fftxt.ff_cast{font-weight:700}#ff_main .fftxt.ff_dates strong,#ff_main .fftxt.ff_genre strong,#ff_main .fftxt.ff_director strong,#ff_main .fftxt.ff_cast strong{font-weight:400}#ff_main .fftxt.ff_synopsis_title{display:none}#ff_main .fftxt.ff_dates{margin-bottom:0}#ff_main .fftxt.ff_genre{margin-top:0;margin-bottom:0}#ff_main .fftxt.ff_director{margin-top:0;margin-bottom:1em}#ff_main .fftxt:first-of-type{margin-top:20px !important}span.vote-long,span.vote-long a:hover,span.vote-long a:active,span.vote-long a:focus,span.vote-long .vote-note{background-image:url(/assets/img/stars.png)}#ff_main .vote span.vote-long,#ff_main .vote span.vote-long a:hover,#ff_main .vote span.vote-long a:active,#ff_main .vote span.vote-long a:focus,#ff_main .vote span.vote-long .vote-note{background-size:36px 158px}#ff_main .vote span.vote-long a,#ff_main .vote span.vote-long .vote-note{height:36px;line-height:36px}#ff_main .vote{border-top:1px solid #777982;border-bottom:1px solid #777982;padding:20px;text-align:center;color:#fff;font-size:14px}#ff_main .vote span.vote-long{width:180px;height:36px;line-height:36px;margin:3px auto 0}#ff_main .vote-note{background-color:#1A1A1A;background-position:0 -114px}#ff_main .vote span.vote a:hover,#ff_main .vote span.vote a:active,#ff_main .vote span.vote a:focus,#ff_main .vote span.vote-long a:hover,#ff_main .vote span.vote-long a:active,#ff_main .vote span.vote-long a:focus{background-position:0 -9px}.vote_label{padding:0 0 2px 0}.vote_score{display:inline-block;vertical-align:middle;padding:2px 0 0 4px}.bloc_facebook{padding:20px}.ff_tword,.ff_tword_title{color:#fff}.ff_tword_title{font-size:18px;font-weight:400;text-transform:uppercase;border-bottom:solid 1px #777982}.ff_tword{margin-bottom:30px}.ff_pics_title,.ff_vids_title{font-size:18px;font-weight:400;text-transform:uppercase;border-bottom:solid 1px #777982;color:#fff;margin-bottom:15px}.ff_pics img,.fichefilm-video .lien_autre_video>img{max-width:100%;width:100%;display:block}.ff_pics,.fichefilm-video{display:flex;flex-wrap:wrap;justify-content:flex-start}.ff_pics a,.fichefilm-video .lien_autre_video{color:#fff;position:relative;padding:0;margin:0}.ff_pics a{flex:0 1 25%;margin:0;box-sizing:border-box}.ff_pics a:nth-of-type(4n-3){padding:0 18px 24px 0}.ff_pics a:nth-of-type(4n-2){padding:0 12px 24px 6px}.ff_pics a:nth-of-type(4n-1){padding:0 6px 24px 12px}.ff_pics a:nth-of-type(4n){padding:0 0 24px 18px}.fichefilm-video .lien_autre_video{flex:0 1 50%;margin:0;box-sizing:border-box}.fichefilm-video .lien_autre_video:nth-of-type(2n-1){padding:0 12px 24px 0}.fichefilm-video .lien_autre_video:nth-of-type(2n){padding:0 0 24px 12px}.fichefilm-video .lien_autre_video>span{position:relative;left:0;right:0;padding:5px;box-sizing:border-box;display:block;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:none;text-align:center;font-size:12px}.lien_autre_video.touslesfa>span{top:0;bottom:0;height:auto;margin:0;height:100%;padding:50px 10px 0}#autres_films{background:#111214;color:#fff;padding:30px 0}#autres_films .other_movies_title{color:#fff;text-align:center;font-size:18px;text-transform:uppercase;font-weight:400;margin:0;padding:0 0 20px 0}#autres_films .carousel-cell img,#autres_films .carousel-cell.is-selected img{width:200px;height:300px;margin:0}#autres_films .carousel-cell.is-selected{width:200px;height:300px;margin:0 15px;box-shadow:none}#autres_films .lastlink{display:none}#autres_films #mod_ccweb_affiches_2017:after{display:none}.affiche_top+.play_video{position:absolute;top:52px;left:30px;background:rgba(0,0,0,0.6);backdrop-filter:blur(8px);border:solid 1px #fff;border-radius:16px;overflow:hidden;white-space:nowrap;width:32px;height:32px;box-sizing:border-box;padding:0 0 0 30px}#ff_top .play_video:before{width:26px;height:26px;background-size:12px;top:1px;left:1px}@media screen and (max-width:980px){.affiche_top{display:block;float:left;width:93px;height:auto;margin:0 10px 0 0}.affiche_top .affiche{float:none;width:100%;margin:0;display:block}#ff_main .affiche{display:none}.affiche_et_infos .les_infos_film,#ff_main .play_video,.fb_container{display:none}.affiche_top+.play_video{display:block}.horaires_et_medias .les_infos_film{display:block}#ff_top{padding:15px}#ff_top .wrap{padding:0}#ff_main{padding:0 15px 30px;display:block}#ff_main .horaires_et_medias{padding-left:0;padding-right:0}#ff_main .vote{display:none}#ff_top .vote{display:block}#ff_main .play_video{margin-top:15px}}@media screen and (max-width:680px){#ff_top .ff_titre{font-size:16px}#ff_top .tags_et_infos{font-size:10px;display:flex;flex-wrap:wrap;line-height:1.2;padding-top:3px}#ff_top .tags_et_infos .vote{order:99;flex:1 1 100%;margin-top:10px}#ff_top .tags_et_infos .ff_tags{order:80;flex:1 1 100%}.ff_tags,.ff_runtime,.ff_sep,.ff_public{margin:0 0 5px}#ff_top .tags_et_infos .tag{width:20px;height:20px;padding:2px}.ff_pics a{flex:0 1 33.3333%}.ff_pics a:nth-of-type(3n-2){padding:0 16px 24px 0}.ff_pics a:nth-of-type(3n-1){padding:0 8px 24px 8px}.ff_pics a:nth-of-type(3n){padding:0 0 24px 16px}}@media screen and (max-width:460px){.ff_pics a{flex:0 1 50%}.ff_pics a:nth-of-type(2n-1){padding:0 12px 24px 0}.ff_pics a:nth-of-type(2n){padding:0 0 24px 12px}.fichefilm-video .lien_autre_video{flex:0 1 100%}.fichefilm-video .lien_autre_video:nth-of-type(2n-1){padding:0 0 24px 0}.fichefilm-video .lien_autre_video:nth-of-type(2n){padding:0 0 24px 0}}#maincontent_v2{background:0;color:#fff;padding:0}#maincontent_v2 .fichefilm-full-v2,#maincontent_v2 .autre-videos{max-width:980px;margin:0 auto;position:relative}#video_v2_bas{display:none}#bouton_retour_emission{display:none}#maincontent_v2>h3{display:none}#maincontent_v2 #autres_films{display:none}#maincontent_v2 .lien_autre_video{flex:0 1 25%;margin:0;box-sizing:border-box}#maincontent_v2 .lien_autre_video:nth-of-type(4n-3){padding:0 18px 24px 0}#maincontent_v2 .lien_autre_video:nth-of-type(4n-2){padding:0 12px 24px 6px}#maincontent_v2 .lien_autre_video:nth-of-type(4n-1){padding:0 6px 24px 12px}#maincontent_v2 .lien_autre_video:nth-of-type(4n){padding:0 0 24px 18px}@media screen and (max-width:680px){#maincontent_v2 .lien_autre_video{flex:0 1 33.3333%}#maincontent_v2 .lien_autre_video:nth-of-type(3n-2){padding:0 16px 24px 0}#maincontent_v2 .lien_autre_video:nth-of-type(3n-1){padding:0 8px 24px 8px}#maincontent_v2 .lien_autre_video:nth-of-type(3n){padding:0 0 24px 16px}}@media screen and (max-width:460px){#maincontent_v2 .lien_autre_video{flex:0 1 50%}#maincontent_v2 .lien_autre_video:nth-of-type(2n-1){padding:0 12px 24px 0}#maincontent_v2 .lien_autre_video:nth-of-type(2n){padding:0 0 24px 12px}}#sous_menu{border-radius:0;background:0;border-bottom:solid 1px #777982;text-align:left;padding:0 0 14px 0;margin:0 auto 20px auto;max-width:980px;box-sizing:border-box}#sous_menu:before{border-radius:0;display:none}#sous_menu a,#sous_menu strong{font-size:18px;text-transform:uppercase;color:#fff;padding:0;border-bottom:solid 2px transparent;margin:0 20px 0 0}#sous_menu strong{border-color:#D31D23}#sous_menu a:hover,#sous_menu a:visited:hover,#sous_menu a:focus{text-decoration:none;border-color:#D31D23}#sous_menu{display:none}#submenu_head{text-align:left;padding:3px 0 0 0;margin:0;box-sizing:border-box}#submenu_head a,#submenu_head strong{font-size:18px;text-transform:uppercase;color:#fff;padding:0;border-bottom:solid 2px transparent;margin:0 20px 0 0}#submenu_head strong{border-color:#D31D23}#submenu_head a:hover,#submenu_head a:visited:hover,#submenu_head a:focus{text-decoration:none;border-color:#D31D23}@media screen and (max-width:520px){#submenu_head a,#submenu_head strong{font-size:14px}}.avec_sidebar .ct_left{display:flex;flex-wrap:wrap}.avec_sidebar .page.cadre{flex:1 1 70%;padding:0 20px}.lasidebar{flex:0 0 236px}.lasidebar p strong{display:block}.lasidebar .contact,.lasidebar .b2b{background:#36393d;color:#fff;padding:15px;margin:0 0 15px 0}.lasidebar h3{font-size:18px;text-transform:uppercase;border-bottom:solid 1px #62697c;padding:10px 0;margin:0 0 7px 0}.lasidebar a{color:#fff}.lasidebar ul,.lasidebar li{margin:0;padding:0;list-style:none;display:block}.lasidebar li{margin-bottom:6px}.lasidebar li a,.lasidebar li strong{display:inline-block;text-transform:uppercase;padding:3px 0 0}.lasidebar li strong{border-bottom:solid 2px #D31D23}#mod_maps{height:160px;color:#000}#mod_maps a{color:#000}.leaflet-control-zoom{display:none}.facade img{max-width:100%;display:block}@media screen and (max-width:800px){.avec_sidebar .page.cadre,.lasidebar{flex:1 1 100%}.avec_sidebar .page.cadre{order:1}.lasidebar{order:2}.lasidebar{display:flex;flex-wrap:wrap;justify-content:space-between}#mod_maps{flex:1 1 100%;order:3;height:200px}.lasidebar .contact,.lasidebar .b2b{flex:1 1 40%;margin:10px 20px 20px}.lasidebar .contact{margin-right:10px}.lasidebar .b2b{margin-left:10px}}@media screen and (max-width:600px){.lasidebar .contact,.lasidebar .b2b{flex:1 1 100%;margin:20px}.lasidebar .b2b{margin-top:0}}#footer{background:#0a0a0a;color:#90939e;padding:40px 20px 50px;font-size:14px}#footer li strong,#footer li a{display:inline-block;vertical-align:middle;padding:2px 9px 2px 4px}#footer li:after{content:'|'}#footer li:last-of-type:after{content:''}#footer li a{color:#fff}#bottommenu,#copyright{max-width:800px;margin:0 auto}#copyright p,#copyright a{color:#D4D4D4;text-decoration:underline}#fluxrss_xiti img{display:none}.resa-app-mobile{background:#a60504}.resa-app-mobile #masthead.vad2012 #header{background:#a60504 url(https://www.legrandpalais.fr/image/logo_pages@3x.png) top center no-repeat;height:66px;border-radius:0;background-size:contain}#masthead.vad2012{max-width:100%;font-family:'Roboto',Arial,Helvetica,sans-serif}.vadwrap,#maincontent-resa{max-width:980px;margin:0 auto;position:relative}#etapes_resa,.message-exploitant,.bloc,.nbloc{margin:0 auto 15px auto;font-size:14px;line-height:1.2;text-align:left}#maincontent-resa{margin-top:15px}.visuel-rubrique{background:#111214;color:#fff}#masthead.vad2012 #header{color:#fff}#masthead.vad2012 #header .vadwrap{padding:10px;overflow:hidden}#masthead.vad2012 #header #logo{padding-left:25px}#masthead.vad2012 #header h1{font-size:24px;font-weight:400;text-align:left;left:16%}.back-to-home{background:rgba(255,255,255,0.2);text-align:left;font-size:10px;text-transform:uppercase;padding:7px 10px}.back-to-home:hover,.back-to-home:visited:hover,.back-to-home:focus{background:#D31D23;text-decoration:none}#etapes_resa{display:none}#bloc-film{text-align:left;overflow:hidden;min-height:170px;padding-bottom:0}#bloc-film .contenu-rubrique{padding-top:15px}#bloc-film .visuel-rubrique{display:none}#bloc-film .film_aff{top:15px;left:15px;border:solid 1px #c4c4c4;width:102px;max-height:140px;box-sizing:border-box}#bloc-film .film_aff img{display:block}#bloc-film .titre_du_film,#bloc-film .comment,#bloc-film .date-resa{padding-left:113px}#bloc-film .comment{margin:13px auto}#bloc-film .titre_du_film{padding-top:0;padding-bottom:0;font-size:24px;font-weight:400}.date-resa:before{content:'';display:block;border-top:1px solid #c4c4c4;height:1px;overflow:hidden;margin:15px 0}.date_seance{background:#777982;border-radius:5px;color:#fff;padding:8px 20px;font-size:18px;display:inline-block}.date_seance strong{font-size:18px;font-weight:400}.tag{background:0;border:0;width:30px}#bloc-compte-client{padding:0}#bloc-compte-client h3{font-size:17px;padding:0}.contenu-rubrique{text-align:left}#liste-tarifs-cb{border:0}.un-tarif{border-bottom:solid 1px #c4c4c4;font-weight:700}.un-tarif p,.un-tarif input{align-self:center}#maincontent-resa .un-tarif p{font-size:18px;padding:0 30% 0 0}a.exampleTip{margin:0 10px 0 0}.un-tarif:nth-child(2n){background:0}.un-tarif:last-child{border:0}.tarif-color{color:#777982;font-weight:400;font-size:14px;top:2px}.un-tarif input[type="number"],.un-tarif input[type="number"].vide,#box-saisie-cartecine input[type="number"].vide,#box-saisie-cartecine input[type="number"]{border:0;background:0;color:#000;cursor:default;font-size:24px;height:auto}.un-tarif:hover,.un-tarif:nth-child(2n):hover{background:0}.un-tarif .place-plus,.un-tarif .place-moins,#box-saisie-cartecine .place-plus,#box-saisie-cartecine .place-moins{background:#fff;border:solid 1px #2f80ed;background:url(/assets/img/plus_moins.png) 0 0 no-repeat;background-size:50px 75px;width:27px;height:27px;padding:0;box-sizing:border-box;flex-basis:27px;border-radius:50%;max-width:27px}.un-tarif .place-plus,#box-saisie-cartecine .place-plus{background-position:-25px 0}.un-tarif .place-plus:hover,.un-tarif .place-plus:focus,#box-saisie-cartecine .place-plus:hover,#box-saisie-cartecine .place-plus:focus{background-color:#2f80ed;background-position:-25px -50px}.un-tarif .place-moins:hover,.un-tarif .place-moins:focus,#box-saisie-cartecine .place-moins:hover,#box-saisie-cartecine .place-moins:focus{background-color:#2f80ed;background-position:0 -50px}.bloc.recap{background:#0a0b0e;margin-bottom:0}.recap h2,.recap .visuel_nb_places,.recap .secure{display:none}#recap{padding:0}#recap li span,#recap li{display:none}#recap li.total,#recap li.total .montant{display:inline-block;border:0}#resa-bt-line{background:#000;margin-top:0;padding:0 20px 20px;text-align:center}#resa-bt-line input[type="button"],#resa-bt-line input[type="submit"],#go-site{border-radius:0;border:0;text-transform:uppercase;font-size:18px;margin:0 8px;font-weight:400;white-space:normal}#resa-bt-line input[type="submit"]{background:#D31D23}#resa-bt-line input[type="submit"]:hover,#resa-bt-line input[type="submit"]:focus{background:#f33349}#resa-bt-line input[type="button"]{background:#000}#resa-bt-line input[type="button"]:hover,#resa-bt-line input[type="button"]:focus{color:#D31D23}.bloc.recap{display:block !important}#resa-etape-2 .bloc.recap,#resa-etape-2 #resa-bt-line{background:#000;float:left;width:50%;box-sizing:border-box;clear:none;height:85px;padding:20px;text-align:right}.recap+#resa-bt-line input[type="button"]{display:none}#resa-etape-2 #resa-bt-line{text-align:left;padding-left:0}#recap li.total{display:flex;font-weight:400;justify-content:flex-end}#recap li.total .montant{order:1;min-width:0;width:auto}#recap li.total .label-place{order:2}#recap li.total .label-place:before{content:'|';display:inline-block;vertical-align:top;padding:0 10px}#recap li.total .qte,#recap li.total .place{display:inline}#recap-total{display:none}.message-exploitant{clear:both}#recap-commande-mobile .recap{background:0}#recap-commande-mobile .r_seance{background:#fff;color:#000}#recap-commande-mobile .recap h3{color:#000;font-size:24px;font-weight:400;padding-top:0;padding-bottom:0}#recap-commande-mobile .visuel-rubrique{display:none}#recap-commande-mobile .film_aff{top:20px;left:20px;width:102px}.recap .r_seance .contenu-rubrique{padding-left:140px;min-height:180px}.r_desc_seance{display:none}#recap-commande-mobile #recap li{border:0}#recap-commande-mobile #recap li.total{border-top:solid 1px #777982;margin-top:15px;padding-top:15px}#recap-commande-mobile .r_places{margin:20px 0;background:#111214;color:#fff}#recap-commande-mobile .r_places h3{color:#fff;font-size:18px;font-weight:700;padding-top:0;padding-bottom:20px;border-bottom:solid 1px #777982;margin-bottom:20px}#recap-commande-mobile .r_places .contenu-rubrique{padding:20px}#recap-commande-mobile .r_places #recap li{display:block;font-size:14px}#recap-commande-mobile .r_places #recap li span{display:inline-block}#recap-commande-mobile #recap li.total{font-weight:bold}#recap-commande-mobile #recap li.total .label-place:before{display:none}#recap-commande-mobile .r_places #recap li .txt_soit{display:none}#recap-commande-mobile .r_places #recap li .txt_dont,#recap-commande-mobile .r_places #recap li .txt_cred{display:block}.recap .r_places .legend{margin-bottom:0}#bloc-cb-buyster{background:0}#infos-clients-vie-privee{margin-top:0}#masthead.vad2012 #mentions_cnil p{font-size:10px;color:#949494}#resa-saisie-souviens-toi input{margin:8px 6px 0 0}.visuel-rubrique .visuel-coordonnees{background-image:url(/assets/img/vad_coords.png)}.visuel-rubrique .visuel-cgv{background-image:url(/assets/img/vad_cgv.png)}#paiement #resa-bt-line{padding:20px;box-sizing:border-box}#resa-bt-line input[type="button"]{white-space:normal;max-width:100%;box-sizing:border-box;font-size:13px}label.error{position:static;display:block;background:0;border:0;padding:0 .45em}#paiement input,#paiement input[type=tel],#paiement select{border-radius:0;border-color:#c4c4c4}#resa-saisie-infoperso-nom,#resa-saisie-infoperso-prenom,#resa-saisie-infoperso-email,#resa-saisie-infoperso-email-confirm,#resa-saisie-cb-typecarte,#resa-saisie-cb-porteur,#resa-saisie-cb-no,#resa-saisie-cb-dt,#resa-saisie-cb-control,#resa-saisie-cb-memorise,#checkbox-cgv,#msghotmail{padding:0 0 10px 0;width:100%}#cardType,#resa-saisie-cb-porteur input,#resa-saisie-cb-no input[type=tel]{width:100% !important;max-width:300px}#resa-saisie-infoperso-nom input,#resa-saisie-infoperso-prenom input,#resa-saisie-infoperso-email input,#resa-saisie-infoperso-email-confirm input{max-width:300px}#date-exp-mois{max-width:150px}#date-exp-annee{max-width:90px}.info-crypto{color:#949494;font-size:12px}.cadenas-titre{float:right;background:url(/assets/img/cadenas.png) center center no-repeat;background-size:18px 26px}#commande-validee-mobile #le_billet_print{padding:20px;font-size:14px}#le_billet_print .bloc_picto{position:static;display:block;width:100%;background:url(/assets/img/vad_printer.png) top center no-repeat;background-size:58px 54px !important;height:74px;border-bottom:solid 1px #c4c4c4;padding:0 0 20px 0;margin-bottom:20px;box-sizing:border-box}#le_billet_print #billet_wallet{background:0}#le_billet_print #billet_wallet:before{display:none}#resa-telecharger-pdf br{display:none}#le_billet_print a:before{margin-top:-4px}#commande-validee-mobile #le_billet_print{padding:20px 20px 70px 20px}#le_billet_print #billet-simple{position:absolute;bottom:20px;left:40px;right:40px;margin:0 auto !important;height:50px;line-height:50px;font-size:18px;padding:0 1em !important;text-align:center;text-transform:uppercase}@media screen and (max-width:979px){#le_billet_print #billet-simple{top:auto}#le_billet_print a:before{margin-top:7px}}@media screen and (max-width:640px){#le_billet_print #billet-simple{width:auto;margin:0 auto}}@media screen and (max-width:400px){#le_billet_print #billet-simple{font-size:14px}}@media screen and (max-width:360px){#le_billet_print #billet-simple{font-size:14px;left:20px;right:20px}}p.last-step{font-weight:400}.bonne-seance{display:none}#commande-validee-mobile #le_billet_annulation{padding:20px;font-size:14px}#commande-validee-mobile #resa-page-merci{padding:20px}#commande-validee-mobile #le_billet_annulation h5{font-size:14px}#le_billet_annulation .bloc_picto{display:none}#comment-reserver{display:none}@media screen and (max-width:979px){.message-exploitant{max-width:100% !important}#titre_cinema,#titre_cinema h1,.vad2012 #logo{display:inline-block !important;width:auto !important}.vad2012 #logo img{margin:0}.vadwrap{text-align:left}#masthead.vad2012 #header #logo{padding-left:0}#bloc-autresmoyens{padding:0 15px}}@media screen and (max-width:640px){#masthead.vad2012 #header h1{font-size:12px}.visuel-rubrique{width:100% !important;border-radius:0;margin:0;text-align:left;padding:0 0 0 10px}.visuel-rubrique>span{width:60px !important}#bloc-autresmoyens .visuel-rubrique>span{width:100% !important;height:85px}.visuel-rubrique span:after{top:14px;left:58px}.visuel-rubrique span:after{white-space:nowrap}.visuel-rubrique #visuels-cb{width:100% !important}.visuel-rubrique #visuels-cb .cb{width:60px}.visuel-rubrique #visuels-cb span:after{top:14px;left:58px}#bloc-autresmoyens .visuel-rubrique{padding:15px}.visuel-rubrique .moyp_visu{display:block}#comment-reserver li span{color:#000}#bloc-film .titre_du_film{font-size:16px}.date_seance,.date_seance strong{font-size:12px}#paiement #resa-bt-line input[type="button"]{margin-top:15px}#recap-commande-mobile .recap h3{font-size:16px}#le_billet_print .bloc_picto{display:none}#resa-champs{flex-wrap:wrap}#le-film,#le-jour,#la-seance{flex:1 1 100%}}@media screen and (max-width:700px){#resa-etape-2 .bloc.recap,#resa-etape-2 #resa-bt-line{float:none;width:100%;padding:20px;text-align:center;height:auto}#resa-etape-2 .bloc.recap{padding-bottom:0}#recap li.total{justify-content:center;margin:0}#bloc-autresmoyens a{flex:0 0 31%}#bloc-autresmoyens a:nth-of-type(3n){margin-right:0}#bloc-autresmoyens a:nth-of-type(3n+1){margin-left:0}}@media screen and (max-width:500px){#maincontent-resa .un-tarif p{font-size:14px}.un-tarif .tarif-color{font-size:12px}.un-tarif{flex-wrap:nowrap}.un-tarif input[type="number"]{flex:0 0 40px;max-width:40px}.un-tarif p{flex:1 1 50%;width:auto;box-sizing:border-box}#maincontent-resa .un-tarif p{padding:0}a.exampleTip{top:-2px;left:-28px;width:20px;height:20px;line-height:20px;background:#acacac !important}.tarif-color{display:block;position:static}.bloc.recap,#resa-bt-line{float:none;width:100%;height:auto;text-align:center}.bloc.recap{padding:10px 10px 0 10px}#resa-bt-line{padding:10px 0 10px 10px}#resa-bt-line input[type="submit"]{font-size:14px}#recap li.total{margin:0;justify-content:center}#bloc-autresmoyens a{flex:0 0 48%}#bloc-autresmoyens a:nth-of-type(2n){margin-right:0}#bloc-autresmoyens a:nth-of-type(2n+1){margin-left:0}}@media screen and (max-width:860px){#content,#content-footer,#ct_main,#ct_main_footer,#mod_ccweb_cine_jeu_large{margin-bottom:0}}.px_krx{float:left}.clr,br.clr{display:none}.video #autresalaffiche,.video #autrefilms{background:#fff}.wrap-fiche-film{padding:10px 0 20px;border-bottom:dashed 4px #aaa}.wrap-fiche-film:first-child{padding-top:0}.wrap-fiche-film:last-child{border:0}.today,.today .fchead{background:#D31D23}.today em{color:#bbb}.s_modif{display:none}.set-house-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);z-index:9999;align-items:stretch;justify-content:center;color:#fff;display:flex;opacity:0;visibility:hidden}.show-set-house-popup{overflow:hidden}.show-set-house-popup .set-house-wrapper{opacity:1;visibility:visible;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}.set-house-container{width:100%;max-width:740px;background-color:#151515;padding:34px 0 76px 0;position:relative}.set-house-top-container{height:20%;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;padding-bottom:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:140px}.set-house-top-container>div{width:100%}.set-house-top-container .set-house-search .search-title{font-size:18px;margin-bottom:6px}.set-house-top-container .set-house-search .input-container{display:flex;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 110px}.set-house-top-container .set-house-search .input-container .search-input{width:100%;border-radius:0;border:1px solid #c4c4c4;padding:0 15px;height:35px;background-color:#fff}.set-house-top-container .set-house-search .input-container .search-input::-webkit-input-placeholder{color:#c4c4c4}.set-house-top-container .set-house-search .input-container .search-input::-moz-placeholder{color:#c4c4c4}.set-house-top-container .set-house-search .input-container .search-input:-ms-input-placeholder{color:#c4c4c4}.set-house-top-container .set-house-search .input-container .search-input:-moz-placeholder{color:#c4c4c4}.set-house-top-container .set-house-search .input-container .search-button{width:54px;text-transform:uppercase;color:#fff;font-size:16px;border:1px solid #fff;border-radius:5px;margin-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:33px;height:35px;cursor:pointer;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.set-house-top-container .set-house-search .input-container .search-button:hover{background-color:#fff;color:#313745}.set-house-title{color:#fff;font-size:24px;line-height:28px}.set-house-title img{max-height:45px}.set-house-list{height:80%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 35px 0 45px;position:relative}.set-house-list:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:20px;background:-moz-linear-gradient(top,rgba(26, 26, 26,0.8) 0,rgba(26, 26, 26,0) 100%);background:-webkit-linear-gradient(top,rgba(26, 26, 26,0.8) 0,rgba(26, 26, 26,0) 100%);background:linear-gradient(to bottom,rgba(26, 26, 26,0.8) 0,rgba(26, 26, 26,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A1A1A',endColorstr='#1A1A1A',GradientType=0)}.set-house-list:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:40px;background:-moz-linear-gradient(top,rgba(26, 26, 26,0) 0,rgba(26, 26, 26,0.8) 100%);background:-webkit-linear-gradient(top,rgba(26, 26, 26,0) 0,rgba(26, 26, 26,0.8) 100%);background:linear-gradient(to bottom,rgba(26, 26, 26,0) 0,rgba(26, 26, 26,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1A1A1A',endColorstr='#1A1A1A',GradientType=0)}.set-house-inner{width:100%;height:100%;overflow-y:scroll;padding-right:70px}.set-house-item{text-align:left;font-size:18px;padding:5px 0 5px 0;display:flex;align-items:center;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s;height:118px;border-bottom:1px solid #62697c;overflow:hidden}.set-house-item.favorite-item.hidden-item,.set-house-item.hidden-item{height:0;padding-top:0;padding-bottom:0;border-top-width:0;border-bottom-width:0}.set-house-item:first-child{border-top:1px solid #62697c}.set-house-item .item-column-name{width:76%}.set-house-item .item-column-name .item-title{text-transform:uppercase;font-size:18px;color:#D31D23}.set-house-item .item-column-name .item-location{font-size:15px}.set-house-item .item-column-action{width:24%;display:flex;justify-content:space-between;align-items:center}.set-house-item .item-column-action .like{width:30px;height:30px;color:#fff;opacity:.8;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s;transition:.2s}.set-house-item .item-column-action .like svg{max-width:100%;max-height:100%}.set-house-item .item-column-action .like path{stroke:#fff}.set-house-item.favorite-item .item-column-action .like path{stroke:#7f1115;fill:#D31D23}.set-house-item .item-column-action .like:hover{opacity:1}.set-house-item .item-column-action .choose-item{font-size:12px;height:24px;line-height:24px;border:1px solid #fff;padding:0 4px;border-radius:5px;color:#fff;background-color:transparent;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;margin-left:10px}.set-house-item .item-column-action .choose-item:hover{text-decoration:none;background-color:#fff;color:#313745}.set-house-container .close{position:absolute;top:10px;right:10px;width:22px;height:22px;cursor:pointer;display:none}.set-house-container .close:before,.set-house-container .close:after{content:'';display:block;width:100%;height:0;border-top:2px solid #fff;position:absolute;top:50%;left:0}.set-house-container .close:before{transform:rotate(-45deg)}.set-house-container .close:after{transform:rotate(45deg)}.isset-cookies .set-house-container .close{display:block}.page-top-controls{display:flex;align-items:center;padding:30px 0 20px;justify-content:center;flex-wrap:wrap}.page-top-controls.with-location-picker{justify-content:space-between}.page-top-controls #bfs_home_liens{margin:0}.location-picker{color:#F5F5F5}.location-picker .label{text-transform:uppercase;color:#D4D4D4;padding-right:4px;font-size:10px}.location-picker .active-theater{cursor:pointer}.location-picker .active-theater:after{content:'';display:inline-block;border-top:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;border-bottom:0 solid transparent;margin-left:5px}.sticky-tab-seances-wrapper{width:100%;max-width:980px;margin:0 auto}.sticky-tab-seances{padding-top:10px;padding-bottom:10px;background-color:#1A1A1A;width:100%;max-width:980px}.sticky-tab-seances.sticky{position:fixed;top:0;left:50%;transform:translate(-50%,0);z-index:9999}.sticky-tab-seances .choix_jour .fcel.active,.sticky-tab-seances .choix_jour .fcel.joursel{border-bottom:0}.film-item-inner .item{position:relative}.film-item-inner .stick-film-item-container{padding:10px 0 0}.hr_film .film-item-inner .stick-film-item-container .hr_aff_ct{top:10px}.hr_film.sticky .film-item-inner .stick-film-item-container{position:fixed;top:0;left:50%;max-width:970px;width:100%;transform:translate(-50%,0);z-index:999;background-color:#1A1A1A}.picker--opened .picker__holder{right:0}#ff_main .hr_tablehor.movie-showtimes{padding:20px 28px 0}.movie-showtimes .choix_jour.ftab .frow{display:flex}.movie-showtimes .choix_jour.ftab .frow .fcel{flex:1 1 auto}.movie-showtimes .choix_jour.ftab .frow .fcel .hr_jour{position:relative;padding:5px;font-size:18px;font-weight:700}.movie-showtimes .choix_jour.ftab .frow .fcel .hr_jour .nom_jour{font-weight:400;font-size:12px;padding-top:3px;display:block}.movie-showtimes .tab_hide{display:none;position:relative}.movie-showtimes .tab_hide.active{display:block}.movie-showtimes .tab_seances .frow{position:relative;background:#fff;color:#000;text-align:left}.movie-showtimes .tab_seances .frow .fcel{margin:0;padding:3px}.movie-showtimes .tab_seances .frow .fcel.celtags{position:absolute;top:0;left:0;width:78px;padding:0;height:100%}.movie-showtimes .tab_seances .frow .fcel.aucune{height:auto;min-height:76px;vertical-align:middle;box-sizing:border-box;padding:25px 0;max-width:100%}.movie-showtimes .tab_seances .frow .hr_seance{display:inline-block;vertical-align:top;padding:2px 4px;border-radius:4px;margin:5px}.seance{border:solid 1px #d9d9d9;padding:0;margin:5px;min-height:35px;box-sizing:border-box;width:auto;text-decoration:none;color:#000;cursor:pointer}.hor{font-size:15px;font-weight:bold;padding:5px 10px 2px;display:block;text-align:center;color:#fff}.infos_seance{display:block;white-space:nowrap;padding-bottom:4px;text-align:center;font-size:11px}.seance:hover{text-decoration:none}.movie-showtimes .tab_seances .frow .hr_seance.soldout,.seance.soldout,.movie-showtimes .tab_seances .frow .hr_seance.soldout span,.seance.soldout span,.movie-showtimes .tab_seances .frow .hr_seance.past,.seance.past,.movie-showtimes .tab_seances .frow .hr_seance.past span,.seance.past span{background:#dbdcdf;color:#6e717a;border-color:#dbdcdf;cursor:default;font-weight:400}.about-page .ct_head{margin:0}.about-page .ct_left{display:flex;flex-wrap:wrap}.about-page .content{display:flex;justify-content:flex-start;align-items:flex-start}.left-container{flex:0 0 236px}.right-container{flex:1 1 70%;color:#F5F5F5;text-align:left;padding:0 20px}.left-container .contact,.left-container .b2b{background:rgba(0,0,0,0.5);color:#fff;padding:15px;margin:0 0 15px 0;text-align:left;font-size:14px;line-height:18px}.left-container h3{font-size:18px;text-transform:uppercase;border-bottom:solid 1px #62697c;padding:10px 0;margin:0 0 7px 0}.left-container a{color:#fff}.left-container ul,.left-container li{margin:0;padding:0;list-style:none;display:block}.left-container li{margin-bottom:6px}.left-container li a,.left-container li strong{display:inline-block;text-transform:uppercase;padding:3px 0 0}.left-container li strong{border-bottom:solid 2px#D31D23}.left-container .facade{padding-bottom:8px}.right-container p{font-size:14px;line-height:18px}.right-container .tab-container #theaterPrices>*{flex:1 1 100%}.right-container .tab-title{color:#fff;font-size:28px;font-weight:400;margin-top:4px}.tabs-container{display:flex;justify-content:flex-start;padding:10px 0 12px;border-bottom:1px solid#D4D4D4;margin-bottom:20px}.tabs-container .mobile-menu{display:flex;justify-content:flex-start}.tabs-container .tab{padding:0 15px}.tabs-container .tab span{color:#fff;cursor:pointer;font-size:21px;font-weight:300;text-transform:uppercase;border-bottom:2px solid transparent;display:inline-block}.tabs-container .tab:nth-child(1){padding-left:0}.tabs-container .tab.active span{border-bottom:2px solid#D31D23}.tabs-data-container .tab-container{display:none}.tabs-data-container .tab-container.active{display:block}#theaterPrices{margin-bottom:30px;width:100%;position:relative;display:flex;flex-wrap:wrap;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#theaterPrices .desctop-view{width:100%}#theaterPrices .c_row{display:flex;flex-wrap:wrap;align-items:center;width:100%}#theaterPrices .c_row>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#theaterPrices .type{width:50%;padding:5px;font-size:12px}#theaterPrices .mobile-price-name span:first-child,#theaterPrices .type span:first-child{font-size:18px}#theaterPrices .type span:first-child span{font-size:14px}#theaterPrices .mobile-price-name span.subtext,#theaterPrices .type span.subtext{padding-left:10px}#theaterPrices .price,#theaterPrices .category{width:50%}#theaterPrices .price{margin-bottom:10px;font-size:18px;text-align:center}#theaterPrices .category{font-size:18px;padding:10px 0;text-align:center;text-transform:uppercase;color:#be1a20}#theaterPrices .category .times{width:100%;display:inline-block;font-size:14px;text-transform:none}.frow .fcel.aucune{line-height:26px;padding-left:0;padding-right:0}.frow .fcel.celtags{width:78px;padding:0;height:100%;display:flex;align-items:center;justify-content:center;color:#777982;font-size:21px;text-align:center}.double-title{font-size:16px;text-transform:uppercase;color:#fff;padding-bottom:8px}.double-format{display:inline-block;width:100%;text-transform:uppercase;font-weight:600;font-size:14px}.tab_seances .grouped-times{display:flex;justify-content:left;flex-wrap:wrap;align-items:center;width:100%;border-top:2px solid #c4c4c4;min-height:77px}.tab_seances .fcel-container{display:flex;justify-content:flex-start;align-items:stretch}.tab_seances .fcel-container .grouped-times{width:100%;max-width:100%;border-left:1px dashed rgba(0,0,0,0.2);border-top:0}.tab_seances .fcel-container .grouped-times:nth-child(1){border-left:0}.tab_seances .fcel-container .grouped-times .movie-name{width:100%;padding:10px 8px;font-size:16px;font-weight:600}.tab_seances .fcel.celtags+.grouped-times{border-top:0}.hr_tablehor .tab_seances .comment{width:100%;padding:15px 10px 20px}.grouped_film .hr_tablehor .tab_seances .fcel.celtags{width:150px;flex-wrap:wrap;justify-content:center}.grouped_film .tab_seances .frow:before{width:150px}.grouped_film .tab_seances .fcel-container{width:100%}.grouped_film .hr_tablehor .tab_seances .frow{padding-left:150px}@media(max-width:768px){.hr_film h2 a{font-size:20px}.hr_film_infos{font-size:13px}.hr_dur{padding-bottom:5px}.hr_txt{flex:0 1 100%}.grouped_film .hr_tablehor .tab_seances .fcel.celtags{position:static;width:100%;padding:16px 10px 10px;height:auto}.grouped_film .tab_seances .frow:before{display:none}.grouped_film .hr_tablehor .tab_seances .frow{padding-left:10px}.grouped_film .hr_tablehor .tab_seances .fcel.celtags{justify-content:flex-start;text-align:left;font-weight:700}.double-format{font-weight:700;font-size:18px}.double-title{text-align:center}.grouped_film .film-item-inner .item{padding-top:10px}.grouped_film .film-item-inner .item .hr_txt{position:relative}.grouped_film .film-item-inner .item .hr_txt:after{content:'';display:block;position:absolute;bottom:-10px;left:0;width:100%;height:1px;background-color:rgba(255,255,255,0.3)}.grouped_film .film-item-inner .stick-film-item-container .item:last-child .hr_txt:after{display:none}.tab_seances .fcel-container .grouped-times{border:0}}@media(max-width:480px){.tab_seances .fcel-container .grouped-times{max-width:50%}}#theaterPrices .mobile-view{width:100%;display:none}#theaterPrices .mobile-view .category,#theaterPrices .mobile-view .price .type,#theaterPrices .mobile-view .price .type .subtext,#theaterPrices .mobile-view .price{width:100%}#theaterPrices .mobile-view .price .type{padding-left:0;padding-right:0}#theaterPrices .mobile-view .price .type .subtext{display:inline-block;padding-left:0}#theaterPrices .mobile-view .item{padding:0 0 10px}.about-movie-content{text-align:left;color:#fff;font-size:14px;padding:0 28px 0 28px;line-height:18px}.about-movie-content .movie-content-title{font-size:21px;text-transform:uppercase;border-bottom:1px solid #62697c;padding-bottom:6px}.about-movie-right{width:100%}.about-mobile-map{display:none}.about-mobile-map iframe{width:100%;height:100%}#top ul{display:inline}#top li.mobile-more-link,.tabs-container div.mobile-more-link{position:relative;display:none}.mobile-more-link:after{content:'...';display:block;position:absolute;color:#fff;font-size:18px;top:20%;right:0;transform:translate(0,0);line-height:0}.tabs-container div.mobile-more-link:after{color:unset;position:static;padding:4px 3px}#top li.mobile-more-link,.tabs-container div.mobile-more-link{padding-right:20px}.view-all-movies-container{text-align:center;padding:10px 0 15px}.view-all-movies-container a{display:inline-block;border:1px solid #fff;text-transform:uppercase;padding:6px 10px;border-radius:5px;color:#fff;font-size:16px}#ff_top .mobile-poster{display:none;line-height:0;position:relative}#ff_top .mobile-poster a{display:inline-block}#ff_top .mobile-poster img{max-width:100%}.mobile-info{display:none}#ff_top .play_video{top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;padding:0}#ff_top .play_video:before{top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px}.film #ff_top .fiche_illus{background:#540c0e}.sticky-tab-seances .hr_tablehor{margin-bottom:0;overflow:visible}.next-available-dates .item{display:none}.next-available-dates .item .target-date{cursor:pointer;color:#D31D23}.next-available-dates .item.active{display:block}.calendar-button{position:relative;max-width:120px}.hr_tablehor .frow.fhead .calendar-button .hr_jour{display:flex;align-items:stretch}.calendar-button p,.calendar-button label{font-size:12px;cursor:pointer;margin:0;padding-top:4px;font-weight:400;display:block;width:100%}.calendar-button input#datepicker{cursor:pointer;background-color:transparent;color:inherit;font-size:16px;padding:0;text-align:center;font-weight:600;border:0;outline:0 none}.calendar-button input#datepicker::-webkit-input-placeholder{color:#fff;opacity:1}.calendar-button input#datepicker::-moz-placeholder{color:#fff;opacity:1}.calendar-button input#datepicker:-ms-input-placeholder{color:#fff;opacity:1}.calendar-button input#datepicker:-moz-placeholder{color:#fff;opacity:1}.picker{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3)}.picker--opened .picker__holder{left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}.hr_tablehor .choix_jour.ftab{overflow-x:scroll}.hr_tablehor .choix_jour.ftab .frow{flex-wrap:nowrap}.sticky-tab-seances .choix_jour .fcel{min-width:80px}.sticky-tab-seances .choix_jour .fcel.calendar-button{min-width:115px}#ui-datepicker-div{z-index:99 !important}.movie-showtimes .choix_jour.ftab .frow .fcel{min-width:80px}.movie-showtimes .choix_jour.ftab .frow .fcel.calendar-button{min-width:115px}.showdates-container .hr_film{overflow:hidden;height:0;padding:0;margin:0}.showdates-container .hr_film.visible{height:auto;margin:10px 0 20px;padding:0 0 1em 0}@media(min-width:981px){#header .location-picker span{display:block}}@media screen and (max-width:1200px){#slider_cont img{width:100%}}@media screen and (max-width:980px){#conteneur{overflow:hidden}.block_films-grid .now-playing,.block_films-grid .coming-soon,.block_films-grid .advance-tickets{margin-left:0;margin-right:0}.hr_film.sticky .film-item-inner .stick-film-item-container{padding-left:1%;padding-right:1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hr_film.sticky .hr_aff_ct{left:1%}.hr_film.sticky.grouped_film .hr_aff_ct{left:0}.right-container{flex:1 1 60%}.about-page .content,.tabs-container,.cadre-in,.sticky-tab-seances .hr_tablehor,.about-page .ct_head{padding-right:1%;padding-left:1%}.showdate-button{min-width:50px}.choix_jour .fcel .hr_jour .nom_jour{padding-top:5px}.hr_tablehor .frow.fhead .hr_jour{min-height:55px}.about-movie-content,#ff_main .hr_tablehor.movie-showtimes{padding-left:0;padding-right:0}#header .wrap{padding-top:35px;padding-bottom:40px}#top{position:absolute;bottom:0;left:0;width:100%;padding:8px 10px}#top ul{display:flex;justify-content:space-around}#top li{margin-right:0}.location-picker{position:absolute;top:0;left:0;width:100%;text-align:left;padding:10px 10px}.location-picker .label{font-size:13px}.tabs-container{justify-content:center}#top li.mobile-more-link,.tabs-container div.mobile-more-link{display:flex;align-items:flex-start;justify-content:center;cursor:pointer}#ff_top .wrap{display:flex;justify-content:flex-start;align-items:flex-start}#ff_top .mobile-poster{display:block;width:30%;margin-right:10px;max-width:100px}.mobile-info{display:block}.responsive-reverted-content{display:flex;flex-wrap:wrap;flex-direction:column-reverse}.responsive-reverted-content>div{width:100%}.set-house-item .item-column-action .choose-item{height:auto}.set-house-list{padding:0 15px}#header .wrap #logo{max-width:50%;margin-right:0}#header.sticky .wrap{padding-top:0}#header.sticky .wrap #logo{display:none}#header.sticky #liens_utiles{width:100%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center}#header.sticky #liens_utiles>#social_buttons,#header.sticky #liens_utiles>div.location-picker{max-width:50%;padding-top:10px}#header.sticky #liens_utiles>div.location-picker{position:static;padding-bottom:0}#header.sticky #liens_utiles>div.location-picker .label{display:none}.hr_film.sticky .film-item-inner .stick-film-item-container{max-width:980px}#top ul.mobile-menu,.tabs-container div.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9);z-index:0;text-align:center;padding:20px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s;visibility:hidden;opacity:0;display:flex;justify-content:center;align-items:center;flex-direction:column}#top ul.mobile-menu li{padding:10px 0}.tabs-container .close,#top .close{position:fixed;top:10px;right:10px;width:38px;height:38px;cursor:pointer;opacity:0;visibility:hidden;z-index:0;-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.tabs-container .close:before,.tabs-container .close:after,#top .close:before,#top .close:after{content:'';display:block;position:absolute;top:50%;left:14%;width:28px;height:2px;background-color:#fff}.tabs-container .close:before,#top .close:before{transform:translate(0,0) rotate(45deg)}.tabs-container .close:after,#top .close:after{transform:translate(0,0) rotate(-45deg)}.tabs-container.active .close,.tabs-container.active .mobile-menu,#top.active .close,#top.active .mobile-menu{z-index:2000;visibility:visible;opacity:1}.tabs-container.active .close,#top.active .close{z-index:2001}}@media screen and (min-width:560px){.set-house-title img{max-height:70px}.set-house-top-container{min-height:170px}.set-house-top-container .set-house-search .search-title{font-size:24px;margin-bottom:6px}}@media screen and (min-width:768px){.movie-showtimes .choix_jour.ftab .frow .fcel:not(.calendar-button),.sticky-tab-seances .choix_jour .fcel:not(.calendar-button){display:block}.movie-showtimes .choix_jour.ftab .frow .fcel.calendar-button,.sticky-tab-seances .choix_jour .fcel.calendar-button{width:auto;max-width:120px}.hr_tablehor .choix_jour.ftab{overflow:visible}.picker{position:absolute;top:100%;left:auto;width:100%;height:100%}.picker--opened .picker__holder{left:auto;right:0;top:0;transform:none}.set-house-title img{max-height:75px}.set-house-top-container{min-height:190px}.set-house-top-container .set-house-search .search-title{font-size:24px;margin-bottom:20px}}@media screen and (min-width:1100px){#mod_slider_v2:before,#mod_slider_v2:after{width:50px}#mod_slider_v2:before{background:linear-gradient(90deg,#0505050,rgba(0,0,0,0) 100%)}#mod_slider_v2:after{background:linear-gradient(-90deg,#0505050,rgba(0,0,0,0) 100%)}}@media screen and (min-width:1200px){#mod_slider_v2:before,#mod_slider_v2:after{width:180px}#mod_slider_v2:before{background:linear-gradient(90deg,#05050570%,rgba(0,0,0,0) 100%)}#mod_slider_v2:after{background:linear-gradient(-90deg,#05050570%,rgba(0,0,0,0) 100%)}}@media screen and (min-width:1300px){#mod_slider_v2:before,#mod_slider_v2:after{width:200px}}@media screen and (min-width:1400px){#mod_slider_v2:before,#mod_slider_v2:after{width:220px}}@media screen and (min-width:1500px){#mod_slider_v2:before,#mod_slider_v2:after{width:235px}}@media screen and (min-width:1600px){#mod_slider_v2:before,#mod_slider_v2:after{width:250px}}@media screen and (min-width:1700px){#mod_slider_v2:before,#mod_slider_v2:after{width:270px}}@media screen and (min-width:1800px){#mod_slider_v2:before,#mod_slider_v2:after{width:290px}}@media screen and (max-width:768px){.right-container,.left-container{flex:0 0 100%}.right-container{padding:0}.about-page .content{padding-bottom:20px}.block_films-grid .bloc_film,.homepage .block_films-grid .bloc_film{padding:2%}#mod_maps{display:none}.about-page .tabs-container .tab span{font-size:18px}.tabs-container .mobile-menu .tab span{color:#fff}.about-page .tabs-container .mobile-menu .tab{padding:10px 0}.about-page .tabs-container .mobile-menu .tab span{font-size:12px;border-bottom:0}.left-container .contact,.left-container .b2b{padding-left:0;padding-right:0;background-color:transparent}.cadre-in,.sticky-tab-seances .hr_tablehor,.hr_film.sticky .film-item-inner .stick-film-item-container,.about-page .content,.tabs-container,.about-page .ct_head{padding-left:3%;padding-right:3%}.hr_film.sticky .hr_aff_ct{left:3%}.about-mobile-map{display:block;width:100%}#theaterPrices .desctop-view{display:none}#theaterPrices .mobile-view{display:block}.hr_film h2 a span:not(.flag_avp){display:inline-block;width:100%}.about-page .content{flex-wrap:wrap}}@media screen and (max-width:570px){.view-all-movies-container a{font-size:12px}}@media screen and (max-width:560px){.set-house-item .item-column-name{width:60%}.set-house-item .item-column-action{width:40%;padding-left:5px}.set-house-item .item-column-action .like svg{width:25px;height:25px}.set-house-item .item-column-action .choose-item{text-align:center}.set-house-top-container .set-house-search .input-container{padding:0 10px}}@media screen and (max-width:480px){.page-top-controls #bfs_home_liens,#bfs_home_liens{width:100%}#bfs_sem_proch .location-picker{width:100%;padding-top:10px;text-align:center}.movie-showtimes .tab_seances .frow .fcel.celtags,.hr_tablehor .tab_seances .fcel.celtags{position:static;flex:1 1 100%;justify-content:flex-start;height:auto;padding:16px 10px 10px}.tab-container{flex-wrap:wrap}.tabs-container .tab{width:100%;padding:0}.about-page .content,.tabs-container,.about-page .ct_head{padding-left:4%;padding-right:4%}.about-page .ct_head h1{font-size:18px;font-weight:600}.about-page .ct_head h2{font-size:14px}.about-page .tabs-container .tab span{font-size:16px}#top li,#top li>a,#top li>strong{font-size:12px}#top li.mobile-more-link,.tabs-container div.mobile-more-link{padding-right:15px}.mobile-more-link:after{font-size:14px}#top li{margin-right:0}.tab_seances .ftab .frow,.movie-showtimes .tab_seances .frow{border:0 none}}@media screen and (max-width:400px){#top li,#top li>a,#top li>strong{font-size:11px}}@media(max-height:600px){.set-house-top-container .set-house-search .search-title{margin-bottom:10px;font-size:16px}.set-house-item{height:102px}}@media(max-height:400px){.set-house-title img{max-height:45px}.set-house-top-container{min-height:140px}.set-house-list{height:74%}}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.standardpage{max-width:980px;position:relative;margin:0 auto;text-align:left;justify-content:space-between;align-items:center;flex-wrap:wrap}.standardpage p{line-height:20px}.comments_icons{max-height:18px;width:auto;margin:0 8px 0 0}.picker__day--outfocus{color:#000}.about-mobile-map,.left-container{-webkit-transition:.2s;-moz-transition:.2s;transition:.2s}.mobile-hidden-element{overflow:hidden;height:0}.megaban{margin-top:20px;width:100%}.homepage .megaban{margin-top:40px !important}.footer_ad{max-width:980px;margin:0 auto}.footer_ad .adsbygoogle{max-width:980px}.admovie_small .adsbygoogle{width:230px;height:100px}.admovie_full .adsbygoogle{display:none}@media screen and (max-width:980px){.admovie_small .adsbygoogle{display:none}.admovie_full .adsbygoogle{display:block}}.homepage .block_films-grid .bloc_film{display:flex;flex-wrap:wrap}.homepage .block_films-grid .bloc_film .controls{position:relative;height:0;width:100%}.homepage .block_films-grid .bloc_film .name{width:calc(100% - 35px);padding-right:5px;margin-bottom:8px}.homepage .block_films-grid .bloc_film .mpaa{width:30px;margin-top:8px;margin-bottom:8px;text-align:right;max-width:30px;float:none}.homepage .block_films-grid .bloc_film .duration{width:100%;text-align:left}
.block_films-grid .bloc_film a {
    position: relative;
    display: block;
}
.block_films-grid .bloc_film .carousel-info {
    opacity: 0;
    background-color: rgba(0,0,0,.75);
    color: #FFF;
    font-weight: bold;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 18px;
    padding: 10px;
    text-align: center;
    text-transform: uppercase;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    transition: 0.2s opacity;
}
.block_films-grid .bloc_film a:hover .carousel-info {opacity: 1;}