/* -- raz -- */
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, input, label, legend {
border:                 0px none;
font-family:            inherit;
font-size:              100%;
font-style:             inherit;
font-weight:            inherit;
margin:                 0px;
padding:                0px;
vertical-align:         baseline;
}
body {
background-color:       #e6e6e7;
font-family:            Tahoma, sans-serif;
font-size:              small;
position:               relative;
}
.spacer {
clear:                  both;
visibility:             hidden;
height:                 0px;
}
.rel {
position:               relative;
}
#menubar {
height:                 55px;
background-color:       #808992;
position:               relative;
}
.page {
width:                  1000px;
position:               relative;
margin:                 0px auto;
z-index:                2;
}
.logo1 {
position:               fixed;
top:                    0px;
left:                   0px;
z-index:                10;
}
.logo2 {
position:               absolute;
top:                    0px;
left:                   60px;
z-index:                5;
}
.menulink {
color:                  #e4e4e5;
background-color:       #808992;
font-size:              12pt;
font-family:            Verdana;
display:                inline-block;
height:                 53px;
line-height:            62px;
padding:                0px 22px;
border-top:             solid 2px transparent;
}
.menulink:hover {
background-color:       #999fa6;
}
.mls {
border-top:             solid 2px #e4e4e5;
}
.barlink {
position:               absolute;
width:                  100%;
z-index:                8;
}
.bloc_g {
min-height:             560px;
width:                  196px;
float:                  left;
background-color:       #e6e6e7;
position:               fixed;
}
.bloc_d {
min-height:             560px;
background-color:       #e4e4e5;
border:                 solid 1px #808992;
border-top:             none;
float:                  right;
width:                  802px;
}
.bloc_b {
clear:                  both;
height:                 20px;
font-size:              8pt;
margin-left:            196px;
border-top:             solid 1px #d9d9db;
}
.bloc_b div {
float:                  right;
}
.bloc_b a {
color:                  #808992;
}
.bloc_b a b {
color:                  #727a82;
}
div#searchbar {
padding-top:            20px;
float:                  right;
}
input.searchquery_off  {
float:                  left;
width:                  204px;
height:                 22px;
border:                 solid 1px #ffffff;
border-right:           none;
padding-left:           5px;
color:                  #808992;
background:             #ffffff url("gui/champ_recherche.png") 0% 0% no-repeat;
}
input.searchquery_on {
float:                  left;
width:                  204px;
height:                 22px;
border:                 solid 1px #ffffff;
border-right:           none;
padding-left:           5px;
color:                  #808992;
font-weight:            bold;
letter-spacing:         0.1em;
background:             #ffffff url("gui/champ_recherche_hover.png") 0% 0% no-repeat;
box-shadow:             0px 0px 4px #f0f2c3;
-webkit-box-shadow:     0px 0px 4px #f0f2c3;
-moz-box-shadow:        0px 0px 4px #f0f2c3;
}
input#searchsubmit {
width:                  24px;
height:                 24px;
border:                 solid 1px #ffffff;
background:             #808992 url("gui/btn_recherche.png") 50% 50% no-repeat;
cursor:                 pointer;
}
.member_con {
display:                inline-block;
width:                  26px;
height:                 26px;
background-position:    50% 50%;
float:                  left;
margin-right:           2px;
margin-bottom:          2px;
position:               relative;
}
.mc7 {
margin-right:           0px;
}
.m_connected {
margin-top:             90px;
width:                  194px;
height:                 105px;
}
.m_connected div {
color:                  #808992;
border-bottom:          solid 1px #808992;
margin-bottom:          4px;
}
.m_connected div a {
color:                  #808992;
}
.tools {
margin-top:             15px;
margin-bottom:          1px;
width:                  194px;
border-bottom:          solid 1px #808992;
border-top:             solid 1px #808992;
padding-top:            5px;
padding-bottom:         5px;
overflow:               hidden;
}
.sidelink {
color:                  #808992;
cursor:                 pointer;
padding-left:           30px;
width:                  100%;
display:                inline-block;
height:                 18px;
margin:                 2px auto;
background-image:       url("gui/iconset_off.png");
background-repeat:      no-repeat;
background-position:    -100px -100px;
}
.sidelink:hover {
background-color:       #dcdcdc;
color:                  #000000;
background-image:       url("gui/iconset_on.png");
}
.sl_liens {
background-position:    0px -223px;
}
.sl_rss {
background-position:    1px -255px;
}
.sl_annu {
background-position:    -1px -207px;
}
.sl_sitemap {
background-position:    0px -239px;
}
.sl_compte {
background-position:    0px -271px;
}
.sl_login {
background-position:    0px -719px;
}
.sl_logout {
background-position:    0px -111px;
}
.sl_msg {
background-position:    0px -95px;
}
.sl_msgs {
background-image:       url("gui/iconset_on.png");
background-position:    0px -95px;
background-color:       #ffffee;
}
.sl_breve {
background-position:    0px 1px;
}
.sl_movie {
background-position:    0px -15px;
}
.sl_celeb {
background-position:    0px -31px;
}
.sl_bio {
background-position:    0px -47px;
}
.sl_photo {
background-position:    0px -63px;
}
.sl_critic {
background-position:    0px -79px;
}
.sl_edit {
background-position:    0px -288px;
}
.sl_handleliens {
background-position:    0px -447px;
}
.sl_handleeditos {
background-position:    0px -415px;
}
.sl_handleaffiches {
background-position:    0px -591px;
}
.sl_handlepays {
background-position:    0px -623px;
}
.sl_handlejob {
background-position:    0px -639px;
}
.sl_stats {
background-position:    0px -128px;
}
.sl_maar {
background-position:    0px -175px;
}
.sl_flags {
background-position:    0px -192px;
}
.sl_forum {
background-position:    0px -772px;
}
.sl_cur_forum {
background-position:    0px -753px;
}
.sl_forum_new {
background-position:    0px -810px;
}
.sl_cur_forum_new {
background-position:    0px -791px;
}
.sl_nouveaufil {
background-position:    0px -144px;
}
.sl_nouveausondage {
background-position:    0px -160px;
}
.sl_rechercher {
background-position:    0px -736px;
}
.sl_retour {
background-position:    0px -304px;
}
.h_sep {
height:                 10px;
}
.sl_handleprofil {
background-position:    0px -319px;
}
.sl_handlesite {
background-position:    0px -367px;
}
.sl_handleforums {
background-position:    0px -463px;
}
.sl_handlefilms {
background-position:    0px -543px;
}
.sl_handlecelebs {
background-position:    0px -672px;
}
.sl_inbox {
background-position:    0px -831px;
}
.sl_outbox {
background-position:    0px -847px;
}
.sl_pref {
background-position:    0px -352px;
}
.sl_mesinf {
background-position:    0px -335px;
}
.sl_handlebreves {
background-position:    0px -383px;
}
.sl_handlefactos {
background-position:    0px -400px;
}
.sl_handlefaq {
background-position:    0px -432px;
}
.sl_handleforum {
background-position:    0px -478px;
}
.sl_handlesection {
background-position:    0px -495px;
}
.sl_handlemembre {
background-position:    0px -511px;
}
.sl_handleparamnum {
background-position:    0px -528px;
}
.sl_handlemovies {
background-position:    0px -575px;
}
.sl_handlestills {
background-position:    0px -607px;
}
.sl_bilan {
background-position:    0px -655px;
}
.sl_celebedit {
background-position:    0px -704px;
}
.social_site {
width:                  194px;
height:                 91px;
background:             transparent url("gui/social_bg.png") 50% 50% no-repeat;
position:               relative;
}
.ss_link {
position:               absolute;
top:                    10px;
width:                  80px; 
}
.ss_plus {
left:                   10px;
padding-top:            25px;
}
.ss_fb {
width:                  65px; 
left:                   105px;
padding-top:            5px;
padding-left:           15px;
}
.social_site span.notabene {
position:               absolute;
bottom:                 0px;
color:                  #b0b9c2;
text-align:             center;
display:                block;
width:                  100%;
}
.path {
margin-bottom:          12px;
color:                  #808992;
padding-left:           2px;
margin-top:             1px;
font-size:              7pt;
}
.col_g {
width:                  474px;
float:                  left;
margin-left:            16px;
}
.col_d {
width:                  250px;
float:                  right;
margin-right:           17px;
}
.sec_title {
color:                  #808992;
font-size:              15pt;
line-height:            15pt;
}
.acc_actu {
margin-bottom:          35px;
}
.bloc_actu {
margin-top:             1px;
background-color:       #ffffff;
border-bottom:          solid 1px #808992;
border-top:             solid 1px #808992;
}
.follow_me {
float:                  right;
color:                  #808992;
font-size:              x-small;
background:             transparent url("gui/follow.png") 0% 50% no-repeat;
padding-left:           10px;
}
.follow_me:hover {
color:                  #404449;
}
.actu_link {
display:                block;
height:                 20px;
border-bottom:          solid 1px #d7d7d7;
font-size:              x-small;
vertical-align:         middle;
padding-left:           5px;
overflow:               hidden;
}
.actu_link img {
vertical-align:         middle;
}
.actu_title {
display:                inline-block;
margin-left:            5px;
}
.actu_date {
display:                inline-block;
line-height:            20px;
float:                  right;
margin-right:           4px;
}
.actu_com {
display:                inline-block;
float:                  right;
margin-right:           8px;
line-height:            20px;
}
.actu_com img {
vertical-align:         top;
}
.actu_link:hover {
background-color:       #ffffee;
}
.last_crit {
margin-top:             1px;
height:                 146px;
background-color:       #ffffff;
border:                 solid 1px #808992;
}
.last_crit_crit {
float:                  right;
width:                  342px;
margin:                 5px 12px;
position:               relative;
}
.last_crit_crit_title {
display:                inline-block;
width:                  100%;
font-size:              large;
color:                  #808992;
border-bottom:          solid 1px #e4e4e5;
margin-bottom:          5px;
}
.last_crit_crit_body {
display:                inline-block;
color:                  #010101;
text-align:             justify;
}
.last_crit_crit_body span {
display:                block;
text-align:             center;
color:                  #ae5757;
margin-top:             7px;
}
.last_crit_crit_body:hover span {
text-decoration:        underline;
}
.last_crit_crit_note {
position:               absolute;
right:                  0px;
top:                    8px;
}
.acc_crit {
margin-bottom:          50px;
}
.acc_fact {
background-color:       #f0f0f0;
border-bottom:          solid 1px #808992;
padding:                5px 35px;
color:                  #808992;
background-repeat:      no-repeat;
background-position:    0% 50%;
}
.facto_factos {
background-image:       url("gui/facto_factos.png");
}
.facto_quotes {
background-image:       url("gui/facto_quotes.png");
}
.edito {
text-align:             justify;
min-height:             100px;
background:             #ffffff url("gui/edito.png") 50% 100% no-repeat;
padding:                10px 8px 75px 8px;
border:                 solid 1px #808992;
margin-bottom:          20px;
}
.acc_edito {
position:               relative;
}
.edito_archives {
position:               absolute;
background:             transparent url("gui/folder.png") 100% 50% no-repeat;
right:                  0px;
top:                    6px;
padding-right:          16px;
font-size:              x-small;
color:                  #808992;
display:                inline-block;
}
.edito_archives:hover {
color:                  #404449;
}
.acc_photo {
position:               relative;
}
.acc_tof {
border-top:             solid 1px #808992;
}
.photo_refresh {
position:               absolute;
background:             transparent url("gui/refresh.png") 100% 50% no-repeat;
right:                  0px;
top:                    6px;
padding-right:          12px;
font-size:              x-small;
color:                  #808992;
display:                inline-block;
cursor:                 pointer;
}
.photo_refresh:hover {
color:                  #404449;
}
#shootingstar {
display:                block;
height:                 100px;
width:                  100px;
background-color:       #ffffff;
border:                 solid 1px #808992;
border-top:             none;
margin:                 auto;
padding:                2px;
}
.champ_recherche {
display:                block;
background-color:       #e8e8e8;
width:                  234px;
height:                 24px;
border-bottom:          solid 1px #b7b7b7;
background-position:    50% 50%;
background-repeat:      no-repeat;
}
.champ_recherche:hover {
box-shadow:             0px 0px 4px #f0f2c3;
-webkit-box-shadow:     0px 0px 4px #f0f2c3;
-moz-box-shadow:        0px 0px 8px #d7d7d7;
}
.subsearch_breves_on,.subsearch_aides_on,.subsearch_films_on ,.subsearch_affiches_on,.subsearch_celebs_on   {
margin:                 auto;
background-image:       none;
background-color:       #efefef;
box-shadow:             0px 0px 8px #d7d7d7;
-webkit-box-shadow:     0px 0px 8px #d7d7d7;
-moz-box-shadow:        0px 0px 8px #d7d7d7;
}
.subsearch_breves_off  {
margin:                 auto;
background-image:       url("gui/rech_breves.png");
}
.subsearch_aides_off  {
margin:                 auto;
background-image:       url("gui/rech_aides.png");
}
.subsearch_films_off  {
margin:                 auto;
background-image:       url("gui/rech_films.png");
}
.subsearch_affiches_off  {
margin:                 auto;
background-image:       url("gui/rech_affiches.png");
}
.subsearch_celebs_off  {
margin:                 auto;
background-image:       url("gui/rech_celebs.png");
}
.bloc_newslist {
border-top:             solid 1px #808992;
padding-top:            25px;
position:               relative;
}
.newslist {
width:                  600px;
margin:                 16px auto 0px 75px;
background:             transparent url("gui/news_bg.png") repeat;
border:                 solid 1px #b7b7b7;
border-top-color:       #808992;
border-bottom-color:    #808992;
}
.actu_link2 {
display:                block;
height:                 20px;
border-top:             solid 1px #d7d7d7;
font-size:              x-small;
vertical-align:         middle;
padding-left:           5px;
position:               relative;
}
.actu_link2:hover {
background-color:       #ffffee;
}
.actu_title2 {
display:                inline-block;
max-width:              432px;
overflow:               hidden;
margin-left:            5px;
height:                 16px;
color:                  #8e91b9;
}
.actu_date2 {
display:                inline-block;
line-height:            20px;
float:                  right;
margin-right:           0px;
font-size:              large;
color:                  #cccccc;
}
.actu_com2 {
display:                inline-block;
float:                  right;
margin-right:           8px;
line-height:            20px;
}
.actu_com2 img {
vertical-align:         top;
}
.curnews {
color:                  #3e4175;
background-color:       #ffffff;
}
.curnews_tic {
position:               absolute;
left:                   -8px;
top:                    7px;
display:                none;
}
.curnews .curnews_tic {
display:                block;
}
div#error_bloc {
width:                  80%;
margin:                 60px auto;
padding:                20px;
background:             #f4caca url("gui/error.png") 0% 0% no-repeat;
border:                 solid 1px #4c5759;
text-align:             center;
box-shadow:             0px 0px 16px #924925;
-webkit-box-shadow:     0px 0px 16px #924925;
-moz-box-shadow:        0px 0px 16px #924925;
position:               relative;
}
span.error_span {
float:                  right;
position:               absolute;
right:                  5px;
top:                    0px;
font-weight:            bold;
}
.nav_news {
width:                  82px;
position:               absolute;
right:                  22px;
top:                    60px;
}
.navnews_pt {
display:                inline-block;
width:                  34px;
margin-left:            25px;
}
.navnews_p {
font-size:              24px;
color:                  #808992;
display:                inline-block;
width:                  34px;
text-align:             center;
}
.navnews_t {
font-size:              12px;
display:                inline-block;
border-top:             solid 1px #b7b7b7;
color:                  #b7b7b7;
width:                  34px;
text-align:             center;
}
.nav_news img {
position:               absolute;
top:                    18px;
}
.current_news {
position:               relative;
margin-top:             20px;
}
.news_cinoche {
background:             transparent url("gui/bigcinoche.png") 632px -4px no-repeat;
}
.news_people {
background:             transparent url("gui/bigpeople.png") 632px -4px no-repeat;
}
.news_site {
background:             transparent url("gui/bigsite.png") 632px -4px no-repeat;
}
.current_news_news {
width:                  600px;
margin-left:            75px;
background:             transparent url("gui/news_bg.png") repeat;
border:                 solid 1px #b7b7b7;
border-top-color:       #808992;
border-bottom-color:    #808992;
}
.cnn_title {
color:                  #808992;
font-size:              large;
margin-left:            76px;
width:                  600px;
}
.cnn_body {
padding:                8px;
color:                  #b7b7b7;
word-wrap:              break-word;
}
.cnn_body ul{
list-style-position:    inside;
list-style-type:        square;
margin:                 7px 0px;
}
.cnn_body ol{
list-style-position:    outside;
margin:                 7px 25px;
}
.cnn_source {
background:             transparent url("gui/social_bg.png") 0px 0px repeat;
display:                inline-block;
height:                 16px;
width:                  100%;
padding-left:           3px;
}
.cnn_botline {
margin-left:            75px;
width:                  600px;
}
.cnn_botline_com {
display:                inline-block;
float:                  left;
color:                  #808992;
background:             transparent url("gui/news_com.png") 0px -2px no-repeat;
padding-left:           15px;
}
.cnn_botline_com_hot {
display:                inline-block;
float:                  left;
color:                  #808992;
}
.cnn_botline_infos {
float:                  right;
color:                  #9c9c9c;
}
.cnn_botline_infos b {
color:                  #808992;
}
.social_crit {
margin-top:             5px;
height:                 26px;
padding:                3px;
}
.social_breve {
margin-top:             35px;
height:                 26px;
padding:                3px;
}
.social_breve_left {
width:                  485px;
float:                  left;
}
.social_breve_right {
width:                  280px;
float:                  right;
margin-top:             3px;
}
.social_breve_t {
float:                  right;
border-left:            solid 1px #cccccc;
padding-left:           10px;
}
.social_breve_g {
float:                  right;
width:                  70px;
}
.std_title {
color:                  #808992;
font-size:              large;
margin:                 auto;
width:                  700px;
}
.std_box {
margin:                 auto;
width:                  700px;
text-align:             justify;
background:             transparent url("gui/news_bg.png") repeat;
border:                 solid 1px #b7b7b7;
border-top-color:       #808992;
border-bottom-color:    #808992;
}
.std_box p {
margin:                 8px;
}
.std_lk {
font-weight:            bold;
color:                  #8e91b9;
text-decoration:        underline;
}
.std_lk:hover {
text-shadow:            3px 2px 4px #a8b1ba;
color:                  #3e4175;
text-decoration:        none;
}
div.bloc_don {
background:             transparent url("gui/puce_tirelire.png") 0% 5px no-repeat;
padding-left:           40px;
padding-top:            10px;
margin:                 20px 10px;
border-top:             solid 1px #808992;
}
div.bloc_don span {
font-weight:            bold;
color:                  #ae5757;
}
input#paypal_submit {
display:                block;
width:                  200px;
background-color:       #e6e6e7;
border:                 solid 1px #808992;
color:                  #808992;
margin:                 20px auto;
cursor:                 pointer;
-webkit-border-top-left-radius:     8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-radius-topleft:         8px;
-moz-border-radius-bottomright:     8px;
border-top-left-radius:             8px;
border-bottom-right-radius:         8px;
}
input#paypal_submit:hover {
background-color:       #f0f0f0;
color:                  #5080b1;
border-color:           #5080b1;
box-shadow:             0px 0px 16px #92a2b2;
-webkit-box-shadow:     0px 0px 16px #92a2b2;
-moz-box-shadow:        0px 0px 16px #92a2b2;
}
#resetme_newslist {
position:               absolute;
right:                  263px;
top:                    29px;
display:                none;
}
#resetme_helplist {
position:               absolute;
right:                  212px;
top:                    9px;
display:                none;
}
#resetme_filmlist {
position:               absolute;
right:                  265px;
top:                    4px;
display:                none;
}
#resetme_affiches {
position:               absolute;
right:                  265px;
top:                    4px;
display:                none;
}
#resetme_celeblist {
position:               absolute;
right:                  265px;
top:                    4px;
display:                none;
}
#resetme_celeblistadmin {
position:               absolute;
right:                  250px;
top:                    8px;
display:                none;
}
#waitholder {
position:               absolute;
width:                  64px;
left:                   50%;
margin-left:            -32px;
top:                    5px;
}
.too_much_result {
background:             transparent url("gui/social_bg.png") 0px 0px repeat;
display:                inline-block;
height:                 16px;
width:                  100%;
text-align:             center;
color:                  #ae5757;
}
.too_much_result_bis {
display:                inline-block;
height:                 16px;
width:                  100%;
padding-left:           3px;
text-align:             center;
color:                  #ae5757;
}
.no_result {
background-color:       #ae5757;
color:                  #ffffff;
padding:                5px;
text-align:             center;
}
.result_title {
background:             transparent url("gui/social_bg.png") 0px 0px repeat;
display:                inline-block;
width:                  100%;
padding:                2px 0px;
font-weight:            bold;
color:                  #808992;
}
.basic_list {
list-style-image:       url("gui/pathline_compass.png");
list-style-position:    outside;
padding:                8px 8px 8px 50px;
}
.helplist {
width:                  600px;
margin:                 30px auto;
}
.helplist a {
display:                inline-block;
width:                  100%;
margin:                 5px 0px;
position:               relative;
color:                  #808992;
}
.helplist a img {
position:               absolute;
top:                    3px;
left:                   -20px;
}
.helplist a span {
display:                inline-block;
width:                  25px;
color:                  #000000;
}
.helplist a:hover {
color:                  #000000;
}
.bloc_helplist {
padding-top:            5px;
position:               relative;
}
a { 
text-decoration:        none;
color:                  #808992;
}
a img {
border:                 none;
}
.darkred {
color:                  #960f0f;
}
.center {
text-align:             center;
}
p {
text-align:             justify;
line-height:            1.4;
}
.sml_lk {
color:                  #000000;
}
.sml_lk:hover {
text-decoration:        underline;
}
.faq_botline {
width:                  700px;
margin:                 auto;
font-size:              x-small;
color:                  #b7b7b7;
}
.faq_botline_right {
float:                  right;
}
.darker {
color:                  #727a82;
}
.spaceh {
padding:                20px 0px;
}
.field {
margin:                 13px;
position:               relative;
clear:                  both;
}
.std_label {
display:                inline-block;
background:             transparent url("gui/labeldash.png") 0% 50% repeat-x;
float:                  left;
margin-right:           4px;
height:                 23px;
}
.std_label span {
background-color:       #e4e4e5;
padding-right:          11px;
display:                inline-block;
padding-top:            2px;
}
.l50 {
width:                  50px;
}
.l100 {
width:                  100px;
}
.l200 {
width:                  200px;
}
.l250 {
width:                  250px;
}
.l300 {
width:                  300px;
}
.l350 {
width:                  350px;
}
.l400 {
width:                  400px;
}
.l450 {
width:                  450px;
}
.l500 {
width:                  500px;
}
.basic_title {
color:                  #808992;
font-size:              large;
}
.empty_box {
margin:                 auto;
width:                  100%;
text-align:             justify;
border-top:             solid 1px #808992;
border-bottom:          solid 1px #808992;
}
.form700 {
width:                  700px;
margin:                 auto;
}
.helper {
position:               absolute;
right:                  0px;
}
.helper:hover .tip {
display:                inline-block;
}
.helper img {
cursor:                 pointer;
}
.tip {
z-index:                5;
position:               absolute;
display:                none;
background-color:       #808992;
border:                 solid 1px #183655;
width:                  200px;
padding:                5px;
left:                   -20px;
box-shadow:             0px 0px 16px #92a2b2;
-webkit-box-shadow:     0px 0px 16px #92a2b2;
-moz-box-shadow:        0px 0px 16px #92a2b2;
color:                  #ffffff;
cursor:                 help;
}
.std_input {
border:                 solid 1px #808992;
font-size:              small;
padding:                3px 2px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
}
.std_input:focus {
border:                 solid 1px #808992;
font-size:              small;
padding:                3px 2px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
box-shadow:             0px 0px 8px #92a2b2;
-webkit-box-shadow:     0px 0px 8px #92a2b2;
-moz-box-shadow:        0px 0px 8px #92a2b2;
}
.std_inputsel {
border:                 solid 1px #808992;
font-size:              small;
padding:                3px 2px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
box-shadow:             0px 0px 8px #92a2b2;
-webkit-box-shadow:     0px 0px 8px #92a2b2;
-moz-box-shadow:        0px 0px 8px #92a2b2;
}
.confirm {
width:                  600px;
text-align:             center;
margin:                 50px auto;
background:             #cee8b4 url("gui/ico_valid.png") 10px 10px no-repeat;
border:                 solid 1px #47840b;
padding:                30px;
box-shadow:             0px 0px 16px #47840b;
-webkit-box-shadow:     0px 0px 16px #47840b;
-moz-box-shadow:        0px 0px 16px #47840b;
}
.errf {
box-shadow:             0px 0px 8px #924925;
-webkit-box-shadow:     0px 0px 8px #924925;
-moz-box-shadow:        0px 0px 8px #924925;
}
.std_submit {
background:             transparent url("gui/btn_ok_off.png") 0px 0px no-repeat;
display:                inline-block;
width:                  67px;
height:                 21px;
cursor:                 pointer;
margin-top:             4px;
float:                  right;
}
.std_submit:hover {
background:             transparent url("gui/btn_ok_on.png") 0px 0px no-repeat;
}
.std_edit {
background:             transparent url("gui/btn_edit_off.png") 0px 0px no-repeat;
display:                inline-block;
width:                  78px;
height:                 21px;
cursor:                 pointer;
margin-top:             4px;
margin-right:           30px;
float:                  right;
}
.std_edit:hover {
background:             transparent url("gui/btn_edit_on.png") 0px 0px no-repeat;
}
.std_cancel {
background:             transparent url("gui/btn_cancel_off.png") 0px 0px no-repeat;
display:                inline-block;
width:                  81px;
height:                 21px;
cursor:                 pointer;
margin-top:             4px;
margin-right:           30px;
float:                  right;
}
.std_cancel:hover {
background:             transparent url("gui/btn_cancel_on.png") 0px 0px no-repeat;
}
.sorry_bloc {
width:                  600px;
text-align:             center;
margin:                 50px auto;
background:             #d3e1eb url("gui/snif.png") 10px 10px no-repeat;
border:                 solid 1px #176aaa;
padding:                30px;
box-shadow:             0px 0px 16px #9eb4c4;
-webkit-box-shadow:     0px 0px 16px #9eb4c4;
-moz-box-shadow:        0px 0px 16px #9eb4c4;
}
.link_filter {
text-align:             center;
margin:                 10px auto;
border-bottom:          solid 1px #d8d8dc;
padding-bottom:         10px;
width:                  90%;
}
.linkitem {
display:                block;
border:                 solid 1px #808992;
margin:                 10px 5px;
background-color:       #ffffff;
padding:                2px 0px 0px 2px;
}
.linkitem:hover {
color:                  #000000;
background-color:       #fffff9;
}
.lki1 {
border-color:           #fc9733;
border-left:            solid 10px #fc9733;
}
.lki2 {
border-color:           #6c97c2;
border-left:            solid 10px #6c97c2;
}
.lki3 {
border-color:           #60aa17;
border-left:            solid 10px #60aa17;
}
.lki_title {
display:                block;
font-size:              large;
padding-bottom:         2px;
border-bottom:          solid 1px #cecece;
position:               relative;
margin-right:           2px;
}
.lki_vis {
font-size:              x-small;
position:               absolute;
right:                  0px;
bottom:                 2px;
}
.lki_body {
display:                block;
padding:                2px 0px;
text-align:             justify;
margin-right:           2px;
}
.lki_bot {
display:                block;
font-size:              x-small;
background:             transparent url("gui/social_bg.png") 0px 0px repeat;
margin-top:             2px;
text-align:             right;
}
.lkb1 {
color:                  #fc9733;
border-right:           solid 10px #fc9733;
}
.lkb2 {
color:                  #6c97c2;
border-right:           solid 10px #6c97c2;
}
.lkb3 {
color:                  #60aa17;
border-right:           solid 10px #60aa17;
}
.align_center {
text-align:             center;
}
.warnlink {
text-align:             center;
margin:                 20px auto 0px auto;
border-top:             solid 1px #d8d8dc;
padding-top:            10px;
width:                  90%;
color:                  #818181;
}
.edito_year {
background:             transparent url("gui/calendar.png") 0px 0px no-repeat;
padding-left:           20px;
margin-top:             10px;
margin-left:            5px;
font-weight:            bold;
color:                  #924925;
font-size:              small;
}
.edito_month {
display:                inline-block;
width:                  70px;
padding:                2px 4px;
margin:                 1px -4px 0px 5px;
border:                 solid 1px #176aaa;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
text-align:             center;
color:                  #176aaa;
}
.edito_month:hover {
background-color:       #ffffff;
font-weight:            bold;
}
.edito_empty {
display:                inline-block;
width:                  70px;
padding:                2px 4px;
margin:                 1px -4px 0px 5px;
border:                 solid 1px #d0d0d0;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
text-align:             center;
color:                  #d0d0d0;
}
.editos_box {
width:                  500px;
font-size:              x-small;
}
.edito_smltitle {
font-weight:            bold;
background-color:       #9eb4c4;
padding:                2px;
text-align:             center;
margin-bottom:          5px;
}
.main_crit {
margin-top:             1px;
height:                 168px;
background-color:       #ffffff;
}
.main_crit_poster {
display:                inline-block;
width:                  166px;
height:                 166px;
}
.main_crit_poster:hover img {
box-shadow:             0px 0px 8px #9eb4c4;
-webkit-box-shadow:     0px 0px 8px #9eb4c4;
-moz-box-shadow:        0px 0px 8px #9eb4c4;
}
.main_crit_crit {
float:                  right;
width:                  294px;
margin:                 2px 10px auto auto;
position:               relative;
}
.main_crit_crit_title {
display:                inline-block;
width:                  100%;
text-align:             center;
font-size:              large;
color:                  #808992;
border-bottom:          solid 1px #e4e4e5;
margin-bottom:          5px;
}
.main_crit_crit_title:hover {
color:                  #000000;
}
.main_crit_crit_note {
margin:                 7px auto 7px auto;
}
.main_crit_crit_body {
display:                inline-block;
color:                  #808992;
text-align:             justify;
height:                 105px;
overflow:               hidden;
position:               relative;
}
.main_crit_crit_body:hover {
color:                  #000000;
}
.main_crit_shader {
background:             transparent url("gui/white_shader.png") 0px 0px repeat-x;
height:                 52px;
width:                  100%;
position:               absolute;
bottom:                 0px;
right:                  0px;
}
.sec_crit_bloc {
height:                 60px;
border-top:             solid 1px #ddddde;
position:               relative;
}
.sec_crit_poster {
display:                block;
width:                  54px;
height:                 54px;
border:                 solid 1px #b5b5b6;
position:               absolute;
top:                    2px;
left:                   2px;
background-color:       #ffffff;
}
.sec_crit_title {
display:                block;
padding-left:           66px;
padding-top:            5px;
font-weight:            bold;
color:                  #4c5762;
}
.sec_crit_link {
display:                block;
padding-left:           66px;
margin-top:             8px;
font-size:              8pt;
text-align:             center;
}
.sec_crit_title img {
margin-top:             2px;
}
.sec_crit_link:hover {
color:                  #924925;
}
.sec_crit_title:hover {
color:                  #3e82b1;
}
.sec_crit_poster:hover {
background-color:       #ffffee;
}
.cl_holder {
margin-left:            27px;
}
.cinelink {
background:             transparent url("gui/btn_cinoche_off.png") 0px 0px no-repeat;
height:                 100px;
width:                  220px;
display:                inline-block;
}
.allfilms {
background-position:    0px 0px;
}
.allcrits {
background-position:    -220px 0px;    
}
.cinelink:hover {
background-image:       url("gui/btn_cinoche_on.png");
}
.posterwall {
margin:                 0px 16px;
position:               relative;
}
.poster_refresh {
position:               absolute;
background:             transparent url("gui/refresh.png") 100% 50% no-repeat;
right:                  0px;
top:                    7px;
padding-right:          12px;
font-size:              x-small;
color:                  #808992;
display:                inline-block;
cursor:                 pointer;
}
.poster_refresh:hover {
color:                  #404449;
}
.posterwall_poster {
display:                inline-block;
margin:                 4px 0px 4px 33px;
}
.posterwall_poster img {
max-width:              110px;
max-height:             150px;
}
.posterwall_poster img:hover  {
box-shadow:             0px 0px 16px #808992;
-webkit-box-shadow:     0px 0px 16px #808992;
-moz-box-shadow:        0px 0px 16px #808992;
}
#posterwall {
height:                 158px;
}
.bloc_movielist {
position:               relative;
}
.bloc_film {
width:                  666px;
margin:                 20px 16px auto 16px;
border-bottom:          solid 1px #808992;
}
.listfilm_item {
display:                block;
background-color:       #efefef;
border-top:             solid 1px #808992;
height:                 60px;
position:               relative;
z-index:                1;
}
.listfilm_item:hover {
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
background-color:       #ffffee;
z-index:                2;
}
.listfilm_item:hover .lfi_poster {
background-color:       #313132;
}
.lfi_poster {
display:                inline-block;
width:                  60px;
background-color:       #ffffff;
height:                 60px;
margin-right:           5px;
border-right:           solid 1px #e4e4e5;
float:                  left;
}
.lfi_poster img {
border:                 solid 1px #ffffff;
}
.lfi_title {
line-height:            30pt;
font-size:              x-large;
}
.notabene {
line-height:            10pt;
font-size:              xx-small;
}
.listfilm_item:hover .lfi_title {
color:                  #000000;
}
.lfi_note {
position:               absolute;
right:                  5px;
height:                 10px;
top:                    25px;
}
.film_note_holder {
display:                block;
width:                  40px;
height:                 10px;
background:             transparent url("gui/notation_public_alt.png") -10px 0px no-repeat;
margin:                 2px auto 6px auto;
}
.film_note {
display:                block;
height:                 10px;
background:             transparent url("gui/notation_public_alt.png") -10px -10px no-repeat;
}
.trieur {
display:                inline-block;
width:                  100px;
text-align:             center;
border:                 solid 1px #808992;
border-bottom:          none;
position:               relative;
z-index:                3;
position:               relative;
}
.trieur:hover {
background-color:       #f9f8cd;
color:                  #000000;
}
.tritit {
background:             #ffffff url("gui/alphab.png") 0px 0px no-repeat;
}
.tridate {
background:             #ffffff url("gui/calendar.png") 0px 0px no-repeat;
}
.trinote {
background:             #ffffff url("gui/star.png") 0px 0px no-repeat;
}
.trinombre {
background:             #ffffff url("gui/nombre.png") 0px 0px no-repeat;
}
.triasc {
position:               absolute;
right:                  0px;
width:                  15px;
border-left:            solid 1px #94b96e;
background:             #b4d791 url("gui/tri_asc.png") 50% 50% no-repeat;
}
.tridesc {
position:               absolute;
right:                  0px;
width:                  15px;
border-left:            solid 1px #94b96e;
background:             #b4d791 url("gui/tri_desc.png") 50% 50% no-repeat;
}
.trisel{
background-color:       #cee8b4;
}
.highlighted {
background-color:       #990000;
color:                  #e8b4b4;
}
.filmlist {
border-left:            solid 1px #808992;
border-right:           solid 1px #808992;
}
.bloc_fiche_film {
width:                  700px;
margin:                 30px auto 0px auto;
}
.bff_title {
color:                  #808992;
font-size:              xx-large;
}
.bff_contenu {
background:             transparent url("gui/news_bg.png") repeat;
border:                 solid 1px #b7b7b7;
border-top-color:       #808992;
border-bottom-color:    #808992;
}
.bff_subtitle {
color:                  #818181;
text-align:             center;
margin-bottom:          10px;
height:                 18px;
background:             transparent url("gui/social_bg.png") 0px -73px repeat-x;
}
.bff_left_col {
width:                  200px;
float:                  left;
}
.bff_right_col {
width:                  490px;
margin-right:           5px;
float:                  right;
}
.bff_poster {
display:                block;
width:                  180px;
height:                 180px;
margin:                 auto;
}
.bff_poster:hover img {
box-shadow:             0px 0px 16px #808992;
-webkit-box-shadow:     0px 0px 16px #808992;
-moz-box-shadow:        0px 0px 16px #808992;
}
#flagholder {
text-align:             center;
width:                  190px;
margin:                 auto;
}
#flagholder a img {
padding:                2px;
border:                 solid 1px #c0c0c0;
}
#flagholder a:hover img {
padding:                2px;
border:                 solid 1px #808992;
background-color:       #d1dfeb;
}
#flagholder a {
margin:                 2px 10px;
}
.bff_duree {
margin:                 10px auto;
font-size:              small;
text-align:             center;
font-weight:            bold;
color:                  #353535;
}
.bff_duree span {
color:                  #818181;
font-weight:            normal;
}
.notefilm {
width:                  60px;
margin:                 5px 20px;
height:                 30px;
position:               relative;
}
.notefilm:hover {
background:             transparent url("gui/bgnotf.png") 0% 0% no-repeat;
}
.notefilm  .picto {
display:                block;
margin:                 3px auto;
}
.bff_votestuff {
margin-top:             20px;
position:               relative;
background-color:       #d1dfeb;
}
.floatright {
float:                  right;
}
.floatleft {
float:                  left;
}
.notefilm:hover .infobulle {
display:                block;
}
.infobulle {
position:               absolute;
top:                    28px;
left:                   30px;
display:                none;
z-index:                6;
}
.infobulh {
height:                 10px;
background:             transparent url("gui/infobulh.png") 0px 0px no-repeat;
}
.infobulb {
width:                  100%;
background:             transparent url("gui/infobulb.png") 0px 0px repeat;
border:                 solid 1px #6a6a6a;
border-top:             none;
padding:                2px;
}
.pointer {
cursor:                 pointer;
}
.notefilmh {
background-image:       url("gui/bgnotf.png");
background-position:    0% 0%;
background-repeat:      no-repeat;
}
.film_note_holder_v {
width:                  50px;
height:                 10px;
background:             transparent url("gui/notation_public_alt.png") 0px -20px no-repeat;
margin:                 10px auto 6px auto;
}
.fn_note {
background-position:    0px -40px;
position:               absolute;
left:                   5px;
height:                 10px;
}
.fn_note:hover {
background-image:       url("gui/notation_public_alt.png");
background-color:       transparent;
background-repeat:      no-repeat;
cursor:                 pointer;
}
.fn0 {
width:                  10px;
}
.fn1 {
width:                  20px;
}
.fn2 {
width:                  30px;
}
.fn3 {
width:                  40px;
}
.fn4 {
width:                  50px;
}
.film_note_holder_empty {
width:                  40px;
height:                 10px;
background:             transparent url("gui/notation_public_alt.png") -10px -30px no-repeat;
margin:                 2px auto 6px auto;
}
.bff_section_title {
border-bottom:          solid 1px #990000;
color:                  #990000;
font-weight:            bold;
padding-bottom:         4px;
margin-bottom:          7px;
}
.catname {
margin-top:             3px;
display:                block;
color:                  #000000;
font-size:              x-small;
font-weight:            bold;
}
.met_lk {
color:                  #47840b;
}
.met_lk:hover {
color:                  #0f4a94;
background-color:       #fffedd;
}
.bff_crit {
display:                block;
position:               relative;
margin-bottom:          10px;
padding-bottom:         4px;
border-bottom:          solid 1px #e8e8e8;
}
.bff_crit img {
position:               absolute;
right:                  0px;
top:                    4px;
}
.bff_crit_titre {
display:                block;
max-width:              400px;
color:                  #000000;
margin-bottom:          3px;
}
.bff_crit_desc {
display:                block;
text-align:             justify;
font-size:              small;
}
.bff_crit:hover {
background-color:       #fffff8;
color:                  #000000;
border-bottom:          solid 1px #c0c0c0;
}
.maj_notif {
margin-top: 10px ;
text-align: center;
font-size: x-small;
color: #a0a0a0;
}
.bloc_critlist {
position:               relative;
}
.bloc_crit {
width:                  666px;
margin:                 20px 16px auto 16px;
border-bottom:          solid 1px #808992;
}
.listcrit_item {
display:                block;
background-color:       #efefef;
border-top:             solid 1px #808992;
height:                 30px;
position:               relative;
z-index:                1;
}
.listcrit_item:hover {
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
background-color:       #ffffee;
z-index:                2;
}
.listcrit_item:hover .lfi_poster {
background-color:       #313132;
}
.lci_poster {
display:                inline-block;
width:                  30px;
background-color:       #ffffff;
height:                 30px;
margin-right:           5px;
border-right:           solid 1px #e4e4e5;
float:                  left;
}
.lci_poster img {
border:                 solid 1px #ffffff;
}
.lci_title {
line-height:            30px;
font-size:              small;
}
.lci_subtitle {
font-weight:            bold;
color:                  #aa4040;
}
.listcrit_item:hover .lci_title {
color:                  #000000;
}
.lci_note {
position:               absolute;
right:                  5px;
top:                    10px;
}
.critlist {
border-left:            solid 1px #808992;
border-right:           solid 1px #808992;
}
.critique {
margin-top:             20px;
text-align:             justify;
}
.critique_header {
position:               relative;
border-bottom:          solid 1px #808992;
padding-bottom:         5px;
}
.ch_poster {
display:                inline-block;
width:                  75px;
height:                 75px;
float:                  left;
}
.ch_title {
display:                inline-block;
font-size:              x-large;
width:                  600px;
vertical-align:         middle;
}
.ch_note {
text-align:             center;
}
.ch_note img {
margin-top:             5px;
}
.critic_title {
margin-top:             10px;
color:                  #aa4040;
font-size:              14pt;
line-height:            14pt;
padding-left:           15px;
}
.critic_cont {
background-color:       #ffffff;
border-bottom:          solid 1px #808992;
border-top:             solid 1px #808992;
padding:                10px;
line-height:            1.4em;
}
.bloc_affichelist {
position:               relative;
}
.nav_aff {
width:                  82px;
position:               absolute;
right:                  22px;
top:                    0px;
}
.nav_aff img {
position:               absolute;
top:                    18px;
}
.bloc_affiches {
background-color:       #ffffff;
margin:                 30px 16px auto 16px;
border:                 solid 1px #808992;
}
.posterth {
display:                inline-block;
width:                  150px;
height:                 150px;
margin:                 10px 1px;
}
.posterth img{
border:                 solid 1px #e0e0e0;
opacity:                0.7;
filter:                 alpha(opacity=70);
}
.posterth:hover img {
border-color:           #ffffff;
opacity:                1;
filter:                 alpha(opacity=100);
box-shadow:             0px 0px 16px #404449;
-webkit-box-shadow:     0px 0px 16px #404449;
-moz-box-shadow:        0px 0px 16px #404449;
}
.affiche_main {
box-shadow:             0px 0px 16px #404449;
-webkit-box-shadow:     0px 0px 16px #404449;
-moz-box-shadow:        0px 0px 16px #404449;
display:                block;
margin:                 20px auto;
}
.link_backfilm {
text-align:             center;
}
.paysinfo {
width:                  666px;
margin-left:            16px;
height:                 20px;
text-align:             center;
position:               relative;
}
.paysinfo img {
display:                block;
margin:                 auto;
border:                 solid 1px #ffffff;
}
.bloc_pays {
width:                  666px;
margin:                 10px 16px auto 16px;
border-bottom:          solid 1px #808992;
}
.fiche_metier {
margin-top:             20px;
}
.fm_title {
width:                  700px;
margin:                 auto;
font-size:              large;
color:                  #990000;
}
.fm_title span,.fm_subtitle span {
display:                inline-block;
font-size:              small;
width:                  100px;
color:                  #808992;
}
.fm_subtitle {
width:                  700px;
margin:                 auto;
font-size:              large;
color:                  #3f7806;
}
.fm_backlink {
text-align:             center;
margin-top:             5px;
}
.fm_backlink span {
cursor:                 pointer;
color:                  #808992;
text-decoration:        underline;
}
.fm_backlink span:hover {
color:                  #000000;
text-decoration:        none;
}
.celeblink {
background:             transparent url("gui/btn_celebs_off.png") 0px 0px no-repeat;
height:                 100px;
width:                  220px;
display:                inline-block;
margin:                 0px 22px;
}
.allbios {
background-position:    22px 0px;
}
.allcelebs {
background-position:    -226px 0px;    
}
.allgals {
background-position:    -475px 0px;    
}
.celeblink:hover {
background-image:       url("gui/btn_celebs_on.png");
}
.bloc_cel {
height:                 233px;
}
.celebwall {
margin:                 0px 16px;
position:               relative;
}
.posterwall_poster {
display:                inline-block;
margin:                 4px 0px 4px 33px;
}
.posterwall_poster img {
max-width:              110px;
max-height:             150px;
}
.posterwall_poster img:hover  {
box-shadow:             0px 0px 16px #808992;
-webkit-box-shadow:     0px 0px 16px #808992;
-moz-box-shadow:        0px 0px 16px #808992;
}
#starwall {
height:                 140px;
}
.bh_top {
height:                 202px;
}
.bh_tof {
height:                 202px;
width:                  173px;
float:                  left;
border-right:           solid 1px #e4e4e5;
position:               relative;
}
.bh_tof img {
position:               absolute;
}
.bh_bio {
width:                  280px;
float:                  right;
padding:                10px;
color:                  #808992;
text-align:             justify;
}
.bh_bottom {
border-top:             solid 1px #e4e4e5;
}
.bh_name {
text-align:             center;
}
.bh_name a {
font-size:              large;
display:                inline-block;
border-bottom:          solid 1px #e4e4e5;
padding-bottom:         10px;
margin-bottom:          12px;
}
.bh_bottom a {
display:                inline-block;
width:                  158px;
text-align:             center;
line-height:            30px;
float:                  left;
}
.bh_bottom span {
display:                inline-block;
width:                  158px;
text-align:             center;
line-height:            30px;
float:                  left;
color:                  #e4e4e5;
}
.bh_bottom a:hover {
text-shadow:            3px 2px 4px #a8b1ba;
color:                  #3e4175;
}
.celeb_listitem {
height:                 38px;
border-top:             solid 1px #e4e4e5;
position:               relative;
}
.celeb_listitemnb {
height:                 38px;
position:               relative;
}
.celi {
width:                  30px;
height:                 30px;
border:                 solid 1px #b5b5b6;
background-color:       #ffffff;
padding:                1px;
margin:                 2px;
position:               relative;
float:                  left;
}
.celi img {
position:               absolute;
}
.celd {
padding-left:           45px;
}
.celd_name {
display:                inline-block;
color:                  #4c5762;
font-weight:            bold;
margin-top:             3px;
}
.celd_links {
font-size:              x-small;
position:               absolute;
right:                  4px;
bottom:                 3px;
color:                  #d6d6d7;
}
.celd_links a {
color:                  #808992;
margin-left:            10px;
}
.celd_links span {
margin-left:            10px;
}
.celd_links a:hover {
color:                  #3e4175;
}
.starwall {
display:                inline-block;
width:                  128px;
font-size:              x-small;
color:                  #808992;
text-align:             center;
padding-top:            7px;
}
.starwall img {
background-color:       #ffffff;
border:                 solid 1px #808992;
padding:                1px;
}
a.starwall:hover {
text-shadow:            3px 2px 4px #a8b1ba;
color:                  #3e4175;
}
.lbi_title {
line-height:            30px;
font-size:              small;
margin-left:            10px;
}
.lbi_title .notabene {
line-height:            30px;
float:                  right;
margin-right:           10px;
}
.bloc_biolist {
width:                  700px;
margin:                 30px auto 0px auto;
}
.bbl_title {
color:                  #808992;
font-size:              xx-large;
position:               relative;
}
.bbl_subtitle {
position:               absolute;
right:                  0px;
bottom:                 0px;
font-size:              small;
color:                  #336600;
}
.bbl_contenu {
background:             transparent url("gui/news_bg.png") repeat;
border:                 solid 1px #b7b7b7;
border-top-color:       #808992;
border-bottom-color:    #808992;
padding:                8px;
margin-top:             2px;
margin-bottom:          18px;
}
.bbl_contenu_title {
font-weight:            bold;
color:                  #808080;
margin-bottom:          5px;
}
.bioitem {
display:                inline-block;
text-align:             justify;
}
.bioitem:hover {
color:                  #060606;
}
.celeb_biglist {
display:                block;
background-color:       #efefef;
border-top:             solid 1px #808992;
height:                 38px;
position:               relative;
}
.cbl_img {
display:                inline-block;
width:                  38px;
background-color:       #ffffff;
height:                 38px;
margin-right:           5px;
border-right:           solid 1px #e4e4e5;
float:                  left;
position:               relative;
}
.cbl_text {
line-height:            38px;
font-size:              x-large;
}
.cbl_img img {
position:               absolute;
top:                    4px;
left:                   4px;
}
.cbl_text a:hover {
color:                  #101010;
}
.cbl_links {
position:               absolute;
right:                  0px;
top:                    0px;
font-size:              x-small;
}
.cbl_links a {
margin-right:           10px;
padding-left:           14px;
}
.smlimglk {
background:             transparent url("gui/smallphotolink.png") 0px 50% no-repeat;
}
.smlbiolk {
background:             transparent url("gui/smallbiolink.png") 0px 50% no-repeat;
}
.fiche_left_col {
width:                  250px;
float:                  left;
}
.fiche_right_col {
width:                  440px;
margin-right:           5px;
float:                  right;
}
.fiche_title {
color:                  #808992;
font-size:              xx-large;
position:               relative;
}
.fiche_icone_right {
position:               absolute;
right:                  0px;
bottom:                 5px;
}
.fiche_id img {
display:                block;
position:               relative;
}
.fiche_id:hover img {
box-shadow:             0px 0px 16px #808992;
-webkit-box-shadow:     0px 0px 16px #808992;
-moz-box-shadow:        0px 0px 16px #808992;
}
.fiche_no_id {
display:                block;
margin:                 auto;
}
.fiche_bioprev {
background-color:       #ffffff;
padding:                2px 0px 4px 0px;
}
.biodate {
font-size:              x-small;
font-weight:            normal;
float:                  right;
}
.bioprev_lk  {
display:                inline-block;
color:                  #808992;
text-align:             justify;
}
.bioprev_lk:hover  {
color:                  #101010;
}
.fiche_bioprev_no {
background-color:       #ffffff;
padding:                4px;
text-align:             center;
}
.fiche_movie {
display:                block;
background-color:       #ffffff;
height:                 30px;
margin:                 1px 0px;
line-height:            12px;
position:               relative;
}
.fiche_movie img {
float:                  left;
}
.fiche_movie_title {
display:                inline-block;
margin-top:             2px;
font-weight:            bold;
margin-left:            10px;
}
.fiche_movie_subtitle {
font-size:              x-small;
margin-left:            10px;
}
.fiche_movie_date {
position:               absolute;
right:                  4px;
top:                    8px;
}
.fiche_movie:hover {
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
background-color:       #ffffee;
z-index:                2;
}
.fiche_gal_link {
margin:                 10px;
text-align:             center;
color:                  #929292;
}
.fiche_gal_link .notabene {
margin-top:             10px;
}
.fiche_gal_link .std_lk {
text-decoration:        none;
}
.biographie {
padding:                10px;
text-align:             justify;
line-height:            1.4em;
}
.bio_fiche_link {
float:                  right;
}
.bio_fiche_link:hover {
color:                  #3e4175;
}
.gal_list_item {
display:                block;
height:                 26px;
background-color:       #efefef;
border-top:             1px solid #808992;
position:               relative;
line-height:            26px;
}
.gli_genre {
display:                inline-block;
margin:                 4px;
margin-right:           14px;
float:                  left;
}
.gli_ntof {
display:                inline-block;
float:                  right;
background:             transparent url("gui/smallphotolink.png") 100% 50% no-repeat;
height:                 16px;
width:                  30px;
margin-top:             5px;
margin-right:           6px;
padding-right:          14px;
text-align:             right;
line-height:            14px;
font-size:              x-small;
font-weight:            bold;
}
.gli_date {
display:                inline-block;
float:                  right;
background:             transparent url("gui/calendar.png") 0% 50% no-repeat;
height:                 16px;
width:                  40px;
margin-top:             5px;
margin-right:           5px;
padding-left:           20px;
text-align:             right;
line-height:            14px;
font-size:              x-small;
}
.notebar {
display:                block;
width:                  84px;
height:                 10px;
border:                 solid 1px #b5b5b5;
margin:                 7px;
background-color:       #ffffff;
text-align:             left;
float:                  right;
}
.galnote {
display:                block;
border:                 solid 1px #dddddd; 
background:             transparent url("gui/notebarbg.png") 0px 0px no-repeat;
height:                 6px;
}
.gal_list_item:hover {
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
background-color:       #ffffee;
z-index:                2;
}
.gal_list_item:hover  .gli_name {
color:                  #000000;
}
.gal_list_item:hover  .notebar {
border-color:           #000000;
}
.photofinderlink {
display:                block;
width:                  100px;
margin:                 auto;
padding:                5px 0px 5px 25px;
height:                 22px;
text-align:             center;
line-height:            22px;
background:             #eaeaea url("gui/forum_search.png") 4px 50% no-repeat;
border:                 solid 1px #808992;
-webkit-border-radius:  8px;
-moz-border-radius:     8px;
border-radius:          8px;
}
.photofinderlink:hover {
background-color:       #ffffee;
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
color:                  #000000;
}
.galerie {
margin:                 10px;
position:               relative;
}
.fbgal {
position:               absolute;
right:                  0px;
top:                    20px;
}
.galerie_name {
color:                  #808992;
font-size:              small;
position:               relative;
border-bottom:          solid 1px #808992;
margin-bottom:          30px;
}
.galerie_name a {
font-size:              xx-large;
}
.galerie_name a:hover {
color:                  #000000;
}
.galerie_thumbs {
position:               relative;
}
.gal_tof {
border:                 solid 1px #b5b5b6;
-webkit-border-radius:  6px;
-moz-border-radius:     6px;
border-radius:          6px;
display:                block;
float:                  left;
margin:                 10px 9px;
padding:                5px;
position:               relative;
width:                  100px;
height:                 140px;
background-color:       #f4f4f4;
text-align:             center;
font-size:              x-small;
}
.gal_tof:hover {
background-color:       #ffffff;
border-color:           #808992;
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
}
.matbg {
background-color:       #fce2c8;
}
.mbr_only {
position:               absolute;
top:                    89px;
left:                   5px;
background:             transparent url("gui/news_bg.png") repeat;
}
.tofisid {
position:               absolute;
top:                    5px;
right:                  5px;
}
.thmb {
-webkit-border-radius:  6px 6px 0px 0px;
-moz-border-radius:     6px 6px 0px 0px;
border-radius:          6px 6px 0px 0px;
}
.tofnote {
display:                block;
background:             transparent url("gui/notetof.png") 0% 50% no-repeat;
height:                 12px;
}
#tofquery {
background-color:       #ffffff;
border:                 solid 1px #808992;
padding:                10px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
width:                  70%;
margin:                 20px auto 0px auto;
text-align:             center;
}
#querycrit {
border:                 dashed 1px #b6bbbf;
margin:                 10px auto;
padding:                2px;
}
.tofinder_form {
margin:                 10px;
}
.rowform {
height:                 30px;
line-height:            26px;
}
.rowform label {
cursor:                 pointer;
display:                inline-block;
width:                  100px;
vertical-align:         middle;
}
.rowform * {
vertical-align:         middle;
}
.rb {
color:                  #808992
}
.rbon {
background-color:       #b6bbbf;
color:                  #000000;
}
.itxt {
border:                 solid 1px #808992;
}
.rb_unit {
display:                inline-block;
width:                  20px;
}
.querycritf {
text-transform:         uppercase;
color:                  #009933;
}
.querycritv {
font-variant:           small-caps;
color:                  #cc6666;
}
.errormode {
background:             transparent url("gui/error.png") 100% 0% no-repeat;
}
.field_error  {
background-color:       #660000;
color:                  #ffffff;
}
#tofinfer_get {
display:                block;
margin:                 10px auto 0px auto;
cursor:                 pointer;
padding:                5px 0px 5px 25px;
background:             #eaeaea url("gui/forum_search.png") 4px 50% no-repeat;
border:                 solid 1px #808992;
-webkit-border-radius:  8px;
-moz-border-radius:     8px;
border-radius:          8px;
}
#tofinfer_get:hover {
background-color:       #ffffee;
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
color:                  #000000;
}
.thmbname {
position:               absolute;
background:             transparent url("gui/news_bg.png") repeat;
width:                  100%;
top:                    65px;
left:                   0px;
}
.gal_tof:hover .thmbname {
color:                  #000000;
background-color:       #ffffff;
}
.photoviewer {
display:                block;
margin:                 16px auto 16px auto;
border:                 solid 1px #000000;
}
.posrel {
position:               relative;
}
.galgoprev {
display:                block;
position:               absolute;
top:                    18px;
bottom:                 0px;
left:                   0px;
width:                  110px; 
text-align:             center;
color:                  transparent;
z-index:                3;
background:             transparent url("gui/galprev.png") 0% 50% no-repeat;
}
.galgoprev:hover,.galgonext:hover {
background:             transparent url("gui/news_bg.png") 0% 0% repeat;
color:                  #000000;
}
.galgoprev img,.galgoprev span {
visibility:             hidden;
}
.galgoprev img {
border:                 solid 1px #000000;
}
.galgoprev:hover img,.galgoprev:hover span {
visibility:             visible;
}
.galgonext {
display:                block;
position:               absolute;
top:                    18px;
right:                  0px;
bottom:                 0px;
width:                  110px; 
text-align:             center;
color:                  transparent;
z-index:                3;
background:             transparent url("gui/galnext.png") 100% 50% no-repeat;
}
.galgonext img,.galgonext span {
visibility:             hidden;
}
.galgonext img {
border:                 solid 1px #000000;
}
.galgonext:hover img,.galgonext:hover span {
visibility:             visible;
}
.hidden {
display:                none;
}
.shown {
display:                block;
}
#tofblocsource {
position:               absolute;
background:             transparent url("gui/news_bg.png") 0% 0% repeat;
width:                  700px;
top:                    20px;
left:                   250px;
border:                 solid 1px #808992;
-webkit-border-radius:  4px;
-moz-border-radius:     4px;
border-radius:          4px;
text-align:             center;
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
z-index:                4;
}
.tofcopy {
width:                  90%;
margin:                 20px auto 0px auto;
text-align:             center;
font-size:              xx-small;
}
.keywds {
width:                  90%;
margin:                 10px auto 0px auto;
color:                  #dedee0;
font-size:              xx-small;
text-align:             center;
}
.tags {
margin:                 20px auto 30px auto;
text-align:             center;
}
.tof_icon {
position:               relative;
display:                inline-block;
height:                 17px;
padding-left:           16px;
border:                 solid 1px #dedee0;
border-top:             none;
margin:                 0px 4px;
opacity:                0.5;
filter:                 alpha(opacity=50);
}
.tof_icon span {
float:                  right;
margin-left:            2px;
}
.ti_member {
background:             transparent url("gui/faviconsml.png") 0% 0% no-repeat;
border:                 none;
position:               absolute;
left:                   -4px;
}
.ti_zoom {
background:             #ffffee url("gui/tof_realsize.png") 0% 0% no-repeat;
}
.ti_zoom:hover {
opacity:                1;
filter:                 alpha(opacity=100);
}
.ti_source {
background:             #ffffee url("gui/tof_source.png") 0% 0% no-repeat;
cursor:                 pointer;
}
.ti_source:hover {
opacity:                1;
filter:                 alpha(opacity=100);
}
.ti_thumbs {
background:             #ffffee url("gui/tof_thumbs.png") 0% 0% no-repeat;
}
.ti_thumbs:hover {
opacity:                1;
filter:                 alpha(opacity=100);
}
.notetoftoolbg {
position:               relative;
margin:                 2px auto 0px auto;
width:                  62px;
height:                 12px;
background:             transparent url("gui/notetoftool.png") 0px -12px no-repeat;
}
.notetoftoolbgvoting {
position:               relative;
margin:                 auto;
width:                  98px;
height:                 12px;
background-image:       none;
}
.notetoftool {
float:                  left;
position:               relative;
height:                 12px;
background:             transparent url("gui/notetoftool.png") 0px 0px no-repeat;
}
.votenumof {
float:                  left;
width:                  12px;
height:                 12px;
cursor:                 pointer;
line-height:            12px;
font-size:              10px;
border:                 solid 1px #808992;
text-align:             center;
}
.votenum {
text-align:             center;
float:                  left;
width:                  12px;
height:                 12px;
background-color:       #808992;
color:                  #ffffff;
cursor:                 pointer;
line-height:            12px;
font-size:              10px;
border:                 solid 1px #808992;
}
.votenum:hover {
background-color:       #ffffff;
color:                  #808992;
}
.delme:hover {
background-color:       #990000;
color:                  #ffffff;
}
.tof_icon:hover .infobullehaut {
display:                block;
}
.infobullehaut {
position:               absolute;
bottom:                 20px;
left:                   -6px;
display:                none;
z-index:                6;
}
.infobulbas {
height:                 10px;
background:             transparent url("gui/infobulbas.png") 0px 0px no-repeat;
width:                  100%;
padding:                0px 3px;
}
.infobulhautb {
width:                  100%;
background:             transparent url("gui/infobulb.png") 0px 0px repeat;
border:                 solid 1px #6a6a6a;
border-bottom:          none;
padding:                2px;
}
.nowrap {
overflow:               hidden;
white-space:            nowrap;
}
.forums_conteneur {
width:                  666px;
margin:                 50px auto 0px auto;
border:                 solid 1px #808992;
border-bottom:          none;
}
.section_title {
padding:                2px 5px 4px 5px;
font-weight:            bold;
color:                  #ffffff;
border-bottom:          solid 1px #808992;
}
.forum_title {
display:                inline-block;
width:                  100%;
border-bottom:          solid 1px #808992;
height:                 40px;
clear:                  both;
}
.forum_title:hover {
background-color:       #ffffee;
}
.col0 {
background-color:       #e4e4e5;
}
.col1 {
background-color:       #f0f0f0;
}
.forum_title_image {
float:                  left;
padding:                2px 0px 0px 5px
}
.forum_title_text {
color:                  #808992;
float:                  left;
font-size:              8pt;
padding:                6px;
}
.forum_title_text_forbid
{
color:                  #969696;
float:                  left;
font-style:             italic;
padding:                6px;
}
.forum_title_name {
display:                block;
font-size:              9pt;
font-weight:            bold;
}
.forum_title:hover .forum_title_name {
text-shadow:            3px 2px 4px #a8b1ba;
color:                  #3e4175;
text-decoration:        none;
}
.forum_title_name img {
vertical-align:         text-bottom;
}
.forum_title_nmsg {
float:                  right;
font-size:              9pt;
text-align:             right;
padding:                6px 2px
}
.nmsg {
font-weight:            bold;
}
.nmsg_new {
font-weight:            bold;
color:                  #cc6600;
}
.oldmsg {
font-size:              8pt;
}
.forumsearch {
margin-top:             120px;
}
.forumsearch_query {
background-color:       #dcdcdc;
border-top:             solid 1px #c8c8c8; 
border-left:            solid 1px #c8c8c8; 
border-right:           solid 1px #f0f0f0; 
border-bottom:          solid 1px #f0f0f0; 
line-height:            34px;
height:                 34px;
font-size:              large;
display:                block;
color:                  #808992;
text-align:             center;
width:                  260px;
margin:                 auto;
}
.forumsearch_submit {
background-color:       transparent;
text-align:             center;
width:                  260px;
margin:                 auto;
margin-top:             5px;
display:                block;
font-size:              x-small;
color:                  #808992;
}
.bloc_stats {
width:                  700px;
margin:                 40px auto 0px auto;
}
.statitem {
display:                inline-block;
line-height:            16px;
margin:                 2px;
background-color:       #f0f0f0;
padding:                2px 5px;
border:                 solid 1px #c8c8c8; 
font-weight:            bold;
color:                  #663300;
}
.bloc_maar {
margin:                 auto;
margin-top:             50px;
width:                  750px;
padding-bottom:         10px;
border-bottom:          solid 1px #808992;
margin-bottom:          20px;
}
.maar_submit {
display:                block;
margin:                 50px auto;
cursor:                 pointer;
border:                 solid 1px #808992;
-webkit-border-radius:  4px;
-moz-border-radius:     4px;
border-radius:          4px;
text-align:             center;
padding:                4px 16px;
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
}
.maar_submit:hover {
box-shadow:             0px 0px 16px #808992;
-webkit-box-shadow:     0px 0px 16px #808992;
-moz-box-shadow:        0px 0px 16px #808992;
}
.member_con:hover .infomembre {
display:                block;
}
.infomembre {
position:               absolute;
top:                    26px;
left:                   2px;
display:                none;
z-index:                6;
max-width:              240px;
}
.infomembreh {
display:                block;
height:                 10px;
background:             transparent url("gui/infobulh.png") -4px 0px no-repeat;
width:                  100%;
padding:                0px 3px;
}
.infomembreb {
display:                block;
width:                  100%;
background:             transparent url("gui/infobulb.png") 0px 0px repeat;
border:                 solid 1px #6a6a6a;
border-top:             none;
padding:                2px;
}
.mc_user {
font-weight:            bold;
color:                  #000000;
}
.mc_status {
font-size:              x-small;
}
.c_inv {
position:               absolute;
width:                  5px;
top:                    10px;
right:                  -5px;
bottom:                 1px;
background-color:       #ffffff;
}
.c_onl {
position:               absolute;
width:                  5px;
top:                    10px;
right:                  -5px;
bottom:                 1px;
background-color:       #37a06b;
}
.c_awa {
position:               absolute;
width:                  5px;
top:                    10px;
right:                  -5px;
bottom:                 1px;
background-color:       #df920c;
}
.bloc_annu {
position:               relative;
}
.bloc_annulist {
width:                  666px;
margin:                 20px 16px auto 16px;
}
.annulist {
border:                 solid 1px #808992;
position:               relative;
}
.nickname  .nn_ava {
height:                 12px;
}
.annuaire {
border-collapse:        collapse;
width:                  100%;
}
.annuaire th {
border-bottom:          solid 1px #808992;
background-color:       #ffffee;
padding:                2px 12px 4px 12px;
}
.annuaire th.annuthsort {
background-color:       #df920c;
}
th.annuthsort a {
color:                  #ffffee;
}
.annuaire td {
padding:                5px;
vertical-align:         middle;
}
.annuline0 {
background-color:       #efefef;
}
.annuline1 {
background-color:       #ffffff;
}
.nickname {
position:               relative;
}
.nn_sub {
display:                none;
}
.nickname:hover .nn_sub {
display:                block;
z-index:                6;
position:               absolute;
top:                    -40px;
right:                  60px;
min-width:              50px;
min-height:             50px;
background:             transparent url("gui/ajax_load.gif") 50% 50% no-repeat;
border:                 solid 1px rgb(0,0,0);
box-shadow:             0px 8px 16px #404449;
-webkit-box-shadow:     0px 8px 16px #404449;
-moz-box-shadow:        0px 8px 16px #404449;
}
.reinitri {
position:               absolute;
right:                  -18px;
top:                    4px;
}
.annusignature_empty {
color:                  #818181;
font-style:             italic;
}
.annusignature {
background-color:       #fffffe;
}
.fullpage {
padding-left:           10px;
position:               relative;
margin:                 0px auto;
}
.bloc_d_full {
min-height:             560px;
background-color:       #e4e4e5;
border:                 solid 1px #808992;
border-right:           none;
border-top:             none;
margin-left:            196px;
}
.forum_nav {
width:                  82px;
position:               fixed;
left:                   115px;
top:                    55px;
}
.forum_nav img {
position:               absolute;
top:                    18px;
}
.sl_nmsg {
font-size:              x-small;
position:               absolute;
right:                  35px;
top:                    3px;
}
.treeholder {
margin:                 20px;
white-space:            nowrap;
}
div.f_msg_full ol {
margin:                 7px 25px;
}
div.f_msg_full ol li {
list-style-image:       none;
}
ul.topic {
list-style-position:    outside;
list-style-type:        none;
margin:                 20px 20px 40px 10px;
}
ul.topic ul {
padding-left:           30px;
}
.ulfix ul:first-child {
margin-left:            21px;
}
.topic > li {
/* englobe un fil */
}
.topic * li {
/* englobe un sous-fil */
list-style-image:       url('gui/threaded.png');
}
.topic * ul {
background:             transparent url('gui/threadline.png') 4px 0px repeat-y;
}
.img_expand {
position:               absolute;
left:                   -25px;
top:                    4px;
}
.msg_title {
color:                  #808992;
cursor:                 pointer;
}
.msg_title:hover {
text-shadow:            3px 2px 4px #a8b1ba;
color:                  #3e4175;
text-decoration:        none;
}
.fiche_lk {
color:                  #808992;
}
.fiche_lk:hover {
text-decoration:        underline;
}
.answers {
color:                  #818181;
}
.f_msg_parent {
margin-left:            25px;
width:                  800px;
position:               relative;
}
.f_msg {
margin-left:            5px;
width:                  800px;
position:               relative;
}
.f_msg_ico {
position:               absolute;
right:                  0px;
top:                    2px;
}
.f_msg_prev {
background-color:       #fffffc;
border-bottom:          solid 1px #808992;
height:                 100px;
overflow:               hidden;
opacity:                0.5;
filter:                 alpha(opacity=50);
margin-top:             2px;
}
.img_expand_msg {
float:                  right;
margin-top:             1px;
cursor:                 pointer;
}
.own {
color:                  #832121;
}
.expand_msg {
position:               absolute;
z-index:                3;
bottom:                 11px;
left:                   0px;
right:                  0px;
height:                 100px;
cursor:                 pointer;
}
.f_msg_full {
white-space:            normal;
background-color:       #ffffff;
border:                 solid 1px #a4a4a4;
border-bottom:          solid 1px #808992;
margin-top:             2px;
padding:                5px;
min-height:             100px;
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
}
.ownbar {
position:               absolute;
width:                  3px;
top:                    18px;
bottom:                 10px;
left:                   -5px;
background-color:       #ffa131;
}
.newmsg {
position:               absolute;
width:                  20px;
height:                 20px;
left:                   -30px;
top:                    20px;
background-color:       #cc6600;
font-weight:            bold;
color:                  #ffffff;
text-align:             center;
line-height:            20px;
-webkit-border-radius:  4px;
-moz-border-radius:     4px;
border-radius:          4px;
cursor:                 pointer;
}
.ufd_wait {
position:               absolute;
z-index:                3;
bottom:                 11px;
left:                   0px;
right:                  0px;
height:                 100px;
background:             transparent url('gui/ajax_load.gif') 50% 50% no-repeat;
}
.f_msg_full:hover .msg_toolbox {
display:                block;
} 
.msg_toolbox {
position:               absolute;
right:                  5px;
bottom:                 15px;
display:                none;
}
.msg_toolbox div {
cursor:                 pointer;
float:                  right;
margin:                 2px 5px;
background-color:       #e1e1e1;
padding:                2px 8px;
border:                 solid 1px #d1d1d1;
border-bottom:          solid 1px #c1c1c1;
box-shadow:             0px 2px 2px #b6bbbf;
-webkit-box-shadow:     0px 2px 2px #b6bbbf;
-moz-box-shadow:        0px 2px 2px #b6bbbf;
color:                  #515151;
opacity:                0.5;
filter:                 alpha(opacity=50);
}
.msg_toolbox div:hover {
border:                 solid 1px #a0a0a0;
border-bottom:          solid 1px #909090;
color:                  #000000;
opacity:                1;
filter:                 alpha(opacity=100); 
}
#compose {
display:                none;
position:               fixed;
bottom:                 0px;
height:                 50%;
left:                   10%;
right:                  10%;
}
.asterisque  {
display:                inline-block;
height:                 10px;
width:                  14px;
background:             transparent url('gui/edited.png') 50% 100% no-repeat;
position:               relative;
bottom:                 -1px;
}
.msg_comp_holder {
position:               absolute;
top:                    0px;
left:                   0px;
right:                  0px;
bottom:                 -1px;
background:             transparent url("gui/msg_bg.png") 0% 0% repeat;
border:                 solid 1px #808992;
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
z-index:                4;
}
.msg_comp_close {
width:                  55px;
position:               absolute;
right:                  4px;
top:                    5px;
height:                 18px;
background:             #ffffff url('gui/reset_tri.png') 2px 50% no-repeat;
padding:                0px 5px;
text-align:             right;
border:                 solid 1px #808992;
opacity:                0.5;
filter:                 alpha(opacity=50);
cursor:                 pointer;
}
.msg_comp_close:hover {
opacity:                1;
filter:                 alpha(opacity=100);
}
.msg_comp_form {
position:               absolute;
left:                   0px;
top:                    31px;
bottom:                 0px;
right:                  170px;
}
.msg_comp_tool {
float:                  right;
width:                  170px;
margin-top:             36px;
}
.mct_btn {
width:                  140px;
height:                 30px;
line-height:            30px;
margin:                 auto;
margin-bottom:          20px;
border:                 solid 1px #d1d1d1;
border-bottom:          solid 1px #c1c1c1;
box-shadow:             0px 2px 2px #b6bbbf;
-webkit-box-shadow:     0px 2px 2px #b6bbbf;
-moz-box-shadow:        0px 2px 2px #b6bbbf;
-webkit-border-radius:  4px;
-moz-border-radius:     4px;
border-radius:          4px;
background-color:       #f1f1f1;
text-align:             center;
cursor:                 pointer;
}
.mct_btn:hover {
background-color:       #cee8b4;
border:                 solid 1px #3f7806;
}
.msg_comp_header {
height:                 20px;
border-bottom:          solid 1px #c1c1c1;
padding:                5px;
line-height:            20px;
}
.lmax {
width:                  100%;
}
.comp_box {
position:               absolute;
top:                    60px;
bottom:                 0px;
left:                   0px;
right:                  0px;
padding-bottom:         30px;
}
.inpmsg {
height:                 100%;
font-family:            Tahoma,sans-serif;
}
.msg_comp_tb {
position:               absolute;
right:                  10px;
top:                    -2px;
height:                 26px;
background-color:       #ffffff;
border:                 solid 1px #808992;
-webkit-border-radius:  4px 4px 0px 0px;
-moz-border-radius:     4px 4px 0px 0px;
border-radius:          4px 4px 0px 0px;
border-bottom:          none;
padding:                0px 5px;
}
#layer {
display:                none;
position:               absolute;
background:             transparent url("gui/msg_bg.png") 0% 0% repeat;
top:                    0px;
bottom:                 0px;
left:                   0px;
right:                  0px;
z-index:                15;
}
#MW {
background-color:       #ffffff;
height:                 200px;
left:                   50%;
margin-left:            -200px;
margin-top:             -100px;
position:               fixed;
top:                    50%;
width:                  400px;
z-index:                16;
border:                 solid 1px #808992;
-webkit-border-radius:  4px;
-moz-border-radius:     4px;
border-radius:          4px;
box-shadow:             0px 8px 16px #b6bbbf;
-webkit-box-shadow:     0px 8px 16px #b6bbbf;
-moz-box-shadow:        0px 8px 16px #b6bbbf;
padding:                5px;
}
#MWclose {
position:               absolute;
background-color:       #c0c0c0;
width:                  20px;
height:                 20px;
top:                    0px;
right:                  5px;
background:             transparent url("gui/reset_tri.png") 50% 50% no-repeat;
cursor:                 pointer;
}
#MWclose:hover {
box-shadow:             0px 2px 2px #b6bbbf;
-webkit-box-shadow:     0px 2px 2px #b6bbbf;
-moz-box-shadow:        0px 2px 2px #b6bbbf;
}
.MWC_title {
border-bottom:          1px solid #e0e0e0;
font-weight:            bold;
margin-bottom:          6px;
padding-bottom:         2px;
}
.MWC_main {
position:               relative;
}
.MWC_bottom {
height:                 24px;
}
#listitems {
width:                  394px;
}
.std_label div.MWC_labelspan {
background-color:       #ffffff;
padding-right:          11px;
display:                inline-block;
padding-top:            2px;
}
#toolbar {
margin:                 auto;
padding:                0px;
background-color:       #c0c0c0;
}
.toolbar_icon {
float:                  left;
width:                  20px;
height:                 20px;
cursor:                 pointer;
position:               relative;
z-index:                10;
margin:                 2px 1px 0px 1px;
border:                 solid 1px transparent;
-webkit-border-radius:  2px;
-moz-border-radius:     2px;
border-radius:          2px;
background:             transparent url("gui/tb_ico.png") 0% 0% no-repeat;
}
.toolbar_icon:hover {
border:                 solid 1px #c1c1c1;
box-shadow:             0px 2px 2px #b6bbbf;
-webkit-box-shadow:     0px 2px 2px #b6bbbf;
-moz-box-shadow:        0px 2px 2px #b6bbbf;
}
#tool_bold {
background-position:    0px 0px;
}
#tool_italic {
background-position:    0px -20px;
}
#tool_underline {
background-position:    0px -40px;
}
#tool_strike {
background-position:    0px -60px;
}
#tool_paragraphe {
background-position:    0px -120px;
}
#tool_fontsize {
background-position:    0px -80px;
}
#tool_color {
background-position:    0px -100px;
}
#tool_url {
background-position:    0px -180px;
}
#tool_image {
background-position:    0px -200px;
}
#tool_smile {
background-position:    0px -140px;
}
#tool_list {
background-position:    0px -160px;
}
#tool_youtube {
background-position:    0px -220px;
}
#tool_celeb {
background-position:    0px -260px;
}
#tool_film {
background-position:    0px -240px;
}
.vsep {
background-color:       #f0f0f0;
float:                  left;
height:                 18px;
margin:                 4px 2px 0px 2px;
width:                  1px;
}
div.toolbar_icon div.sub {
display:                none;
}
div.toolbar_icon:hover div.sub {
cursor:                 default;
display:                block;
z-index:                8;
position:               relative;
top:                    20px;
left:                   -1px;
color:                  #000000;
padding:                5px 0px;
background-color:       #ffffff;
border:                 solid 1px #c1c1c1;
box-shadow:             0px 2px 2px #b6bbbf;
-webkit-box-shadow:     0px 2px 2px #b6bbbf;
-moz-box-shadow:        0px 2px 2px #b6bbbf;
}
#sub_fontsize {
width:                  100px;
}
#sub_fontsize span {
display:                block;
background:             transparent url("gui/tb_ico.png") 0px 0px no-repeat;
height:                 20px;
line-height:            20px;
text-align:             left;
padding-left:           25px;
cursor:                 pointer;
}
#sub_fontsize span.tfs_s {
background-position:    0px -320px;
font-size:              x-small;
}
#sub_fontsize span.tfs_m {
background-position:    0px -300px;
font-size:              small;
}
#sub_fontsize span.tfs_l {
background-position:    0px -280px;
font-size:              medium;
}
#sub_fontsize span:hover {
background-color:       #f0f0f0;
}
#colorpicker div {
cursor:                 pointer;
width:                  12px;
height:                 12px;
float:                  left;
border:                 solid 1px #ffffff;
margin:                 1px 2px 0px 0px;
}
#colorpicker div:hover {
border-color:           #000000;
}
#sub_color {
padding:                4px 5px;
width:                  128px;
}
#sub_celeb,#sub_film {
width:                  200px;
left:                   -181px;
}
#sub_celeb input,#sub_film  input{
border:                 solid 1px #808992;
display:                block;
width:                  180px;
margin:                 auto;
}
#sub_paragraphe {
width:                  100px;
}
#sub_paragraphe span {
display:                block;
background:             transparent url("gui/tb_ico.png") 0px 0px no-repeat;
height:                 20px;
line-height:            20px;
text-align:             left;
padding-left:           25px;
cursor:                 pointer;
}
#sub_paragraphe span.tp_c {
background-position:    0px -340px;
}
#sub_paragraphe span.tp_j {
background-position:    0px -360px;
}
#sub_paragraphe span.tp_r {
background-position:    0px -400px;
}
#sub_paragraphe span.tp_m {
background-position:    0px -380px;
}
#sub_paragraphe span.tp_s {
background-position:    0px -420px;
}
#sub_paragraphe span:hover {
background-color:       #f0f0f0;
}
#sub_smiley {
width:                  150px;
}
#sub_smiley img:hover {
cursor:                 pointer;
}
#smileylist {
width:                  144px;
margin:                 5px auto;
}
.align_justify {
text-align:             justify;
}
.align_right{
text-align:             right;
}
.align_mono {
font-family:            monospace;
white-space:            pre;
line-height:            0.6em;
}
.spoiler {
width:                  80%;
border-style:           solid;
border-width:           1px 10px 1px 1px;
border-color:           #e0e0e0;
margin:                 auto;
padding:                5px;
color:                  transparent;
background:             transparent url('gui/spoiler.png') 0% 0% repeat;
text-align:             inherit;
line-height:            inherit;
font-family:            inherit;
font-size:              inherit;
}
.spoiler * {
visibility:             hidden;
}
.spoiler:hover {
color:                  #000000;
background-image:       none;
border-color:           #d0d0d0;
}
.spoiler:hover * {
visibility:             visible;
}
.prevmsg_tit {
background-color:       #f0f0f0;
border-bottom:          3px solid #808992;
color:                  #000000;
font-size:              12pt;
margin:                 20px 15px 15px 15px;
padding:                5px 10px;
}
.prevmsg_bod {
padding:                5px 0px;
bottom:                 0px;
overflow:               auto;
position:               absolute;
top:                    85px;
left:                   5px;
right:                  5px;
margin:                 15px;
}
.prevmsg_mst {
font-weight:            bold;
}
.prevmsg_msb {
margin-bottom:          10px;
border:                 1px solid #808992;
padding:                10px;
}
.signature {
overflow:               hidden;
border-top:             dashed 1px #808992;
margin:                 30px 5px 2px 5px;
padding:                10px 1px 2px 1px;
opacity:                0.7;
filter:                 alpha(opacity=70);
}
.infomsgprev {
width:                  80%;
background-color:       #dc8989;
margin:                 auto;
padding:                2px;
text-align:             center;
}
.msg_sent {
height:                 200px;
line-height:            200px;
text-align:             center;
}
.msgicon {
cursor:                 pointer;
}
.prevholder {
bottom:                 0px;
left:                   0px;
overflow:               auto;
position:               absolute;
right:                  0px;
top:                    0px;
}
.selectthreadoption {
display:                block;
margin:                 10px auto;
}
.msg_comp_form .std_label {
background-image:       none;
}
.sondage_question {
font-size:              medium;
padding-bottom:         5px;
border-bottom:          1px solid #808992;
margin-bottom:          10px;
}
.sondage_reponse {
background-color:       #f0f0f0;
min-height:             20px;
max-height:             100px;
padding:                4px;
border:                 1px solid #ffffff;
}
.sondage_reponse * {
max-height:             90px;
vertical-align:         middle;
}
.sondage_reponse  input {
margin:                 2px 10px 0px 0px;
}
.sond_prev {
padding:                5px 0px;
text-align:             center;
font-size:              large;
}
.sond_warn {
color:                  #cc0000;
padding:                10px;
text-align:             center;
}
.sondage_graph {
border-left:            1px solid #808992;
border-bottom:          1px solid #808992;
margin:                 20px auto;
width:                  80%;
padding:                5px 20px 5px 0px;
}
.sondage_bar {
margin:                 3px 0px 6px 0px;
background-color:       #ffffee;
border:                 solid 1px #c1c1c1;
border-left:            none;
min-height:             20px;
max-height:             100px;
text-align:             right;
box-shadow:             0px 2px 2px #b6bbbf;
-webkit-box-shadow:     0px 2px 2px #b6bbbf;
-moz-box-shadow:        0px 2px 2px #b6bbbf;
white-space:            nowrap;
padding-right:          10px;
position:               relative;
}
.sondage_bar * {
max-height:             90px;
vertical-align:         middle;
}
.sond_nrep {
color:                  #808992;
margin-bottom:          10px;
}
.nbvotes {
display:                inline-block;
left:                   -44px;
position:               absolute;
text-align:             right;
width:                  40px;
}
.myvote {
border-color:           #000000;
}
.sondclosed {
color:                  #990000;
}
.fl_desc {
position:               absolute;
top:                    20px;
right:                  23px;
display:                none;
z-index:                6;
width:                  240px;
}
.fl_desc_l {
display:                block;
height:                 10px;
background:             transparent url("gui/infobulhr.png") -4px 0px no-repeat;
width:                  100%;
padding:                0px 3px;
}
.fl_desc_b {
display:                block;
width:                  100%;
background:             transparent url("gui/infobulb.png") 0px 0px repeat;
border:                 solid 1px #6a6a6a;
border-top:             none;
padding:                2px;
box-shadow:             4px 4px 8px #b6bbbf;
-moz-box-shadow:        4px 4px 8px #b6bbbf;
-webkit-box-shadow:     4px 4px 8px #b6bbbf;
}
.infoforum {
height:                 20px;
background:             transparent url("gui/icon_aide.png") 50% 50% no-repeat;
width:                  20px;
position:               absolute;
top:                    0px;
right:                  2px; 
}
.infoforum:hover .fl_desc {
display:                block;
}
.flags_header {
height:                 20px;
line-height:            20px;
font-weight:            bold;
border-top:             solid 1px #808992;
border-bottom:          solid 1px #808992;
padding:                2px 5px;
margin:                 10px 0px;
background-color:       #ffffff;
}
.flags_all {
color:                  #808992;
font-size:              15pt;
line-height:            15pt;
text-align:             center;
margin-bottom:          20px;
margin-top:             10px;
text-shadow:            2px 2px 4px #b6bbbf;
}
.zethread {
background-color:       #d9d9df;
border:                 1px solid #808992;
padding:                20px;
box-shadow:             0px 6px 8px #b6bbbf;
-moz-box-shadow:        0px 6px 8px #b6bbbf;
-webkit-box-shadow:     0px 6px 8px #b6bbbf;
}
.cbx_lbl_d {
display:                inline-block;
padding:                3px 8px;
}
.std_cbx {
margin:                 5px 0px 5px 5px;
float:                  left;
}
.std_cbx_b {
margin:                 5px;
float:                  left;
}
.std_boxfield {
display:                inline-block;
border:                 1px solid #808992;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
font-size:              small;
padding:                0px;
background-color:       #ffffff;
height:                 22px;
}
.std_input {
border:                 solid 1px #808992;
font-size:              small;
padding:                3px 2px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
}
.std_inputsel {
border:                 solid 1px #808992;
font-size:              small;
padding:                3px 2px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
box-shadow:             0px 0px 8px #92a2b2;
-webkit-box-shadow:     0px 0px 8px #92a2b2;
-moz-box-shadow:        0px 0px 8px #92a2b2;
}
.organigramme {
text-align:             center;
}
.olevel1 {
margin:                 10px;
font-size:              16pt;
background:             transparent url("gui/orgaline.png") 50% 8px no-repeat;
}
.olevel2 {
border-top:             solid 1px #000000;
margin-top:             26px;
width:                  112px;
float:                  left;
font-size:              12pt;
padding:                20px 12px 0px 12px;
background:             transparent url("gui/orgaline.png") 50% 0px repeat-y;
}
.olevel3 {
font-size:              8pt;
}
.organigramme a {
border:                 solid 1px #808992;
display:                inline-block;
padding:                2px 5px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
background-color:       #ffffff;
}
.olevel3 a {
padding:                0px;
display:                block;
margin-top:             10px;
}
.std_p {
margin:                 4px 16px;
text-align:             justify;
line-height:            1.4em;
}
.newacclinker {
position:               absolute;
top:                    306px;
background:             transparent url("gui/annu_prev.png") 0% 50% no-repeat;
padding-left:           20px;
left:                   0px;
}
.bloc_msg {
width:                  666px;
margin:                 20px 16px auto 16px;
}
.pmlist {
position:               relative;
}
.msg_line {
height:                 20px;
line-height:            20px;
background-color:       #ffffff;
margin-bottom:          1px;
padding:                2px 8px;
vertical-align:         middle;
border:                 solid 1px #ffffff;
position:               relative;
z-index:                2;
}
.ml_new {
border-color:           #808992;
background-color:       #ffffee;
box-shadow:             0px 0px 8px #92a2b2;
-webkit-box-shadow:     0px 0px 8px #92a2b2;
-moz-box-shadow:        0px 0px 8px #92a2b2;
z-index:                3;
}
.msg_line > a {
font-weight:            bold;
display:                inline-block;
width:                  400px;
overflow:               hidden;
}
.msg_line > a:hover {
color:                  #000000;
}
.msg_tool {
display:                inline-block;
float:                  right;
margin-right:           16px;
}
.msg_tool .mt_name {
display:                inline-block;
width:                  100px;
overflow:               hidden;
}
.msg_tool span {
display:                inline-block;
width:                  110px;
overflow:               hidden;
text-align:             right;
}
.msg_tool img {
position:               absolute;
right:                  5px;
top:                    6px;
}
.quota {
height:                 16px;
font-size:              x-small;
width:                  333px;
margin:                 60px auto 0px auto;
background-color:       #fefefe;
padding:                1px;
border:                 solid 1px #808992;
position:               relative;
}
.quotabar {
position:               absolute;
height:                 16px;
width:                  333px;
background-color:       #fc9733;
}
.quotatext {
position:               absolute;
text-align:             center;
height:                 16px;
width:                  333px;
}
.pm_unread {
position:               absolute;
top:                    4px;
left:                   -17px;
}
.pm {
background-color:       #f7f7f7;
border:                 solid 1px #b7b7b7;
border-top-color:       #808992;
border-bottom-color:    #808992;
width:                  600px;
margin-left:            76px;
}
.pm_title {
color:                  #808992;
font-size:              large;
margin-left:            76px;
width:                  600px;
position:               relative;
}
.pm_body {
padding:                8px;
}
.pm_source {
background:             transparent url("gui/social_bg.png") 0px 0px repeat;
display:                inline-block;
height:                 16px;
width:                  100%;
padding-left:           3px;
font-size:              x-small;
position:               relative;
}
.pm_source span {
display:                inline-block;
margin-top:             2px;
}
.pm_source img {
position:               absolute;
right:                  5px;
top:                    2px;
}
.pm_answer {
position:               absolute;
right:                  10px;
font-size:              10pt;
bottom:                 -1px;
border:                 solid 1px #808992;
border-bottom:          none;
padding:                2px 8px 2px 24px;
-webkit-border-radius:  4px 4px 0px 0px;
-moz-border-radius:     4px 4px 0px 0px;
border-radius:          4px 4px 0px 0px;
background:             #f7f7f7 url("gui/reply.png") 2px 2px no-repeat;
}
.pm_answer:hover {
background-color:       #808992;
color:                  #f7f7f7;
}
.compbox {
position:               relative;
top:                    30px;
bottom:                 0px;
left:                   0px;
right:                  0px;
padding-bottom:         30px;
}
.comp_tb_400 {
position:               absolute;
right:                  75px;
top:                    -25px;
height:                 26px;
background-color:       #ffffff;
border:                 solid 1px #808992;
-webkit-border-radius:  4px 4px 0px 0px;
-moz-border-radius:     4px 4px 0px 0px;
border-radius:          4px 4px 0px 0px;
border-bottom:          none;
padding:                0px 5px;
}
.massmsg {
font-variant:           small-caps;
background-color:       #808992;
color:                  #f7f7f7;
text-align:             center;
}
.ava_change_holder {
float:                  left;
width:                  460px;
}
#avdiv {
width:                  110px;
height:                 150px;
float:                  left;
position:               relative;
}
#avdiv img.myava {
box-shadow:             0px 6px 8px #b6bbbf;
-moz-box-shadow:        0px 6px 8px #b6bbbf;
-webkit-box-shadow:     0px 6px 8px #b6bbbf;
background-color:       #ffffff;
padding:                1px;
border:                 solid 1px #808992;
max-width:              100%;
max-height:             100%;
}
.ava_pixlist_holder {
width:                  320px;
float:                  right;
position:               relative;
}
.ava_tit {
width:                  100%;
text-align:             center;
color:                  #808992;
}
.avalist_ava {
width:                  50px;
height:                 50px;
display:                inline-block;
position:               relative;
margin:                 5px 5px 0px 5px;
padding:                2px;
}
.avalist_ava img {
position:               absolute;
border:                 solid 1px #808992;
padding:                1px;
cursor:                 pointer;
}
.avalist_ava img:hover {
background-color:       #cc8888;
}
.avalist {
position:               absolute;
white-space:            nowrap;
}
.avacont {
border:                 1px solid #818181;
height:                 82px;
margin:                 5px auto;
overflow:               auto;
position:               relative;
width:                  320px;
background-color:       #f7f7f7;
}
.avadel {
position:               absolute;
top:                    0px;
left:                   15px;
background:             transparent url("gui/news_bg.png") 0% 0% repeat;
width:                  80px;
text-align:             center;
height:                 30px;
line-height:            30px;
cursor:                 pointer;
border:                 solid 1px #990000;
display:                none;
}
.avadel img {
vertical-align:         middle;
}
#avdiv:hover .avadel{
display:                block;
}
.avadel:hover {
background-color:       #ffffff;
}
.uploadbutton_ava {
background:             #ffffff url("gui/upload.png") 0% 50% no-repeat;
padding:                1px;
border:                 solid 1px #808992;
width:                  95px;
height:                 20px;
line-height:            20px;
-webkit-border-radius:  4px 4px 0px 0px;
-moz-border-radius:     4px 4px 0px 0px;
border-radius:          4px 4px 0px 0px;
margin:                 5px auto;
text-align:             right;
padding-right:          5px;
cursor:                 pointer;
}
.uploadbutton_ava:hover {
background-color:       #ffffee;
box-shadow:             0px 2px 4px #b6bbbf;
-moz-box-shadow:        0px 2px 4px #b6bbbf;
-webkit-box-shadow:     0px 2px 4px #b6bbbf;
}
.uperrsmg {
background-color:       #ffffee;
color:                  #960f0f;
padding:                0px 10px;
}
.scrollbox {
max-height:             400px;
overflow:               auto;
background-color:       #808992;
}
.scrollboxlight {
max-height:             400px;
overflow:               auto;
}
.admin_news_line {
height:                 20px;
line-height:            20px;
font-size:              x-small;
margin-bottom:          1px;
background-color:       #f7f7f7;
padding-left:           5px;
}
.admin_line_tool {
float:                  right;
display:                inline-block;
border-left:            solid 1px #f0f0f0;
padding:                0px 2px;
margin:                 2px 0px;
height:                 16px;
line-height:            16px;
cursor:                 pointer;
}
.anl_date {
width:                  100px;
text-align:             right;
}
.anl_del {
width:                  50px;
text-align:             center;
background:             transparent url("gui/file_delete.png") 50% 50% no-repeat;
}
.anl_del:hover,.anl_edit:hover,.anl_res:hover,.anl_crit:hover,.anl_crits:hover ,.anl_tof:hover,.anl_tofs:hover,.anl_bio:hover,.anl_bios:hover {
background-color:       #ffffee;
}
.anl_edit {
width:                  50px;
text-align:             center;
background:             transparent url("gui/edited.png") 50% 50% no-repeat;
}
.anl_crit {
width:                  50px;
text-align:             center;
background:             transparent url("gui/crit.png") 50% 50% no-repeat;
}
.anl_crits {
width:                  50px;
text-align:             center;
background:             transparent url("gui/crits.png") 50% 50% no-repeat;
}
.anl_tof {
width:                  50px;
text-align:             center;
background:             transparent url("gui/celico.png") 50% -16px no-repeat;
}
.anl_tofs {
width:                  50px;
text-align:             center;
background:             transparent url("gui/celico.png") 50% 0px no-repeat;
}
.anl_bio {
width:                  50px;
text-align:             center;
background:             transparent url("gui/celico.png") 50% -48px no-repeat;
}
.anl_bios {
width:                  50px;
text-align:             center;
background:             transparent url("gui/celico.png") 50% -32px no-repeat;
}
.ajout_breve_btn {
background:             #e1e2e5 url("gui/addline.png") 10px 50% no-repeat;
display:                block;
height:                 20px;
line-height:            20px;
margin:                 20px auto 40px auto;
padding:                10px 5px 10px 15px;
width:                  200px;
text-align:             center;
-webkit-border-radius:  8px 0px 8px 0px;
-moz-border-radius:     8px 0px 8px 0px;
border-radius:          8px 0px 8px 0px;
border:                 solid 1px #808992;
font-weight:            bold;
}
.ajout_breve_btn:hover {
background-color:       #fffffe;
text-shadow:            2px 2px 4px #b6bbbf;
box-shadow:             0px 2px 8px #b6bbbf;
-moz-box-shadow:        0px 2px 8px #b6bbbf;
-webkit-box-shadow:     0px 2px 8px #b6bbbf;
}
.forum_display {
background-color:       #fffffe;
width:                  400px;
margin:                 auto;
margin-bottom:          1px;
padding-left:           30px;
text-align:             left;
line-height:            18px;
height:                 20px;
cursor:                 pointer;
color:                  #313131;
}
.fd_on {
background:             #fffffe url("gui/ico_valid.png") 5px 50% no-repeat;
border-left:            solid 5px #fffffe;
}
.fd_off {
background:             #eeeeee url("gui/reset_tri.png") 7px 50% no-repeat;
color:                  #818181;
border-left:            solid 5px #eeeeee;
}
.forum_display em {
color:                  #000000;
}
.fd_on:hover {
border-left:            solid 5px #993333;
}
.fd_off:hover {
border-left:            solid 5px #339933;
}
.inform {
display:                inline;
}
.anl_inp {
width:                  50px;
text-align:             center;
}
.anl_res {
width:                  50px;
text-align:             center;
background:             transparent url("gui/smalllock.png") 50% 50% no-repeat;
}
.frank {
width:                  30px;
border-top:             1px solid #a1a1a1;
border-left:            1px solid #a1a1a1;
border-bottom:          1px solid #f0f0f0;
border-right:           1px solid #f0f0f0;
height:                 14px;
text-align:             center;
}
.std_boxfield_alt {
display:                inline-block;
border:                 1px solid #808992;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
font-size:              small;
padding:                0px;
background-color:       #ffffff;
height:                 22px;
margin:                 3px 15px 1px 15px;
overflow:               hidden;
white-space:            nowrap;
cursor:                 pointer;
}
.sba_sel {
background-color:       #ffffee;
}
.std_boxfield_alt * {
cursor:                 pointer;
}
.msign {
display:                inline-block;
width:                  10px;
text-align:             center;
cursor:                 default;
}
.msignd {
display:                inline-block;
width:                  18px;
height:                 18px;
line-height:            18px;
text-align:             center;
cursor:                 default;
color:                  #ffffff;
background-color:       #990000;
position:               absolute;
right:                  155px;
top:                    1px;
}
.u10 {
background-color:       #f0c9a3;
}
.u100 {
background-color:       #e8b4b4;
}
.ulegend {
margin:                 20px auto;
width:                  300px;
}
.ulegend div {
display:                inline-block;
width:                  100px;
margin:                 24px;
height:                 15px;
line-height:            15px;
}
.sq10 {
display:                inline-block;
width:                  10px;
height:                 10px;
border:                 solid 1px #515151;
margin:                 2px 5px 0px 0px; 
float:                  left;
}
.std_input_des {
border:                 solid 1px #808992;
font-size:              small;
padding:                3px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
display:                inline-block;
}
.avainput {
border:                 solid 1px #808992;
font-size:              small;
padding:                3px;
-webkit-border-radius:  3px;
-moz-border-radius:     3px;
border-radius:          3px;
display:                inline-block;
background-color:       #ffffff;
height:                 80px;
width:                  100px;
position:               relative;
}
.avainput img {
max-width:              76px;
max-height:             76px;
position:               absolute;
top:                    2px;
right:                  2px;
}
.form_substitle {
border-bottom:          1px solid #d0d0d0;
font-weight:            bold;
letter-spacing:         2px;
padding-bottom:         5px;
}
.cbx_holder {
width:                  450px;
float:                  left;
}
.cbx_holder .std_boxfield {
margin-bottom:          2px;
}
.addcasting {
position:               relative;
clear:                  both;
margin-bottom:          2px;
}
.addcasting select {
width:                  180px;
margin-left:            20px;
}
.addcasting img.pointer {
position:               absolute;
top:                    4px;
}
.addcasting input{
width:                  197px;
margin-left:            9px;
}
.addcasting > div {
float:                  left;
width:                  196px;
margin-left:            10px;
font-size:              xx-small;
margin-top:             10px;
padding-left:           5px;
}
.addcasting > div:first-child {
width:                  174px;
margin-left:            21px;
}
.addcasting span.std_input_des {
background-color:       #dddddd;
margin-left:            20px;
width:                  596px;
}
.addcel {
width:                  290px;
height:                 18px;
margin:                 auto;
margin-bottom:          10px;
text-align:             right;
background-image:       url("gui/iconset_off.png");
background-repeat:      no-repeat;
background-position:    0px -31px;
line-height:            18px;
cursor:                 pointer;
padding-right:          10px;
border:                 1px solid #808992;
-webkit-border-radius:  8px 0px 8px 0px;
-moz-border-radius:     8px 0px 8px 0px;
border-radius:          8px 0px 8px 0px;
background-color:       #e1e2e5;
}
.addcel:hover {
background-color:       #fffffe;
background-image:       url("gui/iconset_on.png");
text-shadow:            2px 2px 4px #b6bbbf;
box-shadow:             0px 2px 8px #b6bbbf;
-moz-box-shadow:        0px 2px 8px #b6bbbf;
-webkit-box-shadow:     0px 2px 8px #b6bbbf;
}
#countrycode {
position:               absolute;
width:                  200px;
right:                  66px;
top:                    -70px;
height:                 130px;
background-color:       #fffffe;
overflow:               auto;
box-shadow:             0px 4px 8px #b6bbbf;
-moz-box-shadow:        0px 4px 8px #b6bbbf;
-webkit-box-shadow:     0px 4px 8px #b6bbbf;
display:                none;
}
#countrycode div#cch {
background-color:       #fffff0;
border-bottom:          solid 1px #808992;
padding-left:           5px;
}
#countrycode div {
padding-left:           5px;
border-bottom:          solid 1px #f0f0f0;
}
#countrycode b {
display:                inline-block;
width:                  30px;
}
.field:hover #countrycode  {
display:                block;
}
#blocaffiche {
width:                  600px;
text-align:             center;
margin:                 auto;
}
#blocaffiche p {
text-align:             center;
}
#imgcont {
height:                 150px;
margin:                 auto;
width:                  150px;
}
#affres {
height:                 200px;
overflow:               hidden;
}
.miniup {
border-top:             solid 1px #d0d0d0;
}
.smlaff {
margin:                 4px;
max-height:             50px;
width:                  36px;
padding:                3px;
cursor:                 pointer;
box-shadow:             0px 2px 4px #808992;
-moz-box-shadow:        0px 2px 4px #808992;
-webkit-box-shadow:     0px 2px 4px #808992;
}
#filmpays,#filmduree {
left:                   285px;
position:               absolute;
top:                    3px;
}

.selectbox {
background-color:       #ffffff;
border:                 1px solid #808992;
left:                   199px;
overflow:               hidden;
position:               absolute;
top:                    12px;
width:                  201px !important;
z-index:                10;
-webkit-border-radius:  0px 0px 8px 8px;
-moz-border-radius:     0px 0px 8px 8px;
border-radius:          0px 0px 8px 8px;
box-shadow:             0px 4px 4px #92a2b2;
-moz-box-shadow:        0px 4px 4px #92a2b2;
-webkit-box-shadow:     0px 4px 4px #92a2b2;
padding:                0px 0px 5px 0px !important;
}
.smallceleblistitem {
height:                 20px;
line-height:            20px;
padding:                0px 3px;
position:               relative;
cursor:                 pointer;
}
.smallceleblistitem  img {
float:                  left;
}
.smallceleblistitem  span {
font-size:              small;
display:                inline-block;
height:                 20px;
margin-left:            5px;
}
.smallceleblistitem:hover {
background-color:       #808992;
}
.smallceleblistitem:hover span {
color:                  #ffffff;
}
.hid {
background-color:       #ffee99;
}
.selclap0 {
background:             transparent url("gui/note_0.png") 2px 50% no-repeat;
padding-left:           50px;
}
.selclap1 {
background:             transparent url("gui/note_1.png") 2px 50% no-repeat;
padding-left:           50px;
}
.selclap2 {
background:             transparent url("gui/note_2.png") 2px 50% no-repeat;
padding-left:           50px;
}
.selclap3 {
background:             transparent url("gui/note_3.png") 2px 50% no-repeat;
padding-left:           50px;
}
.selclap4 {
background:             transparent url("gui/note_4.png") 2px 50% no-repeat;
padding-left:           50px;
}
.adm_poster_title {
position:               relative;
padding-left:           20px;
display:                inline-block;
height:                 20px;
}
.adm_poster_holder {
position:               absolute;
width:                  18px;
height:                 18px;
top:                    1px;
left:                   0px;
}
.adm_poster_holder img {
max-width:              100%;
max-height:             100%;
}
.uploadbutton_poster {
background:             #ffffff url("gui/folder.png") 5px 50% no-repeat;
display:                inline-block;
padding:                1px 5px 1px 25px;
border:                 solid 1px #808992;
height:                 20px;
line-height:            18px;
-webkit-border-radius:  4px 4px 0px 0px;
-moz-border-radius:     4px 4px 0px 0px;
border-radius:          4px 4px 0px 0px;
text-align:             right;
cursor:                 pointer;
}
.uploadbutton_poster:hover {
background-color:       #ffffee;
box-shadow:             0px 2px 4px #b6bbbf;
-moz-box-shadow:        0px 2px 4px #b6bbbf;
-webkit-box-shadow:     0px 2px 4px #b6bbbf;
}
.fake_file {
background-color:       #ffffff;
width:                  248px;
position:               absolute;
left:                   350px;
height:                 16px;
padding-left:           5px;
padding-right:          5px;
overflow:               hidden;
font-size:              x-small;
color:                  #818181;
line-height:            16px;
top:                    1px;
}
.lblflag {
left: -50px;
position: absolute;
top: 1px;
}
.scrollboxhalf {
max-height:             180px;
overflow:               auto;
background-color:       #808992;
}
.bloc_listing {
width:                  760px;
margin:                 20px auto;
border-bottom:          solid 1px #808992;
}
.listing_item {
display:                block;
background-color:       #efefef;
border-top:             solid 1px #808992;
height:                 20px;
position:               relative;
z-index:                1;
}
.listing_item:hover {
box-shadow:             0px 0px 16px #b6bbbf;
-webkit-box-shadow:     0px 0px 16px #b6bbbf;
-moz-box-shadow:        0px 0px 16px #b6bbbf;
background-color:       #ffffee;
z-index:                2;
}
.listing_item span {
height:                 20px;
line-height:            20px;
}
.li_titre {
margin-left:            5px;
}
.li_crits {
display:                inline-block;
float:                  right;
margin:                 0px;
padding:                0px 5px;
width:                  30px;
background:             transparent url("gui/crits.png") 20px 50% no-repeat;
border-left:            1px solid #d1d1d1;
}
.li_facts {
display:                inline-block;
float:                  right;
margin:                 0px;
padding:                0px 5px;
width:                  30px;
background:             transparent url("gui/news_com.png") 22px 50% no-repeat;
border-left:            1px solid #d1d1d1;
}
.li_warn {
background-color:       #660000;
color:                  #ffffff;
}
.li_vis0 {
display:                inline-block;
float:                  right;
margin:                 0px;
padding:                0px 5px;
width:                  20px;
background:             transparent url("gui/vis.png") 50% 3px no-repeat;
border-left:            1px solid #d1d1d1;
}
.li_vis1 {
display:                inline-block;
float:                  right;
margin:                 0px;
padding:                0px 5px;
width:                  20px;
background:             transparent url("gui/vis.png") 50% -15px no-repeat;
border-left:            1px solid #d1d1d1;
}
.stills_holder {
background-color:       #f7f7f7;
border:                 1px solid #818181;
height:                 140px;
margin:                 5px auto;
overflow:               auto;
position:               relative;
width:                  380px;
}
.stills_holder_list {
position:               absolute;
white-space:            nowrap;
}
.stills_holder_list_item {
display:                inline-block;
height:                 100px;
margin:                 5px 5px 0px 0px;
padding:                2px;
position:               relative;
}
.stills_holder_list_item img {
border:                 1px solid #808992;
cursor:                 pointer;
padding:                1px;
}
.stills_holder_list_item img:hover {
border:                 1px solid #808992;
cursor:                 pointer;
padding:                1px;
background-color:       #ffdd66;    
}
.still_fiche {
position:               relative;
width:                  100%;
margin:                 10px auto 0px auto;
padding-top:            25px;
border-top:             solid 1px #e0e0e0;
}
.still_fiche span {
position:               absolute;
top:                    0px;
left:                   10px;
background-color:       #f7f7f7;
padding:                0px 5px 2px 5px;
border:                 solid 1px #e0e0e0;
border-top:             none;
box-shadow:             0px 1px 2px #b6bbbf;
-webkit-box-shadow:     0px 1px 2px #b6bbbf;
-moz-box-shadow:        0px 1px 2px #b6bbbf;
}
.still_fiche img {
max-height:             70px;
max-width:              70px;
margin:                 0px 4px 10px 4px;
cursor:                 pointer;
border:                 solid 1px #808992;
padding:                2px;
}
.still_fiche img:hover {
background-color:       #ffdd66;
}
.admtof {
max-width:              600px;
max-height:             300px;
display:                block;
margin:                 0px auto 30px auto;
}
#helpon {
display:                inline-block;
width:                  50px;
position:               absolute;
right:                  280px;
top:                    98px;
}
#helpon img {
position:               absolute;
bottom:                 5px;
right:                  -10px;
}
.bold {
font-weight:            bold;
}
.res_number {
position:               absolute;
right:                  0px;
bottom:                 0px;
font-size:              x-small;
}
.res_number input {
border:                 solid 1px #808992;
border-bottom:          none;
background-color:       #ffffff;
padding:                0px 4px;
-webkit-border-radius:  4px 4px 0px 0px;
-moz-border-radius:     4px 4px 0px 0px;
border-radius:          4px 4px 0px 0px;
cursor:                 pointer;
}
.res_number input:hover {
background-color:       #ffffed;
}
.res_celeb {
display:                block;
height:                 24px;
border-top:             solid 1px #d7d7d7;
font-size:              x-small;
vertical-align:         middle;
padding-left:           2px;
position:               relative;
}
.res_celeb:hover {
background-color:       #ffffee;
}
.rc1 {
display:                inline-block;
max-width:              432px;
overflow:               hidden;
margin-left:            5px;
height:                 18px;
color:                  #8e91b9;
}
.res_poster {
width:                  24px;
display:                inline-block;
height:                 24px;
float:                  left;
}
.rc2 {
display:                inline-block;
max-width:              432px;
overflow:               hidden;
margin-left:            5px;
height:                 22px;
line-height:            10px;
color:                  #8e91b9;
}
.rc2 span {
font-size:              xx-small;
}
.searchback {
display:                block;
margin:                 10px auto 5px auto;
width:                  220px;
padding:                2px 10px;
background-color:       transparent;
border:                 none;
border-bottom:          solid 1px #808992;
cursor:                 pointer;
}
.searchback:hover {
border-bottom:          solid 1px #e0e0e0;
text-shadow:            2px 2px 2px #808992;
}
.minifiche {
position:               absolute;
width:                  200px;
min-height:             50px;
left:                   -10px;
top:                    0px;
z-index:                3;
display:                none;
font-size:              x-small;
font-weight:            normal;
line-height:            normal;
}
.minifiche_cont {
position:               absolute;
width:                  200px;
background-color:       #fff;
top:                    30px;
border:                 solid 1px #999999;
border-top:             none;
box-shadow:             0px 1px 2px #b6bbbf;
-webkit-box-shadow:     0px 1px 2px #b6bbbf;
-moz-box-shadow:        0px 1px 2px #b6bbbf;
}
.minifiche_up {
position:               absolute;
top:                    -12px;
left:                   0px;
}
.mfm {
position:               relative;
}
.mfm:hover .minifiche {
display:                block;
}
.minifiche_cont .mfi {
margin:                 3px 2px 2px 2px;
border:                 solid 1px #a5a5a5;
float:                  left;
}
.mf_name {
text-shadow:            none;
font-weight:            bold;
white-space:            nowrap;
width:                  140px;
overflow:               hidden;
display:                inline-block;
}
.mf_tit {
text-shadow:            none;
white-space:            nowrap;
width:                  140px;
overflow:               hidden;
display:                inline-block;
}
.adv1 {
margin:                 20px auto;
text-align:             center;
}
.adv2 {
margin:                 20px auto;
text-align:             center;
}
.adv3 {
position:               absolute;
right:                  -170px;
top:                    10px;
z-index:                1;
}







