/**** CLASSES PAGE BODY AND CORE **********/
body { margin: 0; background-color:#000000; color:#ffffff; background-image:url(../images/main_bg.gif); background-repeat:repeat-x; font:11px tahoma;  }

/*Body Ramadan
body { margin: 0; background-color:#fefcfd; color:#757e8c; background-image:url(../images/ramadan_main_bg.jpg); background-repeat:no-repeat; font:11px tahoma; background-position:top center;  }
*/


.temp_color{ background:#475262;}
.master_table{ background:#8d0992; background-image:url(../images/main_bg_arabia.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;}


/**** 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; }
a.header_level_1_links{ text-decoration:none; color:#757e8c; }
a.header_level_1_links:link{color:#757e8c;}
a.header_level_1_links:visited{color:#757e8c;}
a.header_level_1_links:hover{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:7px; }

.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; text-align:right; }

.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:140px; float:right;}
.header_level_3_sep { width:1px; float:right; background:#3a3a3a; height:34px;}
/**********************/


/**** CLASSES FOOTER **********/
a.foot_text {color: #757e8c; text-decoration: none;}
a.foot_links {color: #757e8c; text-decoration: none;}
a.foot_links:hover {color:#c005c9; text-decoration: underline;}
a.sync_link {color: #adb2bb; text-decoration: none; font-size:10px;}
a.sync_link:hover {color: #c005c9; 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: #810785;}
.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; text-align:right;}
.big_box_holder { float:right;}

/**** CLASSES X3 EMISSIONS **********/
.emx3_display{ width:189px; float:right; background-image:url(../images/home_show_feat_bg.gif); background-repeat:repeat-x; background-color:#700774; 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:#500054; background-color:#4a0749; 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:#500054; background-color:#4a0749; font-size:10px; padding-left:10px; padding-right:10px; padding-top:2px; overflow:hidden; direction:rtl;}
a.emx3_diffusion{ color:#FFFFFF; text-decoration:none; }
.emx3loop_end{ width:662px; float:right; height:2px; overflow:hidden;}
.emx3_thumb_holder{ width:189px; height:117px; margin-bottom:5px; border:solid 2px; border-color:#e3e3e3; overflow:hidden;}
a.emx3_detail{color:#FFFFFF; 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:right;}
/* *** Gestion langue style emissions x3  *** */
.arVersion {
    float: right;}
/**** 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; }


/**** CLASSES CAPSULES **********/
.capsules_holder { padding-bottom:5px; background-color:#FFFFFF; border:solid 1px; border-color:#a519ac; 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:#ee00fa; text-decoration:none;}
a.capsule_item_desc{ color:#FFFFFF; text-decoration:none;}
.capsule_thumb_hoder{ float:left; width:86px; height:52px; border:solid 1px; border-color:#c005c9; background-color:#000000; margin-bottom:5px; margin-top:6px; margin-right:3px;}
.capsule_sep{ background:#a519ac;}


/**** 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:#d70000; 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:#ff0505; /*color:#566171;*/}


/**** CLASSES GRILLES TABLEAU **********/
.grille_time_cell_off{ background:#4a0749;}
.grille_time_cell_on{ background:#f69236;}
.grille_time_off{ font-size:11px; font-family:tahoma; margin-top:8px; color:#FFFFFF; }
.grille_time_on{ font-size:11px; font-family:tahoma; margin-top:8px; color:#FFFFFF; }

a.grille_item_title_14{ color:#FFFFFF; text-decoration:none; font-family:arial; font-size:24px;}
a.grille_item_title_12{ color:#FFFFFF; text-decoration:none; font-family:arial; font-size:16px; font-weight:bold;}

a.grille_item_detail {color:#FFFFFF; text-decoration:none; font-size:12px;}
a.grille_item_savoirplus{text-decoration:underline; color:#c005c9;}
.grille_theme_color_holder{margin-left:8px; height:8px; width:8px; float:right; margin-right:6px; margin-top:3px;}
.grille_item_theme_title{color:#FFFFFF; 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;}

a:link {color:#FFFFFF;}
a:visited {color:#FFFFFF;}
a:hover {color:#FFFFFF;}
a:active {color:#FFFFFF;}
#player_snrt{
	text-align:center;
}
#player_snrt p{
	padding:100px 4px 0 4px;
	font-size:14px;
	color:#FFF;
	line-height:20px;
	font-weight:bold;
}
