body{margin:0;padding:23px 0 0 0;background:#000000 url(css/bg.jpg) repeat-x 0 23px;font-family:Trebuchet MS;}
form, ul {margin:0;padding:0;}

h1 {margin-top:0;padding-top:21px;text-align:center;font-family:Times New Roman;}
h1 a {color:#000000;}
a {text-decoration:none;}
a:focus {outline:none;}
img {border:none;}
hr {border:1px dotted black;}

.cleaner {clear:both;font-size:1px;}

/***conteneur principal ***/
#container {width:920px;margin-right:auto;margin-left:auto;}
#tears {width:920px;padding-bottom:15px;background:transparent url(css/bg_tears.gif) repeat-y center 0;}
#middle_container {margin-bottom:15px;text-align:center;}

.fake_hr {margin:10px;height:23px;background: transparent url(css/fake_hr.gif) no-repeat 0 0;}

/*** Header ***/
#header {width:920px;height:173px;background:transparent url(css/header.png) no-repeat 0 0;}


/*** MENU ***/
#menu {height:70px;}
#menu a {text-decoration:none;}
/*Onglets*/
div#onglets {width:300px;float:left;}
div#onglets a {display:block;width:62px;height:36px;float:left;background-color:transparent;background-repeat:no-repeat;background-position:0 bottom;cursor:pointer;}
a#onglet_home {background-image:url(css/menu_home.png);width:58px;}
a#onglet_contact {background-image:url(css/menu_contact.png);margin-left:-15px;}
a#onglet_disclaimer {background-image:url(css/menu_disclaimer.png);margin-left:-7px;width:58px;}
a#onglet_livredor {background-image:url(css/menu_livredor.png);margin-left:-16px;}
/*Moteur de recherche*/
#add_moteur_recherche {-moz-opacity:0.85;opacity:0.85;filter:alpha(opacity=85);background:transparent url(css/moteur.png) no-repeat 0 bottom;width:30px;height:33px;float:left;font-size:1px;cursor:pointer;display:block;}
#add_moteur_recherche:hover {-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
/*Favoris*/
#add_favoris {-moz-opacity:0.85;opacity:0.85;filter:alpha(opacity=85);background:transparent url(css/add_favoris.png) no-repeat 0 0;width:35px;height:47px;float:left;margin-left:230px;font-size:1px;cursor:pointer;display:block;}
#add_favoris:hover {-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
/*RSS*/
#flux_rss {-moz-opacity:0.85;opacity:0.85;filter:alpha(opacity=85);background:transparent url(css/flux_rss.png) no-repeat 0 0;width:32px;height:32px;float:left;margin-left:60px;margin-top:2px;font-size:1px;cursor:pointer;display:block;}
#flux_rss:hover {-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
/*Recherche*/
#search_area {width:205px;height:35px;background:transparent url(css/search_bg.gif) no-repeat 0 0;margin-left:714px;}
#search_area form {position:absolute;width:191px;}
#search_area #search_area_input {width:191px;padding:7px 0 0 7px;}
#search_area #search_area_left {width:3px;float:left;background:transparent url(css/search_input_left.gif) no-repeat 0 0;height:21px;font-size:1px;}
#search_area #search_area_input input {width:169px;float:left;background:transparent url(css/search_input.gif) repeat-x 0 0;height:21px;border:none;font-style:italic;color:#555555;}
#search_area #search_area_btn {width:19px;float:left;background:transparent url(css/search_input_btn.gif) no-repeat 0 0;height:21px;font-size:1px;cursor:pointer;}


/*** Partie de gauche ***/
#left_part {width:186px;float:left;margin-top:15px;}
#left_part_top {background:transparent url(css/main_left_part_top.gif) no-repeat 0 0;height:20px;width:186px;font-size:1px;}
#left_part_container {width:185px;}
#left_part_content {background:#ECECEC url(css/left_part_bg.gif) repeat-y scroll 0 0;padding:0px 17px 15px 13px;}
#left_part_bottom div {font-size:1px;width:93px;height:7px;}
#left_part_bottom_left {background:transparent url(css/main_left_part_bottom.gif) no-repeat 0 0;float:left;width:93px;}
#left_part_bottom_right {background:transparent url(css/main_left_part_bottom.gif) no-repeat right 0;margin-left:93px;}
#left_part_pub {padding-top:10px;}


/*** Partie de droite ***/
#right_part {width:186px;float:left;margin-left:-2px;}
#right_part_top {background:transparent url(css/right_part_top.gif) no-repeat 0 0;height:35px;font-size:1px;}
#right_part_container {background:#ECECEC url(css/right_part_bg.gif) repeat-y scroll 0 0;}
#right_part_content {padding-left:25px;}
#right_part_bottom {height:17px;background:transparent url(css/right_part_bottom.gif) no-repeat 0 0;font-size:1px;}
#right_part_pub {padding-left:25px;padding-top:15px;}


/*** Partie centrale ***/
#main_part {width:559px;float:left;margin-left:-9px;}
#main_part_top {background:transparent url(css/main_left_part_top.gif) no-repeat 0 0;height:20px;width:557px;font-size:1px;}
#main_part_container {background:#FFFFFF url(css/main_part_bg.gif) repeat-y scroll 0 0;padding-bottom:15px;}
#main_part_bottom {height:7px;background:transparent url(css/main_left_part_bottom.gif) no-repeat 0 0;font-size:1px;}


/******** PAGES *********/
p {margin:20px 10px 30px 10px;text-align:justify;line-height:15px;font-size:14px;font-weight:bold;}
#main_part_container div#plan {text-align:left;margin:20px 10px 30px 10px;line-height:15px;font-size:14px;}
#main_part_container div#plan ul {margin-left:20px;}
#main_part_container div#plan ul li.noPuce {list-style-type:none;}
.text_info {font-size:12px;font-family:Times New Roman;}

#main_part_container p a, #main_part_container div#plan a {color:#4BC9F2;}
#main_part_container p a:hover, #main_part_container div#plan a:hover {color:#E94496;}

/*** Menu Serie (LEFT) ***/
#left_part #menu_series {margin-left:auto;margin-right:auto;width:185px;}
#left_part #menu_series h2 {font-size:11px;font-family:Verdana;margin:8px 0;padding:2px 14px 0 0;}
#left_part #menu_series .text_info {padding:0 17px 5px 17px;}
.serie1 a,.serie2 a {color:#FFFFFF;display:block;height:17px;}
.serie1 a:hover,.serie2 a:hover {color:#FEBC4F;}
#left_part #menu_series .big_name h2 {margin-top:0;padding-top:1px;}
.serie1,.serie2{display:table;height:35px;width:185px;}
.serie1 {background: transparent url(css/bgmenu1.gif) no-repeat 0 0;}
.serie2 {background: transparent url(css/bgmenu2.png) no-repeat 0 0;}
/*Page Video*/
#infos_video {padding-top:2px;}
#infos_video div {float:left;padding-right:20px;text-align:right;font-weight:bold;line-height:16px;}
.link_top, #infos_video div, #infos_video div a {color:#4BC9F2;font-weight:bold;}
.link_top:hover, #infos_video div a:hover {color:#E94496;}
#infos_video div.info_video_lang {width:50px;}
#infos_video div.info_video_fansub {font-size:13px;padding-right:0;}
#actions_video {text-align:left;font-weight:bold;padding-left:15px;}
#actions_video div a {color:#4BC9F2;}
#actions_video div a:hover {color:#E94496;}
#proposer_resume {font-size:14px;font-weight:bold;text-align:left;padding:0 50px;}
#proposer_resume #proposer_title {text-decoration:underline;}
#proposer_resume div {height:25px;}
#proposer_resume span {padding-left:21px;}
#proposer_resume input {width:150px;margin-left:4px;}
#proposer_resume textarea {width:435px;height:80px;}
#proposer_resume a#btn_envoyer {width:116px;height:25px;background: transparent url(css/btn_mail_envoyer.gif) no-repeat left top;border:none;cursor:pointer;display:block;margin-top:5px;}
#proposer_resume a#btn_envoyer:hover {background-position:left bottom;}
/*Liste des episodes*/
#liste_episode {text-align:left;padding:5px 8px 5px 5px;}
#liste_episode .one_episode {clear:both;height:120px;}
a.corners {background:transparent url(css/corners.gif) no-repeat 0 0;height:120px;width:125px;position:absolute;display:block;}
#liste_episode .liste_episode_img {float:left;width:125px;height:120px;}
#liste_episode .liste_episode_text {}
#liste_episode .liste_episode_text h4 {padding:0;margin:0;font-size:12px;}
.liste_episode_best .liste_episode_text h4, .liste_episode_search .liste_episode_text h4 {float:left;}
#liste_episode .liste_episode_text h4 a {color:#118811;}
.liste_episode_best .liste_episode_text div, .liste_episode_search .liste_episode_text div {float:right;font-size:12px;font-weight:bold;}
#liste_episode .liste_episode_text p {padding:0;margin:0;font-weight:normal;font-size:11px;}
.liste_episode_best .liste_episode_text p, .liste_episode_search .liste_episode_text p {clear:right;}
/*pagination*/
#pager {font-family:Arial;font-size:12px;font-weight:bold;line-height:30px;padding-top:8px;padding-left:20px;text-align:center;}
#pager a, #pager strong {border:medium none;display:block;float:left;height:30px;margin:2px;width:30px;color:#FFFFFF;-moz-border-radius:10px;border-radius:10px;}
#pager a {background-color:#000000;}
#pager strong, #pager a:hover{background:transparent url(css/bg.jpg) no-repeat scroll 0 -179px;}
/*Liste des saisons*/
#right_part .liste_saisons div {text-align:left;padding-left:15px;font-size:18px;line-height:20px;}
.liste_saisons div {text-align:left;padding-left:50px;font-size:25px;}
.liste_saisons div a {color:#4BC9F2;}
.liste_saisons div a:hover {color:#E94496;}
p.light {font-weight:normal;padding-bottom:20px;}
#main_part_container h2 {margin:0;padding:15px;}
#main_part_container h2 a {color:#000000;}



/*** STAR RATING ***/
.star-rating {list-style:none;padding:0;width:125px;height:25px;position:relative;background:transparent url(css/alt_star.gif) repeat-x 0 0;}
.star-rating li {padding:0;margin:0;float:left;}
.star-rating li a {display:block;width:25px;height:25px;text-decoration:none;font-size:0px;z-index:20;position:absolute;padding:0;}
.star-rating li a:focus, .star-rating li a:active {outline:none;}
.star-rating li a:hover {background:transparent url(css/alt_star.gif) repeat-x 0 bottom;z-index:2;left:0px;}
.star-rating a.one-star {left:0px;}
.star-rating a.one-star:hover {width:25px;}
.star-rating a.two-stars {left:25px;}
.star-rating a.two-stars:hover {width:50px;}
.star-rating a.three-stars {left:50px;}
.star-rating a.three-stars:hover {width:75px;}
.star-rating a.four-stars {left:75px;}	
.star-rating a.four-stars:hover{width:100px;}
.star-rating a.five-stars {left:100px;}
.star-rating a.five-stars:hover {width:125px;}
.star-rating li.current-rating{background:transparent url(css/alt_star.gif) 0 center;position:absolute;height:25px;display: block;text-indent:-9000px;z-index:1;}



/*** Recherche Suggestion ***/
#suggestions {position:relative;top:-2px;display:none;clear:both;z-index:50;}
#suggestions p {margin:0;}
#searchresults {border-left:1px solid #919191;width:320px;background:#000000 url(css/bg_search_suggestion.gif) repeat scroll 0 0;font-size:10px;line-height:15px;}
#searchresults a {display:block;background-color:#ECECEC;clear:left;height:56px;text-decoration:none;padding-right:5px;}
#searchresults a:hover {background-color:#B7B7B7;color:#FFFFFF;}
#searchresults a img {float:left;padding:5px;}
#searchresults a span.searchheading {display:block;font-weight:bold;padding-top:5px;color:#191919;}
#searchresults a:hover span.searchheading {color:#FFFFFF;}
#searchresults a span {color:#555555;}
#searchresults a:hover span {color:#F1F1F1;}
#searchresults span.category { font-size:11px; margin:5px; display:block;color:#000000;}
#searchresults span.seperator {float:right;padding-right:15px;margin-right:5px;}
#searchresults span.seperator a {background-color:transparent;display:block;margin:5px;line-height:6px !important;color:#000000;height:auto;}



/******** BOTTOM ********/
#bottom_container {background:#000000 url(css/bottom_bg.gif) repeat scroll 0 0;}
#bottom_plouf_container {background:transparent url(css/bottom_plouf_container.gif) repeat-x scroll 0 0;height:97px;}
#bottom_plouf_container #bottom_plouf_center {width:920px;margin-left:auto;margin-right:auto;}
#bottom_plouf {background:transparent url(css/bottom_plouf.gif) no-repeat 0 0;height:97px;font-size:1px;margin-left:auto;margin-right:auto;width:418px;}
#bottom_content {width:920px;margin-right:auto;margin-left:auto;font-size:13px;}
#bottom_content h5 {padding:0;margin:0;}
#bottom_content a {color:#FEBC4F;}
.liste_series, .info_bottom {float:left;width:21%;color:#FFFFFF;font-weight:bold;padding-bottom:10px;}
.info_bottom {width:37%;}
#bottom_content a:hover {color:#BBDA82;}





/*** thickbox ***/
div#close_btn {margin-bottom:-10px;padding-left:549px;z-index:200;position:relative;}
div#close_btn img {border:none;cursor:pointer;}
*{padding: 0; margin: 0;}
#TB_window {font-size:13px;color:#FFFFFF;font-weight:bold;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}
#TB_window a:hover {color: #000000;}
#TB_overlay {position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay {/* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position:fixed;z-index:102;display:none;top:50%;left:50%;background:transparent url(css/loader.gif) no-repeat center center;}
* html #TB_window {/* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #666666;border-left: 1px solid #666666;}
#TB_caption {height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow {height:25px;padding:11px 25px 10px 0;float:right;}
#TB_title {display:none;height:0px;}
#TB_ajaxContent {clear:both;padding:0 0 0 10px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p {padding:5px 0px 5px 0px;}
#TB_load {position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load {/* ie6 hack */position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect {z-index:99;position:fixed;top:0;left:0;background-color:#FFFFFF;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect {/* ie6 hack */position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent {clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}

