#mainContainer{position:relative;background:#D6DBDE;padding:0 0 20px;}
#mainBody{position:relative;z-index:2;margin:auto;background:#D6DBDE;width:960px;padding:10px;-moz-border-radius:10px; }
#p4cSkin {position:absolute;z-index:1;width:100%; height:100%; top:0;left:0;}
img{display:block}
#pub_video {}
#thumb_film {height:315px;position:absolute;width:556px;display:block;}
.grey2{margin-bottom:15px;	margin-top:15px;padding:10px 20px;}
h3.htitle {margin-bottom:10px;margin-top:10px;}
* {border:none}
a:focus{outline:0;} 
input.long_input {background:transparent url(/images/inscription/large_input.gif) no-repeat scroll 0 0;border:0 none;padding:7px 0 10px 9px;width:419px;color:#696969;}
.error_list {padding:0 20px;}
.rss_icon {position:absolute !important;right:0 !important;}
a.btn_skip {background:#000000 url(/images/skip_white.jpg) no-repeat scroll 0 0;display:block;float:right;height:25px;text-indent:-9999px;width:118px;}
/* .footer_f_top {border-right:1px solid #CFD4D7;} */
.errorFORM {display:none;}
#btnConnectBig {background:url(/images/btn_connect_big.jpg) no-repeat top left; width:201px; height:43px; margin:30px 0 0 357px;}
#sidebar {float:left;margin:-6px 0 10px 9px;width:240px;}
#sidebar_voirfilms {margin-bottom:10px;display:block;width:240px;height:0px;padding-top:303px;overflow:hidden;background:url(/images/sidebar/membre_investir.png)}
.check_error {margin:-8px 0 0 -45px;}
.comment {clear:both;margin-bottom:30px;min-height:30px;padding:5px 0 0 5px;}
#narrowcolumn { margin-bottom:10px !important;height:100% !important;}
.comment_b {margin:0 0 0 80px}
ul.commentlist {margin:0 0 0 20px;}
ul.commentlist li {width:515px;}
.text {padding:10px 13px 10px 25px}
.text em{display:block;text-align:right;color:#acacac;border-bottom:1px solid #ddd;padding-bottom:2px;margin-bottom:15px;}
.commnavi{margin:10px;text-align:center;}
.commnavi a:link{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #d6dbde;color:#a5adb2;background-color:#FFF;}
.commnavi a:visited{padding:2px 4px 2px 4px;margin:2px;text-decoration:none;border:1px solid #d6dbde;color:#a5adb2;background-color:#FFF;}
.commnavi a:hover{border:1px solid #000;color:#FFF;background:#000 url(/images/inscription/pagination.jpg) no-repeat scroll;}
.commnavi span.pages{padding:2px 4px 2px 4px;margin:2px 2px 2px 2px;color:#a5adb2;border:1px solid #a9b4bf;background-color:#FFF;}
.commnavi span.current{padding:2px 4px 2px 4px;margin:2px;font-weight:bold;border:1px solid #000;color:#FFF;background:#000 url(/images/inscription/pagination.jpg) no-repeat scroll;}
.comment_answer  {margin:10px 0 10px 30px;}
.com_thumb {float:left}
.com_thumb img {margin-right:10px;}
.comment_text {margin-bottom:5px !important;}
.comment_text p, .comment_answer p{position:relative;}
.commSep {border-bottom:1px dotted #D4ECEF;margin-bottom:10px}
span.comment_text_content * {color:#222 !important;}
.replayComm {float:right;margin:0 0 10px 0;height:0;padding:24px 0 0 0;width:106px;overflow:hidden;background:url(/images/membre/reply.jpg) no-repeat top left}
.replayComm:hover {background-position: bottom left}
.dark_grey {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#323131;display:block;	margin:20px 0;	padding:0;width:100%;}
.dark_grey_bloc {padding:20px;}
.dark_grey_bloc input{background:transparent url(../images/login_button.jpg) no-repeat scroll 0 0;cursor:pointer;height:25px !important;margin-top:-3px !important;	width:107px !important;}
.dark_grey_bloc input:hover{background:transparent url(../images/login_button.jpg) no-repeat scroll 0 bottom;}
.dark_grey_bloc .align_left {float:left;margin:0 17px 0 0;}
.dark_grey_bloc .align_right {float:right;}
.dark_grey_bloc em{color:#FFFFFF;}
#logos {width:150px;}
.blank {width:100%;height:100%;background:#ffffff;}
.align_left {float:left;margin:0 10px 0 0 !important;}
.footer_home2_content {position:relative}

#empty1 {width:15px;}
#empty2 {width:70px;}
#empty3 {width:128px}

.faq_page p {margin:0px !important;}

/* BLOG */
.rotator_content img { cursor: pointer; }

/* HEADER */
#header{background:transparent url(/images/header_logo.png) no-repeat left center;width:960px; margin:0 auto; z-index:2;position:relative; padding:0 10px;}
#header_content{margin:7px 0;width:960px;}
#header h1 a{float:left;display:block;height:90px;padding-left:0;width:233px;}
#header_ad{display:block;float:left;height:90px;overflow:hidden;width:727px;}

#header_login {
/*background:none repeat scroll 0 0 #D6DBDE;*/
/*background:none repeat scroll 0 0 #FFF;*/
height:29px;
margin:0 auto;
padding:0 10px 10px;
position:relative;
width:960px;
z-index:2;
}
#header_login ul{padding-left:0;margin:0;}
#header_login li a{display:block;height:29px;text-indent:-9999px;}
#header_login li.header_registerbutton a{background:transparent url(/images/header_register.png) no-repeat scroll;width:84px;}
#header_login li.header_registerbutton a:hover{background:transparent url(/images/header_register.png) no-repeat scroll left bottom;}
#header_login li.header_loginbutton a{background:transparent url(/images/header_login.png) no-repeat scroll;width:86px;}
#header_login li.header_loginbutton a:hover{background:transparent url(/images/header_login.png) no-repeat scroll left bottom;}
ul#header_nav{background:transparent url(/images/nav_background.jpg) repeat-x scroll 0 0;width:960px;margin:auto;}

#header_login li a{display:block;height:29px;}
#header_login li#header_registerbutton a{background:transparent url(/images/header_register.png) no-repeat scroll;width:84px;}
#header_login li#header_registerbutton a:hover{background:transparent url(/images/header_register.png) no-repeat scroll left bottom;}
#header_login li#header_loginbutton a{background:transparent url(/images/header_login.png) no-repeat scroll;width:86px;}
#header_login li#header_loginbutton a:hover{background:transparent url(/images/header_login.png) no-repeat scroll left bottom;}

ul#header_nav li.nav_main_li{background:transparent url(/images/nav_background.jpg) repeat-x;float:left;height:34px;list-style-type:none;}
#header_nav li a.nav_main{display:block;height:34px;text-indent:-9999px;border-bottom:1px solid #2A2A2A}
ul#header_nav li.nav_home a.nav_main{background:transparent url(/images/nav_home.jpg) no-repeat;width:87px;}
ul#header_nav li.nav_movies a.nav_main{background:transparent url(/images/nav_movies.jpg) no-repeat;width:69px;}
ul#header_nav li.nav_members a.nav_main{background:transparent url(/images/nav_members.jpg) no-repeat;width:94px;}
ul#header_nav li.nav_video a.nav_main{background:transparent url(/images/nav_video.jpg) no-repeat;width:79px;}
ul#header_nav li.nav_news a.nav_main{background:transparent url(/images/nav_news.jpg) no-repeat;width:74px;}
ul#header_nav li.nav_about a.nav_main{background:transparent url(/images/nav_ccc.jpg) no-repeat;width:170px;}
ul#header_nav li.nav_account a.nav_main{background:transparent url(/images/nav_account.jpg) no-repeat;width:131px;}
ul#header_nav li.header_search{width:256px;border-bottom:1px solid #2A2A2A}
#searchform{background:transparent url(/images/nav_rightcorner.jpg) no-repeat scroll right top;width:256px;}
#searchform #s{background:transparent url(/images/header_search.jpg) no-repeat scroll 0 0;border:0 none;color:#999;height:22px;width:130px;padding:7px  42px 0 10px;}
#searchform input#searchsubmit{background:transparent url(/images/header_searchbutton.jpg) no-repeat scroll;border:0 none;height:34px;width:47px;overflow:hidden;}
#searchform input#searchsubmit:hover{background:transparent url(/images/header_searchbutton.jpg) no-repeat scroll left bottom;}
/*ul#nav_film{padding-top:5px;width:873px;clear:both;margin:0 auto auto;}*/
ul#nav_membre{padding-left:87px;padding-top:5px;width:873px;clear:both;margin:0 auto auto;}
ul.subnav {background:none;height:23px;padding:5px 0 0;left:170px;width:873px;}
ul.subnav li{float:left}
ul.subnav li a{position:relative;z-index:10;color:#999999;text-decoration:none;margin-left:10px;padding-right:10px;/*border-right:1px dotted #373737;*/}
ul.subnav li a.noborder{margin-left:10px;padding-right:10px;/*border-right:1px solid #2a2a2a;*/}
ul.subnav li a:hover {color:#FFFFFF}
#header_login li{float:right;list-style-type:none;}
ul.subnav li{float:left;list-style-type:none;}
ul#header_nav li.nav_home a:hover,ul#header_nav li.nav_movies a:hover,ul#header_nav li.nav_members a:hover,ul#header_nav li.nav_video a:hover,ul#header_nav li.nav_news a:hover,ul#header_nav li.nav_about a:hover,ul#header_nav li.nav_account a:hover,ul#header_nav li.nav_home.nav_current a:hover,ul#header_nav li.nav_movies.nav_current a:hover,ul#header_nav li.nav_members.nav_current a:hover,ul#header_nav li.nav_video.nav_current a:hover,ul#header_nav li.nav_news.nav_current a:hover,ul#header_nav li.nav_about.nav_current a:hover,ul#header_nav li.nav_account.nav_current a:hover{background-position:0 -34px;}
.subnav_bg{clear:both;height:28px;width:960px;overflow:hidden;margin:0 auto;position:relative;background:url(/images/subnav_background.jpg) no-repeat top left;}
.subnav_cont{position:absolute;height:23px;left:11px;}
ul#header_nav li.nav_current a.nav_main{background-position:0 -34px;}


#header_login li#header_widget_bonjour{background:transparent url(/images/header_bonjour.png) no-repeat scroll 0 0;display: block;height:23px;padding:6px 6px  0 78px;}
#header_login li#header_widget_bonjour a {color:#1CABC0;font-weight:bold;}
#header_login li#header_widget_profile{background:transparent url(/images/header_profile.jpg) no-repeat scroll 0 0;display: block;width:103px;height:29px;}
#header_login li#header_widget_friends{background:transparent url(/images/header_friends.jpg) no-repeat scroll 0 0;display: block;width:142px;height:29px;color:#FFF;font-weight:bold;padding:6px 15px 0 0; text-align:right}
#header_login li#header_widget_messages{background:transparent url(/images/header_messages.jpg) no-repeat scroll 0 0;display: block;width:112px;height:29px;color:#FFF;font-weight:bold;padding:6px 15px 0 0; text-align:right}
#header_login li#header_logoutbutton2{background:transparent url(/images/header_logout2.png) no-repeat scroll 0 0;display: block;width:93px;height:29px;}
#header_login li a.show {color:#777;text-indent:1px;}
#header_login li a.show:hover {color:#FFF;text-decoration:none;}

.subnav_option {position:absolute; right:27px; margin:1px 0 0 0}
.subnav_option ul {list-style:none;}
.subnav_option .option_ccc {display:block;background:transparent url(/images/btn_ccc.jpg) no-repeat scroll right top;
color:#888888;
float:right;
font-size:12px;
padding:4px 90px 8px 0;}
/* FIN HEADER */


/* LOGIN BOX */
#loginbox {background-color:#2B2B2B;border-bottom:1px solid #242424;height:180px;padding-bottom:20px;display:none;}
#login_container {margin:0 auto;padding-top:20px;width:960px;margin:0 auto;padding-top:20px;width:960px;list-style:none;}
#encart_signin, #header_login_form {float:left}
#login_register {background:transparent url(../images/login_register.jpg) no-repeat scroll 0 0;float:left;height:160px;width:330px;}
#login_register a.login_register_button {background:transparent url(../images/login_register_button.jpg) no-repeat scroll 0 0;display:block;height:26px;margin-left:100px;margin-top:90px;width:124px;}
#login_register a:hover.login_register_button {background:transparent url(../images/login_register_button.jpg) no-repeat scroll left bottom;}

#form_login {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#323131;display:block;height:120px;margin-left:355px;padding:20px;width:565px;}
#form_login a.form_closebutton{background:transparent url(../images/login_closebox.jpg) no-repeat scroll left bottom;display:block;float:right;height:21px;margin-top:5px;width:70px;}
#form_login h3 {border-bottom:0 none !important;border-top:1px solid #6B6B6B !important;color:#FFFFFF !important;font-size:16px;margin-bottom:25px;text-align:left;}
#form_login h1 {height:0;overflow:hidden;}
#form_login .input_left{float:left;margin:0 15px 0 0;}
#form_login label{color:#FFFFFF;display:block;font-weight:bold;}
#form_login input {background:transparent url(../images/login_input.jpg) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;height:17px;margin-bottom:10px;padding:7px 8px 5px;width:165px;}
#form_login input#loginsubmit {cursor:pointer;background:transparent url(../images/login_button.jpg) no-repeat scroll 0 0;height:25px !important;margin-top:15px !important;width:107px !important;}
#form_login input#loginsubmit:hover {background:transparent url(../images/login_button.jpg) no-repeat scroll left bottom;}
#form_login .mdp {cursor:pointer;color:#6C6D6E;font-size:11px;font-style:italic;margin-left:207px;}
#form_login form {clear:left;display:block;height:130px;margin:0 0 18px;width:100%;}
#form_login input#mdpsubmit {cursor:pointer;background:transparent url(../images/send_button_dark.jpg) no-repeat scroll 0 0;height:25px !important;margin-top:15px !important;width:107px !important;}
#form_login input#mdpsubmit:hover {background:transparent url(../images/send_button_dark.jpg) no-repeat scroll left bottom;}

#form_login #bloc_login_container {position:relative;overflow:hidden;height:130px;width:565px;}
#form_login #bloc_login {position:absolute;height:130px;width:100%; top:0;}

#form_login .autoconnect {float:left;}
#form_login .autoconnect input {float:left;margin:-3px 3px 0 0;width:10px;}
#form_login .autoconnect label {float:left}
.page_login input#autoconnect{width: 10px;}

.page_login {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#323131;display:block;margin:20px 0;padding:20px;width:630px;}
.page_login a.form_closebutton{background:transparent url(../images/login_closebox.jpg) no-repeat scroll left bottom;display:block;float:right;height:21px;margin-top:5px;width:70px;}
.page_login h3 {border-bottom:0 none !important;border-top:1px solid #6B6B6B !important;color:#FFFFFF !important;font-size:16px;margin-bottom:25px;}
.page_login h1 {height:0;overflow:hidden;}
.page_login .input_left{float:left;margin:0 27px 0 0;}
.page_login label{color:#FFFFFF;display:block;font-weight:bold;}
.page_login input {background:transparent url(../images/login_input.jpg) no-repeat scroll 0 0;border:0 none;color:#FFFFFF;height:29px;padding:0px 8px 5px 8px;width:165px;}
.page_login input#loginsubmit {cursor:pointer;background:transparent url(../images/login_button.jpg) no-repeat scroll 0 0;height:25px !important;margin-top:15px !important;width:107px !important;}
.page_login input#loginsubmit:hover {background:transparent url(../images/login_button.jpg) no-repeat scroll left bottom;}
.page_login .mdp {cursor:pointer;color:#6C6D6E;font-size:11px;font-style:italic;margin-left:207px;}
.page_login form {margin:0 0 0 0;}
.page_login input#mdpsubmit {cursor:pointer;background:transparent url(../images/send_button_dark.jpg) no-repeat scroll 0 0;height:25px !important;margin-top:15px !important;width:107px !important;}
.page_login input#mdpsubmit:hover {background:transparent url(../images/send_button_dark.jpg) no-repeat scroll left bottom;}
.page_login .autoconnect {float:left}
.page_login .autoconnect input {float:left; width:20px; margin:-8px 0 0 0;}
.page_login .autoconnect label {float:left}
#login_page h3{border-bottom:1px solid #E1E1E1 !important;border-top:1px solid #E1E1E1 !important;color:#5D5D5D !important;font-size:12px;height:18px;padding-top:5px;}

#bloc_login em {position:absolute;margin-top:5px;}
/* FIN BOX LOGIN*/

/* FOOTER MAIN */
#mega_footer{margin-left: auto;padding:0;width:960px;}
#footer{margin:0 auto;padding:0;width:960px;}
#footer a{color: #0BC9E4;}
#footer #list_zoom_js li, #footer #list_zoom_js li:first-child {background-image:none;padding-left:0px;}
#footer .footer_leftcolumn_content #leftcolumn_list_three li h3 {padding-left:15px !important;}
li#list_three_pfc {width:140px;}
#footer .footer_leftcolumn_content {padding-top:10px}
#footer h1 {display:none;}

#footer_partners {position:relative}
#footer_partners div {position:relative}
#footer_partners .footer_btn_left {display:block;text-decoration:none;position:absolute;left:-10px; top:10px; background:url(/images/btn_footer_left.jpg) top left no-repeat; width:30px; height:30px;}
#footer_partners .footer_btn_right {display:block;text-decoration:none;position:absolute;right:-10px; top:10px; background:url(/images/btn_footer_right.jpg) top left no-repeat; width:30px; height:30px;}
#footer_partners a{text-align:center}
#footer_partners a:hover {background-position:0 bottom;text-decoration:none;color:#fff;}
#footer_partners div {margin:10px 0 0 20px;}
#footer_partners ul {height:60px;list-style:none outside none;overflow:hidden;width:290px;}
#footer_partners ul li{float:left; margin:0 1px;}
#footer_partners ul li img{border:3px solid #2f2e2e;height:42px;width:88px;}
#footer_partners ul li span{color:#A3A3A3;}
/* FIN FOOTER MAIN*/

/* JAUGES */
div.jauge_big {position:relative;width:56px;height:18px;background:#edeff1;float:right;margin:15px 0 0 10px;}
div.jauge_big img {position:absolute;top:0px;left:0px;z-index:2;}
div.jauge_big p {position:relative;top:0px;left:0px;height:0;width:0;padding:18px 0 0 0;background:#FF0000;z-index:1;overflow:hidden}

div.jauge_little_dark {position:relative;float:left;width:33px;height:11px;background:none;background:#2d2d2d;margin:2px 20px 0 0;}
div.jauge_little_dark img {position:absolute;top:0px;left:0px;z-index:2;border:none;}
div.jauge_little_dark p {position:relative;top:0px;left:0px;height:0;width:0;padding:11px 0 0 2px;background:#FF0000;z-index:1;overflow:hidden}

div.jauge_little_white {position:relative;float:left;width:33px;height:11px;background:none;background:#eeeeee;margin:2px 5px 0 0;}
div.jauge_little_white img {position:absolute;top:0px;left:0px;z-index:2;border:none;}
div.jauge_little_white p {position:relative;top:0px;left:0px;height:0;width:0;padding:11px 0 0 2px;background:#FF0000;z-index:1;overflow:hidden}

.jauge_text {color:#959595;float:right;font-size:11px;font-style:italic;margin:16px 0 10px;text-align:center;}
.jauge_text strong {color:#269FB2;font-size:17px;}
.search_movie .jauge_text {margin:5px 0 0 0 !important;}
ul.commentlist li div.comment_text {}
.comment_text p {margin-left:0px;padding-left:68px;}
.txtarea_comment {width:432px;height:130px;}
input#commentsubmit{margin-left:0;}
#content .comment_name a {color:#A5ADB2;font-weight:normal}
.footerb ul.user_miser li.list_user_miser  span.name a {color:#A5ADB2 !important;font-weight:normal}
#sidebar_large #jackpot {height:21px;padding:10px 0 0 0;}
#sidebar_large #entrees {height:21px;padding:10px 0 0 0;}
/* FIN JAUGES*/

#part_nb {position:relative;}
#part_nb label {float:left;margin:12px 0 0 40px;}
#part_nb .ui-spinner {float:left;margin:7px 0 0 5px;}
#part_nb span {float:left;margin:12px 0 0 10px;}
#part_nb #total {margin-left:80px;}

#part_rentabilite p {padding:0 !important;margin:0 !important;}
#part_rentabilite .part_nbe {float:left;width:100px;padding:0 !important;}
#part_rentabilite .part_seuil {float:right;padding:0 !important;}
#part_rentabilite .part_gain {margin:20px 0 0 0 !important;padding:0 !important;}
#slider {float:left;margin:-3px 0 0 10px;}
#part_rentabilite .part_slider {position:absolute;left:50%;top:-26px;height:25px;background:url(../images/slider_arrow.jpg) no-repeat bottom center;}
#part_rentabilite .part_slider_left{background:url(../images/slider_left.jpg) no-repeat top left;padding:0 10px;height:20px;}
#part_rentabilite .part_slider_right{background:url(../images/slider_right.jpg) no-repeat top right;text-align:center;height:20px;white-space: nowrap;}
#part_rentabilite .part_slider_text {padding:3px 0 0 0;color:#FFFFFF;font-weight:bold;}

#content p.jauge {float:right;margin:0 0 0 0}

/* PAGE INVESTIR */
a#part_submit{display:block;background:transparent url(/images/part_button.jpg) no-repeat scroll;border:0 none;height:25px;margin-bottom:175px;margin-left:200px;margin-top:20px;width:168px;}
a#part_submit:hover{display:block;background:transparent url(/images/part_button.jpg) no-repeat scroll left bottom;}

.big_plus {float:left;font-size:24px;font-weight:bold;margin-left:35px}
/* FIN PAGE INVESTIR */

/* HOME */

#spotlight .film_informations {border-top:4px solid #E9EBED;clear:both;color:#B1B1B1;display:block;height:15px;margin:20px 0 0;padding:10px 0 0;}
#spotlight .film_informations a {color:#B1B1B1;}
#spotlight .film_informations span {float:left;list-style-type:none;}
span.icon_category {background:transparent url(/images/sidebar/icon_category.jpg) no-repeat scroll 0 0;padding-left:15px;width:120px;}
span.icon_distrib {background:transparent url(/images/sidebar/icon_distrib.jpg) no-repeat scroll 0 0;padding-left:15px;width:155px;}
span.icon_date {background:transparent url(/images/sidebar/icon_date.jpg) no-repeat scroll 0 0;padding-left:15px;width:130px;}
span.icon_euros{background:transparent url(/images/inscription/film_info.jpg) no-repeat scroll 0 0;padding-left:15px;width:90px;}
#takeatour, #takeatour_container {position:relative;z-index:0}
#takeatour_video {position:absolute;right:35px; top:60px;z-index:1;}

.footer_home_content ul.user_miser li.list_user_miser span.label,
.footer_mid_content ul.user_miser li.list_user_miser span.label {width:auto;position:absolute;right:-1px;margin-left:0;margin-top:0;top:1px}
.footer_home_content ul.user_miser li.list_user_miser,
.footer_mid_content ul.user_miser li.list_user_miser {position:relative;}

#film_actu_pagination {
	height:25px;
	margin-top:5px;
	width: 100%;
	margin: 5px 0 5px 0;
	padding :0; }
	
#film_actu_pagination ul { list-style-type: none; }
#film_actu_pagination li.previous_page  { float: left; width: 50%; margin-left: 0px; }
#film_actu_pagination li.next_page  { float: right; margin-right: 0px; }

#film_actu_pagination .actu_previous_page  { background:transparent url(/images/btnprev.jpg) no-repeat scroll 0 0;
display:block;
height:23px;
text-indent:-9999px;
width:80px; }
#film_actu_pagination .actu_next_page { background:transparent url(/images/btnnext.jpg) no-repeat scroll 0 0;
display:block;
height:23px;
text-indent:-9999px;
width:80px; }

#actu_films ul li.li_actu_first {padding-left:0; float:left !important; width:130px !important; margin-right:0;border-right:none;}
td.li_actu {width:145px;color: #525252;}
td.li_actu a {display: block;margin-bottom: 10px;}
.footerd .slider a {float:right;margin:3px 10px 0 0;}
.footerd #list_zoom_sur ul {filter : alpha(opacity=100); -moz-opacity : 1; opacity : 1; background:transparent url(/images/footerd.jpg) no-repeat scroll -20px -80px;}
.footerd #list_zoom_sur li.zoom_alt {margin-left:13px;margin-right:13px;}
.footerd #list_zoom_sur li img {border:2px solid #D8DDE0;display:block;margin:0 0 10px;padding:0;position:relative;z-index:1;}
.footerd #list_zoom_sur li div.jauge_little_white img {position:absolute;top:0px;left:0px;z-index:2;border:none;}
.footerd #list_zoom_sur li {float:left;list-style-type:none;width:154px;height:190px;}
.footerd .slider {background:transparent url(/images/slider.jpg) no-repeat scroll 0 0;float:right;font-size:10px;height:19px;margin-top:-37px;width:156px;}
.footerd .zoom_pager_item {background:transparent;width:11px;height:10px;float:left;cursor:pointer;margin:5px 2px 0 0;}
.footerd #zoom_pager {margin:0 0 0 8px}
.footer_home2_content .list_actu {height:145px;width:100%;}
#invest_button {background:transparent url(/images/home_investir_logged.jpg) no-repeat scroll 0 0;display:block;height:228px;width:350px;}
/* FIN HOME */

/* HOME FILM */
div.film_carousel a.film_bright {float:left;margin-left:13px;margin-top:17px;cursor:pointer;display:inline}
div.film_carousel a.film_bleft {float:left;margin-right:13px;display:inline}
div.film_carousel .carousel-wrap {float:left;width:470px;}
.film img {margin-bottom:10px;}
div.jauge_home_film {float:right;margin:11px 0 0 0;}
#film_list_slider ul {list-style:none;}
ul li.icon_euros {background:transparent url(/images/inscription/film_info.jpg) no-repeat scroll 0 0; }

#film_alaune .left{width:310px;}

.thumbnail span.label {background-color:#48D7EB;display:block;height:18px;width:auto;position:absolute;right:-1px;margin-left:0;margin-top:0;top:1px}
.thumbnail {position:relative;}
.thumbnail span.label a {color:#FFFFFF !important;display:block;font-size:11px;font-style:italic;font-weight:bold;padding:1px 0 0 3px;}
/* FIN HOME FILM */

/* TRAILER ROOM*/
#trailer_slider {position:relative;}
#trailer_slider a.film_bleft {cursor:pointer;left:0;margin:35px 15px 0 10px;position:absolute;z-index:2;}
#trailer_slider a.film_bright {cursor:pointer;margin-left:15px;margin-right:13px;margin-top:35px;position:absolute;right:0;z-index:2;}
#trailer_slider a.film_bright:hover {background-position:left bottom !important;}
#trailer_slider .film_media {list-style-image:none;list-style-position:outside;list-style-type:none;margin-left:45px;position:relative;z-index:1;}
#trailer_slider .film_media ul {list-style:none}
#trailer_slider .film_media li {float:left;margin-right:15px;width:156px;}
#trailer_slider .film_media li img {border:2px solid #D6DBDE;}
#trailer_slider .film_media li span {display:block;height:20px;margin-left:2px;margin-top:-32px;position:relative;}
#trailer_slider .film_media li span a {background:transparent url(/images/span_video.gif) no-repeat scroll 0 0;display:block;font-size:10px;font-style:italic;height:20px;padding:3px 2px 2px 19px;}
#trailer_slider .film_media a {color:#0BC9E4;display:block;font-weight:bold;margin:10px 0;}
/* FIN TRAILER ROOM*/


#film #onglets {clear:both;overflow-y:auto;overflow-x:hidden;height:417px;}
#film #onglets_contents {background:transparent url(/images/film_tabback.jpg) no-repeat scroll right top;width:558px;}
ul.facebookconnect{margin:0 0 15px 0;padding:0 0 40px;}
.facebookconnect li{float:left;display:block;list-style-type:none;padding:0;}
li.fc_button{background:transparent url(../images/inscription/facebookconnect.jpg) no-repeat scroll;height:0;padding:43px 0 0 0;width:561px;overflow:hidden;}
li.fb_link a{background:transparent url(../images/inscription/facebookconnect_button.jpg) no-repeat scroll;display:block;height:0;padding:43px 0 0 0;width:107px;text-indent:-99999;overflow:hidden;}
.fb_profil{margin-left:10px;}
.fb_profil p{float:left;margin-right:10px;}
.fb_img img {border:2px #aaa solid !important;}
.fb_action {border-left:1px #ccc solid;padding-left:15px;height:100%;}
.narrowcolumn_bottom {float:left;margin-bottom:10px}

/* CONTENT */
#content {margin:10px auto 0 auto;}

/* PROFIL */
.my_little_notifs {height:600px;}
.my_big_notifs {height:1300px;}
#status_upload * {position:relative !important;}
.bigcolumn_bottom {margin-bottom:10px}
ul.friend_tab li.profil_rechercher {width:320px;}
#film_membre_slider ul {list-style:none;}
.footer_e_content .film_slider {margin:15px 0 0 15px !important;}
.footer_e .film {width:170px; padding:0px 6px; position:relative }
.film .film_img span.label {margin:0 !important;position:absolute;right:8px;top:2px;}
.footer_e_content .film_img {margin-bottom:5px;}
.footer_e h2 {width:530px}
.footer_f h2 {width:290px}
#video_actu{position:relative}
.pitch {height:120px;margin-bottom:10px !important;margin-top:20px;padding-bottom:0;}
#descriptionEditable {width:310px !important;}
.inplace_field {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border:1px solid #B5B5B5;color:#5A5A5A;font-style:italic;font-weight:bold;padding:3px;text-align:left;width:300px;}
.inplace_save, #mail_tab .right input {background:transparent url(../images/ok_white.jpg) no-repeat scroll 0 0;display:inline-block;height:16px;margin-top:5px;margin-left:10px;text-indent:-9999px;width:34px;}
.inplace_cancel {background:transparent url(../images/annul_white.jpg) no-repeat scroll 0 0;height:16px;text-indent:-9999px;width:61px;}
#profil_avatar {background:none;height:290px;width:207px;}
#profil_avatar #demo-portrait {clear:both;height:207px;width:207px;}
#profil_avatar #uploadsubmit {text-align:center;clear:both;background:none;height:32px;width:207px;margin-top:5px !important;}
#profil_avatar img {border:1px solid #D6D6D6;}
#profil_groupe {background:none;height:290px;width:207px;}
#profil_groupe #demo-portrait {clear:both;height:207px;width:207px;}
#profil_groupe #uploadsubmit {text-align:center;clear:both;background:none;height:32px;width:207px;margin-top:5px !important;}
#profil_groupe img {border:1px solid #D6D6D6;}
.footer_f ul li {color:#A5ADB2;float:left;font-style:italic;font-weight:bold;list-style-type:none;width:88px;}
.footer_f .f_alt {margin-left:20px;margin-right:20px;}
a.studio_fbutton:hover {background:transparent url(/images/membre/studio_button2.jpg) no-repeat scroll left bottom;}
a.studio_fbutton {background:transparent url(/images/membre/studio_button2.jpg) no-repeat scroll 0 0;display:block;height:0;padding-top:25px;overflow:hidden;margin-left:80px;margin-top:10px;width:151px;}
#mega_footer a.link_user, #topfriend a{color:#A5ADB2;}
.list_vip {list-style:none;}
.list_vip li{float:left;margin:15px 15px 0 0;}
.list_vip img{margin-bottom:5px;border:2px solid #D6DBDE;}
#lola {display:block;margin-top:30px;}
.content_page p.check {margin-bottom:5px;}
.membre_form {font-size:11px;width:650px;}
div#user {margin:10px 0 0 0;width:668px;}
/*#actu_films {position:relative;}*/
.footer_e_double_content{padding:20px;}
.footer_e_double_content h2 {background:transparent url(/images/membre/icon_film.jpg) no-repeat scroll 0 15px;border-top:2px solid #6B6B6B;color:#333333;font-size:18px;margin-bottom:15px;padding-left:20px;padding-top:10px;width:900px;}
.footer_e_double_content .film{margin:0 !important;padding:0 6px;height:420px;position:relative;width:170px;}
.footer_e_double_content .film_slider {margin:15px 0 0 15px !important;}
#film_profil_slider ul {list-style-image:none;list-style-position:outside;list-style-type:none;}
.footer_e_double_content .film_img {margin-bottom:5px;}
#membre_tab {position:relative;}
#membre_tab #tab_1 h3.membrer_fav {background:transparent url(/images/icon_film.jpg) no-repeat scroll left center;border:0 none;color:#5D5D5D !important;font-size:10px !important;margin-bottom:15px;margin-left:0 !important;padding-left:15px;text-transform:uppercase;}
#membre_tab #tab_1 ul {list-style:none}
#membre_tab #tab_2 h3.membrer_fav {
background:transparent url(/images/membre/icon_topfriend.jpg) no-repeat scroll left center;
border:0 none;
color:#5D5D5D !important;
font-size:10px !important;
margin-bottom:15px;
margin-left:0 !important;
padding-left:15px;
text-transform:uppercase;
}
#membre_tab #tab_2 ul {list-style:none}

#membre_tab #tab_3 h3.membrer_fav {
background:transparent url(/images/membre/icon_topfriend.jpg) no-repeat scroll left center;
border:0 none;
color:#5D5D5D !important;
font-size:10px !important;
margin-bottom:15px;
margin-left:0 !important;
padding-left:15px;
text-transform:uppercase;
}
#membre_tab #tab_3 ul {list-style:none}

#membre_tab #tab_4 h3.membrer_fav {
background:transparent url(/images/membre/icon_topfriend.jpg) no-repeat scroll left center;
border:0 none;
color:#5D5D5D !important;
font-size:10px !important;
margin-bottom:15px;
margin-left:0 !important;
padding-left:15px;
text-transform:uppercase;
}
#membre_tab #tab_4 ul {list-style:none}

#membre_tab #tab_5 h3.membrer_fav {
background:transparent url(/images/membre/icon_topfriend.jpg) no-repeat scroll left center;
border:0 none;
color:#5D5D5D !important;
font-size:10px !important;
margin-bottom:15px;
margin-left:0 !important;
padding-left:15px;
text-transform:uppercase;
}
#membre_tab #tab_5 ul {list-style:none}

.my_videos_container, .my_photos_container, .my_films_container {
	position:relative;
	width:100%;
	height:100%;
}
.my_videos, .my_photos, .my_films {
	position:relative;
	width:345px;
	height:86px;
	margin-left:35px;
	margin-top:10px;
}

li.list_myvideos, li.list_myphotos, li.list_myfilms {
float:left;
height:86px;
margin-left:10px;
margin-right:10px;
width:95px;
padding:20px 0;
}
li.list_myvideos img, li.list_myphotos img, li.list_films img {
border:2px solid #D6DBDE;
display:block;
}
li.list_myvideos span {
display:block;
height:20px;
margin-left:3px;
margin-top:-23px;
position:relative;
width:50px;
}
li.list_myvideos span a {
background:transparent url(/images/span_video.gif) no-repeat scroll 0 0;
color:#7BDCEA;
display:block;
font-style:italic;
height:20px;
padding:3px 2px 2px 19px;
text-decoration:none;
}

#friends iframe {
    width:629px !important;
}

#top_friends, #zone_friends {
	min-height:70px !important;
}

a.btn_right {
z-index:99;
background:transparent url(/images/film_droite.jpg) no-repeat scroll 0 0;
display:block;
height:29px;
position:absolute;
right:5px;
top:50%;
margin-top:-15px;
width:29px;
cursor:pointer;
}
a.btn_left:hover, a.btn_right:hover {
background-position: left bottom;
}

a.btn_left {
z-index:99;
cursor:pointer;
background:transparent url(/images/film_gauche.jpg) no-repeat scroll 0 0;
display:block;
height:29px;
position:absolute;
left:5px;
top:50%;
margin-top:-15px;
width:29px;
}
/* HIGHLIGHT */
#slideshow #slideshow_content {position:relative;height:478px;}
#spotlight {position:relative;height:400px;top:0;}
#spotlight ul {width:557px;height:290px;list-style:none;overflow:hidden;margin:10px 0 10px -8px;}
#spotlight li {position:absolute;height:300px;}
#spotlight img.spot_thumb {cursor:pointer;border:1px solid #e1e3e3;padding:5px;background:#fff;margin:0 -5px 0 0;}
#spotlight h2 {height:0;border:none;padding:0;margin:0;}
#spotlight p {cursor:pointer;color: #464646;}
#spotlight a {overflow:hidden;}
#spotlight_next {top:120px;right:7px;cursor:pointer;width:29px;height:29px;background:transparent url(/images/film_droite.png) no-repeat scroll 0 0;position:absolute;margin:0 !important;z-index:1001}
#spotlight_next:hover {background-position:left bottom;}

#spotlight_prev {top:120px;left:7px;cursor:pointer;width:29px;height:29px;background:transparent url(/images/film_gauche.png) no-repeat scroll 0 0;position:absolute;margin:0 !important;z-index:1001}
#spotlight_prev:hover {background-position:left bottom;}

.spot_bg {position:absolute;z-index:99;left:50%;margin-left:-170px;height:315px;width:340px;margin-top:-12px;}
.spot_left {display:none;position:absolute;background:url(/images/spot_left.png) no-repeat;z-index:10;left:45px;height:280px;width:20px;}
.spot_right {display:none;position:absolute;background:url(/images/spot_right.png) no-repeat;z-index:10;right:45px;height:280px;width:20px;}
.spot_left_cache {display:none;position:absolute;z-index:10;left:1px;height:280px;width:44px;background:#FFF;}
.spot_right_cache {display:none;position:absolute;z-index:10;right:1px;height:280px;width:44px;background:#FFF;}

#list_zoom_sur ul {background:none}

#highlight_container {float:left;height:507px; width:595px; background:#000000;}
#highlight_top {height:49px; width:100%; background:#000000 url(/images/highlight/highlight_top.jpg) top left no-repeat;}
#highlight_body {overflow:hidden;height:317px; width:100%; background:#000000 url(/images/highlight/highlight_body.jpg) top left no-repeat;}
#highlight_bottom {height:141px; width:100%; background:#000000 url(/images/highlight/highlight_bottom.jpg) top left no-repeat;}

#highlight_body_container { width:555px; height:300px; position:relative; top:9px; left:21px; background:#000; }
#highlight_body_container li {position:relative;width:100%; height:100%;overflow:hidden}
#highlight_body_container a {position:relative;z-index:9;cursor:pointer;}
#highlight_body_container a.high_text {text-decoration:none;display:block;position:absolute;z-index:10;bottom:-90px;width:535px;height:70px;padding:10px;background:transparent url(/images/highlight/highlight_layout.png) top left no-repeat;}
#highlight_body_container h1 {color:#0BC9E4;font-size:24px;text-align:left;font-style:italic}
#highlight_body_container p {color:#ccc;text-align:left;}
#highlight_thumbs {list-style:none;  position:relative; top:18px; left:18px;}
#highlight_thumbs li { float:left;width:82px; height:60px; padding:10px; background:#111111; margin:0 5px;}
#highlight_thumbs li img { width:82px; height:60px; background:#000;cursor:pointer}
#highlight_thumbs li.activeSlide { background: #111 }
/* FILM */
#push_cat {position:relative}
#push_cat ul {position:relative;z-index:1}
#push_cat a.film_bleft {position:absolute;top:0;left:15px;margin:90px 0 0 0 !important;z-index:2}
#push_cat a.film_bright {position:absolute;top:0;right:15px;margin:90px 0 0 0 !important;z-index:2}
#push_cat .film_cat li a {width:281px !important; margin-left:22px;}
#push_cat a.film_catb1 {width:281px !important;margin-top:30px !important;}

#film_carousel {display:block;
margin-top:15px;
position:relative;}
#film_carousel a.film_bleft {position:absolute;left:0;margin-right:13px;margin-top:10px;z-index:2;cursor:pointer;}
#film_carousel a.film_bright {position:absolute;right:0;margin-left:15px;margin-top:10px;z-index:2;cursor:pointer;}
#film_carousel a.film_bright:hover {background-position:left bottom !important;}
#film_carousel .film_media {list-style:none;position:relative;margin-left:42px;z-index:1}
#film_carousel .film_media ul {list-style:none}

#film_carousel .film_media li {
background:transparent url(/images/media_back.jpg) no-repeat scroll 0 0;
display:block;
float:left;
height:70px;
padding-left:6px;
padding-top:4px;
width:90px;
}
#film_carousel .film_media p {color:#A5ADB2 !important;font-weight:normal;padding:3px 0 0 0;font-style:italic;}

.film_slider a {float:right;margin:3px 10px 0 0;}
.film_slider {background:transparent url(/images/slider.jpg) no-repeat scroll 0 0;float:right;font-size:10px;height:19px;width:156px;margin:10px 0 0 0;}
.film_pager_item {background:transparent;width:11px;height:10px;float:left;cursor:pointer;margin:5px 2px 0 0;}
#film_pager {margin:0 0 0 8px}
#film  p.b_miser {
float:right;
}
.nbm {width:180px;color:#269FB2;}
.movie_title {font-size:2em;color:#444;}

.onglet_casting {
}
.onglet_casting h4 {
	color:#26a1b6;
	font-weight:bold;
}
.onglet_casting p {
	color:#525252;
}
.onglet_synopsis {
	color:#525252;
}
.onglet_actus {
	color:#525252;
	list-style:none;
}
.onglet_actus li {
	border-bottom:1px dotted #D4ECEF;
	margin-top:10px;
	padding-bottom:10px;
}
.onglet_medias ul {
	padding:10px 0;
	list-style:none;	
}
.onglet_medias ul li {
	float:left;
	margin:10px 6px;
	padding:0;
	position:relative;
	width:90px;
}
.onglet_medias ul img {
	border:2px solid #D8DDE0;
	display:block;
	position:relative;
	z-index:1;
}
.onglet_medias ul li span {
	background-color:#000000;
	display:block;
	height:20px;
	margin-left:4px;
	margin-top:-22px;
	position:relative;
	width:50px;
	z-index:2;
}
.onglet_medias ul li span a {
	background:transparent url(/images/span_video.gif) no-repeat scroll 0 0;
	display:block;
	font-size:10px;
	font-style:italic;
	padding:3px 2px 2px 19px;
}
.onglet_inv {
	color:#5d5d5d;
	margin-left:5px;
}
.onglet_inv strong{
	color:#000000;
}
.onglet_inv em {
	color:#a5adb2;	
}
.onglet_inv p {
	padding:15px 0 0 !important;
}
.onglet_inv p, .onglet_inv h1 {
	text-align:left !important;
}
.inv_title1 {
	color:#269fb2;
	font-size:14px;
	background:url(/images/icone_montant.jpg) no-repeat top left;
	height:19px;
	margin:0 0 20px 0;
	padding:5px 0 0 25px;
}
ul.inv_support {
	list-style:none;
	height:80px;
	width:474px;
	background:url(/images/bg_icones.jpg) no-repeat top left;
	padding:50px 0 0 20px;	
}
ul.inv_support li {
	float:left;
	width:60px;
	padding:50px 0 0 0;
	color:#FFFFFF;
	text-transform:uppercase;
	margin:0 25px;
	text-align:center;
}
ul.inv_support li#sup1 {
	background:url(/images/picto_cine.jpg) no-repeat top left;
}
ul.inv_support li#sup2 {
	background:url(/images/picto_tv.jpg) no-repeat top left;
}
ul.inv_support li#sup3 {
	background:url(/images/picto_dvd.jpg) no-repeat top left;
}
ul.inv_support li#sup4 {
	background:url(/images/picto_etranger.jpg) no-repeat top center;
	width:98px;
	margin:0;
}
.inv_revenus {
	padding:15px 0 0 !important;
}
.inv_title2 {
	float:left;
	width:181px;
	height:0;
	padding:31px 0 0 0;
	overflow:hidden;
	background:url(/images/bg_jackpot_left.jpg) no-repeat top left;
}
.inv_bloc1 {
	float:left;
	display:block;
	background:url(/images/bg_jackpot_right.jpg) no-repeat top right;
	padding:9px 30px 0 30px;
	height:22px;	
}
.onglet_inv p.inv_miser {
	display:block;
	background:url(/images/bg_btn.jpg) no-repeat top left;

            
	padding:15px 0 0 180px !important;
	height:40px;
	width:334px;
	text-align:center;	
}

.jackpot_info {float:right;margin:-6px 3px 0 0;cursor:pointer;}
span.comment_text_admin {
	position:absolute;
	right:13px;
	bottom:10px;
}
#film .comment_text {
	position:relative;
	margin-bottom:10px;
}
#film .comment_text p{
	padding-bottom:30px;
}
#vipgroup_big {
	position:absolute;
	margin-left:-15px;
	display:block;
	width:550px;
	height:0;
	padding-top:150px;
	overflow:hidden;
	background:url(/images/push_vip-big.jpg) top left;
}
#vip {
	width:440px !important;
}
.search_select_little {
	background:transparent url(/images/search_select.jpg) no-repeat scroll left top !important;
}
/* END FILM */

.p4c_com {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#feece5;border:1px solid #ffdfd4;color:#676767!important;margin-bottom:5px;margin-top:5px;padding:10px 20px;}
.p4c_com .comment_b, .p4c_com div.comment_text {background:none !important;}
.p4c_com .comment_name {margin:5px;}

.part_info {margin:30px 0 15px 0 ;}
.part_validation {font-size:1.1em;color:#3B3B3B;}
.part_validation #parts {font-weight:bold;}
.e500_h2 {
background:transparent url(/images/500.jpg) no-repeat scroll center bottom;
height:47px;
}
.e_h2 {
background:transparent url(/images/erreur.jpg) no-repeat scroll center bottom;
height:47px;
}
.m_h2 {
background:transparent url(/images/message.jpg) no-repeat scroll center bottom;
height:47px;
}
.p_h2 {
background:transparent url(/images/paiement.jpg) no-repeat scroll center bottom;
height:47px;
}
.bigcolumn .e500_h2 h2, .bigcolumn .e_h2 h2, .bigcolumn .m_h2 h2, .bigcolumn .p_h2 h2 {
border:0 none !important;
margin:0 !important;
padding-top:0 !important;
}

.film_widget {width:400px;margin:0 auto;}
.film_widget .film_widget_left {float:left;width:180px;}
.film_widget .film_widget_right {float:right;width:180px;}

#onglets #vipgroup {
background:transparent url(/images/sidebar/film_vipgroup.jpg) no-repeat scroll 0 0;
height:50px;
padding-left:80px;
padding-top:107px;
width:230px;
}
#onglets a#vipgroup_link {
background:transparent url(/images/sidebar/film_vipgroup_button.jpg) no-repeat scroll center top;
display:block;
height:21px;
width:140px;
}
#onglets #vipgroup span {
display:none;
}
#sidebar_large #video_assoc ul li.list_video_assoc {
float:left;
padding:0;
width:148px;
margin:0 2px;
}

/* STEP1 */
.grey input.input_checkbox {width:20px; margin:-2px 0 0 0; float:left; background:none;}
.grey label.forselect {float:left;padding:4px 10px 0 0;margin:0 !important}
p.input_infos {margin:-20px 0 20px 0 !important;}
p.input_infos em {position:relative; top:0px; color:#aaa;}
/* INSCRIPTION */
.selectBox {border:1px #CCC solid; padding:2px; margin:0 10px 0 0;}
.selectBox option{padding:0 10px 0 0;}
#errorFORM {display:block;height:0;overflow:hidden;}
.grey input {margin-right:2px;}
.grey em {position:absolute;margin-top:5px;}
.avert {margin:15px 0 0 80px !important;}
.grey .input_left {float:left;margin:0 35px 0 0;}
p.mail_send {padding:156px 0 0 0;background:url(/images/picto_send.jpg) no-repeat top center;}


.label_left {display:inline;float:left}
.selectbox-maincontainer {position:relative;float:left;margin:0 0 15px 0;}
input.selectbox{cursor:pointer;position:relative;z-index:2;background:transparent url(/images/inscription/select.jpg) no-repeat scroll 0 0!important;color:#6B6B6B;display:block!important;font-size:11px;height:24px!important;padding:4px 0 0 12px;text-decoration:none;width:136px!important;}

.select_big input.selectbox{padding:4px 50px 0 12px;width:126px;background:transparent url(/images/inscription/select_big.jpg) no-repeat scroll 0 0;}

.selectbox-wrapper {
	background-color:white;
	border:1px solid #CCCCCC;
	max-height:100px;
	overflow:auto;
	padding:0;
	position:absolute;
	text-align:left;
	z-index:9999;
	}
.selectbox-wrapper ul {list-style-type:none;margin:0;padding:0;}
.selectbox-wrapper ul li{cursor:pointer;display:block;list-style-type:none;margin:0;padding:2px;}
.selectbox-wrapper ul li:hover {background-color:#EEEEEE}
div#matrix_matuserdata_birth_day_container{width:116px !important;margin-left:10px;}
.skip_btn {float:right}

.demo-portrait {
	float: right;
	width: 50px;
	height: 50px;
	border: 3px solid #FFF;
}

#uploadsubmit:hover {
background-position:left bottom;
}

#uploadsubmit {
background:transparent url(/images/inscription/upload_button.jpg) no-repeat scroll 0 0;
border:0 none;
clear:both;
display:block;
height:28px;
margin-top:20px;
overflow:hidden;
width:207px;
}

#step2FORM #uploadsubmit {
	margin:-7px 0 0 0 !important;
}
.actus_list br {display: none;}
.input_avatar {position:relative;top:-12px !important;}

/* TOP FRIENDS */
.whiteborder_top {
	background:transparent url(/images/membre/white_top.jpg) no-repeat scroll center bottom;
	height:15px;
	margin:0 !important;
	width:690px;
}
.whiteborder_bottom {
	background:transparent url(/images/membre/white_bottom.jpg) no-repeat scroll center top;
	height:15px;
	margin-bottom:40px;
	width:690px;
}
.whiteborder_content {
background-color:#F8F9FA;
border-left:1px solid #E8ECED;
border-right:1px solid #E8ECED;
padding:0 20px;
width:648px;
}

/* SPINNER */
.ui-spinner {
	width: 80px;
	display: block;
	position: relative;
	overflow: hidden;
	padding: 0;
	height:30px;
}
.ui-spinner input {
	width: 60px;
	text-align:right
}
.ui-spinner-disabled {
	background: #F4F4F4;
	color: #CCC;
}

.ui-spinner-box {
	height: 100%;
	float: left;
	border: none;
	background: none;
	padding: 0;
	color:#6B6B6B;
	font-size:18px;
	font-weight:bold;
	padding:1px 0 0;
}

.ui-spinner-up ,
.ui-spinner-down  {
	width: 13px;
	height: 7px;
	z-index: 100;
	text-align: center;
	vertical-align: middle;
	position: absolute;
	right: 0;
	cursor: pointer;
	overflow:hidden;
	background:none;
}

.ui-spinner-down {
	bottom: 0;
}

.ui-spinner-up {
	top: 0;
}
.ui-spinner-list,
.ui-spinner-listitem {
	margin: 0;
	padding: 0;
}

/* PROMO */
.promo_media {float:left;width:280px;} 
.promo_desc {float:left;width:260px;margin-left:20px;} 
.promo_desc textarea{width:90% !important;margin:10px 0 10px 0 !important;}
.promo_desc .part_info {margin:10px 0;}
.promo_media p {display:none !important;}
.promo_media a {margin:20px 0 0 50px !important;}
a.btn_up {background:transparent url(/images/up.jpg) no-repeat scroll right 0;display:block;height:17px;width:95px;margin-right: 10px;}
a.btn_down {background:transparent url(/images/down.jpg) no-repeat scroll 0 0;display:block;height:17px;width:90px;}

/* SEARCH */
.search_thumbnail {float:left;width:150px;text-align:right;}
.search_thumbnail em {clear:left;
color:#AAAAAA;
display:block;
padding:0 0 0;
text-align:right;}
.search_member_thumbnail {float:left;width:104px;text-align:right;height:104px;position:relative;}
.search_member_thumbnail em {clear:left;display:block;color:#aaa;padding:10px 0 0 0;text-align:right}
.search_studio_thumbnail {float:left;width:104px;text-align:right;height:104px;position:relative;}
.search_studio_thumbnail em { clear:left;color:#AAAAAA;display:block;padding:5px 0 0;text-align:right;width:150px; }

.search_member_info {margin-left:120px;}
.search_member_info em {float:right;color:#aaa;}
.search_studio_info em {float:right;color:#aaa;}
.morevideo_link {text-align:right;}
/*
#part, #film, .membre_profil, #search, #trailer-room {
	padding-top:4px
}
*/
.search_member_thumbnail span.label {
background-color:#48D7EB;
display:block;
height:18px;
top:2px;
right:2px;
position:absolute;
padding:0 3px 0 0;
}
.search_member_thumbnail span.label a {
color:#FFFFFF !important;
display:block;
font-size:11px;
font-style:italic;
font-weight:bold;
padding:1px 3px 0 3px;
}
/* LOADING */

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 220px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
	color:#FFF !important;
	top:0;
	left:50%;
	margin:0 0 0 -110px;
}

div#fancy_loading #progress {
	display:block;
	margin:10px 0 0 40px;
	font-weight:bold;
	font-size:1.4em;
	font-style:italic;
	color:#FFF !important;
	position:relative;
	z-index:9999;
}
div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 220px;
	height: 480px;
	color:#FFF !important;
	z-index:999;
	background: transparent url(/images/fancy_progress.png) no-repeat;
}
.listing_photo 
{
	float:left;
	list-style-type:none;
	margin-right:16px;

}
.content_page a.fan_minibutton { float:left; margin: 0 0 0 20px; }
/* PAIMEMENT GO */
.fullpost { width:960px; clear:both; float:none; text-align:left;}
.fullpost h3 {border-bottom:1px solid #E1E1E1 !important;
border-top:1px solid #E1E1E1 !important;color:#5D5D5D !important;font-size:12px;height:18px;padding-top:5px;margin:0 0 30px 0;}

.fullpost_title { width:940px; height:32px; background:#00CCFF url(/images/fullpage_top.jpg) no-repeat 0 0; padding:10px 0 0 20px;}
.fullpost_title h1.recapcommande { background:url(/images/recapcommande.jpg) no-repeat 0 0 ; width:500px; height:25px; padding:0; margin:0;}
.fullpost_title h1.recapcommande span { display:none;}

.fullpost_content { width:918px; border-left:1px solid #cfd4d7; border-right:1px solid #cfd4d7; background-color:#FFFFFF; color:#676767; min-height:604px; background:#fff url(images/fullpost_content.jpg) repeat-x 0 bottom; padding:30px 20px 10px 20px;}
* html .fullpost_content  { height:604px; }

.fullpost_bottom { width:960px; clear:both; float:none; background: url(/images/fullpost_bottom.gif) no-repeat 0 0; height:10px;}

table.infosperso { border-spacing:3px; border-collapse:separate; margin:0 0 49px 32px;}
table.infosperso td.td1  { width:95px; background-color:#f2f6f8; border-top:2px solid #e9f0f4; font-size:12px; color:#676767; border-bottom:1px solid #f7f9fa; height:23px; text-indent:10px;} 

table.infosperso td.td2  {   background-color:#fff;  font-size:12px; color:#676767;  height:21px; text-indent:17px;} 
 
.parts_box { width:197px; height:76px; background:url(/images/achat_box.gif) no-repeat 0 0; float:left; text-align:center; padding:12px 0 0 0; margin:0 0 14px 32px; display:inline;}
.txt_parts { color:#6b6b6b; background-color:inherit; font-size:18px; padding:0 0 20px 0;}
.data_parts { color:#ff4922; background-color:inherit; font-size:18px;}

.soit_box { width:59px; text-align:center; height:53px; float:left; padding:35px 0 0 0; font-size:11px; color:#6b6b6b; background-color:inherit;}

.price_box { width:197px; height:76px; background:url(/images/achat_box.gif) no-repeat 0 0; float:left; text-align:center; padding:12px 0 0 0;}

.price_info {font-style:italic; width:486px; margin:20px 0; text-align:right;}
.price_info span {color:#6b6b6b; background-color:inherit; font-size:18px; padding:0 0 20px 0;}
.price_info strong {font-weight:normal; color:#ff4922; background-color:inherit; font-size:18px;}
.totalprice { width:453px; height:41px; clear:both; float:none; background:url(/images/total_price.gif) no-repeat 0 0; text-align:center; padding:8px 0 0 0; margin:0 0 35px 32px;}

.totalprice p { color:#2e2e2e; background-color:inherit; font-size:18px;}
.totalprice p span { color:#ff562a; background-color:inherit; }

.payercb { width:190px; height:29px; float:left; margin:5px 142px 0 36px; display:inline;}
.payercb a { width:190px; height:29px; background:url(/images/btn_payer_cb.jpg) no-repeat 0 0; display:block;}
.payercb a span { display:none;}
.payercb input { cursor:pointer; width:190px; height:29px; background:url(/images/btn_payer_cb.jpg) no-repeat 0 0; display:block;}

.bankpayement { width:116px; height:39px; background:url(/images/cic_paiement_securise.jpg) no-repeat 0 0; float:left;}
.bankpayement span { display:none;}

a.linkaccept {background:transparent url(/images/accepter.jpg) no-repeat scroll 0 0;display:inline-block;height:22px;width:96px;}
a:hover.linkaccept{background-position:left bottom;}
a.linkrefuse {background:transparent url(/images/refuser.jpg) no-repeat scroll 0 0;display:inline-block;height:22px;width:96px;}
a:hover.linkrefuse{background-position:left bottom;}

/* VIP */

.vip_videos .all_mbr {float:right}
.vip_photos .all_mbr {float:right}

.vip_listemedias {list-style:none;}
.vip_listemedias li{float:left;
list-style-type:none;
margin-left:4px;
margin-right:4px;
border-bottom:1px dotted #D4ECEF;
margin-top:10px;
padding-bottom:5px;
width:95px;}
.vip_listemedias li img {
border:2px solid #D8DDE0;
display:block;
margin-left:0;
}
.vip_listemedias li span {
display:block;
height:20px;
margin-left:2px;
margin-top:-22px;
position:relative;
}
.vip_listemedias li span a {
background:transparent url(/images/span_video.gif) no-repeat scroll 0 0;
display:block;
font-size:10px;
font-style:italic;
height:20px;
padding:3px 2px 2px 19px;
}

/* STUDIO */
.footer_e_double_content .slider a {float:right;margin:3px 10px 0 0;}
.footer_e_double_content #list_zoom_sur ul {list-style:none;}
.footer_e_double_content .slider {background:transparent url(/images/slider.jpg) no-repeat scroll 0 0;float:right;font-size:10px;height:19px;margin-top:13px;width:156px;}
.footer_e_double_content .zoom_pager_item {background:transparent;width:11px;height:10px;float:left;cursor:pointer;margin:5px 2px 0 0;}
.footer_e_double_content #zoom_pager {margin:0 0 0 8px}
#studio_liste_mise {list-style-type:none;height:179px;}
#studio_liste_mise p {height:140px;}
#mise_pager li {cursor:pointer}
#networkinvit {display:block;list-style-type:none;margin-top:5px;}
#networkinvit li{display:block;margin-top:2px;margin-bottom:2px;}
.last_mise{border:2px solid #D8DDE0;display:block;}
.last_mise img{position:relative}
.last_mise span{margin-left:0;
margin-top:0;
position:absolute;
right:2px;
top:2px;
width:auto;
background-color:#48D7EB;
display:block;
height:18px;}
.last_mise span a {
color:#FFFFFF !important;
display:block;
font-size:11px;
font-style:italic;
font-weight:bold;
padding:1px 3px 0 3px;
}

/* SIDEBAR */
.inv_button {display:block;width:225px;height:180px;margin:0 0 10px 0;background:url(/images/push_inv.png) left top no-repeat;color:#FFFFFF !important;display:block;font-size:14px;height:145px;margin:0 0 10px;padding:35px 30px 0 93px;}
.sidebar_content {position:relative;}
/*#actu_films {position:relative;}*/
#actu_films ul {position:relative}
#actu_films ul li {width:180px;border-right:none;}
#actu1, .actus_list {position:relative;top:0;left:0;margin:0 0 15px 0; height:150px;}
div.ps-wfjta {border: 0!important;height:50px;}
div.ps-wfjta ul.ps-wfjta-tokens li span {padding:3px 10px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;background-color:#e0e0e0;background-image: none!important; margin:0;}
div.ps-wfjta ul.ps-wfjta-tokens li.ps-wfjta-input input {padding:3px 0;}
h2.invest {margin-bottom: 35px;}
h3.invest {padding-bottom: 5px;}

.part_cgv {padding-right:10px;font-size:11px !important;font-family:Arial, Sans-Serif !important;font-variant:normal !important; height:400px; overflow:auto; margin:10px 0;}
.part_cgu h3 {margin-bottom: 15px;margin-top: 10px;}

a.return_button {background:transparent url(/images/retour_button.jpg) no-repeat scroll 0 0;display:block;height:22px;width:142px;text-indent: -9999px;}
a:hover.return_button {background-position:left bottom;}

/* MEDIA */
#media_thumbnail {height:24px;}

/* APROPOS */
.profil_apropos {width:290px;float:left;margin:15px;}
.profil_apropos img {padding:5px;border:1px #DEDEDE solid;margin:0 15px 5px 0;}

.films_user {margin:23px  0 0 35px;}
.films_user .film {position:relative;margin:0 2px;}
.films_user .film .film_validation {margin:0}

/* SCROLLBAR CSS
**********************************************/
.jspContainer
{
    overflow: hidden;
    position: relative;
}

.jspPane
{
    position: absolute;
}

.jspVerticalBar
{
    position: absolute;
    top: 0;
    right: 0px;
    width: 5px;
    height: 100%;
}

.jspHorizontalBar
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
    margin: 0;
    padding: 0;
}

.jspCap
{
    display: none;
}

.jspHorizontalBar .jspCap
{
    float: left;
}

.jspTrack
{
	background: #E4E9EA;
    background: transparent;
    position: relative;
}

.jspDrag
{
    background: #26A1B6;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
    float: left;
    height: 100%;
}

.jspArrow
{
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
}

.jspArrow.jspDisabled
{
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow
{
    height: 16px;
}
.jScrollPaneContainer {
	position: relative;
	/*top:55px;*/
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	height: 100%;
	width: 5px !important;
	background: #e4e9ea;
}
.jScrollPaneDrag {
	position: absolute;
	background: #2EA8B9;
	cursor: pointer;
	overflow: hidden;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}
.cccPages {
    position:relative;
    z-index:1;
    clear:both;
    background:#f4f5f5 !important;
    padding:15px !important;
    border:#f1f1f1 1px solid !important;
}
.cccPages div {
    position:relative;
    z-index:1;
    clear:both;
    background:#ffffff !important;
    padding:25px !important;
    border:#f1f1f1 1px solid !important;
    color:#525252;
    text-align:justify;
}
#cccOnglets {
    background-color:#FFFFFF;
    border-left:1px solid #CFD4D7;
    border-right:1px solid #CFD4D7;
    float:left;
    padding:40px;
    width:629px;
    z-index:2;
}
.tabs-selected {
    background:#f4f5f5 !important;
    border-left:#f1f1f1 1px solid !important;
    border-right:#f1f1f1 1px solid !important;
    border-top:#f1f1f1 1px solid !important;
}

#cccOnglets ul {
    list-style:none;
}

li.cccOnglet{
    float:left;
    padding:20px !important;
    margin:0 14px !important;
}

#cccOnglet1 a{
    display:block;
    text-indent:-9999px;
    width:128px;
    height:200px;
    background:url(/images/ccc_search.png) bottom left no-repeat;
}
#cccOnglet2 a{
    display:block;
    text-indent:-9999px;
    width:128px;
    height:200px;
    background:url(/images/ccc_chart.png) bottom left no-repeat;
}
#cccOnglet3 a{
    display:block;
    text-indent:-9999px;
    width:128px;
    height:200px;
    background:url(/images/ccc_cinema.png) bottom left no-repeat;
}

#cccOnglet1 a:hover, #cccOnglet2 a:hover, #cccOnglet3 a:hover{
    background-position:top left;
}
.tabs-selected a{
    background-position:top left !important;

}

ol.step li {
	padding:5px 0 6px 130px;
	margin: 0 0 20px;
	list-style: none;
}
.cccPages h3 {
	font: bold 200%/100% Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	color: #2EA8B9;
}
.cccPages h4 {
	font: bold 200%/100% Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	color: #666;
}
.step .step_1 {
	background: url(/images/step1.png) no-repeat top left !important;
}
.step .step_2 {
	background: url(/images/step2.png) no-repeat top left !important;
}
.step .step_3 {
	background: url(/images/step3.png) no-repeat top left !important;
}
.step .step_4 {
	background: url(/images/step4.png) no-repeat top left !important;
}
.step .step_5 {
	background: url(/images/step5.png) no-repeat top left !important;
}

.cccPages ul.chat li {
	padding:18px 0 6px 60px !important;
	background: url(/images/chat.png) no-repeat top left !important;
}
.cccPages ul.infos li {
	padding:18px 0 6px 60px !important;
	background: url(/images/Help.png) no-repeat top left !important;
}

.cccPages ul.stars li {
	padding:8px 0 6px 60px !important;
	background: url(/images/Favorite.png) no-repeat top left !important;
        font-style: italic;
        margin:20px 0 0 0 !important;
}

ol.number li {
	padding:0 0 6px 50px !important;
	margin: 0 0 20px;
	list-style: none;
        min-height: 23px
}
#film ol.number li {
margin:0 0 5px;
padding:8px 0 0 50px !important;
}
.cccPages ol.check li {
	padding:8px 0 6px 50px;
	margin: 0 0 20px;
	list-style: none;
	background: url(/images/check.png) no-repeat top left;
}
.cccPages ol.check li h4 {
	font: bold 200%/100% Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	color: #666;
}

.number .number_1 {
	background: url(/images/number1.png) no-repeat top left !important;
}
.number .number_2 {
	background: url(/images/number2.png) no-repeat top left !important;
}
.number .number_3 {
	background: url(/images/number3.png) no-repeat top left !important;
}
.number .number_4 {
	background: url(/images/number4.png) no-repeat top left !important;
}
.number .number_5 {
	background: url(/images/number5.png) no-repeat top left !important;
}

#parrainageFORM .input {
    margin-bottom:5px;
}
