/* si vielles pages réactivées : voir arcencielle-old.css */
body{width:100%;font:13px/170% /*'Lucida Sans Unicode',*/Verdana,Sans-Serif;color:#555;background-color:#F1F2FA;}
body,nav,section,footer,div,ul,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
.container{margin:0 auto;padding:0;}
.container.content{margin:20px 10px;padding:0;max-width:1500px;}
.container.content,nav,footer{clear:both;}
p{margin:13px 0;font-size:1em;}
strong{font-weight:bold;}
h1,h2,h3,h4,h5,h6{min-width:100px;color:#555;font:bold 1em/1.5em "Gill Sans MT" /*Georgia, 'Times New Roman', Times, serif*/;}
h1{font-size:2em;letter-spacing:-0.5px;}
h2{font-size:1.5em;letter-spacing:0px;}
h3{font-size:1.2em;font-weight:normal;color:#63616D;}
h5{font-size:1.1em;}
ul, ul li{margin:0 0 0 20px;list-style-type:disc;}
ul.nobul, ul.nobul li{margin:0;list-style-type:none;}
ul.horz, ul.horz li{display:inline-block;margin:0;list-style-type:none;vertical-align:top;/*----*/}
ul.vert, ul.vert li{display:block;margin:0;list-style-type:none;;}
a:link,a:visited{text-decoration:none;color:#737BCC;}
a:hover{border-bottom:1px dotted #055B85;color:#055B85;}
.clear{clear:both;}
form input[type="submit"]:hover{cursor:pointer !important;}
form button[type="submit"]:hover{cursor:pointer !important;}
table{border-collapse:collapse;}
#notfound{margin:0 100px;padding:20px;}
#notfound img{float:left;margin-right:50px;}
#notfound h1{font-size:3.5em;}
#notfound h2{font-size:2em;margin:0 0 20px;}
#notfound p{font-size:1.1em;font-weight:bold;}

/*---header---*/
header{background:#7B1166;overflow:hidden;font-family:"Gill Sans MT";}
header a:hover{border:none;}
#logo{width:220px;height:89px;float:left;background:url("../images/logo.png") no-repeat;}
#logo p{font:bold 26px 'Gill Sans MT';padding:1px 10px 5px 10px;margin:20px 0 0 5px;background:#7B1166;}
#logo a{border:none;}
#barre_annonce{background:#BD1550;overflow:hidden;}
#barre_annonce p{margin:7px 0 0 0;text-align:center;color:#F5A90A;font-size:1.1em;font-weight:bold;}
#barre_annonce a{color:#FFFF00;text-decoration:underline;}
#barre_top{background:#BD1550;overflow:hidden;height:7px;}

/*---nav---*/
/*login nav*/
.tabrow{text-align:right;list-style:none;margin:0;padding:0 50px 0 0;overflow:hidden;position:relative;min-width:250px;}
.tabrow:before{position:absolute;content:" ";width:100%;top:0;left:0;z-index:1;}
.tabrow li{border:1px solid #770D32;background:#BD1550;display:inline-block;position:relative;z-index:0;margin:0 -5px;padding:0 20px 5px 20px;border-top:1px solid #BD1550;}
.tabrow li a{color:#FCE2EB;}
.tabrow li#left{border-bottom-left-radius:10px;}
.tabrow li#right{border-bottom-right-radius:10px;}
.tabrow li#left:before,.tabrow li#right:after{border:1px solid #770D32;position:absolute;top:-1px;width:9px;height:9px;content:" ";}
.tabrow li#left:before{left:-10px;border-top-right-radius:7px;border-width:0 1px 0 0;box-shadow:3px -3px 0 #BD1550;}
.tabrow li#right:after{right:-10px;border-top-left-radius:7px;border-width:0 0 0 1px;box-shadow:-3px -3px 0 #BD1550;}
.tabrow li.selected, .tabrow li:hover{background:#FF1167;border-top-color:#FF1167;}
.tabrow li#left.selected:before,.tabrow li#left:hover:before{box-shadow:3px -3px 0 #FF1167;}
.tabrow li#right.selected:after,.tabrow li#right:hover:after{box-shadow:-3px -3px 0 #FF1167;}
.notif-bubble{display:inline-block;position:relative;top:0;right:0;margin-left:7px;padding:1px 4px;background-color:#FF7F00;background-image:-webkit-linear-gradient(#FFAA55, #FF7F00);-webkit-border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .7);font:10px bold 'Helvetica Neue', Helvetica, sans-serif;color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .4);line-height:15px;}
/*main+sub nav*/
#top{overflow:hidden;min-width:200px;text-transform:uppercase;font-weight:bold;}
nav#main li:hover, nav#main #active_cat, #sub li:hover, #sub #active_sub{border-top-left-radius:5px;border-top-right-radius:5px;/*position:relative;bottom:-1px;*/}
nav#main #active_cat, #sub #active_sub{position:relative;bottom:-1px;}
/*main nav*/
nav#main{border-bottom:1px solid #3E304E;}
nav#main a{color:#CD92D3;}
nav#main li{font-size:13px;padding:2px 5px;margin:0 5px;border:1px solid #7B1166;border-bottom:none;}
nav#main li:hover, nav#main #active_cat{background:#C2CBEF;border:1px solid #3E304E;border-bottom:none;}
nav#main li:hover a, nav#main #active_cat a{color:#5749CF}
/*sub nav*/
#sub{border-bottom:1px solid #9F9CC5;background:#C2CBEF;padding:5px 6px 0px 6px;}
#sub a{color:#5749CF}
#sub li{font-size:12px;padding:1px 15px;border:1px solid #C2CBEF;}
#sub li:hover, #sub #active_sub{background:#F1F2FA;border:1px solid #9F9CC5;border-bottom:1px solid #F1F2FA;}
/*left nav*/
aside#lnav{border:none;margin:0 0 20px 0;}
aside#lnav ul{margin:0;padding:0;}
aside#lnav li:last-child{border-bottom:1px solid #FF1167;}
aside#lnav li{margin:0;list-style-type:none;background:#BD1550;border-top:1px solid #FF1167;}
aside#lnav li#active_lnav{background:#FF1167;}
aside#lnav a, aside#lnav .arrow{display:block;}
aside#lnav a:link, aside#lnav a:visited{color:#FEF3F8;padding:7px;}
aside#lnav a:hover{border:none;}
aside#lnav li:hover{background:#FF1167;}
aside#lnav #active_lnav .arrow, aside#lnav li:hover .arrow{border-top:18px solid #FF1167;border-bottom:18px solid #FF1167;border-right:18px solid #F1F2FA;float:right;}
/*banner topnav*/
#banner{background-color:#481865/*C2CBEF*/;padding:0 150px;}
#banner #pic{display:inline-block;margin:30px 0 15px 0;}
#banner #pic img{border-radius:4px;border:5px solid #fff;}
#banner #info{display:inline-block;vertical-align:bottom;}
#banner #info>div{margin:10px 0 50px 30px;}
#banner h1{font-family:'Helvetica-Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-size:48px;line-height:50px;text-shadow:1px 1px 0 #333;font-weight:bold;}
#banner a:link, #banner a:visited{border:none;color:#EFE0F8}
#banner a:hover{border:none;color:#C8A0E9}
.topnav li{text-align:center;width:100px;}
.topnav span{font-size:2em;}
.topnav .arrow-up{display:block;height:8px;padding-top:5px;}
.topnav #active_lnav .arrow-up, .topnav li:hover .arrow-up{width:0;height:0;margin:0 auto;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid white;}
/*subtopnav*/
.subtopnav{display:block;position:relative;bottom:0;width:100%;display:block;padding-bottom:3px;font-size:1.1em;}
.subtopnav li{padding:0 15px 0 10px;border-right:1px solid #737BCC;}
.subtopnav span{padding:0 1px 3px 1px;}
.subtopnav #active_subtopnav span, .subtopnav li:hover span{border-bottom:3px solid #737BCC;}
.subtopnav a:hover{border:none;}

/*---menus---*/
/*menu filtre blog_list*/
.filter_menu{margin:0;}
.filter_menu li{font-size:0.85em;list-style-type:none;margin:0;}
.filter_menu a:link{margin:0 1px 0 0;font-size:1.15em;}
.expliq{font-style:italic;color:#999;padding:0 0 10px 0;}
/*menu filtre film_list*/
.accordion{list-style:none;margin:0;padding:0;}
.active-menu:before{content:"";border-color:transparent #000;border-style:solid;border-width:0.5em 0 0.5em 0.5em;display:block;height:0;width:0;left:0;top:1.2em;position:relative;}
.active-menu{border-bottom:1px solid #808080;padding-bottom:10px;}
.active-menu ul{width:100%;list-style:none;margin:5px 0 0 0;padding:0;}
.active-menu>a,.active-menu>a:hover{border:none;margin:15px;padding:0;font-weight:bold;}
.active-menu>.sub-menu{display:none;}
.active-menu:target>.sub-menu{display:block;}
.sub-menu li{font-size:0.85em;}
.sub-menu a:link, .sub-menu span{margin:0 1px 0 0;padding:0;font-size:1.15em;}
/*sign up sidebar*/
#signup{background:#E96828;color:#FFFFFF;padding:20px;text-align:center;font-weight:bold;margin:0 0 10px;}
#signup h6{color:#FFFFFF;text-transform:uppercase;font-size:1.6em;margin:0 0 10px;}
#social/*, #partner*/{margin:10px 0 0;}
#social a:hover{border:none;}
#lire{display:block;width:200px;margin:25px auto;padding:8px 0px;color:#D26400;border:1px solid #FEEF3D;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#FFEAC0;background:-webkit-gradient(linear, left top, left bottom, from(#FFEAC0), to(#FEEF3D));background:-webkit-linear-gradient(top, #FFEAC0, #FEEF3D);background:-moz-linear-gradient(top, #FFEAC0, #FEEF3D);background:-ms-linear-gradient(top, #FFEAC0, #FEEF3D);background:-o-linear-gradient(top, #FFEAC0, #FEEF3D);}
#lire:hover{background:#FFEAC0;background:-webkit-gradient(linear, left top, left bottom, from(#FEEF3D), to(#FFEAC0));background:-webkit-linear-gradient(top, #FEEF3D, #FFEAC0);background:-moz-linear-gradient(top, #FEEF3D, #FFEAC0);background:-ms-linear-gradient(top, #FEEF3D, #FFEAC0);background:-o-linear-gradient(top, #FEEF3D, #FFEAC0);}
#lire span{display:inline-block;color:#2F1600;font-family:"Gill Sans MT";font-weight:bold;}
#lire span#a{font-size:1.2em;letter-spacing:0.2px;}
#lire span#b{font-size:0.85em;}
#connexion{padding:0;margin:0;font-weight:normal;font-size:0.9em;}
#connexion a{color:#590D4A;text-decoration:underline;}
#connexion a:hover{border-bottom:none;color:#BE1B9D;}
.horz.last_members li{margin:10px;text-align:center;}

/*---generic---*/
/*structure*/
section#right{float:right;margin-left:20px;}
section#left{float:left;margin-right:20px;}
section#middle{overflow:hidden;min-width:400px;}
section#middle h1{text-align:left;}
section#right.small, section#left.small{width:200px;}
section#right.medium, section#left.medium{width:250px;}
section#right.large, section#left.large{width:300px;}
section#right.xlarge, section#left.xlarge{width:400px;}
section.fullwidth{}
.horz.crumbs{clear:both;width:100%;margin:0 0 10px 0;padding:0;/*border-bottom:1px solid #9F9CC5;border-top:1px solid #9F9CC5;*/}
.horz.crumbs li{margin:0 3px}
.horz.crumbs h1{display:inline-block;font:13px/170% 'Lucida Sans Unicode',Verdana,Sans-Serif;color:#555;letter-spacing:0px;}
/*generic container*/
article, aside{border:1px solid #DEE0F3;background-color:#fff;}
.inscription, .clubs{padding:25px;margin-bottom:20px;}
aside>div{padding:10px;}
aside.centered div{text-align:center;}
aside h3{font-size:1.1em;font-weight:bold;color:#555;}
aside h5,aside h3,.titled h2,.comment_entry .horz.answers,.classement th,
 #calendar th, .horz.col li h3, .horz.col li h4{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #E9EDF8),color-stop(1, #E0E8F3));background-image:-o-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:-moz-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:-webkit-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:-ms-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:linear-gradient(to bottom, #E9EDF8 0%, #E0E8F3 100%);padding:10px;border-bottom:1px solid #DEE0F3;}
.titled h2{padding:2px 10px;font-size:1.2em;}
.two_col_ul{margin:0;padding:0;overflow:hidden;}
.two_col_ul li{margin:0;float:left;display:inline;width:48%;}
.two_col_ul li.title{background-color:#E9EDF8;font-weight:bold;}
/*button style*/
span.button{-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;-webkit-border-top-right-radius:42px;text-indent:0px;display:inline-block;color:#ffffff;font:normal 13px Verdana;height:25px;line-height:25px;text-align:center;vertical-align:top;}
span.button.film-complet{-moz-box-shadow:inset 0px 0px 10px -50px #fce2c1;-webkit-box-shadow:inset 0px 0px 10px -50px #fce2c1;box-shadow:inset 0px 0px 10px -50px #fce2c1;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );background-color:#ffc477;border:1px solid #eeb44f;width:104px;text-shadow:0px 0px 0px #cc9f52;}
span.button.bande-annonce{-moz-box-shadow:inset 0px 0px 10px -50px #bbdaf7;-webkit-box-shadow:inset 0px 0px 10px -50px #bbdaf7;box-shadow:inset 0px 0px 10px -50px #bbdaf7;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );background-color:#79bbff;border:1px solid #84bbf3;width:120px;text-shadow:0px 0px 0px #528ecc;}
span.button.interview{-moz-box-shadow:inset 0px 0px 10px -50px #e6cafc;-webkit-box-shadow:inset 0px 0px 10px -50px #e6cafc;box-shadow:inset 0px 0px 10px -50px #e6cafc;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #c579ff), color-stop(1, #a341ee) );background:-moz-linear-gradient( center top, #c579ff 5%, #a341ee 100% );background-color:#c579ff;border:1px solid #a946f5;width:77px;text-shadow:0px 0px 0px #8628ce;}
span.button.extrait{-moz-box-shadow:inset 0px 0px 10px -50px #fbafe3;-webkit-box-shadow:inset 0px 0px 10px -50px #fbafe3;box-shadow:inset 0px 0px 10px -50px #fbafe3;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ff5bb0), color-stop(1, #ef027d) );background:-moz-linear-gradient( center top, #ff5bb0 5%, #ef027d 100% );background-color:#ff5bb0;border:1px solid #ee1eb5;width:66px;text-shadow:0px 0px 0px #c70067;}
span.button.active_filter{-moz-box-shadow:inset 0px 0px 10px -50px #FF1167;-webkit-box-shadow:inset 0px 0px 10px -50px #FF1167;box-shadow:inset 0px 0px 10px -50px #FF1167;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );background:-moz-linear-gradient( center top, #FF1167 5%, #fb9e25 100% );background-color:#ffc477;border:1px solid #eeb44f;width:104px;text-shadow:0px 0px 0px #cc9f52;}
/*disposition d'images*//*--------------------is this used anywhere ??
.img_gallery{text-align:center;}
.img_gallery img{border:1px solid #DEE0F3;padding:5px;}
.img_gallery a, .img_gallery>div{display:inline-block;vertical-align:top;margin:10px;}
.img_gallery a:hover{border:none;}
.bot_right_link{position:relative;bottom:0;right:0;text-align:right;} ---------*/
/*column layout*/
.horz.col li{width:30%;margin:1%;border:1px solid #DEE0F3;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.horz.col li h3{text-align:center;font-size:1.5em}
.horz.col li p{padding:0 10px;}
.horz.col li > p:first-of-type{font-size:1.1em;}
/*gallery - commun profil, votes, critiques,...*/
.gallery{text-align:center;margin:15px 0 0 0;}
.gallery_entry{border:1px solid #DEE0F3;display:inline-block;vertical-align:top;}
.gallery_entry a:hover{border:none;}
.gallery_entry p{margin:0 0 2px 0;}
/*.gallery_entry .ratingblock{margin:0 10px 10px 58px;}
.gallery_entry.votes{width:200px;margin:20px 10px;padding:0px;}*/
.gallery_entry.votes{width:200px;margin:20px 10px;padding:0px;}
.gallery_entry.votes .ratingblock{margin:0 10px 10px 58px;}
.gallery_entry .role{font-size:0.85em;}
.gallery_entry.quiz{width:320px;margin:0 10px 20px 10px;padding:0px;text-align:left;background-color:#ffffff;}
.accueil .gallery_entry{margin:0;}
.gallery_entry.top{width:100px;margin:0 20px 0 0;padding:0px;}
.gallery_entry.top .ratingblock{margin:0 10px 10px 7px;}
.gallery_entry.membre{width:150px;margin:20px;padding:0px;background-color:#fff;}
.gallery_entry.membre .descr{margin:10px;text-align:left;}
.gallery_entry.membre .descr .username{font-weight:bold;}
.gallery_entry.membre .descr .flag{display:inline-block;width:20px;margin-right:3px;}
.gallery_entry.membre .descr .age{display:inline-block;width:105px;font-style:italic;}
/*thumbnails*/
.gallery_thumb{display:inline-block;vertical-align:middle;margin:10px;}
.gallery_thumb img:hover{border:1px solid #DEE0F3;padding:4px;}
.gallery_thumb a:hover{border:none;}
/*modules*/
/*plus lus cette semaine / themes similaires / les filles qui ont aimé.. */
.two_col_ul.film_sugg{font-size:0.95em;line-height:1.2em;}
.two_col_ul.film_sugg .clear{margin:5px;width:100%;}
.two_col_ul.film_sugg li.left{width:80px;}
.two_col_ul.film_sugg li.right{width:90px;padding-top:2px;}
.horz.plus_lus li{width:120px;padding:5px;vertical-align:top;}
.horz.plus_lus li.right{width:130px;vertical-align:top;font-size:0.95em;line-height:1.2em;}
/*pagination*/
#pagination{margin:40px auto 30px auto;font-weight:bold;text-align:center;}
#pagination a{border:solid 1px #DEE0F3;margin:5px;padding:5px 7px;font-weight:normal;background:#fff;}
#pagination .previous, #pagination .next,#pagination .active{margin:5px 10px;}
#pagination a:hover{border:solid 1px #DDDDDD;}
/*commentaires + status update*/
.robotic{display:none;}
.post{border:6px solid #DEE0F3;background-color:#F1F2FA;padding:20px;}
.post input[type="submit"],#newpm,.repondre input[type="submit"]{float:right;background-color:#828AD2;border:3px solid #ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 17px;font-weight:bold;color:#ffffff;}
.post input[type="submit"]:hover,#newpm:hover,.repondre input[type="submit"]:hover{background-color:#737BCC;}
.post .textarea, .repondre .textarea{overflow:hidden;padding:2px 20px 2px 2px;margin:0 0 15px 0;}
.post textarea, .repondre textarea{border:1px solid #DEE0F3;-moz-box-shadow:0 0 2px 2px #fff;-webkit-box-shadow:0 0 2px 2px #fff;box-shadow:0 0 10px 2px #fff;width:100%;height:50px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.post.comment{margin:20px 0 0 0;}
.post.comment .two_col_ul li.left{width:250px;}
.post.comment .infos{clear:both;padding:3px;}
.post.comment p{margin:2px 0 0 0;}
.post.comment input[type="text"]{width:170px;border:1px solid #DEE0F3;padding:2px;}
.comment_entry{padding:15px 0;background:url("../images/bg_comments.png") repeat-y;}
.comment_entry .com_image{float:left;width:100px;text-align:center;background:url("../images/bg_comments2.png") no-repeat;}
.comment_entry .com_image img{border:5px solid #DEE0F3;padding:0;}
.comment_entry .comment{overflow:hidden;padding:15px;background:#F1F2FA;border:1px solid #DEE0F3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.comment_entry .comment p{margin:0 5px 10px 5px;}
.comment_entry .comment .star_bar{margin:0 5px 10px 2px;width:80px;height:16px;background:url(../images/stars.png);background-repeat:repeat-x;background-position:0 0;text-align:left;}
.comment_entry .comment .star_given{height:16px;background:url(../images/stars.png);background-position:0 -16px;background-repeat:repeat-x;}
.comment_entry .horz.answers{font-size:0.95em;padding:0;width:100%;border:1px solid #DEE0F3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.comment_entry .horz.answers li{padding:1px 7px;border-right:1px solid #DEE0F3;}
.alert{padding:15px;margin:15px 0;border:1px solid transparent;border-radius:4px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.1em;}
.alert-success{background-color:#D9FFDA;border-color:#C7EEC1;color:#3c763d;}
.alert-warning{background-color:#F9FFCC;border-color:#F2E182;color:#AF8801;}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442;}
.repondre, .tabpage{display:none;/* hide for JS enabled browsers */}
.repondre{margin:10px;}
#tabContainer{margin:20px 0 40px 0;}
#tabs>li{border:1px solid #DEE0F3;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;background-color:#ECEDF9;padding:5px 15px;vertical-align:bottom;}
#tabs>li h2{font-size:1.2em;display:inline;}
#tabs > li:hover{cursor:pointer;}
#tabs > li.tabActiveHeader{cursor:pointer;background-color:#fff;position:relative;bottom:-1px;}
#tabs>li.tabActiveHeader h2{font-size:1.4em;}
#tabscontent{padding:15px 30px;border:1px solid #DEE0F3;}
#tabpage_1{display:block;/* hide for JS enabled browsers */}

/*---content---*/
/*---common css for listings (blog, videos)---*/
.blog_list, .video_list, .newsletter_list, .streaming_list{padding:0px 30px;}
.entry{padding:30px 0 45px 0;border-top:2px solid #DEE0F3;clear:both;}
.entry:first-child{border:none;}
.entry h2 a{color:#444;}
.entry h2 a:hover{color:#0788C3;border-bottom:none;}
.entry .image{float:left;margin:0 25px 15px 0;}
.entry .image img{padding:5px;border:solid 1px #EFEFEF;}
.entry .image a:hover{border:none;}
.entry .text{overflow:hidden;min-width:300px;}
.horz.social_proof{margin-top:15px;}
.horz.social_proof li{vertical-align:top;}
.horz.social_proof li.comments{width:110px;}
span.spr{display:inline-block;background:url('../images/sprite.png') no-repeat;}
span.spr.com{width:26px;height:19px;background-position:left top;}
span.spr.ba{width:17px;height:17px;background-position:left -20px;}
span.spr.fav{width:17px;height:16px;background-position:left -38px;}
span.spr.wat{width:15px;height:11px;background-position:left bottom;}
.blog_list li.facebook, .blog_article li.facebook{width:105px;}
.blog_list li.twitter, .blog_article li.twitter{width:90px;}
.blog_list li.google, .blog_article li.google{width:70px;}
.dernier_com{border-top:1px solid #DEE0F3;padding:10px;}
.dernier_com:first-child{border:none;padding-top:0px;}
.dernier_com p{margin:5px 0;}

/*---blog---*/
/*blog*/
.blog_list .entry:first-child{padding-top:20px}
.blog_list .entry .image{margin-top:15px;}
/*article*/
.blog_article, #blog_comments, #prec_suiv, #about, .reponse_quiz{padding:30px;}
.blog_article .image{float:left;margin:0 25px 25px 0;}
.blog_article .image img{padding:5px;border:solid 1px #EFEFEF;}
.blog_article h1{font-size:2.5em;}
    #about h2{font-size:1.5em;}
.blog_article h2{font-size:1.8em;margin:30px 0 0 0;font-weight:normal;}
.blog_article h2#sous_titre{font-size:1.5em;margin-top:10px;font-weight:bold;}
#blog_comments h2{font-size:2em;}
.blog_article h3, #about h3{font-size:1.4em/*1.15em*/;font-weight:bold;margin-top:17px;}
.blog_article .topleft{float:left;margin:0 15px 15px 0;}
.blog_article .pic.left, #about .pic.left{float:left;margin:15px 20px 15px 0;}
.blog_article .pic.right, #about .pic.right{float:right;margin:15px 0 15px 20px;}
.blog_article .floattext, #about .floattext{overflow:hidden;}
.blog_article .text{clear:both;margin:25px 0;}
.blog_article li.date{font-style:italic;width:170px;}
.blog_article .top{margin:0 0 25px 0;}
.blog_article .top li{margin-top:25px;font:bold 1.4em/1.5em "Gill Sans MT";}
.blog_article .top li span{font-weight:normal;font-size:0.9em;}
.bande_annonce{padding:0px;margin:15px auto 0 auto;border:0px;text-align:center;}
.bande-annonce iframe{display:block;}
.blog_article .classement{margin:0 auto;border:1px solid #DEE0F3;text-align:center;}
.blog_article .classement td{border:1px solid #DEE0F3;}
#pageshare{position:fixed;top:15%;left:10px;float:left;z-index:10;}
#pageshare li{float:left;clear:both;margin:5px 5px 0 5px;}
#prec_suiv{border:1px solid #DEE0F3;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #E9EDF8),color-stop(1, #E0E8F3));background-image:-o-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:-moz-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:-webkit-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:-ms-linear-gradient(bottom, #E9EDF8 0%, #E0E8F3 100%);background-image:linear-gradient(to bottom, #E9EDF8 0%, #E0E8F3 100%);padding:10px;border-bottom:1px solid #DEE0F3;}
#prec_suiv #left{float:left;}
#prec_suiv #right{float:right;}
/*newsletters*/
.newsletter_list .entry{padding:25px 0 20px 0;}
.newsletter_list .entry .image{margin-bottom:25px;}

/*---videos---*/
/*common*/
.video_list .horz ul li, .cinema_fiche .horz ul li{display:block;}
.video_list .vid_com, .cinema_fiche .vid_com{margin:0 20px;}
#tab1{border:1px solid #DEE0F3;padding:30px;}
.tab_title{border:1px solid #DEE0F3;display:inline-block;}
/*liste*/
.video_list .entry:first-child{padding-top:30px;padding-bottom:15px;}
.video_list .entry:first-child h2{font-size:1.2em;}
.video_list .entry h2 span{font-size:0.75em;color:#8CA1B4;font-weight:normal;}
.video_list .entry h3{font-size:1em;}
.video_list .entry .image{margin-top:5px;}
.video_list .entry.last{background:#F8F8FC;padding:15px 20px 30px 20px;}
.video_list .entry.last h3#new{margin-bottom:15px;font-size:1.8em;font-style:italic;}
/*fiche*/
.cinema_fiche{padding:30px;}
.cinema_fiche #content{margin:0 auto;}
.cinema_fiche .image{float:left;margin:0 25px 15px 0;}
.cinema_fiche .image img{padding:5px;border:solid 1px #EFEFEF;}
.cinema_fiche .text{overflow:hidden;min-width:300px;}
.cinema_fiche .text h2{font-size:2em;letter-spacing:-0.5px;}
.cinema_fiche #sub_title{margin:0;font:1.2em/1.5em "Gill Sans MT";}
.cinema_fiche #sub_title strong{font-weight:normal;}
.cinema_fiche h1 span#titre_original{font-weight:normal;font-style:italic;}
.cinema_fiche h2{font-size:2em;letter-spacing:-0.5px;}
.cinema_fiche h2 span{font-size:0.7em;font-weight:normal;}
.cinema_fiche h3{font-size:1.5em;font-weight:bold;color:#555;margin:10px 0;}
.cinema_fiche #themes,.cinema_fiche #synopsis{margin:15px 0;}
.cinema_fiche #themes b{color:#797979;}
.cinema_fiche .horz.social_proof.middle>li{margin-right:15px;}
.cinema_fiche #player{float:left;margin:15px 40px 0 0;}
.cinema_fiche .image_stream{overflow:hidden;padding-top:12px;}
.cinema_fiche .image_stream tr{margin-top:10px;vertical-align:top;}
.cinema_fiche .image_stream img{width:100px;margin:0 10px 0 0;}
.cinema_fiche .image_stream p{margin-top:5px;}
.cinema_fiche .image_stream a:hover{border:none;}
.cinema_fiche #offres{width:100%;text-align:left;margin:35px 0 0 0;}
.cinema_fiche #offres th{padding:2px 4px;}
.cinema_fiche #offres td{border-top:1px solid #DEE0F3;padding:10px 4px;}
.cinema_fiche #offres p{margin:0;}
.cinema_fiche #offres .euro{color:#BD1550;font-weight:bold;font-family:Arial,sans-serif;}
.cinema_fiche #offres .big .euro{font-size:1.7em;}
.cinema_fiche #offres .small .euro{font-size:1.1em;}
.cinema_fiche #offres .detail{color:#888;}
.cinema_fiche #offres .acheter{width:110px;}
.cinema_fiche #offres .cta{display:inline-block;background:url('../images/e-commerce/cta.png') no-repeat;width:100px;height:33px;background-position:left top;}
.cinema_fiche #offres .cta:hover{background-position:left bottom;border:none;}
.cinema_fiche .icon span{display:inline-block;background:url('../images/e-commerce/icon-sprite.png') no-repeat;vertical-align:middle;margin-right:3px;}
.cinema_fiche .icon._1 span{width:14px;height:16px;background-position:right top;}
.cinema_fiche .icon._2 span{width:14px;height:16px;background-position:-14px top;}
.cinema_fiche .icon._3 span{width:14px;height:16px;background-position:left top;}
.cinema_fiche .icon._1{color:;}
.cinema_fiche .icon._2{color:;}
.cinema_fiche .icon._3{color:#888;}
#casting{width:48%;float:left;}
#crew{width:48%;float:right;}
#casting .two_col_ul, #crew .two_col_ul{border-top:1px solid #DEE0F3;}
#casting .two_col_ul li, #crew .two_col_ul li{border-bottom:1px solid #DEE0F3;padding:1%;}
#no_ill_streaming{border:1px solid #D3E2FE;background:#F4F9FF;padding:10px;margin:15px 0;}
/*chapters*/
.chapter{padding:50px 100px;}
.chapter p{line-height:1.9em;margin:20px 0;}
/*rating*/
.ratingblock{display:block;}
.loading{height:17px;background:url('../images/working.gif') 50% 50% no-repeat;}
.voted{color:#999;margin:5px 0 0 0;padding:0;}
.thanks{color:#36AA3D;margin:0;padding:0;}
.static{color:#5D3126;}
.unit-rating{z-index:1;border:none;list-style:none;margin:0px;padding:0px;height:17px;position:relative;background:url('../images/starrating-transp.png') top left repeat-x;}
.unit-rating li{z-index:1;border:none;text-indent:-90000px;padding:0px;margin:0px;float:left;}
.unit-rating li a{z-index:10;border:none;outline:none;display:block;width:17px;height:17px;text-decoration:none;text-indent:-9000px;position:absolute;padding:0px;}
.unit-rating li a:hover{z-index:1;border:none;background:url('../images/starrating-transp.png') left center;left:0px;}
.unit-rating a.r1-unit{left:0px;}
.unit-rating a.r1-unit:hover{width:17px;}
.unit-rating a.r2-unit{left:17px;}
.unit-rating a.r2-unit:hover{width:34px;}
.unit-rating a.r3-unit{left:34px;}
.unit-rating a.r3-unit:hover{width:51px;}
.unit-rating a.r4-unit{left:51px;}
.unit-rating a.r4-unit:hover{width:68px;}
.unit-rating a.r5-unit{left:68px;}
.unit-rating a.r5-unit:hover{width:85px;}
.unit-rating a.r6-unit{left:85px;}
.unit-rating li.current-rating{background:url('../images/starrating-transp.png') left bottom;position:absolute;height:17px;display:block;text-indent:-9000px;z-index:1;}
.result{color:#36AA3D;}
/*fav et watch*/
button.fav{overflow:visible;margin:0;padding:0;border:0;color:#0788C3;background:transparent;font:1em 'Lucida Grande','Lucida Sans Unicode',Geneva,Verdana,Sans-Serif;line-height:normal;text-decoration:none;cursor:pointer;-moz-user-select:text;}
button.fav:hover,button.fav:focus{border-bottom:1px dotted #055B85;color:#055B85;}
button.fav::-moz-focus-inner{padding:0;border:0;}

/*---streaming---*/
.streaming_list .entry{padding:25px 0 5px 0;}
.streaming_list .entry h2{margin-top:5px;}
.streaming_list .entry h3{font-size:1em;margin-top:10px;}
.streaming_list .entry .image img{width:100px;height:auto;}

/*---quiz---*/
/*common*/
#stats{margin:10px auto;width:90%;}
#stats td{padding-left:5px;}
#stats td:first-child{font-weight:bold;width:60%;text-align:right;padding:0;}
#stats span{color:#8C8295;}
/*quiz*/
.quiz img{border-bottom:1px solid #C2CBEF;}
.quiz h2, .quiz p, .quiz .horz{margin:5px 10px 5px 10px;}
.quiz h2{margin-bottom:0;}
.quiz p{margin-top:0;}
.quiz .horz{margin-bottom:10px;}
.quiz .horz .google{width:80px;}
.quiz .horz .twitter{width:100px;}
.quiz .horz .facebook{width:105px;}
/*question*/
.nobul.quiz_progress{background:url("../images/bg_progress.png") repeat-y;padding:0;margin-left:8px;}
.nobul.quiz_progress img{vertical-align:middle;margin:6px 6px 6px 0;}
.quiz-header{height:0;}
.quiz-header{height:0;}
#quiz-header{background-repeat:no-repeat;background-size:100% auto;background-position:center middle;}
.first_block{text-align:center;margin:15px 0;}
section#middle .first_block h1{display:inline-block;margin:0 20px 5px 20px;text-align:center;}
.quiz-button{padding:10px 15px;text-align:center;border-radius:4px;-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.2);box-shadow:inset 0 1px rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.2);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));background-image:-moz-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));background-image:-o-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));background-image:linear-gradient(to bottom,rgba(255,255,255,0.3),rgba(255,255,255,0) 50%,rgba(0,0,0,0.12) 51%,rgba(0,0,0,0.04));color:#ffffff;text-decoration:none;border:1px solid;}
.quiz-button.grey{background-color:#D8D2DB;border-color:#C9C1CE #AEA3B6 #AEA3B6;}
.quiz-button.green{background-color:#1ca913;border-color:#147b0e #11640b #11640b;}
.quiz-button.red{background-color:#cd1d18;border-color:#9f1713 #891310 #891310;}
p .quiz-button{display:inline-block;margin:5px;font-size:1.8em;font-weight:bold;}
p .quiz-button.green:hover{background-color:#159b0d;}
p .quiz-button.green:active{background:#1ca913;border-color:#093606 #0d4d09 #147b0e;}
p .quiz-button.red:hover{background-color:#c01511;}
p .quiz-button.red:active{background:#cd1d18;border-color:#5b0d0b #72100d #9f1713;}
p .quiz-button.orange{background-color:#F98D14;border-color:#9f1713 #891310 #891310;}
p .quiz-button.orange:hover{background-color:#ED7E05;}
p .quiz-button.orange:active{background:#F98D14;border-color:#5b0d0b #72100d #9f1713;}
.nobul .quiz-button{display:block;margin:7px auto;font-size:1.1em;}
.nobul button.quiz-button{width:300px;background-color:#737BCC;border-color:#5863C2 #404BB0 #404BB0;}
.nobul button.quiz-button:hover{background-color:#5863C2;}
.nobul li.quiz-button{width:278px;padding:7px 10px;}
.reponse_quiz h2{font-size:2.2em;}
.reponse_quiz h3{font-size:1.5em;font-weight:bold;margin-top:30px;}

/*-----communaute-----*/
/*---common---*/
#overview{text-align:center;padding:10px;margin-bottom:20px;}
.titled{margin-bottom:20px;}
.titled.left{float:left;width:49%;}
.titled.right{float:right;width:49%;}
.titled.clear{clear:both;}

/*---accueil---*/
#l-col{width:650px;float:left;margin-right:20px;}
#r-col{overflow:hidden;min-width:200px;}
.accueil{padding:20px;margin-bottom:20px;}
.accueil a:hover{border:none;}
.accueil h2.h{font-size:1.7em;}
.accueil h3.h{font-size:1.3em;margin:5px 0 20px 0;}

.accueil.film,.accueil.blog{padding-right:0;}
.accueil.film .left, .accueil.blog .left{float:left;margin-right:40px;}
.accueil.film .right, .accueil.blog .right{overflow:hidden;}
.accueil .more{margin:30px 0 0 0;font-size:1.2em;text-align:center}

.accueil.film .left{width:200px;}
.accueil.film .right{width:380px;}

.accueil.blog .left{width:300px;}
.accueil.blog .right{width:280px;}

.accueil.last_quiz p{margin:15px auto;font-size:1.1em;text-align:center;}
.accueil.last_quiz .quiz-button{width:100%;max-width:300px;}

.accueil.forum span{font-size:0.8em;color:#727272}


/*---inscription---*/
.inscription .nobul{margin:10px 0 0 0;}
.inscription .nobul li{margin:5px 0 0 15px;}
.inscription .nobul img{margin:0 5px 0 0;}
/*---dashboard---*/
#notifications{padding:20px;}
#notifications .nobul{margin:15px;}
#notifications .nobul li{margin:5px 0;}
#notifications span.mp{display:inline-block;background:url('../images/mp.png') no-repeat;width:18px;height:11px;}
/*---profil---*/
article.profil{border-top:none;margin:0 150px 20px 150px;padding:0 25px 25px 40px;}
.profil h2{font-size:2.3em;font-weight:normal;margin:40px 0 0 0;}
.profil h3{font-size:1.6em;font-weight:normal;margin:35px 0 10px 0;}
/*profil*/
/*
.profil div.left{width:48%;margin:0 1% 0 10px;float:left;}
.profil div.right{overflow:hidden;padding-left:20px;border-left:2px solid #DEE0F3;}
.profil table .bold{padding-right:15px;font-weight:bold;}
*/
.profil div#left,.profil div#right{display:inline-block;min-width:300px;vertical-align:top;}
.profil div#left{width:43%;margin-right:6%;}
.profil div#right{width:45%;margin-left:4%;border-left:0px solid #A0A0A0;}
.profil table td{border-bottom:1px solid #A0A0A0;vertical-align:top;}
.profil form h3{margin:15px 0 5px;font-weight:bold;}
.profil form p{margin:5px 0;}
.profil label{display:inline-block;width:120px;}
.profil input[type="text"]{width:183px;}
.profil input[type="submit"]{display:block;margin:30px auto 0 auto;}
/*.circle-box{position:relative;display:inline-block;margin-right:50px;}
.arc{position:absolute;top:0;left:0;border-radius:100%;width:80px;height:80px;border:8px solid;}
.circle-text{width:80px;height:20px;padding:20px 5px;text-align:center;}
.circle-text span{font-size:30px;}*/

/*---messagerie---*/
#newpm{width:120px;float:right;text-align:center;padding:0 0 2px;font-weight:normal;border:1px solid #fff;color:#fff;}
#messages{padding:0;}
#messages #new{text-align:center;padding:20px 0;}
#messages a{display:block;clear:both;border-top:1px solid #DEE0F3;padding:10px 15px 15px 10px;}
#messages a:hover{border-bottom:none;}
#messages p{overflow:hidden;margin:0px;}
#messages img{float:left;width:50px;margin:0 10px 0 0;}
#messages div{float:right;width:70px;text-align:right;font-size:1.7em;font-weight:bold;color:#AEBDE6;padding-top:15px;}
#messages #date{}
#messages #noread{color:#82AB38;font-weight:bold;}
#messages a.actif, #messages a:hover, #messages #new{background:#F1F2FA;}
.ecrire{background:#E9EDF8;padding:15px 25px 5px 25px;}
.ecrire .title{margin:0;font-size:1.2em;color:#AEBDE6;}
.ecrire input[type="submit"]{float:right;background-color:#828AD2;border:solid 3px #ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:10px 17px;font-weight:bold;color:#ffffff;}
.ecrire input[type="submit"]:hover{background-color:#737BCC;}
.ecrire .textarea{overflow:hidden;padding:2px 20px 2px 2px;margin:0 0 15px 0;}
.ecrire textarea{border:1px solid #DEE0F3;-moz-box-shadow:0 0 2px 2px #fff;-webkit-box-shadow:0 0 2px 2px #fff;box-shadow:0 0 10px 2px #fff;width:100%;height:50px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.thread{padding:0 25px 0 0;}

/*---membres---*/
.member_search{padding:20px 20px 5px 20px;}
.member_search p{margin:0;}
.member_search p.champ{margin:5px 0 25px 0;}
.member_search input[type="submit"]{margin:35px 0 0 0;background-color:#828AD2;border:3px solid #ffffff;padding:10px 17px;font-weight:bold;color:#ffffff;}
.member_search input[type="submit"]:hover{background-color:#737BCC;}


/*---sorties---*/
ul.plaque li{margin:0;padding:0;list-style-type:none;text-indent:10px;}

ul.plaque .adresse{font-weight:bold;
background-repeat:no-repeat;
background:url('../images/mp.png') no-repeat;}

.agenda{}
.horz.calendar{display:block;text-align:center;margin:30px 50px 30px 0;padding:0;}
.horz.calendar li{padding:0 20px;font-size:1.2em;vertical-align:middle;}
.horz.calendar .current{font-size:2.5em;}
.horz.calendar .current span{font-size:0.5em;font-weight:bold;}
#calendar{table-layout:fixed;width:95%;margin:20px auto;}
/*#calendar th{padding:5px;background:#4E87E1;color:#fff;border-right:1px solid #DEE0F3;}*/
#calendar th{border-right:1px solid #DEE0F3;}
#calendar th:first-child{-webkit-border-top-left-radius:10px;-moz-border-radius-topleft:10px;border-top-left-radius:10px;}
#calendar th:last-child{-webkit-border-top-right-radius:10px;-moz-border-radius-topright:10px;border-top-right-radius:10px;border-right:none;}
#calendar tr:nth-child(2) td{border-top:0;}
#calendar tr:last-child td{border-bottom:0;}
#calendar tr td:first-child{border-left:0;}
#calendar tr td:last-child{border-right:0;}
#calendar td{background:#fff;border:1px dotted #DEE0F3;padding:0;height:100px;vertical-align:top;
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #F7F9FD),color-stop(1, #fff));
background-image:-o-linear-gradient(bottom, #F7F9FD 0%, #fff 100%);
background-image:-moz-linear-gradient(bottom, #F7F9FD 0%, #fff 100%);
background-image:-webkit-linear-gradient(bottom, #F7F9FD 0%, #fff 100%);
background-image:-ms-linear-gradient(bottom, #F7F9FD 0%, #fff 100%);
background-image:linear-gradient(to bottom, #F7F9FD 0%, #fff 100%);}
#calendar td.today{background:#FFE8F7;}
#calendar td.other_month, #calendar td.passed{background:#F2F5F7 url("../images/other_month.png") repeat;color:#D2D2D2;}
#calendar .date{float:right;margin:0 5px 5px 5px;font:1.2em;font-weight:bold;}
#calendar ul{clear:both;}

/*---plan du site---*/
#sitemap{margin:0 10px;padding:10px 5px 15px 0;clear:both;overflow:hidden;}
#sitemap div{float:left;min-width:200px;}
#sitemap h2{margin:0 0 10px 15px;}
#sitemap h3{font-weight:bold;margin:15px 0 5px 0;}

/*---footer---*/
footer{background:#7B1166;color:#fff;text-align:right;padding:1px 10px;margin:0;line-height:1em;}
footer a:link, footer a:visited{color:#FEF7DE;}
footer a:hover, footer a:active{color:#FFE153;border:none;text-decoration:none;}