/* Temporary styles */

html{background:#000 url('../images/bois_bg.jpg') repeat-y top center;}
body{background:url('../images/michelle_bg.jpg') no-repeat top center;min-height:768px;font-family:Arial;font-size:14px;color:#fff;}

a{color:#990100;text-decoration:none;}
a:hover{text-decoration:underline;}

div.clear{clear:both;}

#container{background:url('../images/gradiant_bg.png') repeat-y top center;min-height:768px;}

#ie_warning{padding:1px;background:#990100;position:absolute;top:0;right:0;left:0;}
#ie_warning div{width:940px;margin:0 auto;}
#ie_warning div p{margin:5px 0px;}
#ie_warning div p strong{font-weight:bold;}
#ie_warning div p a{color:#000;font-weight:bold;}

#header{width:960px;margin:0 auto;position:relative;}
#header h1{width:458px;height:151px;background:url('../images/logo2.png') no-repeat;overflow:hidden;text-indent:-1000px;}
#header ul.menu{background:#990100;position:absolute;top:10px;right:10px;}
#header ul.menu li{float:left;padding:0 1px 0 0;background:url('../images/menu_separator.png') no-repeat top right;position:relative;}
#header ul.menu li.last{background:none;padding:0;}
#header ul.menu li a{display:block;padding:6px 15px 5px 15px;color:#ece8e8;font-size:12px;text-transform:uppercase;text-decoration:none;}
#header ul.menu li span.hover{background:#000;position:absolute;top:0px;left:0;right:0;bottom:0;}
#header div.date{padding:3px 5px;position:absolute;right:10px;top:80px;background:#000;}
#header div.date p{color:#ee0303;text-align:right;font-size:16px;text-transform:uppercase;}
#header div.date p strong{display:block;margin:3px 0 0 0;color:#f2eded;font-size:20px;}


#footer{width:790px;padding:0 0 20px 150px;background:url('../images/logo_footer.png') no-repeat;margin:0 auto;clear:both;position:relative;}
#footer p{font-size:11px;}
#footer p.menu{color:#990100;position:absolute;right:0;top:0;}

#wrapper{width:940px;padding:0 10px 40px 10px;margin:0 auto;background:url('../images/container_bg.png');}

#main_menu{width:940px;height:41px;background:url('../images/menu_bg.png') no-repeat;}
#main_menu li{float:left;padding:0 1px 0 0;background:url('../images/menu_separator.png') no-repeat top right;position:relative;}
#main_menu li a{height:28px;display:block;padding:13px 23px 0 23px;color:#ece8e8;font-size:16px;text-transform:uppercase;text-decoration:none;}
#main_menu li span.hover{background:#000;position:absolute;top:0;left:0;right:0;bottom:0;}

#media_container{width:940px;height:400px;border-bottom:10px solid #000;position:relative;}
#media_container.loader{background:url('../images/media_loader.gif') no-repeat center center;}
#media_container a{width:940px;height:400px;text-decoration:none;position:relative;}
#media_container a strong{padding:3px 20px 0px 10px;background:#990100;float:left;clear:both;margin:0 0 15px 0;color:#000;font-size:16px;text-transform:uppercase;position:absolute;left:0;bottom:50px;width:370px;}

#media_container div.slide{position:absolute;top:0;left:0;width:940px;height:400px;}
#media_container div.slide.counter{background: url('../images/bann_counter.jpg') no-repeat;padding:149px 0 0 213px;}
#media_container div.slide.dvd{background: url('../images/bann_dvd.jpg') no-repeat;}
#media_container div.slide.active{z-index:2;}
#media_container div.slide.last_active{z-index:1;}

#counter div.digit{background:url('../images/digits.png') no-repeat;width:53px;height:77px;float:left;}
#counter div.days + div.days,
#counter div.hours + div.hours,
#counter div.minutes + div.minutes{margin-right:29px;}

#social_box{width:300px;background:#161616;background-color:rgba(84,84,84,0.25);border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;margin:20px 0 0 0;float:right;}
#social_box h3{width:285px;height:27px;padding:13px 0 0 15px;background:url('../images/social_title_bg.jpg') no-repeat;color:#ece8e8;font-size:16px;text-transform:uppercase;}
#social_box ul{padding:12px 0 5px 4px;}
#social_box ul li{width:219px;height:60px;display:block;position:relative;}
#social_box ul li a{width:219px;height:60px;display:block;background:url('../images/social_menu.png') no-repeat;overflow:hidden;text-indent:-1000px;position:relative;}
#social_box ul li a.facebook{}
#social_box ul li a.twitter{background-position:0px -60px;}
#social_box li span.hover{background:url('../images/social_over.png') no-repeat top left;position:absolute;top:0px;left:0;right:219px;bottom:0;}

#fb_like_box{width:300px;margin:20px 0 0 0;float:right;clear:right;}

#main_content{width:640px;float:left;margin:20px 0 0 0;}

#main_content ul.trailers{float:right;}
#main_content ul.trailers li{width:193px;height:82px;display:block;margin:0 15px 20px 0;float:left;position:relative;background-position:0px -82px;}
#main_content ul.trailers li a{padding: 3px 5px 1px 5px;background:#990100;position:absolute;top:5px;left:0px;color:#000;text-transform:uppercase;font-size:12px;text-decoration:none;}
#main_content ul.trailers li span.hover{position:absolute;top:0;right:0;bottom:0;left:0;}

#main_content ul.trailers li.trailer{background-image:url('../images/video_thumnails/trailer.jpg');}
#main_content ul.trailers li.teaser1{background-image:url('../images/video_thumnails/teaser1.jpg');}
#main_content ul.trailers li.teaser2{background-image:url('../images/video_thumnails/teaser2.jpg');}
#main_content ul.trailers li.trailer span.hover{background:url('../images/video_thumnails/trailer.jpg');}
#main_content ul.trailers li.teaser1 span.hover{background:url('../images/video_thumnails/teaser1.jpg');}
#main_content ul.trailers li.teaser2 span.hover{background:url('../images/video_thumnails/teaser2.jpg');}

#main_content h2{padding:3px 20px 0px 10px;background:#990100;float:left;clear:both;margin:0 0 15px 0;color:#000;font-size:16px;text-transform:uppercase;}
#main_content p{margin:0 20px 15px 10px;line-height:20px;text-align:justify;clear:both;}
#main_content p em{font-style:italic;}

#main_content.home ul.trailers + h2{margin-top:15px;}

#main_content.home ul.partners{clear:both;}
#main_content.home ul.partners li{margin:10px;float:left;}

#main_content.home div.tshirt{float:left;padding:11px 11px 11px 160px;width:230px;height:142px;background:url('../images/bg_tshirt.jpg') no-repeat;clear:left;margin-bottom:20px;position:relative;}
#main_content.home div.tshirt h2{width:230px;height:auto;margin:0;font-size:14px;padding:5px;margin-bottom:10px;}
#main_content.home div.tshirt p{color:#fff;}
#main_content.home div.tshirt a.urb{display:block;width:58px;height:48px;position:absolute;bottom:11px;left:160px;background:url('../images/urb_logo.png') no-repeat;overflow:hidden;text-indent:-1000px;}
#main_content.home div.tshirt a.kebweb{display:block;width:112px;height:38px;position:absolute;bottom:16px;right:11px;background:url('../images/kebweb_logo.png') no-repeat;overflow:hidden;text-indent:-1000px;}
#main_content.home div.tshirt.tanktop{background-image:url('../images/bg_tanktop2.jpg');}

#main_content.home div.donate{width:608px;padding-top:15px;margin:0 10px 15px 0;border:1px solid #333;background-color:#222;border-color:rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1);clear:both;}
#main_content.home div.donate form{width:124px;height:26px;float:left;margin-left:15px;margin-top:10px;}
#main_content.home div.donate p{width:430px;float:right;font-size:11px;line-height:16px;}

#main_content.faq dl.faq{margin:0 20px 0 10px;clear:both;line-height:20px;}
#main_content.faq dl.faq dt{margin:15px 0 0 0;font-weight:bold;}
#main_content.faq dl.faq dd{margin:0 0 15px 20px;}

#main_content.faq ul.faq_index{border-left:3px solid #990100;margin:15px 0 15px 20px;line-height:20px;}
#main_content.faq ul.faq_index li{margin:0 0 0 10px;}
#main_content.faq ul.faq_index li ul li{margin:0 0 0 20px;}

#main_content.bonus ul{clear:both;}

#main_content.bonus div.clear + h2{margin-top:15px !important;}

#main_content.bonus a.chanson_theme{background:url('../images/extras/theme_mara.jpg') no-repeat;display:block;height:84px;padding-left:260px;text-decoration:none;margin-bottom:20px;}
#main_content.bonus a.chanson_theme span{color:#fff;font-size:11px;display:block;line-height:normal;padding-top:5px;}
#main_content.bonus a.chanson_theme:hover strong{text-decoration:underline;}

#main_content.bonus ul.wallpapers{margin:0 0 0 10px;}
#main_content.bonus ul.wallpapers li{width:150px;float:left;margin:0 10px 10px 0;}
#main_content.bonus ul.wallpapers li ul li{float:none;margin:0;font-size:11px;}

#main_content.bonus ul.pictures{margin:0 0 0 10px;}
#main_content.bonus ul.pictures li{width:60px;height:60px;float:left;margin:0 8px 8px 0;}

#main_content.bonus ul.trailers{margin-left:10px;}
#main_content.bonus ul.trailers li.trailer{background:url('../images/video_thumnails/trailer.jpg');}
#main_content.bonus ul.trailers li.teaser1{background:url('../images/video_thumnails/teaser1.jpg');}
#main_content.bonus ul.trailers li.teaser2{background:url('../images/video_thumnails/teaser2.jpg');}

#main_content.episodes div.instructions{margin:0 10px;padding:0 50px}
#main_content.episodes div.instructions p{font-size:12px;line-height:16px;}
#main_content.episodes div.instructions p strong{font-weight:bold;}

#main_content.episodes div.buy,
#main_content.episodes_test div.buy{padding-top:15px;margin:0 10px 15px 10px;border:1px solid #333;background-color:#222;border-color:rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1);}
#main_content.episodes p + div.buy,
#main_content.episodes_test p + div.buy{margin-top:15px;}
#main_content.episodes div.buy p,
#main_content.episodes_test div.buy p{font-weight:bold;}
#main_content.episodes div.buy p.buy_text,
#main_content.episodes_test div.buy p.buy_text{width:400px;float:left;}
#main_content.episodes div.buy form,
#main_content.episodes_test div.buy form{width:165px;float:right;}
#main_content.episodes p strong,
#main_content.episodes_test p strong{font-weight:bold;}
/*#main_content.episodes div.buy form input{width:135px;height:37px;background:transparent url('../images/btn_acheter.png') no-repeat;border:none;cursor:pointer;text-indent:-1000px;overflow:hidden;}*/

#main_content.episodes div.paypal_instructions,
#main_content.episodes_test div.paypal_instructions{margin:0 10px 15px 10px;padding:0 50px 15px 50px;margin-bottom:30px;border-bottom:1px solid #333;}
#main_content.episodes div.paypal_instructions p,
#main_content.episodes_test div.paypal_instructions p{font-size:12px;line-height:16px;}
#main_content.episodes div.paypal_instructions p strong,
#main_content.episodes_test div.paypal_instructions p strong{font-weight:bold;}

#main_content.episodes ul.episode_list,
#main_content.episodes_test ul.episode_list{margin:0 0 0 10px;}
#main_content.episodes ul.episode_list li,
#main_content.episodes_test ul.episode_list li{height:82px;display:block;clear:both;padding:0 0 20px 0;}
#main_content.episodes ul.episode_list li img,
#main_content.episodes_test ul.episode_list li img{float:left;margin:0 10px 0 0;}
#main_content.episodes ul.episode_list li a,
#main_content.episodes_test ul.episode_list li a{}
#main_content.episodes ul.episode_list li a:hover,
#main_content.episodes_test ul.episode_list li a:hover{text-decoration:none;}
#main_content.episodes ul.episode_list li a strong,
#main_content.episodes_test ul.episode_list li a strong{font-weight:bold;}
#main_content.episodes ul.episode_list li a:hover strong,
#main_content.episodes_test ul.episode_list li a:hover strong{text-decoration:underline;}
#main_content.episodes ul.episode_list li a em,
#main_content.episodes_test ul.episode_list li a em{color:#fff;}

#main_content.team div.credits{clear:both;}
#main_content.team div.credits h2{cursor:pointer;}
#main_content.team div.credits div.all{clear:both;text-align:center;}
#main_content.team div.credits div.all p{text-align:center;}
#main_content.team dl{clear:both;}
#main_content.team dl dt{width:300px;padding:0 10px 10px 0;clear:both;text-align:right;float:left;}
#main_content.team dl dd{width:300px;padding:0 0 10px 10px;text-align:left;float:right;}
#main_content.team div.credits a{color:#fff;}
#main_content.team div.credits a.external{padding-right:15px;background:url(../images/external_link_icon.gif) no-repeat right center;}
#main_content.team div.credits a.email{padding-right:15px;background:url(../images/email_link_icon.gif) no-repeat right center;}

#main_content.medias h3{font-size:16px;font-weight:bold;margin-left:10px;}
#main_content.medias h3 + h3{margin-bottom:20px;}
#main_content.medias p strong{font-weight:bold;}
#main_content.medias p em{font-style:italic;}
#main_content.medias p strong em{font-weight:bold;font-style:italic;}

#main_content.contact form label{width:200px;margin:0 20px 20px 0;float:left;clear:both;text-align:right;}
#main_content.contact form label span.error{display:block;color:#990100;font-size:12px;width:150px;float:right;}
#main_content.contact form input, textarea, select{float:left;width:300px;font-family: inherit;font-size: inherit;}
#main_content.contact form textarea{height:100px;}
#main_content.contact form input#submit{width:100px;margin-left:220px;margin-top:20px;}


#main_content.login div.instructions{padding-top:15px;margin:0 10px 15px 10px;border:1px solid #333;background-color:#222;border-color:rgba(255,255,255,0.1);background-color:rgba(255,255,255,0.1);}

#main_content.login form label{width:200px;margin:0 20px 20px 0;float:left;clear:both;text-align:right;}
#main_content.login form label span.error{display:block;color:#990100;font-size:12px;width:150px;float:right;}
#main_content.login form input{float:left;width:300px;font-family: inherit;font-size: inherit;}
#main_content.login form input#submit{width:auto;margin-left:220px;clear:left;}

#main_content.login div.login_facebook{width:300px;float:left;}
#main_content.login div.login_facebook a.login{width:170px;height:39px;display:block;margin:40px 0 0 60px;background:url(../images/fb_connect.png) no-repeat;overflow:hidden;text-indent:-1000px;}
#main_content.login div.login_facebook a.login:hover{background-position:0px -39px;}
#main_content.login div.login_form{width:300px;padding:10px 0;margin:0 0 15px 0;float:left;border-left:1px solid #fff;}
#main_content.login div.login_form form label{width:120px;margin:0 20px 20px 0;float:left;clear:both;text-align:right;}
#main_content.login div.login_form form label span.error{display:block;color:#990100;font-size:12px;width:100px;float:right;}
#main_content.login div.login_form form input{float:left;width:150px;font-family: inherit;font-size: inherit;}
#main_content.login div.login_form form input#submit{width:auto;margin-left:140px;margin-top:0;margin-bottom:20px;clear:left;}
#main_content.login div.login_form p{margin:0 0 0 20px;line-height:normal;}

#characters{width:600px;height:600px;margin:0 0 0 10px;position:relative;}
#characters div.item{position:absolute;top:0px;left:0px;z-index:0;display:none;}
#characters div.item.active{z-index:2;display:block;}
#characters div.item.last_active{z-index:1;display:block;}
#characters div.item p{padding:10px;margin:0;position:absolute;left:0;right:0;bottom:50px;background:url('../images/px_000000_50.png');}
#characters span.prev,
#characters span.next{width:100px;height:600px;position:absolute;top:0px;cursor:pointer;background-position:center center;background-repeat:no-repeat;z-index:3;}
#characters span.prev{left:0px;background-image:url('../images/slideshow_prev.png');}
#characters span.next{right:0px;background-image:url('../images/slideshow_next.png');}

div.popin{display:none;}

#avertissement{width:450px;height:250px;background:#000;position:relative;padding:30px 0 0 0;}
#avertissement h2{padding:3px 20px 0px 10px;background:#990100;float:left;clear:both;margin:0 0 25px 0;color:#000;font-size:16px;text-transform:uppercase;}
#avertissement p{clear:both;text-transform:uppercase;text-align:center;}
#avertissement p cufon{margin:5px 0px;}
#avertissement p a{width:131px;height:40px;display:block;background:url(../images/btn_rouge.png) no-repeat;position:absolute;top:200px;color:#fff;font-size:16px;text-decoration:none;}
#avertissement p a.go{left:20px;}
#avertissement p a.quit{right:20px;}
#avertissement p a cufon{margin:13px 0 0 0;}

/* Fancybox */
#fancybox-outer{background-color:#000 !important;}
