
/*body { margin: 0; background-color:#ffffff; color:#ffffff; background-image:url(../images/ramadan_main_bg.jpg); background-repeat:no-repeat; font:11px tahoma; background-position:top center;  }*/
body { margin: 0; background-color:#e9e9ec; color:#ffffff; background-image:url(../images/main_bg.gif); background-repeat:repeat-x; font:11px tahoma;  }
.temp_color{ background:#FFFFFF;}

/**** CLASSES HOME DIVS **********/
.box_master_holder{ width:982px; margin-right:14px; }

.box_promo_large { width:644px; height:240px; float:right; background:#04698e; overflow:hidden; margin-bottom:4px; background-image:url(../images/box_promo_large_blank.gif); background-repeat:no-repeat;}
.box_promo_large_content{float:right; margin-top:50px; text-align:right; margin-right:20px; height:170px; overflow:hidden;  width:370px; direction:rtl;}
.box_promo_large_control{float:right; width:644px; text-align:center; height:15px; overflow:hidden; direction:rtl; font-size:10px;}
a.box_promo_large_title{color:#FFFFFF; text-decoration:none; font-size:30px; font-family:arial;}
a.box_promo_large_dif{ color:#00CCFF; text-decoration:none; font-size:15px; font-family:arial;}
a.box_promo_large_pres{ color:#FFFFFF; text-decoration:none; font-size:15px; font-family:arial; font-weight:bold;}

.box_promo_1 { width:320px; height:240px; float:right; background:#04698e; overflow:hidden; margin-bottom:4px; background-image:url(../images/box_promo_1_blank.gif); background-repeat:x-repeat;}
.box_promo_1_content{float:right; margin-top:60px; text-align:right; margin-right:20px; height:140px; overflow:hidden;  width:210px; border:solid 0px; border-color:#00FF00; direction:rtl;}
.box_promo_1_control{float:right; width:320px; text-align:center; height:15px; overflow:hidden; direction:rtl; font-size:10px;}
a.box_promo_1_title{color:#FFFFFF; text-decoration:none; font-size:25px; font-family:arial;}
a.box_promo_1_dif{ color:#00CCFF; text-decoration:none; font-size:20px; font-family:arial;}
a.box_promo_1_pres{ color:#FFFFFF; text-decoration:none; font-size:15px; font-family:arial; font-weight:bold;}

.box_promo_2 { width:320px; height:240px; float:right; background:#CCCCCC; overflow:hidden; background-image:url(../images/box_promo_2_blank.gif); background-repeat:x-repeat;}
.box_promo_2_content{float:left; margin-top:60px; text-align:right; margin-right:0px; height:140px; overflow:hidden; width:180px; border:solid 0px; border-color:#00FF00; direction:rtl;}
a.box_promo_2_title{color:#007fbf; text-decoration:none; font-size:25px; font-family:arial;}
a.box_promo_2_dif{ color:#00CCFF; text-decoration:none; font-size:20px; font-family:arial;}
a.box_promo_2_pres{ color:#007fbf; text-decoration:none; font-size:15px; font-family:arial; font-weight:bold;}

.box_grille { width:320px; height:240px; float:right; background:#CCCCCC; overflow:hidden; margin-bottom:4px;}
.box_ad_box { width:320px; height:240px; float:right; background:#FFFFFF; overflow:hidden; background-image:url(../images/box_promo_2_blank.gif); background-repeat:x-repeat; margin-bottom:4px; margin-left:4px;}
.box_radio_live { width:320px; height:240px; float:right; background:#CCCCCC; overflow:hidden; margin-bottom:4px; margin-left:4px;}
.box_survey { width:320px; height:240px; float:right; background:#999ca0; margin-left:4px; background-image:url(../images/box_promo_2_blank.gif); background-repeat:x-repeat;}
.box_playlist { width:320px; height:240px; float:right; background:#999ca0; margin-left:4px; background-image:url(../images/box_playlist_bg.gif); background-repeat:no-repeat; }

/**** CLASSES DETAIL EMISSION / EPISODE **********/
.box_detail_emission{ float:right; width:584px; height:424px; background:#FFFFFF; background-image:url(../images/detail_emission_bg.gif); background-repeat:no-repeat; margin-left:4px; padding:30px; text-align:right; direction:rtl; }
.box_detail_emission_hodler{ float:right; width:564px; height:424px; margin-left:4px; overflow:auto; text-align:right; direction:rtl; font-size:18px; color:#566171; font-family:arial; }
.box_detail_emission_column{ float:right; width:320px; height:484px; background:#FFFFFF;}
.box_detail_epsiode_sep{float:right; width:564px; height:2px; margin-top:5px; margin-bottom:10px; overflow:hidden; text-align:right; direction:rtl; background:#007fbf;}
.box_detail_epsiode_list_holder{}
a.box_detail_epsiode_theme{font-size:20px; color:#007fbf; text-decoration:none; font-family:arial;}
a.box_detail_epsiode_title{font-size:35px; color:#007fbf; text-decoration:none;  font-family:arial;}
a.box_detail_epsiode_date{font-size:20px; color:#ff9000; text-decoration:none; font-weight:bold;}
a.box_detail_epsiode_link_emission{font-size:20px; color:#007fbf; text-decoration:none;}

/**** CLASSES SURVEY **********/
.survey_holder { width:304px; height:144px; background:#f0f0f0; overflow:auto; margin-top:68px; float:right; margin-right:8px; }
.survey_question { float:right; color:#007fbf; text-decoration:none; font-weight:bold; margin-right:5px; width:280px; margin-bottom:10px; margin-top:15px; text-align:right; }
.survey_answer { float:right; width:270px; color:#6e7e8a; text-decoration:none; margin-right:5px; direction:rtl; text-align:right; }
.survey_button { float:right; width:270px; color:#6e7e8a; text-decoration:none; margin-right:5px; margin-top:10px; text-align:right; }

/**** PLAYLIST SURVEY **********/
.playlist_holder { width:304px; height:144px; background:#f0f0f0; overflow:auto; margin-top:68px; margin-left:8px; } 
.playlist_item_thumb { float:right; margin-left:10px; width:40px; margin-right:5px; margin-top:5px; height:40px; overflow:hidden;  }
.playlist_item_detail { float:right; margin-top:5px; height:36px; overflow:hidden; width:220px; text-align:right; direction:rtl; padding-top:4px; }
a.playlist_item_artist { color:#007fbf; text-decoration:none; font-weight:bold;}
a.playlist_item_song { color:#6e7e8a; text-decoration:none; }
.playlist_item_sep { float:right; background-image:url(../images/playlist_item_sep.gif); height:2px; width:280px; overflow:hidden; }

/**** CLASSES HEADER **********/
.header_level_1 { width:996px; height:50px; background-image:url(../images/header_level1_bg.gif); background-repeat:repeat-x; float:left; overflow:hidden;}
.header_level_1_sep { width:1px; height:50px; background-image:url(../images/header_level1_sep.gif); float:left;}
.header_level_1_radio_label { width:28px; height:28px; float:left; margin-left:16px; margin-right:6px; margin-top:22px;}
.header_level_1_radio_chaine_1 { width:31px; height:48px; float:left; margin-right:10px; margin-top:2px;}
.header_level_1_radio_chaine_2 { width:35px; height:48px; float:left; margin-right:10px; margin-top:2px;}
.header_level_1_radio_chaine_3 { width:35px; height:48px; float:left; margin-right:10px; margin-top:2px;}
.header_level_1_radio_chaine_4 { width:35px; height:48px; float:left; margin-right:10px; margin-top:2px;}
.header_level_1_tv_label{ width:12px; height:28px; float:left; margin-left:6px; margin-right:6px; margin-top:22px;}
.header_level_1_tv_chaine_1 { width:34px; height:45px; float:left; margin-right:5px; margin-top:5px;}
.header_level_1_tv_chaine_2 { width:34px; height:45px; float:left; margin-right:5px; margin-top:5px;}
.header_level_1_tv_chaine_3 { width:33px; height:45px; float:left; margin-right:5px; margin-top:5px;}
.header_level_1_tv_chaine_4 { width:34px; height:45px; float:left; margin-right:5px; margin-top:5px;}
.header_level_1_tv_chaine_5 { width:34px; height:45px; float:left; margin-right:5px; margin-top:5px;}
.header_level_1_tv_chaine_6 { width:35px; height:46px; float:left; margin-right:5px; margin-top:4px;}
.header_level_1_tv_chaine_7 { width:34px; height:46px; float:left; margin-right:10px; margin-top:4px;}

.header_level_1_regie{ width:87px; height:47px; float:left; margin-left:10px; margin-right:10px; margin-top:3px;}
.header_level_1_instit{ width:79px; height:47px; float:left; margin-left:10px; margin-right:10px; margin-top:3px;}
.header_level_1_links{ width:200px; height:32px; float:left; margin-left:20px; margin-top:18px; color:#566171; text-decoration:none;}
a.header_level_1_links_text{ color:#566171; text-decoration:none}
a.header_level_1_links_text:hover{ color:#00CCFF; text-decoration:none;}

.header_level_2 { width:996px; height:130px; background:#FFFFFF; background-image:url(../images/header_level2_bg.gif); background-repeat:repeat-x; float:left; overflow:hidden}
.header_level_2_logo { width:89px; height:130px; float:right; overflow:hidden; margin-top:18px; margin-left:48px;}
.header_level_2_sep { width:1px; height:130px; float:right; overflow:hidden}
.header_level_2_nav_item_1 { width:60px; height:130px; float:right; overflow:hidden; margin-top:42px; margin-right:26px; margin-left:91px; }
.header_level_2_nav_item_2 { width:120px; height:130px; float:right; overflow:hidden; margin-top:42px; margin-right:26px; margin-left:33px; }
.header_level_2_nav_item_3 { width:123px; height:130px; float:right; overflow:hidden; margin-top:42px; margin-right:26px; }


/**** SUB MENU **********/
.holder1{ position:absolute; z-index:3000; }
.sub_menu_content_holder{width:580px; margin-left:10px; margin-right:10px; margin-top:20px; margin-bottom:20px; text-align:right; direction:rtl; }
.sub_menu_theme_holder{width:135px; margin-left:10px; float:right; margin-bottom:10px; direction:rtl; text-align:right; }
.sub_menu_emission_holder { margin-bottom:3px; direction:rtl; text-align:right; }
a.sub_menu_theme { color:#007fbf; font-weight:bold; font-size:12px;}
.sub_menu_emission_holder { margin-bottom:3px; }
a.sub_menu_emission{color:#566171; text-decoration:none; font-size:12px;}
a.sub_menu_emission:hover{color:#FFFFFF; text-decoration:none; font-size:12px; background:#00CCFF; padding-top:2px; padding-bottom:2px;}


/**** CLASSES PLAYER **********/
.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; }

/**** CLASSES FOOTER **********/
a.foot_text {color: #757e8c; text-decoration: none;}
a.foot_links {color: #757e8c; text-decoration: none;}
a.foot_links:hover {color:#00CCFF; text-decoration: underline;}
a.sync_link {color: #adb2bb; text-decoration: none; font-size:10px;}
a.sync_link:hover {color: #00CCFF; text-decoration: underline;}
#footer_menu{ float:left; 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 ACTUALITES *********


/**** CLASSES BOX ACTU *********
.actubox_holder{width:280; height:210px; margin-top:20px; margin-bottom:10px; margin-left:20px; margin-right:20px; text-align:right; direction:rtl; overflow:hidden;}
.actubox_title{font-size:20px; color:#007fbf; text-decoration:none; font-family:arial; margin-bottom:10px;}
.actubox_news_title{font-size:12px; color:#007fbf; font-family:arial; text-decoration:none;}
.actubox_news_detail{font-size:11px; color:#566171; text-decoration:none;}


/**** CLASSES ACTUALITES *********/
a.actualite_titre{font-size:20px; color:#007fbf; text-decoration:none;  font-family:arial;}
a.actualite_date{font-size:11px; color:#00CCFF; text-decoration:none;}
a.actualite_content{font-size:18px; text-decoration:none;}
a.actualite_link{font-size:18px; color:#007fbf; text-decoration:underline;}

/**** CLASSES BOX ACTU **********/
.actubox_holder{width:280; height:210px; margin-top:20px; margin-bottom:10px; margin-left:20px; margin-right:20px; text-align:right; direction:rtl; overflow:hidden;}
.actubox_title{font-size:25px; color:#007fbf; text-decoration:none; font-family:arial; margin-bottom:15px;}
.actubox_news_title{font-size:18px; color:#007fbf; font-family:arial; text-decoration:none;}
.actubox_news_detail{font-size:11px; color:#566171; text-decoration:none;}

a.actubox_news_title_link{font-size:18px; color:#007fbf; font-family:arial; text-decoration:none;}
a.actubox_news_title_link:hover{font-size:18px; color:#007fbf; font-family:arial; text-decoration:underline;}
a.actubox_news_title_link_all{font-size:20px; color:#00ccff; font-family:arial; text-decoration:none; font-weight:bold;}
a.actubox_news_title_link_all:hover{font-size:20px; color:#00ccff; font-family:arial; text-decoration:underline; font-weight:bold;}

.actualite_image{float:right; width:50px; margin-left:20px;}
.actualite_content{float:right; color:#566171; text-decoration:none; margin-bottom:20px; width:450px;}
.box_detail_partenaires{ float:right; width:584px; background:#FFFFFF; margin-left:4px; padding:30px; text-align:left; direction:ltr; }


<!--
/** 
 * Slideshow style rules.
 */
#slideshow {
  position:relative;
  display:block;
  width:648px;
  height:240px;
  overflow:hidden; 
  margin-bottom:4px; 
  margin-left:0px;
}

#slideshow #slidesContainer {
  width:648px;
  height:240px;
  overflow:hidden; /* allow scrollbar */
}

#slideshow #slidesContainer .slide {
  width:648px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:240px;  
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:240px;
  position:absolute;
  cursor: pointer;
}

#leftControl {
  top:0;
  left:0;
  background:transparent url(../images/cs_leftImg.gif) no-repeat 0 0;
}

#rightControl {
  top:0;
  right:0;
  background:transparent url(../images/cs_rightImg.gif) no-repeat 0 0;
}

.slide img {
  float:right;
  margin:0px;
}

#slideIndex
{
	left: 0px;
	bottom: 10px;
	position: absolute;
}
.numbers
{
	width: 16px;
	height: 16px;
	background: #ddd;
	display: inline-block;
	color: #777;
	border: 1px solid #000;
	text-align: center;
	margin: 1px;
	cursor: pointer;
	font: normal 12px Arial;
}
.active{
	color: #ddd;
	background: #777;
	border: 1px solid #aaa;
}
