a {color: #e7a855;}
/*a:hover {color: #000000;text-decoration:none;}*/
.grey_link {text-align:center; padding-bottom:3px;}
.grey_link a {font: normal 0.7em Tahoma, sans-serif;color: #444444;text-decoration:none;}
.grey_link a:hover {font: normal 0.7em Tahoma, sans-serif;color: #463dba;text-decoration:nunderline;}
/*a:visited {color: #D49F5A;} */

body {background: #A7A7A7 url('../images/body_fond.gif')  repeat-y top center;font: normal 1em "Tahoma", sans-serif;margin:0px;padding:0px;text-align:center;}
.logs_fatal{color:red;background-color:#ffffff;padding-left:5px;text-align:left;font: normal 0.7em Tahoma, sans-serif;}
.logs_info{color:black;background-color:#ffffff;padding-left:5px;text-align:left;font: normal 0.7em Tahoma, sans-serif;}

form {margin:0px;padding:0px;text-align:center;}

#site {margin: 0px auto 0px auto;text-align: center;width: 804px;padding: 0px;}
#conteneur {line-height: 130%; margin: 0px auto;width: 800px;padding: 0px;text-align: left;}
#banner  {width: 800px;background: transparent url('../images/banner_fond_v3.jpg') no-repeat bottom center;padding:0px;padding-top:150px;margin: 0px 2px;}
#banner_idbox {text-align:right;margin:0px 10px 0px 0px;padding:0px;font: normal 0.1em Tahoma}
#footer  {clear: both;background: #000 url('../images/menu_button_fond.gif') repeat-x top left;display:block; font: normal 0.7em Tahoma, sans-serif;text-align:center;padding: 5px 0 5px 0;margin: 0px;color: #888;}
#menu {float: left;width: 150px;margin: 0;padding: 0;background: #000 url('../images/menu_button_fond_v2.gif') repeat-y top left;text-align:center;}
#menu .menu_img {border-bottom: 1px black solid;width:150px;height:50px;}
#menu .menu_img2 {border-bottom: 1px black solid;width:150px;height:93px;}
#menu .menu_txt {text-align:left;color:#B4B4B3; font: bold 0.7em Tahoma, sans-serif; background: #000000; width:150px;height:50px;}
#corps {margin: 0 0 0 0 ;float: right;width: 650px;padding: 0px;background-color: white}
#corps h1 {clear: both;border-left:15px solid #4d4d4d;border-right:15px solid #4d4d4d;color:#fff; background: #4d4d4d url('../images/corps_h1.gif') repeat-x top left;margin: 0 ;font: bold 0.95em Tahoma, Arial, sans-serif;padding:5px;padding-left:7px;padding-bottom:7px; }
#corps h2 {clear: both;color:#0d0d85; margin: 2px 0px 1px 15px ;font: normal 0.8em Tahoma, Arial, sans-serif;padding:5px;padding-bottom:0px; }
#corps h3 {margin: 5px 15px 1px 30px ;font: normal 0.8em Tahoma, sans-serif;padding:0px;text-align:justify;}
#corps .h2_like {color:#40659B; margin: 2px 0px 1px 0px ;font: bold 1.1em Tahoma, Arial, sans-serif;padding:5px;padding-bottom:0px;padding-left:0px; }
#corps p { margin: 0.4em 3em 0.7em 3em ;font: normal 0.8em Tahoma, sans-serif;padding:0px;text-align:justify; }
.commentaire {margin: 0.4em 3em 0.7em 3em ;font: normal 0.8em Tahoma, sans-serif;padding:0px;text-align:justify;}
.commentaire .citation {border:1px solid #ddd;background-color:#efefef;padding:3px; }
.commentaire .citation span {font: normal 10px Tahoma, sans-serif; }
.h1_details	{background-color: #F9FFEA;color:#94BA3D;padding:2px;padding-right:10px;text-align:right;font: bold 0.7em Tahoma, Arial, sans-serif;}
.video_box      {/*background: #000 url('../images/videos_fond.jpg') no-repeat top left;*/background: #000 url('../images/title_fond.gif') repeat-x top left;}
.video_details  {padding:5px;color:#B4B4B3;padding-right:10px;text-align:right;font: normal 0.7em Tahoma, sans-serif;}

.borderit {border: 2px solid #463dba;}

.cleaner {clear: both;}

#corps2 {margin: 0 0 0 0 ;float: right;width: 650px;padding: 0px;background-color: white}
#corps2 h1 {clear: both;border-left:15px solid #4d4d4d;border-right:15px solid #4d4d4d;color:#fff; background: #4d4d4d url('../images/corps_h1.gif') repeat-x top left;margin: 0 ;font: bold 0.95em Tahoma, Arial, sans-serif;padding:5px;padding-left:7px;padding-bottom:7px; }
#corps2 h2 {clear: both;color:#0d0d85; margin: 2px 0px 1px 15px ;font: normal 0.8em Tahoma, Arial, sans-serif;padding:5px;padding-bottom:0px; }
#corps2 h3  { margin: 0.3em 0.3em 0.3em 0.3em ;font: normal 0.7em sans-serif;padding:0px;text-align:left; }
#corps2 .h2_like {color:#40659B; margin: 2px 0px 1px 0px ;font: bold 1.1em Tahoma, Arial, sans-serif;padding:5px;padding-bottom:0px;padding-left:0px; }
#corps2 p { margin: 0.3em 0.3em 0.3em 0.3em ;font: normal 0.7em sans-serif;padding:0px;text-align:center; }

#episode {margin:15px auto;padding:0px;width:526px;border: 1px solid #000;background-color:#fff;}
#episode_lien {font: bold 0.7em Tahoma, sans-serif;padding:3px 3px 4px 3px;background: #000 url('../images/menu_button_fond.gif') repeat-x top left;}
#episode_head {margin:0px auto;padding:0px;width:526px;}
#episode_lien a {text-decoration:none;padding:0px 2px;}

#form_cadenas {width:400px;margin:15px auto;text-align:right;background: transparent url('../images/connexion_cadenas.jpg') no-repeat center left;border:2px solid #463dba;}
#form_cadenas table {width:300px;margin:10px 0px 10px auto;}
#form_cadenas input, #form_inscription input, select {border:1px solid #8e8662;background-color:#fbf9f2;color:#000000;}
#form_cadenas td {color:#0d606f;font: normal 0.85em "Tahoma", sans-serif;text-align:justify;}
#form_inscription table {margin:10px auto; border:2px solid #463dba;}
#form_inscription td {color:#0d606f;font: normal 0.75em "Tahoma"}

#form_commentaires {width:600px;margin:15px auto;text-align:right;background: transparent url('../images/commentaire_plume.jpg') no-repeat center left;border:2px solid #463dba;}
#form_commentaires table {width:500px;margin:10px 0px 10px auto;}
#form_commentaires td {color:#0d606f;font: normal 0.85em "Tahoma", sans-serif;text-align:justify;}
#form_commentaires input, #form_table input, select, textarea, input {border:1px solid #8e8662;background-color:#fbf9f2;color:#000000;}
#form_table table {margin:15px auto;border:2px solid #463dba;}
#form_table td {color:#0d606f;font: normal 0.75em "Tahoma"}

.nav_commentaires {clear: both;text-align:center;margin: 5px 20px 10px 20px;padding: 3px 0px 3px 0px;line-height: 220%;}
.nav_commentaires a {font: bold 0.7em Tahoma, sans-serif;color:white;text-decoration:none;background: #463dba url('../images/corps_h1.gif') repeat-x top left;border:1px solid #463dba;padding:2px;}
.nav_commentaires span {font: bold 0.7em Tahoma, sans-serif;color:#000000;text-decoration:none;background: #463dba url('../images/corps_h1.gif') repeat-x top left;border:1px solid #463dba;padding:2px;}

.video {margin: 5px 5px 5px; text-align:center}
.video a {display:block;font: bold 0.7em Tahoma, sans-serif;text-decoration:none;margin-bottom:15px;}

.actualite {list-style:none;margin:0px;padding:0px;}
.actualite li {padding:0px;margin:0px;width:100%;}
.actualite a {padding:2px;padding-left:50px;text-decoration:none;font: bold 0.7em Tahoma, Arial, sans-serif;display: block;}
.actualite a:hover {}

.actu_news a {color:#3d793c;margin-bottom:1px;margin-top:1px;background: transparent url('../images/actualite_cat_news.gif') no-repeat center left;}
.actu_videos a {color:#962734;margin-bottom:1px;margin-top:1px;background: transparent url('../images/actualite_cat_videos.gif') no-repeat center left;}
.actu_photo a {color:#382d8a;margin-bottom:1px;margin-top:1px;background: transparent url('../images/actualite_cat_photo.gif') no-repeat center left;}
.actu_art a {color:#523E68;margin-bottom:1px;margin-top:1px;background: transparent url('../images/actualite_cat_art.gif') no-repeat center left;}
.reference a {color:#989898;margin-bottom:1px;margin-top:1px;background: transparent url('../images/actualite_cat_reference.gif') no-repeat center left;}

.actu_news a:hover {color:#3d793c;font-style:italic;/*background-color: #F9FFEA;margin-bottom:0px;margin-top:0px;border-bottom:1px solid #463dba;border-top:1px solid #463dba;*/}
.actu_videos a:hover {color:#962734;font-style:italic;/*background-color: #FFF1E0;margin-bottom:0px;margin-top:0px;border-bottom:1px solid #D49F5A;border-top:1px solid #D49F5A;*/}
.actu_photo a:hover {color:#382d8a;font-style:italic;/*background-color: #D3E4FD;margin-bottom:0px;margin-top:0px;border-bottom:1px solid #40659B;border-top:1px solid #40659B;*/}
.actu_art a:hover {color:#523E68;font-style:italic;/*background-color: #F2E6FF;margin-bottom:0px;margin-top:0px;border-bottom:1px solid #523E68;border-top:1px solid #523E68;*/}
.reference a:hover {color:#989898;background-color: #F5F5F5;/*margin-bottom:0px;margin-top:0px;border-bottom:1px solid #989898;border-top:1px solid #989898;*/}

.navlist li{display: inline;}
.navlist{width: 150px;font-family: sans-serif;margin: 0px;padding: 0px;}
.navlist a{width: 150px;display: block;padding: 3px 0 3px 0;border-bottom: 1px #000 solid;text-align: center;text-decoration: none;background: #000 url('../images/menu_button_fond_v2.gif') repeat-y top left;font: 0.7em sans-serif, Arial, Tahoma, ;}
.navlist a:hover { background: transparent url('../images/menu_button_fond_v2.hover.gif') repeat-y bottom left; }

#title {background: #000 url('../images/title_fond.gif') repeat-x top left;padding:5px;}
#title h1 {border:none;background:transparent;font: normal 1.2em Tahoma, Arial, sans-serif;margin: 4px 0px 0px 5px;padding: 0;color: #EB9F3D;}
#title h2 {background:transparent;font: normal 0.7em Tahoma, sans-serif;margin: 5px 70px 5px 5px;padding: 0;line-height: 150%;color:#B4B4B3;/*color: #888;*/}
#title a {text-decoration:none;}

.floatleft {float: left;padding: 6px 8px 15px 25px; margin: 0px;}
div.floatleft div {border:2px solid #463dba;border-top:none;text-align:center;padding:2px;color:#fff;font: bold 0.7em Tahoma, sans-serif;background: #463dba url('../images/corps_h1.gif') repeat-x bottom left;}
.floatright {float: right;padding: 6px 35px 15px 8px; margin: 0px;}
div.floatright div {border:2px solid #463dba;border-top:none;text-align:center;padding:2px;color:#fff;font: bold 0.9em Tahoma, sans-serif;background: #463dba url('../images/corps_h1.gif') repeat-x bottom left;}
div.floatleft img, div.floatright img {border:2px solid #463dba;}
div.floatleft a, div.floatright a {border:none;}

.episode_list {text-align:center;width:600px;margin: 5px auto;}
.episode_list_saison {text-align:left;padding:10px;margin-bottom: 15px;background: #000 url('../images/episode_list_saison_fond.gif') no-repeat bottom center;}
.episode_list_saison a {font: normal 0.9em Tahoma, Arial, sans-serif;text-decoration:none;}
.episode_list_saison a em {font: normal 0.7em Tahoma, Arial, sans-serif;text-decoration:none;}
.episode_note {height:12px;background: transparent url('../images/episode_star_off.gif') no-repeat center left;padding:0px;margin:0px 50px;width:121px;}
.episode_note_in {height:12px;background: transparent url('../images/episode_star.gif') no-repeat center left;padding:0px;margin:0px;}

.referer tr:hover { background-color: #C2D2E9; }



.plus {display:block;padding:3px;padding-left:20px;background: transparent url('../images/plus.gif') no-repeat center left;color:#463dba;}

/* ------------------- */
/* MENU DE LA FAN ZONE */
/* ------------------- */
ul#navlist_zone    {font: bold 11px Tahoma, arial, sans-serif;list-style-type: none;padding: 0px;padding-top: 10px;padding-bottom: 24px;padding-left: 140px;border-bottom: 2px solid #1C2355;margin: 0;}
ul#navlist_zone li {float: left;background-color: #DFE1EF;margin: 2px 2px 0 2px;border-top: 1px solid #1C2355;border-left: 1px solid #1C2355;border-right: 1px solid #1C2355;}
li#active a {background-color: #fff;}
li#active a {color: #000; }
#navlist_zone a       {float: left;display: block;color: #000;text-decoration: none;padding: 4px;}
#navlist_zone a:hover {color: #fff; background-color: #1C2355;text-decoration: none; }
.head  {font: bold 0.9em Tahoma, sans-serif;}
.head td {color: #fff;border-bottom: 1px solid black;background-color: #1C2355;border-right:1px solid white;font: bold 0.9em Tahoma, sans-serif;}
.head td a {color: #fff;text-decoration: none;}
.pair  td {background-color: #DFE1EF;font: normal 0.8em Tahoma, sans-serif;}
.impair td {background-color: #FFF;font: normal 0.8em Tahoma, sans-serif;}

/* ------------------- */
/* Pour le cast        */
/* ------------------- */
.head_cast td, .head_cast th {color:#fff;font: bold 9px "Tahoma", sans-serif;text-align:center;background: #463dba url('../images/corps_h1.gif') repeat-x top left;}
.subhead_cast td {color:#000;font: bold 9px "Tahoma", sans-serif;background-color:#463dba; padding:2px;}
.impair_cast td {color:#000;font: normal 9px "Tahoma", sans-serif;background-color:#bed195;padding:2px;}
.pair_cast td {color:#000;font: normal 9px "Tahoma", sans-serif;background-color:#EAF0DC;}
.impair_cast td a {color:#58721E;}
.pair_cast td a {color:#58721E;}
.bordertab {border: 1px solid #463dba;}

/* ------------------- */
/* Pour la galerie    */
/* ------------------- */
.galeries_box {background: #463dba url('../images/galerie_fond.jpg') no-repeat top right;border:2px solid #463dba;margin:5px 20px;padding:10px 3px 0px 3px;height:130px;}
.connectes {margin:5px;color: #463dba;font:normal 9px "Tahoma";}


a.a_info_code:link       { text-decoration: none;      color: #3A3A3A; }
a.a_info_code:visited    { text-decoration: none;      color: #3A3A3A; }
a.a_info_code:hover      { text-decoration: underline; color: #3A3A3A; }

a.a_copyright:link       { text-decoration: none;      color: #737373; }
a.a_copyright:visited    { text-decoration: none;      color: #737373; }
a.a_copyright:hover      { text-decoration: underline; color: #737373; }

input, textarea, select {
 font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em;
 border: 1px solid #757575;
}

input.i_text {
 font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em;
 border: 1px solid #757575;
 width: 200px;
}

input.i_focus {
 padding-left: 2px; 
 border: 1px solid #007E00;
 border-left: 3px solid #007E00;
 background-color: #ebeeff; 
 width: 200px;
}

input.btn_add {
 font-size: 0.8em;
 cursor: pointer;
 font-weight: bold;
 color: #373737;
}

input.btn_search {
 cursor: pointer;
 font-weight: bold;
 color: #373737;
}

input.i_nbre_car {
 font-size: 0.8em; 
 background-color: transparent; 
 border: 0px none; 
 font-weight: bold; 
 color: #CC3300;
}

input.i_nbre_car_focus {
 font-size: 0.8em; 
 background-color: #ebeeff; 
 border: 0px none; 
 font-weight: bold; 
 color: #CC3300;
}

textarea.i_comment {
 font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em;
 border: 1px solid #757575;
 width: 430px;
}

textarea.i_comment_focus {
 padding-left: 2px; 
 border: 1px solid #007E00;
 border-left: 3px solid #007E00;
 background-color: #ebeeff; 
 width: 430px;
}

form {
 margin: 0px;
 padding: 0px;
}

img.img_left{
 float: left;
}

.d_title {
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: bold;
 color: #CC3300; 
 font-size: 1em;
 text-align: center;
}

.d_note {
 font-family: Tahoma, Helvetica, sans-serif; 
 color: #000000; 
 font-size: 0.8em;
 text-align: center;
}

.d_add_msg {
 text-align: center;
}

.d_f_add_msg {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 padding-top: 4px;
 padding-bottom: 4px;
 color: #3A3A3A;
 background: #F3F3F3 url('img/background_add_msg.png');
}

.d_add_msg_h {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 height: 4px;
 background: #F3F3F3 url('img/border_h.png') no-repeat;
}

.d_add_msg_b {
 margin-left: auto;
 margin-right: auto;
 width: 450px;
 height: 4px;
 background: #F3F3F3 url('img/border_b.png') no-repeat;
}

.add_msg_left {
 float: left;
 width: 160px;
 text-align: left;
 margin-top: 2px;
 padding-left: 10px;
 height: 23px;
 clear: both;
 font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em;
}

.add_msg_right {
 text-align: left;
 height: 25px;
}

.reponse {
 border: 1px solid #B4B4B4;
 background-color: #FFFFFF;
 padding: 5px;
}

.code_sec {
 font-family: Courier New;
 font-size: 0.9em;
 text-align: center;
}

.d_center {
 text-align: center;
 font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em; 
}

.copyright {
 color: #444444;
 font-family: Arial, Helvetica, sans-serif; 
 font-size: 8px;
 text-align: center;
}

.d_nbre_car {
 text-align: left;
 margin: -18px 0 0 16px;
}

.d_smileys {
 text-align: center;
 padding: 3px;
}

.body_all {
 text-align: center;
  font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em;
}

.d_nb_mess_page {
 background-color: #69878c;
 font-weight: bold;
 padding: 1px;
 height: 15px;
}

span.color_d_nb_mess_page1 {
 color: #DDDDDD;
 font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em; 
}

span.color_d_nb_mess_page2 {
 color: #FFFFFF;
 font-family: Tahoma, Helvetica, sans-serif; 
 font-size: 0.8em; 
}

.three1 { 
 float: left;
 width: 35%;
 text-align: left;
 padding-left: 3px;
}

.three2 { 
 float: left;
 width: 29%;
 text-align: center;
}

.three3 { 
 float: right;
 width: 35%;
 text-align: right;
 padding-right: 3px;
}

.d_liste_page {
 padding: 1px;
 height: 15px;
}

.three1_2 { 
 float: left;
 width: 25%;
 text-align: left;
}

.three2_2 { 
 float: left;
 width: 49%;
 text-align: center;
}

.three3_2 { 
 float: right;
 width: 25%;
 text-align: right;
}

span.Gris_prec_suiv {
 color: #7b86a4;
}

.d_corps_msg {
 background-color: #F3F3F3;
 border: 1px solid #757575;
 padding: 4px;
 text-align: left;
}

.d_pseudo {
 color: #322d91;
 font-weight: bold;
}

.d_date {
 color: #322d91;
 float: right;
 width: 145px;
 text-align: right;
}

.d_code1{
 display: inline;
 float: left;
 text-align: right;
 height: 20px;
 width: 238px;
}

.d_code2{
 display: inline;
 float: left;
 text-align: left;
 height: 20px;
}

.d_submit_msg {
 text-align: center;
 clear: both;
}

.d_note_user {
 font-weight: bold;
 color: #4a5b91;
 text-align: left;
}

