body
{
	text-align: center;
	background-color: #EEEFF3;
/*	
	background:#ffffff url(/Css/BelRTL/img/image_fond.jpg) no-repeat;
	background-position: center top;
	background-color: #800000;
*/
}
body, div, table, td
{
	margin:0;
	font-size: 12px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}

body, div
{
	padding:0;
}

div
{
	text-align: left;
}

p
{
	margin: 0 0 8px 0;
}

img
{
	border: none;
}

form
{
	margin: 0;
}

a
{
	text-decoration: none;
}

input
{
	font-size: 11px;
}

.clr {clear:both;}/* font-size:0; line-height:0; padding:0; margin:0; height:0}*/

/* Structure */

#container {
	WIDTH: 960px;
	HEIGHT: auto;
	BACKGROUND: #fff;
	MARGIN: 0px auto;
	padding:0 10px;
}

div#sitebar, div#header, div#body, div#footer
{
	clear: both;
	margin: 0 auto 0 auto;
	width: 970px;
}
#skyscrapper{
	position:absolute;
	width:160px;
	height:600px;
	left:50%;
	margin-top:48px;
	margin-left:500px;
}
#retailbox{
	position:absolute;
	width:116px;
	height:178px;
	left:50%;
	margin-top:0;
	margin-left:500px;
}
div#sitebar, div#body, div#footer
{
	background-color: #ffffff;
}

div#sitebar
{
	height: 25px !important;
	height: 27px;
	text-align: center;
	padding-top: 2px;
	
	background-image: url(/GED/00000000/000/3.gif);
	background-position: left top;
	background-repeat: repeat-x;
	border: solid 1px #bfcde6;
}

div#sitebar td
{
	font-size: 11px;
	font-weight: bold;
	color: #5f74a7;
}

div#sitebar a
{
	font-size: 14px;
	font-weight: bold;
	color: #0d3386;
}

div#sitebar a.selected
{
	color: #c60927;
}

div#header
{
	text-align: center;
	margin-bottom: 10px;
	padding: 0 5px 0 5px;
}

div#body, div#footer, div#header
{
	width: 960px !important;
	width: 970px;
	padding: 5px 0px 0px 0px;
}

div#copyright
{
	font-size:10px;
	color:#000000;
	text-align:center;
	margin-top:11px;
}

.left_column, .left_columnHP
{
	float: left;
}

.right_column, .right_columnHP
{
	float: right;
}

.left_columnHP, .right_columnHP
{
	width: 475px;
}

/* / 1 column / */
.entirecolumn{
	width:100%;
	margin:0;
	padding:0;
}
/* / 3 colums / */
.left_column
{
	width: 163px;
	margin-right:12px;
}
.middle_column{
	width:472px;
	float:left;
}
.middle_columntop{
	height:6px;
	background-image:url(/Css/BelRTL/img/middlecolumn_top.jpg);
	background-repeat:no-repeat;
}
.middle_columnmiddle{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	margin:0 !important;
	margin-top:-10px;
	padding-bottom:10px;
	padding-top:10px;
	min-height:1000px !important;
	height:1000px;

}
.middle_columnmiddleconcours{
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	margin:0 !important;
	margin-top:-10px;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:-15px;
	min-height:580px;
}
.middle_columnbottom{
	height:6px;
	background-image:url(/Css/BelRTL/img/middlecolumn_bottom.jpg);
	background-repeat:no-repeat;
	border:none;
}
.right_column
{
	width: 300px;
	clear:right;
}
/* / 2 colums / */
.left_column2
{
	width: 648px;
	float:left;
}
.right_column2{
	width:785px;
	float:right;
	padding:0;
	margin:0;
}
.showcase{
	width:300px;
	height:250px;
	margin-bottom:12px;
}
/* /Structure */

div#header .logo_bel_rtl
{
	float: left;
	width: 186px;
	margin-left: 30px;
	margin-top: 32px;
	display: inline;
}

div#header .header_pub
{
	float: left;
	margin-top: 22px;
}

/* Top menu */

ul#navigation
{
	margin: 0;
	padding: 0;
	width: 960px;
	height: 37px;
	list-style-type:none;
	background-image:url(/Css/BelRTL/img/background_menu.gif);
	font-size: 13px;
	font-weight: bold;
	/* font-variant:small-caps; */
}

ul#navigation li
{
	float: left ;
	color: #fff ;
	text-transform:uppercase;
	background-image: url(/Css/BelRTL/img/separation_menu.gif);
	background-repeat: no-repeat;
}

ul#navigation li.last
{
	float: right;
}
ul#navigation li.lastforum{
	width:7px;
	height:37px;
	float:right;
	background-image: url(/Css/BelRTL/img/coin_droit_background_menu.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}
ul#navigation li a
{
	display: block;
	color: #fff ;
	text-align: center;
	text-decoration:none;
	line-height:18px;
	padding:8px 16px 6px;
}

ul#navigation li a:hover
{
	background:url(/Css/BelRTL/img/navigation_puce_hover.gif) 0px 2px repeat-x;
	margin-top:0px;
}

ul#navigation li.first a
{
	background-image: url(/Css/BelRTL/img/coin_gauche_background_menu.gif);
	background-repeat: no-repeat;
}

ul#navigation li.first a:hover
{
	background:url(/Css/BelRTL/img/coin_gauche_background_menu_hover.gif) 0 0 no-repeat;
}

ul#navigation li.last a:hover
{
	background-image: url(/Css/BelRTL/img/coin_droit_background_menu_hover.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

ul#navigation li.last a
{
	background-image: url(/Css/BelRTL/img/coin_droit_background_menu.gif);
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

/* /Side menu */
#sidemenu_top{
	height:25px;
	background-image: url(/Css/BelRTL/img/sidemenu_top.jpg);
	background-repeat: no-repeat;
}
#sidemenu_top h4{
	margin:0;
	padding-left:8px;
	padding-top:4px;
	text-transform:uppercase;
	font-size:15px;
	color:#4e555e;
}
#sidemenu_middle{
	height:auto;
	background-color:#848b95;
	border-left:1px solid #797c7f;
	border-right:1px solid #797c7f;
	margin:0;
	padding:0;
}
#sidemenu_middle ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#sidemenu_middle ul li{
	margin:0;
	padding:0;
	border-bottom:1px solid #747b81;
}
#sidemenu_middle ul li a{
	display:block;
	color:white;
	margin:0;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-weight:bold;
	width:142px !important;
	width:100%;
}
#sidemenu_middle ul li a:hover{
	background-color:#4e555d;
}
#sidemenu_bottom{
	height:7px;
	margin:0;
	padding:0;
	background-image: url(/Css/BelRTL/img/sidemenu_bottom.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	border:none;
}

/* Paging */

div.Paging
{
	width: 100%;
	display: inline-block;
	padding: 0 0 0 0;
}

div.Paging ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
	clear: both;
}

div.Paging ul li
{
	clear: none;
	list-style-type: none;
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
	width: 18px !important;
	width: 20px;
	height: 18px !important;
	height: 20px;
	border: solid 1px #dcdde0;
	text-align: center;
	float: left;
}

div.Paging ul li.Selected
{
	border: solid 1px #d32323;
	background-color: #dcdde0;
	padding-top: 2px;
}

div.Paging ul li a
{
	display: block;
	width: 18px;
	height: 18px;
	text-decoration: none;
	padding-top: 2px;
	color: #e31921;
}

div.Paging ul li a:hover
{
	background-color: #dcdde0;
}

/* /Paging */

/* Tabbed boxes */

div.tabs
{
	clear: both;
	
	margin:0;
	padding:0;
	
	background-image: url(/Css/BelRTL/Img/bgTabs.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	
	width: 100%;
	height: 30px;
}

div.tabs ul
{
	margin:0;
	padding:0;
	
	float: right;
		
	list-style-type: none;
}

div.tabs ul li
{
	margin:0;
	padding:0;
	margin-left: 2px;
	
	height: 30px;
	float: left;
	
	background-image: url(/Css/BelRTL/Img/bgTab.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	
	text-align: center;
	

	list-style-type: none;
}

div.tabs ul li a
{
	height: 30px;
	display: block !important;
	display: inline;
	
	background-image: url(/Css/BelRTL/Img/bgTabA.gif);
	background-position: right top;
	background-repeat: no-repeat;
	
	padding:5px 20px 5px 20px;
	
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

div.tabs ul li.currentTab
{
	background-image: url(/Css/BelRTL/Img/bgTabSelected.gif);
}

div.tabs ul li.currentTab a
{
	background-image: url(/Css/BelRTL/Img/bgTabASelected.gif);
	color: #e31921;
}

.tabContainer
{
	clear: both;
	border: solid 1px #c6dce8;
	border-top: 0px;
	background-color: #ffffff;	 
}

.tabContent
{
	padding: 8px;
}

#BoiteBelComedie .tabContent
{
	width:473px;
	height:291px;
	padding: 0px;
	background:url(/GED/Files/00030000/35400/35451.jpg) left top no-repeat #fff;
}

.showcasehome{
	float:left;
	margin-right:8px;
}
.promoupinfo{
	float:right;
	margin:0;
	width:165px;
	height:250px;
	border:1px solid #dcdde0;
	clear:right;
}
.promoupinfo iframe{
	margin-top:0px;
}
/* *** */

div#SearchBox
{
	clear: both;
	width: 628px;
	margin: 0 auto 0 auto;
}

div#SearchBox input, select
{
	margin: 0;
	padding: 0;
	font-size: 11px;
}

div#SearchBox form
{
	margin: 0;
}

div#SearchBox div.tabs
{
}

div#SearchBox div.tabs ul
{
	float: left;
}

div#SearchBox div.tabs ul li
{
	margin-left: 0px;
}

div#SearchBox div.tabs ul li a
{
}

div#SearchBox div.tabs ul li.currentTab
{
}

div#SearchBox div.tabs ul li.currentTab a
{
}

div#SearchBox .tabContainer
{	 
}

div#SearchBox .tabContent
{
}

/* /Tabbed boxes */


/* Boxes */

.box475_header, .box310_header
{
	position: relative;
}

.box475_header
{
	background: url(/Css/BelRTL/img/box475_header.gif) no-repeat;
	width: 475px;
	height: 30px;
}

.box310_header
{
	background: url(/Css/BelRTL/img/box310_header.gif) no-repeat top;
	width: 310px;	
	height: 28px;
}

.box475_header h2, .box310_header h2
{
	font-size:12px;
	font-variant:small-caps;
	font-weight:bold;
	margin:0;
	padding:7px 0 0 8px;
}

.box475_header h2
{
	color:#4e555e;
}

.box310_header h2
{
	color:#e31921;
}

.box_plus
{
	position:absolute;
	right:8px;
	top:8px;
}
.box_plus a{
	color: #333333;
}
.box475_body, .box310_body, .box310_body_promo
{
	border-right:1px solid #dcdde0;
	border-left:1px solid #dcdde0;
	
	padding: 4px 4px 0px 4px;
}

.box475_body
{
	width:465px !important;
	width:475px;
}
.box475_body a{
	color:black;
}
.box310_body
{
	width: 300px !important;
	width: 310px;
	
}
.box310_body_promo{
	width: 300px !important;
	width: 310px;
	margin-bottom:0 !important;
	margin-bottom:-10px;
}
.box475_footer, .box310_footer
{
	height:4px;
}

.box475_footer
{
	background: url(/Css/BelRTL/img/box475_footer.gif) no-repeat bottom;
	width: 475px;
}

.box310_footer
{
	background: url(/Css/BelRTL/img/box310_footer.gif) no-repeat bottom;
	width: 310px;
}

.box475_top, .box310_top
{
	height: 5px;
}

.box475_top
{
	background: url(/Css/BelRTL/img/box475_top.gif) no-repeat top;
}

.box475_body ul, .box310_body ul
{
	margin: 0;
	padding: 0;
	list-style-type:none;
}

.box475_body ul li, .box310_body ul li
{
	clear: both;
	margin: 0 0 4px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px dashed #bbc1ca;
}

.box475_body ul li.last, .box310_body ul li.last
{
	border: none;
}

.box475_body h3, .box310_body h3
{
	font-size:13px;
	margin:0;
	padding: 0 0 7px 0;
}

.box_item, .box_itemLast
{
	clear: both;
	padding: 0 0 7px 0;
	border-bottom: 1px dashed #bbc1ca;
	margin-bottom: 7px;
}

.box_itemSport
{
	clear: both;
	padding: 0 7px 7px 7px;
	margin: -7px 0 0 0;
	background-color: #e6e9ea;
}

a.boxItemLink, a.boxItemLink:visited, a.boxItemLink:active, a.boxItemLink:link
{
	color: #000000;
}

.box_itemLast
{
	border-bottom: none;
	margin-bottom: 0;
}

.box_item h3, .box_itemLast h3, .box_itemSport h3
{
	font-size:13px;
	margin:0;
	padding: 0 0 4px 0;
	color: #333333;
	background-color:#EEEFF1;
	font-variant:small-caps;
}

.box_item h4, .box_itemLast h4
{
	font-size:12px;
	margin:0;
	padding: 0 0 3px 0;
}

.box_item_img
{
	float: left;
	margin-right: 7px;
}

.box_item_suite, .box_itemSport_suite
{
	position: absolute;
	float: right;
	bottom: 0px;
	right: 0px;
	color:#d32323;
	font-size:11px;
	text-align: right;
	background-color: #ffffff;
	padding: 1px 0 0 3px;
}

.box_itemSport_suite
{
	background-color: #e6e9ea;
}

.box_item_suite a, .box_itemSport_suite a
{
	color:#d32323;
}

.box_item_inner120
{
	position: relative;
	height: 90px;
	overflow: hidden;
}

.box_item_inner150
{
	position: relative;
	height: 117px;
	overflow: hidden;
}

.box_itemSport_inner
{
	position: relative;
	height: 106px;
	overflow: hidden;
}

/* /Boxes */


.box475_body ul.a_ecouter_list li
{
	background: url(/Css/BelRTL/img/a_ecouter_icone.gif) no-repeat;
	background-position: 0px 2px;
	font-size:11px;
	padding-left: 25px;
}

box475_body ul.a_ecouter_list li .a_ecouter_date
{
	color:#4e555e;
}

.box475_body ul.a_ecouter_lis li.last
{
	border: none;
}

.directBelRTL
{
	float: left;
}

.boxNow
{
	float:left;
	margin: 0 0 0 1px;
	width: 337px;
}

.boxNowTop
{
	height: 7px;
	background: url(/Css/BelRTL/img/boxNow_top.gif) no-repeat top right;
}

.boxNowBody
{
	background-color: #4e555e;
	color: #ffffff;
	padding: 0 7px 0 5px;
	height: 83px;
}

.boxNowBody h2
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0:
}

.boxNowBody .time
{
	float: right;
	font-size: 10px;
	color: #ffffff;
}

.boxNowBody .imgNow
{
	border: solid 1px #ffffff;
}

.boxNowBottom
{
	height: 7px;
	background: url(/Css/BelRTL/img/boxNow_bottom.gif) no-repeat top right;
}


.meilleur{
	margin-top:16px;
}
.meilleur_img{
	float:left;
}
.meilleur_content{
	float:left;
	border-bottom:1px solid #cdcdce;
	border-top:1px solid #cdcdce;
	background: url(/Css/BelRTL/img/meilleur_fond.gif) repeat-x;
	height:113px;
	width:386px;
	margin:0 0 15px 0;
	*margin: 0 0 4px 0;
}

.meilleur_content h2{
	margin:7px 0 12px 0;
	padding:0;
	font-size:13px;
	color:#d32323;
}

.meilleur_ecoute{
	margin: 0 ;
	padding: 0 ;
	list-style-type:none;
	margin-bottom:5px;
}
.meilleur_ecoute li{
	float: left ;
	width: 186px ;
	background: url(/Css/BelRTL/img/meilleur_listen.gif) no-repeat;
	height:22px;
	margin:0 4px 4px 3px;
	_margin:0 2px 4px 2px;

}

.meilleur_border{
	float:left;
	background: url(/Css/BelRTL/img/meilleur_border_gauche.gif) no-repeat left;
	width:6px;
	height:113px;

}
.meilleur_ecoute_desc{
	position:absolute;
	padding:4px 0 0 30px;
	font-size:11px;
	color:#000000;
}

.afficher_podcasts a{
	margin:0px 0 0 170px;
	font-size:11px;
	color:#000000;
	
}
.afficher_podcasts img{
	position:absolute;
	margin-top:3px;
	margin-left:2px;
	*margin-top:4px;
}













.album_liste li img
{
	float:left;
	margin-right:10px;
	margin-top:5px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.album_liste li p
{
	float:left;
	margin:0;
	padding:3px 0 0 0;
}
.album_liste li h3
{
	font-size:12px;
	margin:0;
	padding:15px 0 0 0;
	
}

.album_liste li.last
{
	border:0;
}


.concours_liste{
	margin:0 0 0 4px;
	padding:0;
	list-style-type:none;
	height:304px;
}

.concours_liste li{
	width:298px;
	padding:0;
	margin:0;
	height:153px;
	border-bottom:1px dashed #bbc1ca;
}
.concours_liste li img{
	margin-right:1px;
	margin-bottom:10px;
}

.concours_liste li h4{
	font-size:11px;
	margin:0;
	padding:11px 0 8px 0;
	
}
.concours_liste li.last{
	border:none;
}

.promo{
	margin:0 0 0 4px;
	padding:0;
	list-style-type:none;
	height:304px;
}

.promo li{
	float:left;
	padding:0;
	margin:0;
	height:100px;
}
.promo li img{
	margin:6px 4px 0 0;
	padding:0;
}



/*Bottom Menu */
#BottomMenu
{
	padding-bottom:13px;
	border: 1px solid #dcdde0 ;
	background: url(/Css/BelRTL/img/bottom_degrade.gif) repeat-x;
	
}
dl{
	width:158px;
	margin-top:12px;
	float:left;
}
dl dt {
	color:#e31921;
	font-size:13px;	
	margin-bottom:3px;
	margin-left:10px;
	
}
dl dd{
	margin:0;
	color:#000000;
	font-size:11px;	
	padding-bottom:3px;
	margin-left:10px;
}

dl.other_column{
	height:335px;
	float:left;
	background: url(/Css/BelRTL/img/bottom_separation.gif) left no-repeat;
	margin-bottom:23px;
}
.programmes{
	padding-top:16px;

}
dt.grey{
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#8696a4;
	margin-bottom:4px;
	padding:0;

}

.a_propos{
	margin-top:30px;
}

.bottom_message{
	width: 798px;
	padding-top:4px;
	background: #f2f4f7 url(/Css/BelRTL/img/bottom_arrondi_haut_message.gif) top left no-repeat;
}
.block_bottom_message {
	background: url(/Css/BelRTL/img/bottom_arrondi_bas_message.gif) bottom left no-repeat;
	padding-bottom:4px;

}

.bottom_liste{
	margin:0 0 0 0px;
	padding:4px 0 0 6px;
	list-style-type:none;
	color:#8696a4;
	float:left;
	background: #f2f4f7 url(/Css/BelRTL/img/bottom_arrondi_bas_message.gif) bottom left no-repeat;
	width:792px;
}

.bottom_liste li{
	width:388px;
	float:left;
	margin:0;
	padding-right:6px;
	font-size:11px;
	height:84px;
	background:url(/Css/BelRTL/img/bottom_separation_puce.gif) right top no-repeat;
}
.rond_top_bottom_liste{
	background: url(/Css/img/bottom_arrondi_haut_message.gif) top left no-repeat ;
	padding-top:4px;
	width:798px;
	margin:0 0 0 13px;
	float:left;
}
.bottom_liste li h4{
	font-size:13px;
	margin:0;
	padding:0;
}
.bottom_liste li.bottom_list_last{
	background:none;
	width:382px;
	padding-left:6px;
}
.bottom_black{
	color:#000000;
}
.bottom_red{
	color:#e31921;
	font-weight:bold;
}
.developped{
	float:left;
	width:120px;
	text-align:center;
	margin-left:14px;

}
.developped_by{
	color:#8696a4;
	font-size:11px;
}
.developped_by img{
	margin-left:3px;
	margin-top:8px;
}
/*
.rtl_info
{
	margin:0px 0 0 0px;
	padding:0;
	background-color:#FFFFFF;
	border: solid 1px #ff0000;
}

.rtl_info_content
{
	border-left:1px solid #dcdde0;
	border-right:1px solid #dcdde0;
	padding:0;
	margin:0 0 0 0;
	width:475px;
	background-color:#ffffff;
}
*/

/*
.rtl_info_item_sport
{
	padding: 7px 7px 7px 7px;
	background:#e6e9ea;
}

.rtl_info_fond{
	background:url(/Css/BelRTL/img/rtl_info_fond.gif) no-repeat bottom;
	height:4px;
}
*/
