hr.clear {clear: both;height:0;}

.content{font-size: 1em;}

.explore-films {background-color:#333;padding-top:18px;padding-bottom:18px; }
.explore-films .L-pnl-deco1{margin-left:0px;}
.explore-films .L-pnl-deco3{overflow: hidden;min-height:450px}
.explore-films .L-pnl-deco4{padding:10px; min-height:55px;}
.explore-films a{text-decoration: none;}

.explore-page-header{height: 74px;}

.explore-expandable-block-top{ width: 240px; height: 24px; background: transparent url(/medias/nfb_tube_static/styles/imgs/explore_animated_frame_top.png) no-repeat; position: relative; top: -23px; z-index: 4; }
.thepanelisopen .explore-expandable-block-top{background-image:none}
.explore-expandable-block {background: black; position:relative; z-index:99; }
.explore-expandable-block  .content{padding:0;}
.explore-expandable-block .L-pnl-deco2 {float: left;width: 100%;}

.explore-right-arrow{ background: transparent url(/medias/nfb_tube_static/styles/imgs/films-explorer-sprite.png) center -601px no-repeat ; padding: 0 20px 0 0;  }
.norm-footer{border-top:0}




.explore-wild-card{}
.explore-wild-card .inner, .explore-wild-card .inner:hover{border:none}
.explore-wild-card .visual{border: 1px solid #333;border-radius: 6px;background:#690 url(/medias/nfb_tube_static/styles/imgs/explore-medium-plus-hover.png) 50% 55% no-repeat; width: 204px; height: 113px; display: block; margin-left: 0px;cursor:pointer}
.explore-wild-card .visual:focus, .explore-wild-card .visual:hover{border: 1px solid #666;background-color:#9c0}
#plus_card div.loading {background: transparent url(/medias/nfb_tube_static/styles/imgs/loader-bobine3.gif) no-repeat 50% 50%;  width:100%; height: 115px; position:absolute; top: 0; left: 0;display:none}
.still_loading .visual, .still_loading .visual:focus, .still_loading .visual:hover{background-image: none}
.explore-wild-card .title{text-indent:0px;cursor: pointer;}


.explore-availability-note{background: transparent url(/medias/nfb_tube_static/styles/imgs/movie_disc.png) no-repeat left; padding-left: 40px;line-height: 18px; margin: 18px 20px; }
.explore-availability-note p{ font-size: 12px; margin:0; line-height: 18px;}
.explore-availability-note p em{line-height: 18px; font-size: 12px;}
.explore-availability-note p a{ font-size: 14px;}
.explore-availability-note  a:hover{ text-decoration: underline;}
.explore-separator{ background:#333333; height:1px }

.new-form .cancel { background:transparent none repeat scroll 0 0; border:medium none;color:#990000; font-size:14px; margin-left:20px; padding:0; height: 1.3em}
.new-form .cancel:hover{border-bottom:1px solid #990000;}

.rslt-inner-pannel{}

.result-message { margin: 20px 20px 90px }
.result-message ul { font-size: 14px; }
.result-message p { font-size: 12px; }
.result-message p.lrg { font-size: 3em;line-height: 1;margin-bottom: 0.5em }
.result-message p.med { font-size: 2em; margin-bottom: 0.75em }
