/*JS Beaulieu*/

/*colors:
black :
red : 660000
beige : COLOR="#aaa18d"
*/

/*_guide_*/



#hd{background-color:red}
#bd{}
#ft{background:#FFF8E5 url(../imgs-css/footer-bkg.jpg) no-repeat bottom; height:220px}

#main-bloc{}

.grd-3_3 {/*background-color:red*/}
.grd-3_3 .unit{}

/*________*/

body {font: 12px Arial;background-color:black;;margin-top:30px}
#wrap{background:#FFF8E5 url(../imgs-css/body-bkg-2.jpg) no-repeat top ;margin-top:32px }
#bd{padding-top:28px}
#hd{text-align:left}

/*_de base*/
h2, h3, h4 ,h5{color:#600;margin:1.5em 5px}
p,.bloc ul,ol,dl,.bloc li{font: 1em/1.5em arial,sans-serif;margin:1.5em 5px}
h2{Font-family:Georgia,sans-serif;margin-top:0px;font-size:2.5em;margin-bottom:0px}
h3{Font-family:Georgia,sans-serif;font-size:2em;margin-bottom:0px}

.mm h2, .pr h2{font-size:2em;margin-bottom:0.5em}
h2.crdt{border-bottom:1px solid #000}
p{text-align:justify}
a {color:#006}
strong{font-weight:bold}
em{font-style:italic}

dl{font-size:11px;line-height:1.2}
dt{font-weight:bold;color:#600;margin-top:1.5em}
dd{}
p.credit{font-size:11px;line-height:1.2}

p.meta{margin:0 5px 1.5em 5px}
/*_________*/

/*images replacement*/

/*_header*/
#hd h1{background-color:#000;width:760px;height:185px;margin:0px;padding:0px}
#hd h1 a {position:relative;width:760px;height:185px;margin:0; padding:0;overflow:hidden;}
#hd h1 span {display:block;	position:absolute; left:0; top:0; z-index:1;width:760px;height:185px;background:url(../imgs-css/ttl-head-bkg.jpg) no-repeat top left;cursor:pointer}

/*_menu*/
ul.side-menu, ul.side-menu li{margin:0}
.side-menu li{background-color:transparent;width:180px;height:30px;font-family:Georgia,serif;}
.side-menu li a {position:relative;width:180px;height:30px;margin:0; padding:0;overflow:hidden; color:#FFF8E5}
.side-menu li span {display:block;	position:absolute; left:0; top:0; z-index:1;width:180px;height:30px;cursor:pointer}

.fr .side-menu li.lgr, .fr .side-menu li.lgr a, .fr .side-menu li.lgr span{height:48px;}

/*__en_*/
.side-menu li .fl{background:url(../imgs-css/mn-film_en-0.jpg) no-repeat top left;}
.side-menu li .tm{background:url(../imgs-css/mn-team_en-0.jpg) no-repeat top left;}
.side-menu li .mm{background:url(../imgs-css/mn-multimedia_en-0.jpg) no-repeat top left;}
.side-menu li .sc{background:url(../imgs-css/mn-screenings_en-0.jpg) no-repeat top left;}
.side-menu li .pr{background:url(../imgs-css/mn-press_en-0.jpg) no-repeat top left;}
.side-menu li .aw{background:url(../imgs-css/mn-award_en-0.jpg) no-repeat top left;}
.side-menu li .dv{background:url(../imgs-css/mn-dvd_en-0.jpg) no-repeat top left;}

.side-menu li.on .fl, .side-menu li .fl:hover{background:url(../imgs-css/mn-film_en-1.jpg) no-repeat top left;}
.side-menu li.on .tm, .side-menu li .tm:hover{background:url(../imgs-css/mn-team_en-1.jpg) no-repeat top left;}
.side-menu li.on .mm, .side-menu li .mm:hover{background:url(../imgs-css/mn-multimedia_en-1.jpg) no-repeat top left;}
.side-menu li.on .sc, .side-menu li .sc:hover{background:url(../imgs-css/mn-screenings_en-1.jpg) no-repeat top left;}
.side-menu li.on .pr, .side-menu li .pr:hover{background:url(../imgs-css/mn-press_en-1.jpg) no-repeat top left;}
.side-menu li.on .aw, .side-menu li .aw:hover{background:url(../imgs-css/mn-award_en-1.jpg) no-repeat top left;}
.side-menu li.on .dv, .side-menu li .dv:hover{background:url(../imgs-css/mn-dvd_en-1.jpg) no-repeat top left;}

/*__fr_*/
.fr .side-menu li .fl{background:url(../imgs-css/mn-film_fr-0.jpg) no-repeat top left;}
.fr .side-menu li .tm{background:url(../imgs-css/mn-team_fr-0.jpg) no-repeat top left;}
.fr .side-menu li .mm{background:url(../imgs-css/mn-multimedia_fr-0.jpg) no-repeat top left;}
.fr .side-menu li .sc{background:url(../imgs-css/mn-screenings_fr-0.jpg) no-repeat top left;}
.fr .side-menu li .pr{background:url(../imgs-css/mn-press_fr-0.jpg) no-repeat top left;}
.fr .side-menu li .aw{background:url(../imgs-css/mn-award_fr-0.jpg) no-repeat top left;}
.fr .side-menu li .dv{background:url(../imgs-css/mn-dvd_fr-0.jpg) no-repeat top left;}

.fr .side-menu li.on .fl, .fr .side-menu li .fl:hover{background:url(../imgs-css/mn-film_fr-1.jpg) no-repeat top left;}
.fr .side-menu li.on .tm, .fr .side-menu li .tm:hover{background:url(../imgs-css/mn-team_fr-1.jpg) no-repeat top left;}
.fr .side-menu li.on .mm, .fr .side-menu li .mm:hover{background:url(../imgs-css/mn-multimedia_fr-1.jpg) no-repeat top left;}
.fr .side-menu li.on .sc, .fr .side-menu li .sc:hover{background:url(../imgs-css/mn-screenings_fr-1.jpg) no-repeat top left;}
.fr .side-menu li.on .pr, .fr .side-menu li .pr:hover{background:url(../imgs-css/mn-press_fr-1.jpg) no-repeat top left;}
.fr .side-menu li.on .aw, .fr .side-menu li .aw:hover{background:url(../imgs-css/mn-award_fr-1.jpg) no-repeat top left;}
.fr .side-menu li.on .dv, .fr .side-menu li .dv:hover{background:url(../imgs-css/mn-dvd_fr-1.jpg) no-repeat top left;}

.exerpt-banner{}
.exerpt-banner{background-color:transparent;width:129px;height:145px;position:relative;margin:17px 0 0 19px; padding:0;overflow:hidden;}
.exerpt-banner span {display:block;position:absolute; left:0; top:0; z-index:1;width:129px;height:145px;cursor:pointer}
.exerpt-banner span.en{background:url(../imgs-css/banner-exerpt_en-0.jpg) no-repeat top left;}
.exerpt-banner span.fr{background:url(../imgs-css/banner-exerpt_fr-0.jpg) no-repeat top left;}

.nfb-animation-banner{}
.nfb-animation-banner{background-color:transparent;width:129px;height:129px;position:relative;margin:17px 0 0 19px; padding:0;overflow:hidden;}
.nfb-animation-banner span {display:block;position:absolute; left:0; top:0; z-index:1;width:129px;height:129px;cursor:pointer}
.nfb-animation-banner span.en{background:url(../imgs-css/banner-onf-animation_en-0.jpg) no-repeat top left;}
.nfb-animation-banner span.fr{background:url(../imgs-css/banner-onf-animation_fr-0.jpg) no-repeat top left;}

/*_menu- home page*/
#h-menu .side-menu li{background-color:transparent;width:196px;height:30px;font-family:Georgia,serif;font-size:0.1em;}
#h-menu .side-menu li a {position:relative;width:196px;height:30px;margin:0; padding:0;overflow:hidden; color:#FFF8E5}
#h-menu .side-menu li span {display:block;	position:absolute; left:0; top:0; z-index:1;width:196px;height:30px;cursor:pointer}

#h-menu .fr .side-menu li.lgr, #h-menu .fr .side-menu li.lgr a, #h-menu .fr .side-menu li.lgr span{height:50px;}

/*__en_*/
#h-menu .side-menu li .fl{background:url(../imgs-css/menus-home_fl_en-0.jpg) no-repeat top left;}
#h-menu .side-menu li .tm{background:url(../imgs-css/menus-home-tm_en-0.jpg) no-repeat top left;}
#h-menu .side-menu li .mm{background:url(../imgs-css/menus-home_mm_en-0.jpg) no-repeat top left;}
#h-menu .side-menu li .sc{background:url(../imgs-css/menus-home_sc_en-0.jpg) no-repeat top left;}
#h-menu .side-menu li .pr{background:url(../imgs-css/menus-home_pr_en-0.jpg) no-repeat top left;}
#h-menu .side-menu li .aw{background:url(../imgs-css/menus-home_prix_en-0.jpg) no-repeat top left;}
#h-menu .side-menu li .dv{background:url(../imgs-css/menus-home_buy_en-0.jpg) no-repeat top left;}

#h-menu .side-menu li.on .fl,#h-menu  .side-menu li .fl:hover{background:url(../imgs-css/menus-home_fl_en-1.jpg) no-repeat top left;}
#h-menu .side-menu li.on .tm, #h-menu .side-menu li .tm:hover{background:url(../imgs-css/menus-home-tm_en-1.jpg) no-repeat top left;}
#h-menu .side-menu li.on .mm, #h-menu .side-menu li .mm:hover{background:url(../imgs-css/menus-home_mm_en-1.jpg) no-repeat top left;}
#h-menu .side-menu li.on .sc, #h-menu .side-menu li .sc:hover{background:url(../imgs-css/menus-home_sc_en-1.jpg) no-repeat top left;}
#h-menu .side-menu li.on .pr, #h-menu .side-menu li .pr:hover{background:url(../imgs-css/menus-home_pr_en-1.jpg) no-repeat top left;}
#h-menu .side-menu li.on .aw, #h-menu .side-menu li .aw:hover{background:url(../imgs-css/menus-home_prix_en-1.jpg) no-repeat top left;}
#h-menu .side-menu li.on .dv, #h-menu .side-menu li .dv:hover{background:url(../imgs-css/menus-home_buy_en-1.jpg) no-repeat top left;}

/*__fr_*/
#h-menu .fr .side-menu li .fl{background:url(../imgs-css/menus-home_fl_fr-0.jpg) no-repeat top left;}
#h-menu .fr .side-menu li .tm{background:url(../imgs-css/menus-home-tm_fr-0.jpg) no-repeat top left;}
#h-menu .fr .side-menu li .mm{background:url(../imgs-css/menus-home_mm_fr-0.jpg) no-repeat top left;}
#h-menu .fr .side-menu li .sc{background:url(../imgs-css/menus-home_sc_fr-0.jpg) no-repeat top left;}
#h-menu .fr .side-menu li .pr{background:url(../imgs-css/menus-home_pr_fr-0.jpg) no-repeat top left;}
#h-menu .fr .side-menu li .aw{background:url(../imgs-css/menus-home_prix_fr-0.jpg) no-repeat top left;}
#h-menu .fr .side-menu li .dv{background:url(../imgs-css/menus-home_buy_fr-0.jpg) no-repeat top left;}

#h-menu .fr .side-menu li.on .fl, #h-menu .fr .side-menu li .fl:hover{background:url(../imgs-css/menus-home_fl_fr-1.jpg) no-repeat top left;}
#h-menu .fr .side-menu li.on .tm, #h-menu .fr .side-menu li .tm:hover{background:url(../imgs-css/menus-home-tm_fr-1.jpg) no-repeat top left;}
#h-menu .fr .side-menu li.on .mm, #h-menu .fr .side-menu li .mm:hover{background:url(../imgs-css/menus-home_mm_fr-1.jpg) no-repeat top left;}
#h-menu .fr .side-menu li.on .sc, #h-menu .fr .side-menu li .sc:hover{background:url(../imgs-css/menus-home_sc_fr-1.jpg) no-repeat top left;}
#h-menu .fr .side-menu li.on .pr, #h-menu .fr .side-menu li .pr:hover{background:url(../imgs-css/menus-home_pr_fr-1.jpg) no-repeat top left;}
#h-menu .fr .side-menu li.on .aw, #h-menu .fr .side-menu li .aw:hover{background:url(../imgs-css/menus-home_prix_fr-1.jpg) no-repeat top left;}
#h-menu .fr .side-menu li.on .dv, #h-menu .fr .side-menu li .dv:hover{background:url(../imgs-css/menus-home_buy_fr-1.jpg) no-repeat top left;}



#h-button .exerpt-banner{}
#h-button .exerpt-banner{background-color:transparent;width:139px;height:156px;position:relative;margin:0px; padding:0;overflow:hidden;}
#h-button .exerpt-banner span {display:block;position:absolute; left:0; top:0; z-index:1;width:139px;height:156px;}
#h-button .exerpt-banner span.en{background:url(../imgs-css/btn-home-extrait_en.jpg) no-repeat top left;}
#h-button .exerpt-banner span.fr{background:url(../imgs-css/btn-home-extrait_fr.jpg) no-repeat top left;}


.spacer1{height:125px}


ul.sous-menu {margin-right: 10px;margin-left:28px}
ul.sous-menu li{margin:0px;padding:1em 0px;border-top:1px solid #aaa18d}
ul.sous-menu li.frst{padding-top:0px;border-top:0px solid #aaa18d}
ul.sous-menu li a{text-decoration:none;color:black}
ul.sous-menu li a.on{font-weight:bold;color:#600}
ul.sous-menu li a:hover{color:#600}

/*_page header

h2.ttl-fl, h2.ttl-tm, h2.ttl-mm, h2.ttl-sc, h2.ttl-pr{background-color:transparent;width:360px;height:52px;position:relative;margin:0; padding:0;overflow:hidden;}
h2.ttl-fl span, h2.ttl-tm span, h2.ttl-mm span, h2.ttl-sc span, h2.ttl-pr span {display:block;position:absolute; left:0; top:0; z-index:1;width:360px;height:52px}

h2.ttl-fl .en{background:url(../imgs-css/ttl_fl-en.jpg) no-repeat top left;}
h2.ttl-tm .en{background:url(../imgs-css/ttl_tm-en.jpg) no-repeat top left;}
h2.ttl-mm .en{background:url(../imgs-css/ttl_mm-en.jpg) no-repeat top left;}
h2.ttl-sc .en{background:url(../imgs-css/ttl_sc-en.jpg) no-repeat top left;}
h2.ttl-pr .en{background:url(../imgs-css/ttl_pr-en.jpg) no-repeat top left;}

h2.ttl-fl .fr{background:url(../imgs-css/ttl_fl-fr.jpg) no-repeat top left;}
h2.ttl-tm .fr{background:url(../imgs-css/ttl_tm-fr.jpg) no-repeat top left;}
h2.ttl-mm .fr{background:url(../imgs-css/ttl_mm-fr.jpg) no-repeat top left;}
h2.ttl-sc .fr{background:url(../imgs-css/ttl_sc-fr.jpg) no-repeat top left;}
h2.ttl-pr .fr{background:url(../imgs-css/ttl_pr-fr.jpg) no-repeat top left;}
*/


/*_____________*/

/*multimedia*/
.slide_video, .slide_photo, .slide_wp{width:135px;*width:130px;float:left;text-align:center;margin:0px;padding:0}

.slide_video img{ }
.caption{text-align:left }
.tm .caption a{color:black;text-decoration:none}
.mm .caption li a, .pl .caption li a{color:black;text-decoration:none}
.mm .caption p a, .pl .caption p a{color:#600;text-decoration:none}
.caption a:hover, .caption li a:hover, .caption p a:hover{color:#600;text-decoration:underline}
.pl h2{font-size:1.5em;font-family:Arial,sans-serif;color:#000}
.pl h2 em{font-size:1.5em;color:#600;font-style:normal}
.caption em{font-weight:bold;font-style:normal;color:#000}

.slide_video .caption p,  .slide_wp .caption ul {margin-top:1em;font-size:11px;line-height:1.2 }
.row{padding-top:1em}
.slide_photo img{display:block;}
.slide_wp{width:176px;*width:174px;}
.slide_wp .caption li{margin:0px 0px 0px 40px;padding:0px}
.slide_wp .caption li a{padding-left:12px;background:url(../imgs-css/ico_dwnl.gif) no-repeat left}
a.dwnl{padding-left:12px;background:url(../imgs-css/ico_dwnl.gif) no-repeat left}
a.dwnlk{padding-left:16px;background:url(../imgs-css/ico-dwnl2.gif) no-repeat left}

.le-player{margin:0 0 2em 5px}

/*team*/

.ttl-flmk{font-size:2em;font-family:Arial, sans-serif;margin:1em 0 0 5px;}
p.meta{font-weight:bold}
.caption p {text-align:left}

.slides-b{border-top:1px solid black;padding-top:2em;margin-left:20px}
.c-slide{margin: 0px 0 20px 20px;overflow:hidden}
.c-slide img{float:left}
.c-slide .caption p{margin-left:92px;padding-top:17px;text-align:left}
.t-slide, .n-slide{width:110px;*width:100px;float:left;text-align:left;margin:0px;padding:0px;/*background-color:red*/}
.lft{width:135px;*width:135px}
.t-slide p, .n-slide p{margin-left:0px}
.t-slide .caption, .n-slide .caption, .c-slide .caption{font-size:0.9166em}
.t-slide .caption strong, .n-slide .caption strong, .c-slide .caption strong{font-size:1.0909em;color:#600}
.n-slide .caption strong, .c-slide .caption strong{font-size:12px;color:#600}

.nfb-anim{font-weight:bold;padding:0 0 6px 42px;background:url(../imgs-css/logo-nfb-onf.gif) no-repeat left;margin:0 0 1em}
.nfb-anim a{color:#600;text-decoration:none}
.nfb-anim a:hover{text-decoration:underline}
p.miuz{width:50%;font-size:11px;line-height:1.2;text-align:left}

/*screenings*/

.screenings p strong{font-size:1.1666em;color:#900}
.screenings p a{color:#009}



/*Press*/
ul.dwnlk li{margin:0.5em 0px}
ul.dwnlk li a{text-decoration:none;font-weight:bold;color:#000;padding:4px 0 4px 16px;background:url(../imgs-css/ico-dwnl2.gif) no-repeat left}

.pr-cntc strong{font-size:1.1666em;color:#900}
.pr_gal .caption {margin:1em 0px 2em 0}
.pr_gal img {display:block;margin:1em 0px}

/*buy the dvd*/
.dvd{float:left}
.dvd-txt{margin-left:195px;padding-top:1em;padding-right:50px}


.nfb-film{font-weight:bold;font-style:italic}
sup{font-size:6px}
.fr-only{display:none}

#screenings li {margin-bottom:0;padding-bottom:0;}
#screenings li ul li{margin:0; padding:0;}
li.screen-date {font-size:14px;font-weight:bolder;line-height:18px;}

