.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display: block;max-width: 100%;height: auto}.btn-group-lg > .btn{padding: 10px 16px;font-size: 20px;line-height: 1.33;border-radius: 6px}.btn-group-sm > .btn{padding: 5px 10px;font-size: 14px;line-height: 1.5;border-radius: 3px}.btn-group-xs > .btn{padding: 1px 5px;font-size: 14px;line-height: 1.5;border-radius: 3px}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,header.np-header .topHead:before,header.np-header .topHead:after,.np-main-section:before,.np-main-section:after{content: " ";display: table}.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after,header.np-header .topHead:after,.np-main-section:after{clear: both}.np-main-section .np-main-content{color: #333}.np-main-section .np-main-content a{color: #4267b2}.np-main-section .np-main-content a:hover,.np-main-section .np-main-content a:focus{color: #365899}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative{font-size: 0.5em;color: #333;display: block;position: relative}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-nb-cinemas{cursor: pointer}@media (min-width: 768px){.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative{display: inline}}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-show-filter-form{color: #fff;cursor: pointer;background-color: #80a8c1;border: 1px solid #80a8c1;padding: .2em .4em;-webkit-border-radius: .4em;-moz-border-radius: .4em;border-radius: .4em;font-size: 0.8em;display: block}@media (min-width: 480px){.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-show-filter-form{margin-left: 0.5em;display: inline}}@media (min-width: 768px){.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-show-filter-form{font-size: 1em}}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-show-filter-form:hover{background-color: #bddeef;border: 1px solid #bddeef}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative ul.np-cinema-list-recapitulative-details{list-style: outside none none;white-space: nowrap;background-color: #fff;border: 1px solid #a8a8a8;border-radius: 5px;color: #333;cursor: pointer;display: none;left: 0;padding: 0.4em;position: absolute;text-align: left;top: 25px;z-index: 80;font-size: 0.8em}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative ul.np-cinema-list-recapitulative-details span.np-cinema-list-recapitulative-details-address{display: none}@media (min-width: 768px){.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative ul.np-cinema-list-recapitulative-details span.np-cinema-list-recapitulative-details-address{display: inline}}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative ul.np-cinema-list-recapitulative-details li{margin-bottom: 0.4em}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative ul.np-cinema-list-recapitulative-details li:last-child{margin-bottom: 0}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-flash-form-filter{vertical-align: bottom;display: inline-block;font-size: 0.8em;width: 1.6em;height: 1.6em}@media (min-width: 768px){.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-flash-form-filter{font-size: 1em;width: 2em;height: 2em}}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-flash-form-filter.np-cinema-valid-flash-form-filter{background: transparent url('/bundles/npcinema/images/front/essentiel/ok.png') no-repeat center center;background-size: 100% 100%}.np-main-section .np-main-content header h1 .np-cinema-list-recapitulative .np-cinema-flash-form-filter.np-cinema-error-flash-form-filter{background: transparent url('/bundles/npcinema/images/front/essentiel/error.png') no-repeat center center;background-size: 100% 100%}.np-main-section .np-main-content .np-block{margin-bottom: 0.5em}.np-main-section .np-main-content .np-block header h1{background-color: #f3faf1;color: #333;font-size: 1.55em;margin-top: 0;overflow: auto;padding: .2em .25em .1em .5em;border-top: 1px solid #333;margin-bottom: 0.5em}.np-main-section .np-cinema-pager{text-align: center}.np-main-section .np-cinema-pager a{display: inline-block;padding: 0 .2em}.ui-widget-overlay{background-color: #333;opacity: 0.7}.ui-front{z-index: 9998 !important}.np-cinema-video-player-dialog{display: none}.np-cinema-video{position: absolute;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}.np-cinema-video video{width: 100%;height: 100%}.np-cinema-video.ui-dialog{z-index: 9999}.np-cinema-video.ui-dialog .ui-dialog-buttonpane{margin-top: 0}.np-cinema-video .ui-widget-header{background: #f9f9f9;color: #fff;font-weight: normal;padding: 1em;border: 1px solid #f3f3f3}.np-cinema-video .ui-dialog-title{color: #000}.np-cinema-video.ui-widget-content,.np-cinema-video .ui-widget-content{background: #f9f9f9;border: 1px solid #f3f3f3;color: #222;font-weight: bold;padding: 1em}.np-cinema-video .ui-dialog-titlebar-close{background-image: url('/bundles/npcinema/images/front/essentiel/np-cinema-video-close-cross.png');background-size: 100% 100%;background-position: center center;background-color: transparent;border: none}
.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display: block;max-width: 100%;height: auto}.btn-group-lg > .btn{padding: 10px 16px;font-size: 20px;line-height: 1.33;border-radius: 6px}.btn-group-sm > .btn{padding: 5px 10px;font-size: 14px;line-height: 1.5;border-radius: 3px}.btn-group-xs > .btn{padding: 1px 5px;font-size: 14px;line-height: 1.5;border-radius: 3px}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,header.np-header .topHead:before,header.np-header .topHead:after,.np-main-section:before,.np-main-section:after{content: " ";display: table}.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after,header.np-header .topHead:after,.np-main-section:after{clear: both}.np-main-section .np-events-list{display: inline-block;font-size: 0.8em;width: 100%}.np-main-section .np-events-list ul{margin: 0 0 0 -5px;padding: 0;text-align: center;list-style: outside none none}.np-main-section .np-events-list ul li.np-event-list-element{display: inline-block;margin-bottom: 0.5em;outline: 0 none;vertical-align: top;width: 100px;margin-left: 5px}@media (min-width: 480px){.np-main-section .np-events-list ul li.np-event-list-element{width: 146px}}@media (min-width: 992px){.np-main-section .np-events-list ul li.np-event-list-element{display: block;float: left}}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto{overflow: hidden;position: relative;width: 100%;display: block}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-special{position: absolute;overflow: hidden;color: #fff;padding: .2em 8em;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);font-weight: bold;border: 1px solid;font-size: 10px;left: -85px}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-special.np-event-special-preview{top: 2px;background-color: rgba(255,20,10,0.5)}@media (min-width: 480px){.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-special.np-event-special-preview{top: 10px}}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-special.np-event-special-new{top: 13px;background-color: rgba(255,208,66,0.5)}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto img{border: medium none;width: 100px;height: 133px}@media (min-width: 480px){.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto img{width: 145px;height: 192px}}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details{background: rgba(0,0,0,0.75) none repeat scroll 0 0;height: 100%;left: 0;opacity: 0;padding: 0 10px;position: absolute;top: 0;transition: all .3s linear 0s;z-index: 80;width: 100px;height: 133px;line-height: 133px}@media (min-width: 480px){.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details{width: 145px;height: 192px;line-height: 192px}}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol{list-style: outside none none;margin: 0;padding: 0;display: flex;flex-direction: column;justify-content: space-between;width: 100%;height: 100%;padding: 15% 0}@media (min-width: 992px){.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol{padding: 25% 0}}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li{padding: 0;margin: 0}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li.np-event-visibility-hidden{visibility: hidden}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-normal-link{border: 1px solid #fff;clear: both;color: #fff;cursor: pointer;display: block;font-weight: 500;line-height: 20px;padding: 0;text-decoration: none}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-normal-link:hover{background: #fff none repeat scroll 0 0;border: 1px solid #e4007b;color: #e4007b}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-active-video-play{height: 40px;width: 40px;display: block;padding: 0;margin: 0 auto;border: none}@media (min-width: 992px){.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-active-video-play{height: 50px;width: 50px}}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-active-video-play .np-event-film-details-poster-play{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 2px solid #fff;background-color: #bbb;display: block;height: 100%;width: 100%;position: relative}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-active-video-play .np-event-film-details-poster-play .np-event-film-details-poster-arrow{border-color: transparent transparent transparent #fff;border-style: solid;border-width: 10px 0 10px 13px;height: 0;left: 40%;position: absolute;top: 25%;width: 0}@media (min-width: 992px){.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-active-video-play .np-event-film-details-poster-play .np-event-film-details-poster-arrow{top: 20%;left: 38%;border-width: 15px 0 15px 17.3px}}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-active-video-play .np-event-film-details-poster-play:hover{border-color: #e4007b}.np-main-section .np-events-list ul li.np-event-list-element .np-event-picto .np-event-film-details ol li a.np-event-film-details-active-video-play .np-event-film-details-poster-play:hover .np-event-poster-arrow{border-color: transparent transparent transparent #e4007b}.np-main-section .np-events-list ul li.np-event-list-element .np-event-title{line-height: 1.2em;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%}.np-main-section .np-events-list ul li.np-event-list-element .np-event-title a{color: #000;font-weight: 600}.np-main-section .np-events-list ul li.np-event-list-element .np-event-subtitle{color: #9c9e9f;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;font-size: 0.8em;line-height: 1.2em}.np-main-section .np-events-list ul li.np-event-list-element.np-show-options .np-event-picto .np-event-film-details{opacity: 1;top: 0}
.thumbnail > img,.thumbnail a > img,.carousel-inner > .item > img,.carousel-inner > .item > a > img{display: block;max-width: 100%;height: auto}.btn-group-lg > .btn{padding: 10px 16px;font-size: 20px;line-height: 1.33;border-radius: 6px}.btn-group-sm > .btn{padding: 5px 10px;font-size: 14px;line-height: 1.5;border-radius: 3px}.btn-group-xs > .btn{padding: 1px 5px;font-size: 14px;line-height: 1.5;border-radius: 3px}.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after,header.np-header .topHead:before,header.np-header .topHead:after,.np-main-section:before,.np-main-section:after{content: " ";display: table}.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after,header.np-header .topHead:after,.np-main-section:after{clear: both}#np-form-create-favorite-cinemas-list{margin: 0 0 1em 0}@media (min-width: 480px){#np-form-create-favorite-cinemas-list{margin-left: 1em}}#np-form-create-favorite-cinemas-list h3{background-color: #f2f2f2;color: #80a8c1;margin-top: 0;line-height: 0.8em}#np-form-create-favorite-cinemas-list h3 span.square{background-color: #80a8c1;height: 0.75em;width: 0.5em;margin-right: 0.25em;display: inline-block}#np-form-create-favorite-cinemas-list h4{color: #686868;border-bottom: 1px solid #686868}#np-form-create-favorite-cinemas-list .np-cinema-form{display: inline-block;width: 100%}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-search{margin-top: 0.5em;text-align: center}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-search #np-cinema-add-by-search-autocompleter-container{width: 80%;position: relative;margin: auto;min-width: 250px}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-search #np-cinema-add-by-search-autocompleter-container input.autocomplete{width: 100%;height: 100%;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: 1px solid #838383;background-color: #eff5ff;padding: .2em 1em;font-size: 1.2em}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-search #np-cinema-add-by-search-autocompleter-container input.autocomplete::-moz-placeholder{color: #cfdff4;opacity: 1}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-search #np-cinema-add-by-search-autocompleter-container input.autocomplete:-ms-input-placeholder{color: #cfdff4}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-search #np-cinema-add-by-search-autocompleter-container input.autocomplete::-webkit-input-placeholder{color: #cfdff4}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-search #np-cinema-add-by-search-autocompleter-container #np-cinema-add-flash-form{position: absolute;right: 2px;top: 2px;display: none;background: transparent url('/bundles/npcinema/images/front/essentiel/ok.png') no-repeat center center;background-size: 100% 100%;height: 2em;vertical-align: top;width: 2em}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-choices{text-align: left}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-choices label.np-cinema-checkbox{width: 49%;display: inline-block;color: #989898;vertical-align: top}@media (min-width: 480px){#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-choices label.np-cinema-checkbox{width: 32%}}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-choices label.np-cinema-checkbox input[type="checkbox"]{margin-right: 0.2em;display: inline-block}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-add-by-choices span.np-cinema-list-recapitulative-details-address{display: none}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list{margin: .4em 0}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list #np_cinema_frontcreatefavoritecinemaslisttype_cinemaIds{display: none}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list #np-cinema-my-current-list-render div{color: #333;border-bottom: 1px solid #969696;margin-bottom: 0.4em;clear: right;height: 1.4em;font-weight: bold}@media (min-width: 480px){#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list #np-cinema-my-current-list-render div{font-size: 1.2em;padding-left: 0.5em}}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list #np-cinema-my-current-list-render div span.np-cinema-list-recapitulative-details-address{display: none}@media (min-width: 768px){#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list #np-cinema-my-current-list-render div span.np-cinema-list-recapitulative-details-address{display: inline}}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list #np-cinema-my-current-list-render div #np-cinema-reset-current-list{float: right;color: #a83543;cursor: pointer;font-size: 1.2em}#np-form-create-favorite-cinemas-list .np-cinema-form #np-cinema-my-current-list #np-cinema-my-current-list-render div .np-cinema-remove-value{cursor: pointer;float: right}#np-form-create-favorite-cinemas-list .np-cinema-form #np_cinema_frontcreatefavoritecinemaslisttype_submit{color: #fff;background-color: #80a8c1;border: 1px solid #80a8c1;float: right;font-weight: bold;-webkit-border-radius: .4em;-moz-border-radius: .4em;border-radius: .4em;padding: .1em .4em}#np-form-create-favorite-cinemas-list .np-cinema-form #np_cinema_frontcreatefavoritecinemaslisttype_submit:hover{background-color: #bddeef;border: 1px solid #bddeef}