@charset "utf-8";

/* GENERAL */
html{background-color:#0b0b0b;background-image:url(../images/bg_body.gif);background-repeat: repeat-y;background-position: center;}
body{background-image:url(../images/bg_header.jpg);background-repeat: no-repeat;background-position: center top;}

a:focus{outline: none;}


#header{height: 310px;min-width:996px;}

#header h1{height:142px;width:996px;margin:0 auto;}
#header h1 a{height:142px;width:996px;display:block;text-indent:-10000px;}
#header ul.social{height:35px;width:996px;margin:0 auto;}
#header ul.social li{display:none;}

#header ul.main_menu{background-image:url(../images/bg_menu.jpg);width:806px;height:133px;margin:0 auto;padding-left:190px;}
#header ul.main_menu li{height:82px;float:left;padding-top:51px;background-repeat:no-repeat;background-position:-10000px;}

#header ul.main_menu li a{height:40px;display:block;background-repeat:no-repeat;text-indent:-10000px;}
#header ul.main_menu li a:hover, #header ul.main_menu li.active a{background-position:0 -40px;}

#header ul.main_menu li.film a{background-image:url(../images/btn_film.jpg);width:124px;}
#header ul.main_menu li.coulisses a{background-image:url(../images/btn_coulisses.jpg);width:144px;}
#header ul.main_menu li.concours a{background-image:url(../images/btn_concours.jpg);width:149px;}
#header ul.main_menu li.presse a{background-image:url(../images/btn_presse.jpg);width:193px;}

#header ul.main_menu li.over, #header ul.main_menu li.active{background-position:0px 0px;}

#header ul.main_menu li.film{background-image:url(../images/btn_film_over.jpg);}
#header ul.main_menu li.coulisses{background-image:url(../images/btn_coulisses_over.jpg);}
#header ul.main_menu li.concours{background-image:url(../images/btn_concours_over.jpg);}
#header ul.main_menu li.presse{background-image:url(../images/btn_presse_over.jpg);}


#container{min-height:450px;width:922px;padding-left:37px;padding-right:37px;margin:0 auto;}


#footer{background-image:url(../images/bg_footer.gif);background-repeat:no-repeat;background-position:center;height:100px;padding-top:120px;clear:both;}
#footer .logos, #footer .nav{width: 996px;margin: 0 auto;text-align: center;}
#footer .nav{margin-top:7px;}


/* ACCUEIL */
#home_content{width:501px;float:left;}
#home_content .video{width:501px;height:346px;padding-top:7px;background-image:url(../images/bg_video_home.jpg);background-repeat:no-repeat;margin-bottom:10px;}
#home_content .video h3{margin-left:15px;float:left;}
#home_content .video a{margin-right:15px;float:right;}
#video_container{width:484px;height:310px;background-color:#000;margin-left:9px;}
#home_content .concours{margin-bottom:10px;}
#home_content .concours a{background-image:url(../images/btn_concours_home.jpg);background-repeat:no-repeat;width:501px;height:114px;display:block;text-indent:-10000px;}
#home_content .newsletter{background-image:url(../images/bg_newsletter_home.jpg);background-repeat:no-repeat;width:401px;height:87px;padding-left:100px;padding-top:56px;}
#home_content .newsletter div.holder{width:207px;height:27px;background-image:url(../images/bg_text_field.gif);background-repeat:no-repeat;float:left;}
#home_content .newsletter div.holder input{border: none;background:none;width:187px;margin-left:10px;margin-top: 5px;}
#home_content .newsletter a{background-image:url(../images/btn_envoyer.png);background-repeat:no-repeat;display:block;width:90px;height:27px;text-indent:-10000px;float:left;margin-left:5px;}
#home_content .newsletter a:hover{background-position:0px -27px;}
#home_content .newsletter_error{background-image:url(../images/bg_newsletter_home_error.jpg);background-repeat:no-repeat;width:401px;height:87px;padding-left:100px;padding-top:56px;}
#home_content .newsletter_thx{background-image:url(../images/bg_newsletter_home_merci.jpg);background-repeat:no-repeat;width:401px;height:87px;padding-left:100px;padding-top:56px;}
#home_content .commanditaire{width:501px;}
#home_content .commanditaire img{margin:0 auto;display:block;}

#news{float:right;width:412px;}
#news .content img{border:3px solid #131313;margin-right:10px;float:left;width:176px;height:121px;}
#news .light, #news .dark{margin-bottom: 3px;cursor:pointer;}
#news .light .top,#news .dark .top{background-repeat:no-repeat;width:412px;height:23px;}
#news .light .top{background-image:url(../images/bg_newsbox_light_top.gif);}
#news .dark .top{background-image:url(../images/bg_newsbox_dark_top.gif);}
#news .light .content,#news .dark .content{width:366px;padding:0px 23px 0px 23px;background-repeat:repeat-y;min-height:127px;}
#news .light .content{background-image:url(../images/bg_newsbox_light.gif);}
#news .dark .content{background-image:url(../images/bg_newsbox_dark.gif);}
#news .light .bottom,#news .dark .bottom{background-repeat:no-repeat;width:412px;height:23px;}
#news .light .bottom{background-image:url(../images/bg_newsbox_light_bottom.gif);}
#news .dark .bottom{background-image:url(../images/bg_newsbox_dark_bottom.gif);}
#news .light:hover .top,#news .light:hover .content,#news .light:hover .bottom,#news .dark:hover .top,#news .dark:hover .content,#news .dark:hover .bottom{background-position: -412px 0px;}
#news .all_news a{height:37px;display:block;background-image:url(../images/btn_news.jpg);background-repeat:no-repeat;text-indent:-10000px;}
#news .all_news a:hover{background-position:0px -37px;}


/* SIDEBAR */
#side{width:228px;float:left;}
#side .concours{margin-bottom:10px;}
#side .concours a{background-image:url(../images/btn_concours_side.jpg);background-repeat:no-repeat;width:228px;height:153px;display:block;text-indent:-10000px;}
#side .concours a:hover{background-position:0px -153px;}
#side .newsletter{background-image:url(../images/bg_newsletter_side.jpg);background-repeat:no-repeat;width:228px;height:81px;padding-top:60px;}
#side .newsletter div.holder{width:186px;height:27px;background-image:url(../images/bg_text_field_small.gif);background-repeat:no-repeat;margin:0 auto;}
#side .newsletter div.holder input{border: none;background:none;width:166px;margin-left:10px;margin-top: 5px;}
#side .newsletter a{background-image:url(../images/btn_envoyer.png);background-repeat:no-repeat;display:block;width:90px;height:27px;text-indent:-10000px;margin:10px auto 0px auto;}
#side .newsletter a:hover{background-position:0px -27px;}
#side .newsletter_error{background-image:url(../images/bg_newsletter_side_error.jpg);background-repeat:no-repeat;width:228px;height:81px;padding-top:60px;}
#side .newsletter_thx{background-image:url(../images/bg_newsletter_side_merci.jpg);background-repeat:no-repeat;width:228px;height:81px;padding-top:60px;}
#side ul.film_submenu{width:228px;height:152px;background-image:url(../images/bg_film_submenu.gif);background-repeat:no-repeat;padding-top:7px;margin-bottom:3px;}
#side ul.film_submenu li{width:228px;height:35px;}
#side ul.film_submenu li a{width:228px;height:35px;display:block;background-image:url(../images/btn_film_submenu.jpg);background-repeat:no-repeat;text-indent:-10000px;}
#side ul.film_submenu li a#btn_synopsis{background-position: 0px 0px;}
#side ul.film_submenu li a#btn_synopsis:hover, #side ul.film_submenu li a#btn_synopsis.active{background-position: -228px 0px;}
#side ul.film_submenu li a#btn_bande_annonce{background-position: 0px -35px;}
#side ul.film_submenu li a#btn_bande_annonce:hover,#side ul.film_submenu li a#btn_bande_annonce.active{background-position: -228px -35px;}
#side ul.film_submenu li a#btn_comediens{background-position: 0px -70px;}
#side ul.film_submenu li a#btn_comediens:hover,#side ul.film_submenu li a#btn_comediens.active{background-position: -228px -70px;}
#side ul.film_submenu li a#btn_equipe{background-position: 0px -105px;}
#side ul.film_submenu li a#btn_equipe:hover,#side ul.film_submenu li a#btn_equipe.active{background-position: -228px -105px;}


/* CONTENT ZONE */
#content{width:675px;float:right;overflow:hidden;}
#content h1{background-repeat:no-repeat;text-indent:-10000px;width:470px;height:48px;margin-bottom:20px;}
#content h2{margin-left:20px;}

#content.presse h1{background-image:url(../images/title_presse.jpg);}
#content.film_synopsis h1{background-image:url(../images/title_film_synopsis.jpg);}
#content.film_synopsis img.photo{border:0px float:left;margin:0px 10px 0px 0px;clear: both;}
#content.film_bande_annonce h1{background-image:url(../images/title_film_bande_annonce.jpg);}
#content.film_comediens h1{background-image:url(../images/title_film_comediens.jpg);}
#content.film_equipe h1{background-image:url(../images/title_film_equipe.jpg);}
#content.concours h1{background-image:url(../images/title_concours.jpg);}
#content.concours h2{background-image:url(../images/title_concours_precedent.gif);width:349px;height:52px;text-indent:-10000px;margin:50px 0px 0px 0px;}
#content.coulisses h1{background-image:url(../images/title_coulisses.jpg);}
#content.coulisses h2{background-image:url(../images/title_toutes_videos.gif);width:349px;height:52px;text-indent:-10000px;margin:20px 0px 10px 0px;}
#content.entrevues h1{background-image:url(../images/title_entrevues.jpg);}
#content.entrevues h2{background-image:url(../images/title_toutes_videos.gif);width:349px;height:52px;text-indent:-10000px;margin:20px 0px 10px 0px;}

#content p{margin:20px 0px 20px 20px;}
#content p.credits{margin:0px 0px 0px 20px;}
#content .hline{background-image:url(../images/line.gif);width:706px;height:24px;margin:30px 0px 30px 0px;}


#content.film_equipe .light, #content.film_equipe .dark{width:327px; float: left; margin-left:5px;}
#content.film_equipe .content img{border:3px solid #131313;margin-right:10px;float:left;width:86px;height:59px;}
#content.film_equipe .light, #content.film_equipe .dark{margin-bottom: 3px;}
#content.film_equipe .light .top,#content.film_equipe .dark .top{background-repeat:no-repeat;width:327px;height:18px;}
#content.film_equipe .light .top{background-image:url(../images/bg_teambox_light_top.gif);}
#content.film_equipe .dark .top{background-image:url(../images/bg_teambox_dark_top.gif);}
#content.film_equipe .light .content,#content.film_equipe .dark .content{width:287px;padding:0px 20px 0px 20px;background-repeat:repeat-y;height:65px;overflow:hidden;}
#content.film_equipe .light .content{background-image:url(../images/bg_teambox_light.gif);}
#content.film_equipe .dark .content{background-image:url(../images/bg_teambox_dark.gif);}
#content.film_equipe .light .bottom,#content.film_equipe .dark .bottom{background-repeat:no-repeat;width:327px;height:18px;}
#content.film_equipe .light .bottom{background-image:url(../images/bg_teambox_light_bottom.gif);}
#content.film_equipe .dark .bottom{background-image:url(../images/bg_teambox_dark_bottom.gif);}
#content.film_equipe .content h2{margin:0;}
#content.film_equipe .content p{margin:0;}

#content.film_comediens .light, #content.film_comediens .dark{width:661px;margin-left:13px;}
#content.film_comediens .content img{border:3px solid #131313;margin-right:10px;float:left;width:176px;height:121px;}
#content.film_comediens .light, #content.film_comediens .dark{margin-bottom: 3px;}
#content.film_comediens .light .top,#content.film_comediens .dark .top{background-repeat:no-repeat;width:661px;height:17px;}
#content.film_comediens .light .top{background-image:url(../images/bg_actorbox_light_top.gif);}
#content.film_comediens .dark .top{background-image:url(../images/bg_actorbox_dark_top.gif);}
#content.film_comediens .light .content,#content.film_comediens .dark .content{width:641px;padding:0px 200px 0px 20px;background-repeat:repeat-y;min-height:127px;overflow:hidden;}
#content.film_comediens .light .content{background-image:url(../images/bg_actorbox_light.gif);}
#content.film_comediens .dark .content{background-image:url(../images/bg_actorbox_dark.gif);}
#content.film_comediens .light .bottom,#content.film_comediens .dark .bottom{background-repeat:no-repeat;width:661px;height:23px;}
#content.film_comediens .light .bottom{background-image:url(../images/bg_actorbox_light_bottom.gif);}
#content.film_comediens .dark .bottom{background-image:url(../images/bg_actorbox_dark_bottom.gif);}
#content.film_comediens .content h2{margin:0;}
#content.film_comediens .content p{margin:0; padding-right:20px;}
#content.film_comediens .content a{display:block;width:130px;height:27px;background-image:url(../images/btn_voir_video.jpg);background-repeat:no-repeat;text-indent:-10000px;float:left;margin-top:15px;}
#content.film_comediens .content a:hover{background-position:0px -27px;}

#content.concours img.photo{border:3px solid #0c0c0c;float:left;margin:0px 10px 0px 0px;clear: both;}

#content.coulisses .light, #content.coulisses .dark{width:661px;margin-left:13px;}
#content.coulisses .content img{border:3px solid #131313;margin-right:10px;float:left;width:86px;height:59px;}
#content.coulisses .light, #content.coulisses .dark{margin-bottom: 3px;cursor:pointer;}
#content.coulisses .light .top,#content.coulisses .dark .top{background-repeat:no-repeat;width:661px;height:18px;}
#content.coulisses .light .top{background-image:url(../images/bg_video_light_top.gif);}
#content.coulisses .dark .top{background-image:url(../images/bg_video_dark_top.gif);}
#content.coulisses .light .content,#content.coulisses .dark .content{width:640px;padding:0px 10px 0px 10px;background-repeat:repeat-y;min-height:65px;position:relative;}
#content.coulisses .light .content{background-image:url(../images/bg_video_light.gif);}
#content.coulisses .dark .content{background-image:url(../images/bg_video_dark.gif);}
#content.coulisses .light .bottom,#content.coulisses .dark .bottom{background-repeat:no-repeat;width:661px;height:18px;}
#content.coulisses .light .bottom{background-image:url(../images/bg_video_light_bottom.gif);}
#content.coulisses .dark .bottom{background-image:url(../images/bg_video_dark_bottom.gif);}
#content.coulisses .light:hover div, #content.coulisses .dark:hover div{background-position: -661px 0px;}
#content.coulisses .light:hover.nohover, #content.coulisses .dark:hover.nohover{cursor:auto;}
#content.coulisses .light:hover.nohover div, #content.coulisses .dark:hover.nohover div{background-position: 0px 0px;}
#content.coulisses .content h2{margin:0;background:none;text-indent:0;width:auto;height:auto;}
#content.coulisses .content p{margin:0;}
#content.coulisses .content .play{width:21px;height:21px;background-image:url(../images/btn_play.png);position:absolute;top:39px;left:75px;}
#content.coulisses .light:hover .content .play, #content.coulisses .dark:hover .content .play{background-position:-21px 0px;}

#content.entrevues .light, #content.entrevues .dark{width:661px;margin-left:13px;}
#content.entrevues .content img{border:3px solid #131313;margin-right:10px;float:left;width:86px;height:59px;}
#content.entrevues .light, #content.entrevues .dark{margin-bottom: 3px;cursor:pointer;}
#content.entrevues .light .top,#content.entrevues .dark .top{background-repeat:no-repeat;width:661px;height:18px;}
#content.entrevues .light .top{background-image:url(../images/bg_video_light_top.gif);}
#content.entrevues .dark .top{background-image:url(../images/bg_video_dark_top.gif);}
#content.entrevues .light .content,#content.entrevues .dark .content{width:640px;padding:0px 10px 0px 10px;background-repeat:repeat-y;min-height:65px;position:relative;}
#content.entrevues .light .content{background-image:url(../images/bg_video_light.gif);}
#content.entrevues .dark .content{background-image:url(../images/bg_video_dark.gif);}
#content.entrevues .light .bottom,#content.entrevues .dark .bottom{background-repeat:no-repeat;width:661px;height:18px;}
#content.entrevues .light .bottom{background-image:url(../images/bg_video_light_bottom.gif);}
#content.entrevues .dark .bottom{background-image:url(../images/bg_video_dark_bottom.gif);}
#content.entrevues .light:hover div, #content.entrevues .dark:hover div{background-position: -661px 0px;}
#content.entrevues .light:hover.nohover, #content.entrevues .dark:hover.nohover{cursor:auto;}
#content.entrevues .light:hover.nohover div, #content.entrevues .dark:hover.nohover div{background-position: 0px 0px;}
#content.entrevues .content h2{margin:0;background:none;text-indent:0;width:auto;height:auto;}
#content.entrevues .content p{margin:0;}
#content.entrevues .content .play{width:21px;height:21px;background-image:url(../images/btn_play.png);position:absolute;top:39px;left:75px;}
#content.entrevues .light:hover .content .play, #content.entrevues .dark:hover .content .play{background-position:-21px 0px;}

#content.film_bande_annonce .dark{width:661px;margin-left:13px;}
#content.film_bande_annonce .content img{border:3px solid #131313;margin-right:10px;float:left;width:176px;height:121px;}
#content.film_bande_annonce .dark{margin-bottom: 3px;}
#content.film_bande_annonce .dark .top{background-repeat:no-repeat;width:661px;height:23px;background-image:url(../images/bg_actorbox_dark_top.gif);}
#content.film_bande_annonce .dark .content{width:641px;padding:0px 10px 0px 10px;background-repeat:repeat-y;min-height:121px;background-image:url(../images/bg_actorbox_dark.gif);}
#content.film_bande_annonce .dark .bottom{background-repeat:no-repeat;width:661px;height:23px;background-image:url(../images/bg_actorbox_dark_bottom.gif);}

#content.chronicles h1{background-image:url(../images/title_chroniques.jpg);}
#content.chronicles table{margin-left:20px;}
#content.chronicles table td{width:176px;padding-right:15px;}
#content.chronicles table img{border:2px solid #000;}

#chronicles{width:228px;height:489px;background-image:url(../images/bg_chronicles_menu.gif);margin-bottom:5px;}
#chronicles div.menu{width:200px;height:406px;overflow:hidden;position:relative;margin:2px auto 2px auto;}
#chronicles a.up,
#chronicles a.down{width:197px;height:13px;margin:0 auto;text-indent:-10000px;overflow:hidden;display:block;}
#chronicles a.up:hover,
#chronicles a.down:hover{background-position: 0px -13px;}
#chronicles a.up{background-image:url(../images/btn_up.gif);}
#chronicles a.down{background-image:url(../images/btn_down.gif);}
#chronicles div.menu ul{width:200px;}
#chronicles div.menu ul li{background-image:url(../images/bg_chronicles_item.jpg);background-position:bottom;margin:2px 0px 2px 0px;padding-bottom: 7px;}
#chronicles div.menu ul li img{width:200px;display:block;margin-bottom:5px;}

.hide{ display:none;}
.clear {clear:both;};

#content.nouvelles h1{background-image:url(../images/title_nouvelles.jpg);}
#content.nouvelles p img{border:3px solid #0c0c0c;float:left;margin:0px 10px 0px 0px;clear: both;}

#credits{background-image:url(../images/bg_credits.jpg);background-repeat:no-repeat;width:623px;height:371px;}
#credits div.boulevard,
#credits div.affranchis{padding-top:120px;}
#credits div.boulevard h2,#credits div.affranchis h2{margin:0;margin-bottom:10px;}
#credits div.boulevard{margin-left:9px;float:left;width:302px;}
#credits div.affranchis{margin-right:27px;float:right;width:284px;}