/**** CLASSES PAGE BODY AND CORE **********/
/*body { margin: 0; background-color:#007d12; color:#757e8c; background-image:url(../images/main_bg.gif); background-repeat:repeat-x; font:11px tahoma;  }*/


/*Ramadan */
body { margin: 0; background-color:#fcfefd; color:#757e8c; background-image:url(../images/ramadan_main_bg.jpg); background-repeat:no-repeat; font:11px tahoma; background-position:top center;  }


.temp_color{ background:#b0b6b9;}
.master_table{ background:#ffffff; background-image:url(../images/master_table_bg.gif); background-repeat:repeat-x; margin-right:3px;}
.home_lc{ margin-right:5px; width:662px; vertical-align:top; float:right; padding-top:10px;}
.home_rc{ margin-left:5px; width:299px; vertical-align:top; padding-top:10px;}
a.dark_grey_text {color: #545c6d; text-decoration: none; font-family:tahoma; font-size:11px;}
a.dark_grey_link {color: #545c6d; text-decoration: none; font-family:tahoma; font-size:11px;}
a.dark_grey_link:hover {color: #545c6d; text-decoration: underline; font-family:tahoma; font-size:11px;}

a.sub_link {color: #5794dd; text-decoration: none; font-family:tahoma; font-size:11px;}
a.sub_link:hover {color: #5794dd; text-decoration: underline; font-family:tahoma; font-size:11px;}
a.dark_grey_link {color: #545c6d; text-decoration: underline; font-family:tahoma; font-size:11px;}
a.dark_grey_link:hover {color: #ec1c29; text-decoration: underline; font-family:tahoma; font-size:11px;}
a.grey_link {color: #8f9299; text-decoration: none; font-family:tahoma; font-size:11px;}

.player_holder{ width:496px; height:176px; background-image:url(../images/player_bg.gif); background-repeat:repeat-x; border-left:solid 4px #FFFFFF; border-right:solid 4px #FFFFFF; padding-top:64px; direction:rtl; }
.player_logo { width:89px; float:right; margin-right:40px;  margin-left:50px; }

/**** HEADER FIX CLASSES NEW !!! **********/
.header_level_1{ width:996px; height:52px; background-image:url(../images/header_level1_bg.gif); background-repeat:repeat-x; }
.header_leverl_1_flag_holder{ float:right; width:25px; margin-top:13px; margin-left:20px; margin-right:15px; }
.header_leverl_1_links_holder{ float:right; margin-top:18px; color:#757e8c; }
a.header_level_1_links{ text-decoration:none; color:#757e8c; }
.header_leverl_1_instit{ float:right; margin-top:4px; }
.header_leverl_1_sep{ float:right; background-color:#ececee; width:1px; height:52px; margin-left:15px; margin-right:15px; }
.header_leverl_1_tv{ float:right; color:#b7bbc2; margin-top:18px; }
.header_leverl_1_tv_channel{ float:right; margin-right:8px; margin-top:6px; }
.header_leverl_1_radio{ float:right; color:#b7bbc2; margin-top:18px; }
.header_leverl_1_radio_channel{ float:right; margin-top:5px; margin-right:10px; }

.header_level_2 { width:996px; height:165px; background-image:url(../images/header_level2_bg.gif); background-repeat:repeat-x; float:right; overflow:hidden }
.header_level_2_logo { float:right; width:236px; margin-top:25px; text-align:center }
.header_level_2_banniere_holder{ float:right; width:760px; margin-top:0px; overflow:hidden }

.header_level_3 { float:right; width:990px; height:52px; background-image:url(../images/header_level3_bg.gif); background-repeat:repeat-x; margin-left:3px; margin-right:3px; overflow:hidden; margin-top:2px;}
.header_level_3_nav_button{ width:120px; float:right;}
.header_level_3_sep { width:1px; float:right; background:#3a3a3a; height:34px;}
/**********************/

/**** CLASSES FOOTER **********/
a.foot_text {color: #ffffff; text-decoration: none;}
a.foot_links {color: #ffffff; text-decoration: none;}
a.foot_links:hover {color:#ffffff; text-decoration: underline;}
a.sync_link {color: #ffffff; text-decoration: none; font-size:10px;}
a.sync_link:hover {color: #ffffff; text-decoration: underline;}
#footer_menu{ float:right; margin-top:15px; vertical-align:top; }
#partages_favoris{ float:left; margin-top:15px; vertical-align:top; }

#partages_favoris li {
	border:0; 
	margin:0; 
	padding:0;
	list-style:none;
	display:inline;
}

/**** CLASSES VOD **********/
.vod_table{ background: #000000;}
.vod_theme{ width:156px; padding-left:10px; padding-right:10px; font-size:12px; margin-bottom:0px; margin-top:15px; color:#FFFFFF; background: #566171; padding-bottom:2px; padding-top:2px; }
a.vod_sous_theme{ width:146px; padding-left:5px; padding-right:10px; font-size:11px; margin-bottom:4px; color:#FFFFFF; }


/**** CLASSES BANNERS **********/
.leader_board { height:90px; width:732px; border:solid 1px #757e8c; padding:2px; margin-top:35px; overflow:hidden;}
.big_box_holder { float:right;}

/**** CLASSES X3 EMISSIONS **********/
.emx3_display{ width:189px; float:left; background-image:url(../images/home_show_feat_bg.gif); background-repeat:repeat-x; background-color:#d8d8d8; vertical-align:top; padding-left:15px; padding-right:15px; padding-top:12px; padding-bottom:15px; overflow:hidden;}
.emx3_diffusion_holder_FR{	width:172px; height:14px; color:#FFFFFF; background-color:#566171; font-size:10px; padding-left:10px; padding-right:10px; padding-top:2px; overflow:hidden; direction:ltr;}
.emx3_diffusion_holder_ar {	width:172px; height:14px; color:#FFFFFF; background-color:#566171; font-size:10px; padding-left:10px; padding-right:10px; padding-top:2px; overflow:hidden; direction:rtl;}
a.emx3_diffusion{ color:#FFFFFF; text-decoration:none; overflow:hidden;}
.emx3loop_end{ width:662px; float:left; height:2px; overflow:hidden; background:#FFFFFF;}
.emx3_thumb_holder{ width:189px; height:117px; margin-bottom:5px; border:solid 2px; border-color:#e3e3e3; overflow:hidden;}
a.emx3_detail{color:#475262; text-decoration:none;}
.emx3_detail_holder {padding-bottom:7px; height:53px; overflow:hidden; text-align:left; direction:ltr} 
.emx3_detail_holder_ar {padding-bottom:7px; height:53px; overflow:hidden; text-align:right; direction:rtl;} 
.emx3_color_bar{ height:2px; width:192px; overflow:hidden;}
.emx3_side_sep{width:2px; float:left;}
/* *** Gestion langue style emissions x3  *** */


/**** CLASSES X5 EMISSIONS **********/
.emx5_display { float:left; width:189px; margin-right:5px; margin-bottom:10px; background-color:#292a2b}
.emx5_thumb_holder { margin-bottom:5px; float:left; overflow:hidden;}
a.emx5_detail{ color:#ededed; text-decoration:none; }
a.emx5_diffusion{ color:#ededed; text-decoration:none; }
.emx5_color_bar{float:left; height:2px; width:189px; margin-top:2px;}
/* *** Gestion langue style emissions x5  *** */
.emx5_diffusion_holder_FR{ width:169px; height:15px; float:left; color:#FFFFFF; background-color:#566171; font-size:10px; padding-left:10px; padding-right:10px; padding-top:2px; text-align:left;}
.emx5_diffusion_holder_AR{ width:169px; height:15px; float:left; color:#FFFFFF; background-color:#566171; font-size:10px; padding-left:10px; padding-right:10px; padding-top:2px; text-align:right;}
.emx5_detail_holder_FR { padding-bottom:7px; height:63px; overflow:hidden; width:179px; padding-left:5px; text-align:left; float:left; }
.emx5_detail_holder_AR { padding-bottom:7px; height:63px; overflow:hidden; width:179px; padding-left:5px; text-align:right; float:left; }


/**** CALSSES CAPSULES **********/
.capsules_holder { padding-bottom:5px; background-color:#FFFFFF; border:solid 1px; border-color:#aaafb8; width:277px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:9px; background-image:url(../images/rdv_du_jour.gif); background-repeat:repeat-x; }
a.capsule_item_holder{ cpadding-top:10px; padding-bottom:10px; padding-right:5px;}
a.capsule_item_title{ color:#00aa1a; text-decoration:none;}
a.capsule_item_desc{ color:#77808c; text-decoration:none;}
.capsule_thumb_hoder{ float:left; width:86px; height:52px; border:solid 1px; border-color:#00aa1a; background-color:#000000; margin-bottom:5px; margin-top:6px; margin-right:3px;}
.capsule_sep{ background:#e3e3e3;}


/**** CLASSES GRILLES **********/
.grille_show_date_holder{ width:169px; height:15px; color:#FFFFFF; background-color:#566171; font-size:10px; padding-left:10px; padding-right:10px; padding-top:2px; }
.grille_rdv_sep{ background:#00a619; height:2px; width:816px; margin-bottom:15px; margin-top:5px;}
.grille_time_interval {width:705px; padding-right:110px; background-image:url(../images/grille_title.gif); float:right; margin-left:5px; padding-top:3px; font-size:18px; font-family:arial; text-align:right; color:#00a619; /*color:#566171;*/}


/**** CLASSES GRILLES TABLEAU **********/
.grille_time_cell_off{ background:#F3F3F3;}
.grille_time_cell_on{ background:#f69236;}
.grille_time_off{ font-size:11px; font-family:tahoma; margin-top:8px; color:#4b5563; }
.grille_time_on{ font-size:11px; font-family:tahoma; margin-top:8px; color:#FFFFFF; }
a.grille_item_title_14{ color:#4b5563; text-decoration:none; font-family:arial; font-size:24px;}
a.grille_item_title_12{ color:#4b5563; text-decoration:none; font-family:arial; font-size:16px; font-weight:bold;}
a.grille_item_detail {color:#566171; text-decoration:none; font-size:12px;}
a.grille_item_savoirplus{text-decoration:underline; color:#0099CC;}
.grille_theme_color_holder{margin-left:8px; height:8px; width:8px; float:right; margin-right:6px; margin-top:3px;}
.grille_item_theme_title{color:#566171; float:right; width:128px;}
.grille_star{float:right; margin-top:8px; margin-right:5px;}
.grille_item_title_holder{margin-right:10px; margin-top:8px; width:490px; float:right;}
.grille_collapse_holder{width:14px; float:right; margin-top:14px; margin-right:10px; margin-left:5px;}
.grille_mid_holder{width:564px; float:right;}
.grille_mid_holder2{margin-right:0px; margin-top:8px; width:457px; float:right;}
.grille_mid_holder3{float:right;}
.grille_thumb_holder{float:right; width:189px; margin-left:15px; margin-right:10px; margin-bottom:10px; overflow:hidden;}
.grille_detail_holder{float:right; width:300px; margin-left:10px; margin-bottom:10px;}
.grille_detail_holder2{margin-top:10px; display:none; width:554px; margin-bottom:10px; float:right;}

.sports_show_date_holder{ width:169px; height:15px; color:#FFFFFF; background-color:#566171; font-size:10px; padding-left:10px; padding-right:10px; padding-top:2px;}

.select_holder { background-image:url(images/select_bg.gif); background-repeat:no-repeat; width:226px; height:24px; }
.sub_link_holder{ padding-bottom:8px;}
.sub_link_holder_end{ padding-bottom:15px;}
.cible_select { border:1px solid #777775; background-color: #feca28; font-family: tahoma; font-size: 11px; color: #41464f; margin-top:-3px;}
.home_select { width:226px; height:20px; border:1px solid #777775; background-image:url(../images/select_bg_stretch.gif); background-repeat:repeat-x; background-color: #f6f7f9; font-family: tahoma; font-size: 11px; color: #5d7e9d; }
.light_grey_text {color:#757e8c; font-family: tahoma; font-size:11px; text-decoration: none;}
.light_grey_text:hover:link {color:#757e8c; font-family: tahoma; font-size:11px; text-decoration: underline;}