HTML,
BODY
 {
 	padding:0;
	margin:0;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color: #2A2A2A;
}
BODY {
	background: #E2E2E2 url(http://www.lesoir.be/css/static/body_bg.jpg) repeat-y 50%;
	text-align:center;
}
FORM {
	margin:0px;
	padding:0px;
}
H1,H2,H3,H4,H5 {
	margin:0;
}
P {
	margin:5px 0;
}
TD {
	vertical-align:top;
}
A {
	color: #0B1B28;
	text-decoration:none;
	font-weight:bold;
}
A:hover {
	color: #5E1A00;
	text-decoration:underline;
}
A:visited {
	color: #2A5275;
}
:link IMG,
A IMG {
	border:0;
}
UL.content_list {
	margin:0;
	padding:0;
	list-style: none;
}
H3.title,
UL.simple_list H3 {
	font-weight:bold;
	color: #5E1A00;
	font-weight:normal;
	line-height:normal;
	font-size:24px;
	margin-top:8px;
	margin-bottom:3px;
}
/* header */
DIV#header {	
	position:relative;
	height:110px;
	overflow:hidden;
}
DIV#header DIV#header_ad {
	z-index:0;
	position:absolute;
	right:0px;
	height:100px;
	width:500px;		
	font-weight:normal;
	font-size:11px;
	border-top: 4px solid #706126;
	color: #24435D;
	overflow:hidden;
}
DIV#header DIV#header_ad DIV.adzone {
	padding:5px;
}
DIV#header DIV#header_ad DIV.adzone,
DIV#header DIV#header_ad DIV.adzone DIV {
	overflow:hidden;
	padding-top:0px;
	width:215px;
	height:100px;	
	float:left;
}
DIV#header DIV#header_ad IMG {
	margin-right:5px;
	float:left;
}
DIV#header DIV#header_ad A {
	padding-top:5px;
	display:block;
	font-weight:normal;
}
DIV#header_ads_iframe {
	height:100px;
	width:500px;
	overflow:hidden;
}
DIV#ads_leaderboard {
	position:relative;
	z-index:255;
	text-align:center;
	height:auto;
}
DIV#ads_leaderboard * {
	text-align:left;
}
DIV#ads_leaderboard IMG,
DIV#ads_leaderboard OBJECT,
DIV#ads_leaderboard IFRAME {
	margin:8px;
	padding:10px;
}
DIV#ads_halfpage {
	margin:0;
}
DIV#ads_halfpage * {
	margin-bottom:10px;
}
DIV#ads_imu {
	background: #E6E6E6;
	width:300px;
	overflow:hidden;
}
DIV#ads_clickbox {
	clear:both;
	padding-top:20px;
}
DIV#ads_clickbox IFRAME {
	margin:0;
}
DIV#ads_liens_commerciaux {
	height: 100px;
	background: #F2F2F2;
	font-size:11px;
	overflow:hidden;
	border-bottom:#FF8C00;
}
DIV#ads_liens_commerciaux H3 {
	background: #FF8C00;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:0px 5px;

}
DIV#vlan_immo {
	width:300px;
	padding:0;
	overflow:hidden;	
}
DIV#vlan_immo .block_content {
	padding:0;
	overflow:hidden;
}
DIV#vlan_immo .block_content TABLE {
	border:0;
	margin:0;
	padding:0;
}
/* page logo */
H1#page_logo {
	margin:0;
	border-top: 4px solid #07285D;
	text-indent: -9999px;
	width:480px;
	float:left;
	background: url(http://www.lesoir.be/css/static/logo_soir_01-full_arne.jpg) no-repeat;	
}
H1#page_logo A,
H1#page_logo A:hover	{
	margin: 0;
	padding: 0;
	display: block;
	float:left;
	width: 100%;
	height: 100px;
	background: url(http://www.lesoir.be/css/static/logo_soir_01-full_arne.jpg) no-repeat;
	text-decoration: none; 
}
BODY.pages_other #header H1#page_logo a,
BODY.pages_other #header H1#page_logo a:hover {
	width:250px;
	height: 60px;
	background: url(http://www.lesoir.be/css/static/logo_soir_01-small.gif) no-repeat;
}
BODY.pages_other #header H1#page_logo,
BODY.pages_other #header H1#page_logo {
	background: url(http://www.lesoir.be/css/static/logo_soir_01-small.gif) no-repeat;
}
BODY.pages_other #header H2 {
	z-index:255;
	position:absolute;
	visibility:visible;
	top:60px;
	left:0;
	line-height:normal;
	font-family: Georgia;
	font-size:40px;
	font-weight:normal;
	color: #A85D00;
	width:480px;
	text-align:right;
	bottom:0;
}
BODY.pages_other #header H2 A {
	display:block;
	margin-right:10px;
	font-weight:normal;
}
/*BODY#belgique #header H2 A {
	color: #0091A5;
}
BODY#belgique H1#page_logo {
	border-top-color: #0091A5;
}
BODY#monde #header H2 A {
	color: #B96133;
}
BODY#monde H1#page_logo {
	border-top-color: #B96133;
}
BODY#economie #header H2 A {
	color: #8A863A;
}
BODY#economie H1#page_logo {
	border-top-color: #8A863A;
}
BODY#sciences_et_sante #header H2 A {
	color: #009F4F;
}
BODY#sciences_et_sante H1#page_logo {
	border-top-color: #009F4F;
}*/
/* main navigation */
#navigation {
	border: 1px solid #696969; 
	background: url(http://www.lesoir.be/css/static/nav_bg_full.gif);
	border-left:0;
	border-right:0;
}
#navigation * {

}
#navigation H2 {
	font-size:11px;
}
#navigation UL {
	list-style: none;
	margin: 0;
	padding: 0;
	float:left;
}
#navigation a, #navigation h2 {
	color:#fff;
	display: block;
	margin: 0;
	padding: 2px 3px;
}
#navigation H2 A {
	color: #FEFEFE;
	display:inline;
}
#navigation a:hover {
	color: #a00;
	background: #F0EDD9;
}
#navigation LI {
	float:left; 
	position: relative;
	display:inline;
}
#navigation UL UL {
	width:150px;
	position: absolute;
	z-index: 500;
}
#navigation UL UL,
#navigation UL LI:hover UL {
	display: none;
}
#navigation UL LI:hover UL {
	border: 1px solid #525322;
	display: block;
	background: #DEDBB8;
}
#navigation UL LI UL LI {
	height:20px;
	display: block;
	float:none;
	border-bottom: 1px solid #D4D594;
}
#navigation UL LI UL LI A {
	font-weight:bold;
	font-size:11px;
	color: #4E4F1F;
}
#navigation UL LI UL LI:hover {
	background: #FAF9F1;
}
#navigation UL LI UL LI.hot_topic {
	background: #BCB66B;
}
#navigation UL LI UL LI.hot_topic:hover {
	background-color: #BCB66B;
}
#navigation UL LI UL LI.hot_topic A {
	color: #fff;
}
UL.main#top_nav1 LI:hover {
	background: url(http://www.lesoir.be/css/static/nav_bg_04.gif) bottom repeat-x;
}
UL.main#top_nav2 LI:hover {
	background: url(http://www.lesoir.be/css/static/nav_bg_05.gif) bottom repeat-x;
}
UL.main#top_nav3 LI:hover {
	background: url(http://www.lesoir.be/css/static/nav_bg_06.gif) bottom repeat-x;
}
/*--- NAV TOOLS ----*/
DIV#nav_tools {
	display:block;
	clear:both;
	padding:3px 0 2px 10px;
	font-size:11px;
	background: #F4F4F4;
	border-bottom:1px solid silver;
	color: #373737;
	overflow:hidden;
}
DIV#nav_tools #searchbox {
	width: 299px;
	padding:0;
	border-top:0;
	border-bottom:0;
	margin: 0 0 0 470px;
}
DIV#nav_tools #searchbox FORM {
	margin:0;
	padding:0;
}
DIV#nav_tools #searchbox #searchfield {
	width:100px;
	margin:0 5px 0 0;
}
DIV#nav_tools #searchbox LABEL {
	padding:0 0 0 5px;
}
P.section_nav {
	text-align:right;
	margin:0;
}
P.section_nav A {
	font-size:10px;
	display:inline;
	padding:2px;
	font-weight:normal;
}
P#section_nav_top {
	border-bottom:1px solid silver;
}
P#section_nav_bottom {
	border-top:1px solid silver;
}
DIV#login {
	display:none;
}
P#date {
	display:inline;
	float:left;
	margin:0;
}
DIV#banner,
DIV#mid_banner {
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	clear:both;
	background: #E0DBB8;
	font-size:11px;
	width:100%;
	margin-top:10px;
}
DIV#banner DIV,
DIV#mid_banner DIV {
	min-height:100px;
	padding:0 0 5px   ;
	float:left;
	width:196px;
	margin-left:0px;
	overflow:hidden;
}
DIV#banner DIV.odd,
DIV#mid_banner DIV.odd {
	background-color: #E8E6CC;
}
DIV#banner IMG,
DIV#mid_banner IMG {
	margin:0 10px;
}
DIV#banner P,
DIV#mid_banner P {
	margin:0 10px;
}
DIV#banner A,
DIV#mid_banner A {
	font-weight:bold;
	font-size:11px;
	font-weight:bold;
	
}
.c1 {
	float:left;
	width:480px;
}
.c2 {
	width:300px;
	float:left;
}
.main_content {
	margin:10px;
}
P.dayinfos {
	margin:0;
}
P.ndefault {
	margin:0;
}
P.info {
	color: #85939A;
	font-size:.9em;
}
H2.section {
	font-size:12px;
	padding:2px; 
	color: #000 ; 
}
DIV#pdf {
	background: #ECEAD4;
}
DIV#une_pdf {

	padding:10px;
}
DIV#pdf IMG {
	width:158px;
	border:1px solid silver;
}
DIV#ucenter .block_header {
/*	background: #FEFEFE;*/
}
DIV#skyscraper {
	width:178px;
	background: #D3D3D3;
	margin:10px 10px 0 10px;
}
#retail_box {
	padding-top:10px;
/*	padding-left:30px;*/
}
#skycontent {
	width:120px;
	padding-top:10px;
	margin-left:29px;
}
DIV#infos_en_images .block_content,
DIV#infos_en_videos .block_content,
DIV#le_kroll .block_content {
	padding:0;
	overflow:hidden;
}

DIV#lire_aussi H3.block_header {
	
}
P.photo_credit {
	margin:0;
	background: #DADADA;
	padding:2px 5px;
	color: Gray;
	font-size:11px;
}

IMG.content_image {
	float:left;
	margin: 0 10px 10px 0;
}
/* headers */
H3.block_header {
	display:block;
	color: #fff;
	margin:0;
	background: #969696;
}
DIV.block_item  H3.block_header  {
	font-size:12px;
}
DIV.block_item H3.no_link {
	font-size:12px;
	height:22px;
	color:#fff;
	text-indent:-9999px;
	background: #4C0000;
	background: url(http://www.lesoir.be/css/static/sv4_h_blocks_v3.gif);	
}
H3.link A {
	height:22px;
	display:block;
	text-indent:-9999px;	
	background: url(http://www.lesoir.be/css/static/sv4_h_blocks_v3.gif);	
}
DIV#fil_info H3.link A {
	background-position: 0px 0px;
}
DIV#fil_info H3.link A:hover {
	background-position: 0px -30px;
}
DIV#infos_en_images_une H3.link A {
	background-position: 0px -60px;
}
DIV#infos_en_images_une H3.link A:hover {
	background-position: 0px -90px;
}
DIV#info_en_videos H3.link A {
	background-position: 0px -120px;
}
DIV#info_en_videos H3.link A:hover {
	background-position: 0px -150px;
}
DIV#chat H3.link A {
	background-position: 0px -180px;
}
DIV#chat H3.link A:hover {
	background-position: 0px -210px;
}
DIV#sondage H3.link A {
	background-position: 0px -240px;
}
DIV#sondage H3.link A:hover {
	background-position: 0px -270px;
}
DIV#le_kroll H3.link A {
	background-position: 0px -300px;
}
DIV#le_kroll H3.link A:hover {
	background-position: 0px -330px;
}
DIV#l_infographie H3.link A {
	background-position: 0px -360px;
}
DIV#l_infographie H3.link A:hover {
	background-position: 0px -390px;
}
DIV#autres_titres H3.block_header {
	background-position: 0px -420px;
	height:25px;
}
DIV#les_recommandes H3.block_header {
	background-position: 0px -480px;
}
DIV#les_plus_consultes H3.block_header {
	background-position: 0px -540px;
}
DIV#pdf H3.block_header A {
	background-position: 0px -600px;
}
DIV#pdf H3.block_header A:hover {
	background-position: 0px -630px;
}
DIV#references H3.no_link {
	background-position: 0px -660px;
}
DIV#dvdpost H3.no_link {
	background-position: 0px -690px;
}
DIV#dans_le_guide H3.no_link {
	background-position: 0px -720px;
}
DIV#vlan_immo_partenaires H3.no_link {
	background-position: 0px -750px;
}
DIV#bourse_bel_20 H3.no_link {
	background-position: 0px -780px;
}
DIV#autres_titres .block_content {
	background:#fff ; 
}
P.block_title A {
	display:block;
	text-indent:-9999px;
	height:15px;
	background: url(http://www.lesoir.be/css/static/sv4_h_mag.gif);
	border-bottom: 1px solid #4682B4;
}
P.mag_la_vie_du_net A  {
	background-position: 0px 0px;	
}
P.mag_la_vie_du_net A:hover {
	background-position: 0px -30px;
}
P.mag_le_guide A  {
	background-position: 0px -60px;	
}
P.mag_le_guide A:hover {
	background-position: 0px -90px;
}
P.mag_regions A  {
	background-position: 0px -120px;	
}
P.mag_regions A:hover {
	background-position: 0px -150px;
}
P.mag_selection A  {
	background-position: 0px -180px;	
}
P.mag_selection A:hover {
	background-position: 0px -210px;
}

/* blocks */
DIV.block_item {
	margin-top:10px;
}
BODY.body_home_section .c3 .block_item,
BODY.body_home .c3 .block_item {
	margin-left:10px;
	margin-right:10px;	
}
BODY.body_story #top DIV.c2 .block_item{
	margin:10px 0 0 0;
}
DIV.block_content {
	padding:5px;
	border-top:0;
	font-size:11px;
	background: #ECECEC;
}
DIV.services DIV.block_content {
	border: 1px solid #4682B4;
}
.clear {
   clear:both;
 	height:1%;
   overflow:auto;

}
.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
BR.clear {
	display:block;
	height:1px;
	line-height:1px;
}
DIV#wrap {
	position:relative;
	width:980px;
	margin:0 auto;
	background: #fff;
	text-align:left;
}
DIV#wrap.wrap_full {
	width:95%;
}
DIV#wrap.wrap_fixed {
	width:980px;
}
DIV#top {
	margin-bottom:0;
	padding-bottom:0;
}
DIV#bottom {
/*	margin-bottom:10px;*/
}
DIV#uleft {
	padding-bottom:0;
}
DIV#ucenter, DIV#bcenter {
	min-height:400px;
}
.c3 {
	float:left;
	width:200px;
	clear:none;
}
BODY.body_story #top DIV.c1 {
	display:block;
	width:660px;
}
BODY.body_story #top DIV.c2 {
	display:none;
	width:180px;
	padding:0;
	float:left;
}
BODY.body_story #top DIV.c3 {
	float:right;
	margin:10px 10px 0 0 ;
	width:300px;
}
BODY.body_story DIV#story_container {
	font-size:12px;
	line-height:1.5em;
}
BODY.two_cols DIV#uleft {
	width:670px;
}
BODY.two_cols DIV#ucenter {
/*	display:block;*/
}
BODY.two_cols DIV#uright {
	display:none;
}
BODY.three_cols DIV#uleft {
	width:100%;
}
BODY.three_cols DIV#ucenter,
BODY.three_cols DIV#uright {
	display:none;
}
DIV#bleft .main_content .title {
	font-size:12px;
}
DIV.main_content {
	font-size:12px;
}
DIV#partenaires {
	display:none;
}
DIV#partenaires_block {
	width:960px;
	position:relative;
	clear:both;
	padding:0;
	margin:0 10px 10px 10px;
	font-size:11px;
	font-weight:normal;
	height:120px;
}
DIV#partenaires_block H3.block_header {
	margin:0;
	font-size:12px;
	padding:2px;
	color: #fff;
}
DIV#partenaires_block .block_content {
	background:none;
	border-top:2px solid silver;
	height:80px;
	overflow:hidden;	
	margin:0;
	padding:0 10px;
	font-size:11px;	
}
DIV#partenaires_block H4 A {
	font-size:12px;
	font-weight:bold;
}
DIV#partenaires_block A {
	font-weight:normal;
}
DIV#partenaires_block UL LI {
	list-style:none;
	padding:0;
}
DIV.partners {
	width:230px;
	margin:0;
	float:left;
	margin-right:10px;
}
DIV#partenaires_block DIV.last {
	margin:10px 0 0 0;
}
/* footer */
DIV#footer {
	padding:10px;
	font-size:11px;
}
DIV#footer UL,DIV#footer LI {
	margin:0;
	padding:0;
}
DIV#footer H5 A:link,
DIV#footer H5 A:visited {
	font-weight:bold;
	border-bottom: 1px solid #153182;
}
DIV#footer A:link,
DIV#footer A:visited {
	 font-weight:normal;
}
DIV#footer UL#bottom_nav1 {
	padding:0 10px;
	background: #EFEFEF;
	float:none;
	clear:both;
}
DIV#footer UL.bottom_lev1 {
	margin:0;
	padding:0;
	float:left;
	list-style: none;
}
DIV#footer LI.bottom_nav_item {
	margin:0;
	padding:0;
	list-style:none;
	margin:5px;
	width:125px;
	float:left;
}
DIV#footer LI.bottom_nav_item LI {
	margin:0;
	padding:0;
	list-style:none;
}
DIV#copy {
	font-size:10px;
	padding:0 10px 10px 10px;
	text-align:center;
	background: #EAEAEA;
	margin:10px 10px 10px 10px;
}
A.rss_link {
	float:right;
}
DIV#footer A {
	font-size:11px;
	font-weight: bold;
}
DIV#fil_info .blockcontent {
	padding:0;
}
DIV#fil_info A {
	font-weight:normal;
}
DIV#fil_info P {
	margin: 5px 0 0 0;
} 
DIV#fil_info TD.time {
	color: Maroon;
	font-weight:bold;
}
DIV#fil_info INPUT.submit_button {
	border:1px solid  #B6CEE5;
	border-right-color: #386DA1;
	border-bottom-color: #386DA1;	
	font-size:10px;
	height:20px;
	margin:0;
	font-weight:normal;
	background: #B6CEE5;
	color: #355E82;
}
A.rss_link {
	font-weight:bold;
	color: #444444;
	display:block;
	padding:1px 5px;
}
UL.links_list {
	margin:0;
	padding:0;
	list-style:none;
}
UL.links_list LI {
	font-size:11px;
	clear:both;
	padding-left:15px;
	padding-top:0;
	margin:0 0 5px 0;
	border:none;
	background: url(http://www.lesoir.be/css/static/puce1.gif) no-repeat 2px 0;
}
UL.links_list LI H4 {
	font-size:11px;
	margin:0;
	padding:0;
}
UL.links_list LI A {
	margin:0;
}
UL.links_list LI IMG {
	width:50px;
	height:50px;
	float:left;
	margin-right:5px;
}
/* stories list display */
UL.stories_list {
	margin:0;
	padding:0;
	list-style:none;
}
UL.stories_list LI {
	list-style:none;
	font-size:12px;
	overflow:hidden;
	border-bottom:1px solid silver ;
	padding-bottom:5px;
}
UL.stories_list LI.main_story H2 A {
	font-size:22px;
	border:1px solid red;
}
UL.stories_list LI.stories_other H3 A {
	font-size:12px;
}
UL.stories_list LI.stories_other {
	border:0;
}
UL.stories_list LI.stories_other H3 {
	margin:5px 0 0 0 ;
}
UL.stories_list LI.last {
	border:none;
	padding-bottom:0;
}
UL.stories_list LI UL {
	margin:0;
	padding:0;
}
UL.stories_list LI UL LI H4,
UL.stories_list LI H4 A{
	font-size:11px;
}
UL.stories_list IMG {
	float:left;
	margin-right:10px;
	margin-bottom:8px;
}
UL.l3 LI {
	border:0;
	margin:0;
	padding:0;
}
UL.l3 LI H3 {
	font-size:12px;
	margin:5px 0;
}
UL.stories_list LI UL LI {
	padding-left:10px;
	background: url(http://www.lesoir.be/css/static/icones.gif) no-repeat 0 -50px ;
	border:none;
}
UL.stories_list LI UL LI.vid,
UL.stories_list LI UL LI.infographie {
	padding:0;
	padding-left:15px;	
	width:100px;
	margin-bottom:2px;
}
UL.stories_list LI UL LI.vid {
	background-position:0 -25px ;
}
UL.stories_list LI UL LI.infographie {
	background-position:0 -75px ;
}
UL.stories_list LI UL LI.vid A,
UL.stories_list LI UL LI.infographie A {
	padding:0;
	text-indent:-9999px;
	display:block;
	width:100px;
}
A.lire {
	font-size:11px;
	font-weight:normal;
	color: #A52A2A;
	padding-right:15px;
	white-space: nowrap;
/*	background: url(http://www.lesoir.be/css/static/icones.gif) no-repeat right 0 ; */
}
UL.links  {
	margin:0;
	padding:0;
}
H3.story_title {
	color: #5E1A00;
	font-weight:normal;
	line-height:normal;
	font-size:18px;
	margin-top:8px;
	margin-bottom:10px;
}
H3.main {
	font-weight:normal;
	font-size: 20px;
	padding:0px 50px 5px 0;
}
P.story_date {
	font-size:11px;
	color: #707070;
}
LI.main_story IMG.content_main {
	float:left;
	margin-right:10px;
}
LI.special_event H3 {
	font-size: 26px;
}
LI.special_event IMG.content_main {
	float:none;
	display:block;
	margin: 0 0 10px 0;
	float:left;
}
/* kroll */
DIV#le_kroll .block_content {
	padding:10px;
	background: #E8E5CA;
}
DIV#promo_papier {
	margin:20px 0;
}
/* en videos */
DIV#info_en_videos UL.links_list LI {
	padding:0;
}
/* sondage */
DIV#sondage  {
	padding:0;
}
DIV#sondage .block_content H3 {
	font-size:12px;
	border-bottom:1px solid #000;
	margin:0;
	padding-bottom:5px;
}
DIV#sondage  P {
	clear:both;
	border-top:1px solid silver;
	padding-top:5px;
	margin:0 0 0 0 ;
}
DIV#sondage .block_content {
	/*padding:0;*/

}
DIV#sondage FORM {
	margin:0;
}
DIV#sondage .submit_button {
	display:block;
	margin:10px auto 0 auto;
	width:100px;
	background: #4682B4;
	border-bottom-color: #696969;
	border-right-color: #696969;
	border-top-color: #DEDEDE;	
	border-left-color: #DEDEDE;			
	color:#fff;
	font-weight:bold;
}
IMG.bargraph {
	border: 1px solid #969696;
	border-top:0;
	border-left:0;
	margin:0px;
}
SPAN.poll_answer {
	display:block;
	width:110px;
	float:left;
	font-size:12px;
}
SPAN.poll_results {
	font-weight:bold;
	display:block;
	padding-left:80px;
}
P.votes_total {
	clear:both;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	background: #707070;
	color:#fff;
}
/* meteo */
DIV.meteo_chart_wrap {
	text-align:center ; 
}
DIV.meteo_chart {
	text-align:center ;
	width:100%;
	margin:0;
	border:1px solid silver ; 
	background: #F6F5E8;	
}
IMG.chart {
	padding:5px;
	border: 1px solid  #DBD8AE;
}
DIV.meteo_chart H3 {
	margin:0;
	padding:0 10px;
	background:#fff ; 
	border-bottom: 1px solid #7C712E;
}
TABLE.tarifs {
	padding:10px;
}
TABLE.data {
	margin:0 auto;
	height:1%;
	width:100%;
	border-collapse:collapse ; 
	border: 1px solid #918C43;
}
TABLE.data TD {
	border:1px solid #918C43;
	padding:2px 8px;

}
TABLE.data .odd,
TABLE.data .dk TD {
	background: #DBD8AE;
}
TABLE .data TBODY#part1,
TABLE .data TBODY#part2 {
	text-align:left;
	margin:10px 0 0 0;
}
DIV#bourse_graphs {
	padding:0;
	margin:0;
	overflow:hidden;
}
DIV.charts_echo {
	background:#fff;
	width:170px;
}
DIV.charts_echo IMG {
	width:170px;
	overflow:hidden;
}
P#graph_h0,
P#graph_h1,
P#graph_h2 {
	color: #364269;
	cursor: pointer;
	display:block;
	padding:2px 20px 2px 2px;
	top:0px;

/* module tour de france */

div#tdf {
border: 1px solid #f8b61a;
width: 285px;
height: auto;
margin: 10px auto 0 auto;
}
#tdf h4 {
background: #f8b61a url(http://www.lesoir.be/mediastore/static/fond_h4_tdf.jpg) no-repeat 0 0;
display: block;
height: 30px;
line-height: 30px;
padding: 0 0 0 50px !important;
font-size: 1em;
letter-spacing: 0.1em;
color: #f8b61a;
text-align: left;
}
#tdf h4 a {
color: #2a2a2a !important;
}
#tdf span.date {
float: right;
color: #CE5B0B;
padding: 0 10px 0 0;
margin: -23px 0 0 0;
font-weight: bold;
}
ul.etape {
background: #fff url(http://www.lesoir.be/mediastore/static/etape.jpg) no-repeat center bottom;
font-weight: bold;
height: 50px;
margin: 0 auto;
display: block;
list-style: none none !important;
}
ul.etape2 {
background: #fff no-repeat center bottom;
font-weight: bold;
height: 20px;
margin: 0 auto;
display: block;
list-style: none none !important;
}
li.depart {
float: left
margin: 0 -23px;
}
li.arrivee {
float: right;
padding: 0 20px 0 0;
}
span.jour {
font-weight: normal !important;
color: #CE5B0B;
text-align: center;
display: block;
margin: 0 auto;
}
ul.km {
text-align: left;
margin: 0 0 0 60px;
padding: 0;
font-size: 0.85em;
color: #CE5B0B;
}
ul.km li {
display: inline;
}
ul.echappee {
display: block;
float: right;
width: 81px;
height: auto;
margin: 0 10px 0 0;
font-size: 0.85em;
text-align: left;
}
li.tdf_title {
font-weight: bold;
color: #CE5B0B;
}
p.ecart {
font-size: 0.85em;
text-align: left;
margin: 5px 0 5px 10px;
}
p.aller {
display: block;
margin: 0 auto 5px auto;
background: #F8B61A;
padding: 5px;
font-size: 0.85em;
clear: both;
text-align: center;
height: 20px;
line-height: 20px;
width: 230px;
border: 1px solid #2a2a2a;
}
span.jaune {
background: #fff url(http://www.lesoir.be/mediastore/static/maillot_jaune.gif) no-repeat center left;
padding: 0 0 0 20px;
display: block;
float: left;
font-size: 0.85em;
height: 20px;
line-height: 20px;
margin: 0 0 0 10px;
}
span.winner {
background: #fff url(http://www.lesoir.be/mediastore/static/vainqueur.gif) no-repeat center left;
padding: 0 0 0 20px;
display: block;
float: left;
font-size: 0.85em;
height: 20px;
line-height: 20px;
margin: 0 0 0 10px;
}
	float: left;
	width:30px;
	height:20px;
	font-weight:bold;
	font-size:9px;
	overflow:hidden;
}
#graph_0,
#graph_1,
#graph_2 {
	z-index:1;
	border: 1px solid #404F80;
	text-align:center;
	clear:both;
}
#graph_0 P,
#graph_1 P,
#graph_2 P {
	margin:2px 0 0 0;
	padding:0;
}

P.off {
	position:relative;
	z-index:1;
	margin:5px 1px 0 0;
	border: 1px solid #939FC7;	
	border-bottom:0;
	background-color: #DAE2ED;
}
P.active {
	position:relative;
	z-index:5;
	margin:5px 1px -3px 0;
	border: 1px solid #404F80;
	border-bottom:1px solid #C1CEDF;

}
P.up {
	background-image: url(http://www.lesoir.be/mediastore/static/up_down_01-u.gif);
	background-position:top right; 
	background-repeat:no-repeat; 	
}
P.down {
	background-position:top right; 	
	background-image: url(http://www.lesoir.be/mediastore/static/up_down_01-d.gif); 
	background-repeat:no-repeat; 	
}
DIV.off {
	display:none;
}
DIV.active {
	display:block;
}
.green {
	color: #228631;
}
.red {
	color: #A52A2A;
}
/* module tour de france */

div#tdf {
  border: 1px solid #f8b61a;
  width: 285px;
  height: auto;
  margin: 10px auto 0 auto;
}
#tdf h4 {
  background: #f8b61a url(http://www.lesoir.be/mediastore/static/fond_h4_tdf.jpg) no-repeat 0 0;
  display: block;
  height: 30px;
  line-height: 30px;
  padding: 0 0 0 50px !important;
  font-size: 1em;
  letter-spacing: 0.1em;
  color: #f8b61a;
  text-align: left;
}
#tdf h4 a {
  color: #2a2a2a !important;
}
#tdf span.date {
  float: right;
  color: #CE5B0B;
  padding: 0 10px 0 0;
  margin: -23px 0 0 0;
  font-weight: bold;
}
ul.etape {
  background: #fff url(http://www.lesoir.be/mediastore/static/etape.jpg) no-repeat center bottom;
  font-weight: bold;
  height: 50px;
  margin: 0 auto;
  padding: 0;
  display: block;
  list-style: none none !important;
}
ul.etape2 {
background: #fff no-repeat center bottom;
font-weight: bold;
height: 20px;
margin: 0 auto;
display: block;
list-style: none none !important;
}
li.depart {
  float: left;
  margin: 0 0 0 20px;
}
li.arrivee {
  float: right;
  margin: 0 20px 0 0;
}
span.jour {
  font-weight: normal !important;
  color: #CE5B0B;
  text-align: center;
  display: block;
  margin: 0 auto;
}
ul.km {
  text-align: left;
  margin: 0 0 0 50px;
  padding: 0;
  color: #2a2a2a;
}
ul.km li {
  display: inline;
}
ul.echappee {
  display: block;
  float: right;
  width: 81px;
  height: auto;
  margin: 0 10px 0 0;
  font-size: 0.85em;
  text-align: left;
}
li.tdf_title {
  font-weight: bold;
  color: #CE5B0B;
}
p.ecart {
  text-align: center;
  margin: 5px 0 5px 10px;
  color: #CE5B0B;
}
li.parcouru {
  color: #CE5B0B;
}
p.aller {
  display: block;
  margin: 0 auto 5px auto;
  background: #F8B61A url(http://www.lesoir.be/mediastore/static/fond_aller.jpg) no-repeat center top;
  padding: 5px;
  clear: both;
  text-align: center;
  height: 20px;
  line-height: 20px;
  width: 230px;
  border: 1px solid #f8b61a;
  font-size: 1.1em;
}
p.aller a {
  background: transparent url(http://www.lesoir.be/mediastore/static/arrow_03.gif) no-repeat center left;
  padding: 0 0 0 20px;
}
span.jaune {
  background: #fff url(http://www.lesoir.be/mediastore/static/maillot_jaune.gif) no-repeat center left;
  padding: 0 0 0 20px;
  display: block;
  float: left;
  font-size: 0.85em;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 10px;
}
span.winner {
  background: #fff url(http://www.lesoir.be/mediastore/static/vainqueur.gif) no-repeat center left;
  padding: 0 0 0 20px;
  display: block;
  float: left;
  font-size: 0.85em;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 10px;
}



/* module concours */

div.Con_ContestZone_une {
  width: 268px;
  height:100px;
  margin: 10px auto 0 auto;
  text-align: center;
  border: 0;
  background: #ECECEC url(http://www.lesoir.be/mediastore/static/fond_concours.jpg) no-repeat 0 0;
  padding: 35px 10px 10px 10px;
}

#live_elect {
	border:1px solid black;
	padding:5px;
	width:288px;
}
#live_elect ul {
	margin:0px;
	padding:0px;
}
#live_elect li {
	margin:0px;
	padding:0px 0px 0px 15px;
	list-style-type:none;
}


/* -----------------------------------*/
/* ---------->>> PAVE FOOTBALL UNE <<<-----------*/
/* -----------------------------------*/

#pave_foot {
  width: 283px;
  height: auto;
  border: 1px solid #bcaa2d;
  margin: 10px auto 10px auto;
font-size:11px;
}
#pave_foot h3, #pave_foot h3 a {
  display: block;
  width: 283px;
  height: 32px;
  line-height: 32px;
  background: transparent url(../mediastore/static/football/module_home/titre_foot_live.jpg) no-repeat 0 0;
  color: #2a2a2a;
  text-indent: -5000em;
}
#pave_foot h3.bottom_foot, #pave_foot h3.bottom_foot a {
   display: block; 
  width: 283px;
 height: 32px;
  /* line-height: 32px;*/
  	background: transparent url(../mediastore/static/football/module_home/foot_module.jpg) no-repeat 0 0;
  	color: #2c4972;
  	text-indent: 0 !important;
   	margin: 3px 0 0 0; 
	font-size:10px;
	text-align:center;
clear:both;
}
div.primo_matcho {
  margin: 15px 0px 0 10px;
}
div.live_on {
  margin: 10px 0 0 10px;
  float: left;
  display: inline;
}
div.genre {
  width: 265px;
  height: 24px;
  background: transparent url(../mediastore/static/football/module_home/top_module.jpg) no-repeat 0 0;
}
div.genre_bis {
  width: 320px;
  height: 24px;
  background: transparent url(../mediastore/static/football/jour_live.jpg) no-repeat 0 0;
}
div.conquer {
  width: 265px;
  height: 25px;
  background: transparent url(../mediastore/static/football/module_home/bas_module.jpg) no-repeat 0 0;
}
div.conquer_bis {
  width: 320px;
  height: 25px;
  background: transparent url(../mediastore/static/football/but_live.jpg) no-repeat 0 0;
}
div.but_or {
  border-left: 1px solid #6f95aa;
  border-bottom: 1px solid #6f95aa;
  border-right: 1px solid #6f95aa;
  padding: 5px;
  width: 308px;
  height: auto;
}
div.but_or div.domo ul li {
  padding: 0 0 0 15px;
  background: transparent url(../mediastore/static/football/ballon_list.gif) no-repeat center left;
  text-align: left;
}
div.but_or div.exto ul li {
  padding: 0 15px 0 0;
  background: transparent url(../mediastore/static/football/ballon_list.gif) no-repeat center right;
  text-align: right;
}
div.domo {
  float: left;
  width: 150px;
  height: auto;
}
div.exto {
  float: right;
  width: 150px;
  height: auto;
}
  li.pais {
    width: 165px;
    display: block;
    float: left;
    line-height: 24px;
    text-align: left;
    font-weight: 900;
    padding: 0 0 0 15px;
    background: transparent url(../mediastore/static/football/ballon_list.gif) no-repeat center left;
  }
  li.minute {
    width: 60px;
    float: left;
    line-height: 24px;
    font-weight: 900;
    text-align: right;
    padding: 0 5px 0 0;
  }
  li.spore {
    display: block;
    float: left;
    width: 58px;
    line-height: 25px;
  }
  li.teams, li.teams a {
  display: block;
  float: left;
  width: 103px;
  line-height: 25px;
  color: #fff;
text-align: center;
  }

  li.pais_bis {
    width: 225px;
    display: block;
    float: left;
    line-height: 24px;
    text-align: left;
    font-weight: 900;
    padding: 0 0 0 15px;
    background: transparent url(../mediastore/static/football/ballon_list.gif) no-repeat center left;
  }
  li.minute_bis {
    width: 40px;
    float: left;
    line-height: 24px;
    font-weight: 900;
    text-align: right;
    padding: 0 5px 0 0;
  }
  li.spore_bis {
    display: block;
    float: left;
    width: 58px;
    line-height: 25px;
  }
  li.teams_bis, li.teams_bis a {
  display: block;
  float: left;
  width: 131px;
  line-height: 25px;
  color: #fff;
  }
div.genre ul, div.conquer ul {
margin: 0;
padding: 0;
}

li.spore {
	text-align:center;
}

div#rugby {
  margin: 0 auto;
  padding: 0;
  width: 100%;
}
div#rugby_wc {
  width: 285px;
  height: auto;
  background: #fff;
  border: 1px solid #138cc7;
  margin: 10px auto 10px auto;
}
div#rugby_wc h4 {
  display: block;
  width: 285px;
  height: 30px;
  background: #138cc7 url(../mediastore/static/rugby_cup/titre_rugby.jpg) no-repeat 0 0;
  margin: 0;
  padding: 0;
  text-align: left;
}
div#rugby_wc h4 a {
  display: block;
  width: 225px;
  height: 30px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 900;
  font-size: 1.5em;
  line-height: 30px;
  padding: 0 0 0 60px;
  margin: 0;
}
div#rugby_wc p {
  text-align: center;
  font-size: 1em;
  display: block;
  width: 285px;
  height: 20px;
  background: #138cc7 url(../mediastore/static/rugby_cup/p_rugby.jpg) no-repeat 0 0;
  margin: 0;
}
div#rugby_wc p a {
  display: block;
  width: 285px;
  height: 20px;
  font-weight: 900;
  color: #fff;
  margin: 0;
}
table#wc_rugby {
  width: 95%;
  margin: 10px auto 10px auto;
  border-top: 1px solid #d9d9d9;
  text-align: center;
}
table#wc_rugby caption, table#wc_rugby th {
  display: none;
}
  td.logo, td.name, td.essai {
    border-bottom: 1px solid #d9d9d9;
    padding: 0 2px 2px 2px;
    vertical-align: middle;
    font-size: 1em;
    text-align: center;
  }
  td.logo {
    width: 36px;
  }
  td.name {
    border-right: 1px dashed #d9d9d9;
    text-align: left !important;
    font-size: 1.2em;
  }
  td.essai {
    font-weight: 900;
    font-size: 1.5em;
  }

div#us_open {
  width: 285px;
  height: auto;
  background: #fff;
  border: 1px solid #111a41;
  margin: 10px auto 10px auto;
}
div#us_open h4 {
  display: block;
  width: 285px;
  height: 30px;
  background: #138cc7 url(../mediastore/static/usopen/fond_h4_usopen.jpg) no-repeat 0 0;
  margin: 0;
  padding: 0;
  text-align: left;
}
div#us_open h4 a {
  display: block;
  width: 285px;
  height: 30px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 900;
  font-size: 1.5em;
  line-height: 30px;
  padding: 0 0 0 60px;
  margin: 0;
}
table#open caption, table#open th {
  display: none;
}
table#open {
  width: 95%;
  margin: 10px auto 10px auto;
  border-bottom: 1px solid #C4C5B7;
}
table#open td {
  height: 30px;
  line-height: 30px;
  font-size: 1em;
  vertical-align: middle;
  text-align: center;
}
td.fille {
  text-align: left !important;
  font-weight: 900;
  border-top: 1px solid #C4C5B7;
  border-right: 1px dashed #C4C5B7;
}
td.scorep {
  border-right: 1px dashed #C4C5B7;
  border-top: 1px solid #C4C5B7;
  text-align: center;
  vertical-align: middle;
}




/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------->>> PAGE RECHERCHE <<<-------------------------------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

div#archmain, div#archopt {
  background: #ECECDB;
}
fieldset#mainsearch {
  background: #CECEBC;
  border: 0;
}
fieldset#optsearch {
  background: #ECECDB;
  border: 0;
}
fieldset.12 {
  background: #CECEBC;
  margin: 10px;
  border: 0;
}

