﻿BODY
{
	background: white;
	color: black;
	font-family: arial, sans-serif;
	font-size: 75%;
	line-height: 1.5;
	text-align: center;
}

DIV#wrapper
{
	background: #fff;
	margin: 0 auto;
	text-align: left;
	width: 993px;
}

DIV#navcontainer
{
	clear: both;
	margin-bottom: 0;
	margin: 0;
}

DIV#navcontainer_inner
{
}

DIV#content_1
{
	z-index: 1;
}

DIV#content_2
{
}

DIV#content_3
{
}

H1, H2, H3, H4, H5
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 1.2;
	margin: 0;
}

H1, H2, H3, H4, H5
{
	font-family: Georgia;
	font-weight: normal;
}

H1
{
	font-size: 27px;
	margin-bottom: 18px;
}

H2.medium
{
	font-size: 22px;
}

H2 A:link, H2 A:visited, H2 A:active, H2 A:hover, H1 A:link, H1 A:visited, H1 A:active, H1 A:hover
{
	color: #2E5D94;
}

H3
{
}

H4
{
	font-weight: bold;
	font-size: 12px;
	line-height: 1.7em;
	margin: 0;
}

A:link
{
	color: #004276;
	text-decoration: none;
	border-bottom-color: Black;
}

A:visited
{
	color: #004276;
	text-decoration: none;
}

A:active, A:hover
{
	color: #004276;
	cursor: pointer;
	text-decoration: underline;
}

A:link IMG, A IMG
{
	border: 0;
}

UL
{
	margin-top: 0;
}

TABLE
{
	font-size: inherit;
}

ul, ol, dl, dialog
{
	font-size: 13px;
	line-height: 18px;
}

li ul, li ol, ul ul, ol ol
{
	top: 0;
}

UL.sf-menu
{
	top: 5px;
}

DIV#header_wrap
{
	/*
	 z-index:0;
	 position: relative;
	 top: 0px;
	 padding: 0;
	 overflow: hidden;
	 */
}

DIV#header
{
	margin-bottom: 0;
	overflow: hidden;
	position: relative;
	top: 0px;
	width: 100%;
}

DIV#header H2#site_logo
{
	position: relative;
	top: -2px;
}

DIV#header H2#site_logo A
{
	background: url(ui/sprites-v3.gif);
	display: block;
	height: 81px;
	text-indent: -9999px;
}

DIV#header DIV#top_links
{
	background: #d5d4cb !important;
	clear: both;
	font-weight: bold;
	margin-left: 9px;
	margin: 9px 9px 18px;
}

DIV#header DIV#top_links UL
{
	top: 0
}

DIV#header DIV#top_links LI
{
	border-right: 1px solid silver;
	border-bottom: 4px solid silver;
	float: left;
	font-size: 13px;
	padding-right: 8px;
	padding-left: 15px;
}

DIV#header DIV#top_links LI:hover
{
	border-bottom-color: #ff8c00;
}

DIV#header DIV#top_links LI.first
{
	margin-left: 0;
	padding-left: 8px;
}

DIV#header DIV#top_links LI.last
{
	margin-right: 0;
}

DIV#header DIV#top_links LI A
{
}

DIV#header DIV#top_links LI A:hover
{
	text-decoration: none;
}

DIV#header UL#top_links_1
{
	margin: 0;
}

DIV#header UL#top_links_2
{
	float: right;
	margin: 0;
}

DIV#header UL#top_links_2 A:hover
{
	color: red;
}

DIV#upper_content
{
	width: 100%;
}

/* ---------------------------------------------------------------------------------------------- */
/* -------------------------------------------  FOOTER ------------------------------------------ */
/* ---------------------------------------------------------------------------------------------- */
/*----------------------------------------- CFR IMPORT CSS CREAXIAL------------------------------ */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
DIV.main_content
{
}

DIV.promo_self
{
	color: #FFF;
	padding: 5px;
}

DIV.promo_self A
{
	color: #2E2E2E;
}

DIV.default_block
{
	margin-bottom: 10px;
}

DIV.default_block DIV.db_inner
{
	padding: 5px 5px;
}

DIV.default_block H3
{
	background: url(ui/sprites-v3.gif) repeat-x 0 -950px;
	/*
	 border-top:6px solid #CE0000;
	 */
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding-left: 5px;
	padding-top: 9px;
}

DIV.default_block H3.secondary
{
	font-size: 1.5em;
	letter-spacing: -1px;
	background: none;
	border: none;
	padding: 0;
}

DIV.default_block H3.secondary, DIV.default_block H3.secondary A
{
	color: #CE0000;
}

DIV.default_block H3, DIV.default_block H3 A
{
	clear: both;
	color: #A52A2A;
	font-size: 14px;
	font-weight: bold;
}

DIV#mint-player H3 A
{
	background: #ddefba url(ui/sprites-v3.gif) no-repeat 0 -99999px;
	color: #618022;;
	display: block;
	border: 1px solid #9fcb45;
	padding: 5px;
}

DIV#mint-player H3.mint-1 A
{
	background-position: 0 -1400px;
}

DIV#mint-player H3.mint-2 A
{
	background-position: -150px -1400px;
}

DIV#mint-player H3.mint-3 A
{
	background-position: -300px -1400px;
}

DIV#mint-player-red H3 A
{
	background: url(ui/sprites-v3.gif) no-repeat 0 -99999px;
	border: 1px solid silver;
	border-left: 0;
	border-right: 0;
	display: block;
	padding: 5px 5px 5px 0;
}

DIV#mint-player-red H3.mint-1 A
{
	background-position: 0 -1450px;
}

DIV#mint-player-red H3.mint-2 A
{
	background-position: -150px -1450px;
}

DIV#mint-player-red H3.mint-3 A
{
	background-position: -300px -1450px;
}

DIV#mint-player-red H3.mint-4 A
{
	background-position: -450px -1450px;
}

DIV#mint-player-red H3.mint-4 A:hover
{
	background-position: -600px -1450px;
}

DIV.icons_sociaux
{
	margin-bottom: 9px;
}

#le_fil_video h3, #le_fil_video h3 a, #les_sports_en_images h3, #les_sports_en_images h3 a, #le_kroll h3, #le_kroll h3 a, #en_images h3, #en_images h3 a
{
	color: #CE0000; /* contraste meilleur (anciennement #A52A2A) */
}

DIV.default_block H3 A
{
	background: none;
}

DIV.module DIV.db_inner
{
}

DIV.studio
{
	background: #1B1B1B;
	color: #FFF;
}

DIV.studio A
{
	color: #FFF;
}

DIV.studio DIV.db_inner
{
	padding: 5px;
}

DIV.studio H3
{
	background: url(ui/sprites-v3.gif) repeat-x 0 -1050px;
	border: none;
	color: #ff0000;
}

DIV.studio A
{
	color: #FFF;
}

DIV.studio UL
{
	top: 0;
}

UL.pics_and_legend
{
}

UL.pics_and_legend LI
{
	float: left;
	margin-right: 8px;
	padding: 0;
	width: 155px;
}

UL.pics_and_legend LI.last
{
	margin: 0;
}

UL.pics_and_legend LI H4
{
	padding-left: 5px;
}

UL.pics_and_legend LI A
{
	/*
	 color: #FFF;
	 */
}

UL.pics_and_legend LI P
{
	padding: 5px;
}

DIV.pics_and_legend_container DIV.db_inner
{
	padding: 0;
}

DIV.extra_box, DIV#vue_sur_le_net
{
}

DIV.extra_box h4, DIV.extra_box span
{
	font-family: Georgia;
}

DIV.extra_box a:hover
{
	text-decoration: underline;
}

DIV#vie_du_net H3
{
	margin-bottom: 9px;
}

DIV#vie_du_net A:hover
{
	text-decoration: underline;
}

DIV#vue_sur_le_net
{
	/*	overflow: auto;
	 border: 1px solid #fff;
	 */
}

DIV#vue_sur_le_net DIV.default_block
{
	margin-bottom: 9px;
}

DIV#vue_sur_le_net DIV.db_inner
{
	padding: 5px;
}

DIV.extra_box DIV.db_inner
{
	padding: 0;
}

DIV.extra_box H3
{
	margin-bottom: 9px;
}

DIV.extra_box IMG
{
	float: right;
}

DIV.extra_box SPAN
{
	display: block;
	float: left;
	padding: 5px;
	width: 140px;
}

DIV.extra_box_3
{
	border: 1px solid #C0C0C0;
	border-left: 0;
	border-right: 0;
}

DIV.extra_box_3 A
{
	color: #fff !important;
}

DIV.extra_box_3 A:hover
{
}

DIV#vu_sur_le_web_1
{
	background: #656554;
}

DIV#vu_sur_le_web_1 h4
{
	font-size: 18px;
	font-weight: normal;
	margin: 9px 0;
}

LI
{
	list-style: none;
	margin-bottom: 0;
}

LI.last
{
	border: none;
	margin: 0;
}

UL.ul_teasers
{
	margin-bottom: 0;
}

UL.ul_teasers LI
{
	height: 1%;
	margin-bottom: 0;
	overflow: auto;
}

UL.ul_teasers LI LI
{
	border: none;
	margin: 0;
}

UL.ul_teasers IMG
{
	margin-left: 5px;
}

UL.ul_unordered
{
	margin-bottom: 2px;;
	overflow: hidden;
	height: 1%;
}

UL.ul_unordered LI
{
	background: url(ui/sprites-v3.gif) no-repeat 0 -100px;
	display: block;
	font-family: Georgia;
	height: 1%;
	margin-bottom: 6px;
	padding-left: 12px;
}

OL.ol_ordered li
{
	color: #ff8000;;
	font-family: Georgia;
	font-weight: bold;
	list-style: decimal inside;
}

OL.ol_ordered li h4
{
	display: inline;
}
OL.top_mad {
	color: #727272;
	font-size:18px;
}

DIV.studio UL.ul_unordered LI
{
	background: url(ui/sprites-v3.gif) no-repeat -700px -100px;
}

UL.stories_list LI.stories_main
{
	padding-top: 0;
}

LI.stories_main IMG
{
	float: left;
	margin-bottom: 8px;
	margin-right: 9px;
}

UL.stories_list LI
{
	border-bottom: 1px solid #C0C0C0;
	padding-bottom: 9px;
	padding-top: 9px;
	margin-bottom: 0;
}

UL.stories_list LI:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

UL.stories_list LI.last, UL.stories_list LI LI
{
	padding-top: 0;
	border: none;
}

UL.stories_list LI.last
{
	padding-top: 9px;
}

UL.stories_list LI UL.story_links
{
	clear: both;
	margin-top: 5px;
}

UL.stories_list LI UL.story_links LI
{
	margin: 0;
	padding-bottom: 2px;
}

UL.stories_list LI.st_links_vids A, UL.stories_list LI.st_links_pics A, UL.stories_list LI.st_links_forum A, UL.stories_list LI.st_links_sounds A, UL.stories_list LI.st_links_infographies A
{
	background: url(ui/sprites-v3.gif) no-repeat 0 -9999px;
	padding-left: 25px;
}

UL.stories_list LI.st_links_vids, UL.stories_list LI.st_links_pics, UL.stories_list LI.st_links_forum, UL.stories_list LI.st_links_sounds, UL.stories_list LI.st_links_infographies
{
	background: none;
	padding-left: 0;
}

ul.stories_list li.infographie-entry a
{
	background: url("ui/sprites-v3.gif") no-repeat 0 -9999px;
	padding-left: 25px;
}

ul.stories_list li.infographie-entry a
{
	background-position: 0 -450px;
}

UL.stories_list LI.st_links_vids A
{
	background-position: 0 -200px;
}

UL.stories_list LI.st_links_pics A
{
	background-position: 0 -250px;
}

UL.stories_list LI.st_links_sounds A
{
	background-position: 0 -300px;
}

UL.stories_list LI.st_links_forum A
{
	background-position: 0 -350px;
}

UL.stories_list LI.st_links_infographies A
{
	background-position: 0 -450px;
}

UL.stories_list LI H2, .edito H2
{
	font-size: 24px;
	margin-bottom: 9px;
}

UL.stories_list LI H2.medium
{
	font-size: 20px;
}

DIV.main_content UL.stories_list LI IMG.content_img
{
	height: 60px;
}

UL.two_cols
{
	margin-top: 9px;
	overflow: hidden;
}

UL.two_cols LI
{
	float: left;
	margin-bottom: 5px;
	margin-right: 5px;
	width: 235px;
}

UL.stories_list UL.two_cols H2
{
	margin-right: 10px;
	/*
	 font-size: 14px;
	 line-height: 18px;
	 */
}

/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* ---------->>> FIL DARIANE <<<-------------------------------------------------------------------------------------------------------------------------------------------*/
/* -----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul#compass
{
	height: 24px;
	line-height: 24px;
	color: #2a2a2a;
	text-align: left !important;
}

#compass li, #compass li ul, #compass li ul li
{
	display: inline;
	border: 0;
	margin: 0 !important;
	padding: 0;
}

#compass li ul li
{
	padding: 0 0 0 11px !important;
	border: 0;
	background: transparent url(../mediastore/static/little_arrow.gif) no-repeat center left;
}

#compass li ul li a
{
	background: none;
	padding: 0;
	border: 0;
}

IMG.content_img
{
	float: left;
	height: 73px;
	margin: 5px 8px 5px 0;
	overflow: hidden;
	width: 73px;
}

INPUT[type = text]
{
	margin: 0;
}

input, select, button
{
	cursor: pointer;
}

input, textarea
{
	font-size: 12px;
}

INPUT.submit
{
	background: #FF0000;
	border: 0;
	border: 1px solid #0000FF;
	color: #FFF;
	float: right;
	font-weight: bold;
	margin: 0;
}

LABEL
{
	cursor: pointer;
}

DIV#actu_en_10_clicks
{
}

div.diapo H3
{
	/*
	 background-position: 0 -1100px;
	 background-repeat: no-repeat;
	 text-indent: -9999px;
	 */
}

div.diapo div.db_inner
{
	overflow: hidden;
	padding: 0;
}

div.diapo_horizontal
{
}

div.diapo_horizontal UL
{
	border: 1px solid #000;
	margin: 0;
	overflow: hidden;
	top: 0;
}

div.diapo UL LI
{
	float: left;
	height: 43px;
	margin: 0;
	overflow: hidden;
	position: relative;
	width: 79px;
}

div.diapo DIV.diapo_main
{
	float: left;
	height: 215px;
	position: relative;
	width: 319px;
}

DIV.diapo div.loading
{
	background: url(/mediastore/static/ui/ajax-loader-black.gif) no-repeat center center;
	height: 215px;
	width: 309px;
}

DIV.diapo DIV.pic_legend
{
	position: absolute !important;
	bottom: 0;
}

DIV.diapo DIV.pic_legend P
{
	width: 309px;
}

p.pic_legend
{
	position: relative;
}

p.span
{
	display: block;
}

div.extra_box_2 div.pic_legend
{
	padding: 0;
}

div.extra_box_2 div.pic_legend p
{
	height: 155px;
	margin: 0;
	position: absolute;
	top: 0;
	width: 155px;
}

div.extra_box_2 div.pic_legend span
{
	margin: 0;
}

div.extra_box_2 span.title
{
	clear: both;
	border-bottom: 1px solid #fff;
}

DIV.diapo DIV.img_frame_on
{
	cursor: pointer;
	left: 0px;
	position: absolute;
	top: 0px;
}

DIV#les_sports_en_images
{
	clear: both;
}

DIV#les_sports_en_images div.diapo_main
{
	clear: both;
	height: auto;
}

DIV#les_sports_en_images h3
{
	background: transparent url(ui/sprites-v3.gif) repeat-x scroll 0 -1050px;
	text-indent: 0;
}

DIV.ads
{
	background: none;
	padding: 0;
	text-align: center !important;
	vertical-align: middle;
	overflow: visible;
}

DIV#ads_rectangle_1
{
	border: 1px solid #C0C0C0;
	border-bottom: 0;
	border-top: 0;
}

DIV#ads_leaderboard
{
	background: #e7e3de;
	border: 1px solid #fff;
	border-width: 1px 0;
	border-top-color: silver;
	margin-bottom: 18px;
	text-align: center !important;
	width: 100%;
}

#ads_leaderboard iframe, #ads_leaderboard object, #ads_leaderboard embed, #ads_leaderboard center
{
	margin: 9px auto;
	overflow: visible;
}

.ads_large_rectangle
{
	margin-bottom: 18px;
}

/* -= newsletter */
#newsletter-right-form
{
	margin-bottom: 5px;
}

form.form_1
{
}

form_1
{
	margin-bottom: 9px;
}

form.form_1 H3
{
}

form.form_1 HR
{
	display: none;
}

form.form_1 LI
{
	border: none;
	clear: both;
	display: block;
	margin: 0;
	overflow: auto;
}

form.form_1 .text_input
{
	color: #3A3A3A;
	float: left;
	font-size: .9em; /* LSBE 1860 */
	margin: 5px 0 0;
	padding: 0 2px;
	width: 98px;
	cursor: text;
}

form.form_1 P.input_container
{
	background: #d7d7d7;
	margin: 0;
	overflow: hidden;
	padding: 5px;
}

form.form_1 P.input_container span
{
	border: 1px solid #9b0000;
	display: block;
	height: 25px;
	overflow: hidden;
}

form.form_1 .text_input, form.form_1 BUTTON
{
	border: none;
	padding: 5px;
	margin: 0;
}

.focused
{
	background-color: #fff;
}

form.form_1 BUTTON
{
	background: #CE0000;
	border: none;
	color: #FFF;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	width: 35px;
}

DIV#newsletter-expand-right
{
	background: #eaeaea;
	clear: both;
	padding: 5px 5px 0 5px;
}

DIV#newsletter-expand-right BUTTON#nl-collapse
{
	background: url(ui/nl-collapse-bg.dev.gif) no-repeat 0 0;
	border: none;
	cursor: pointer;
	height: 15px;
	margin-top: 5px;
	text-indent: -9999px;
	width: 100%;
}

DIV#newsletter-expand-right BUTTON#nl-collapse:hover
{
	background: url(ui/nl-collapse-bg.dev.gif) no-repeat 0 -15px;
}

P.nl-success, P.nl-error
{
	background: #EAEAEA;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

P.nl-success
{
	color: #003E01;
}

P.nl-error
{
	color: #800040;
}

DIV#middle_banner
{
	background: #383838;
	clear: both;
	padding: 9px 0;
}

DIV#middle_banner LI
{
	background: none;
	overflow: hidden;
	width: 235px;
	padding: 0;
}

DIV#middle_banner LI H3
{
	background: none;
	border-bottom: 1px solid #DFDFDF;
	border-top: 0px solid #000000;
	color: #FFF;
	margin: 0;
	padding: 3px 0 2px 5px;
}

DIV#middle_banner UL.pics_and_legend P
{
	color: #FFF;
}

DIV#middle_banner img
{
	margin: 0;
}

DIV#middle_banner LI A
{
	color: #FFF;
}

DIV#aujourdhui_dans_le_soir
{
}

DIV#aujourdhui_dans_le_soir H3
{
	border: none;
	border-bottom: 1px solid #C0C0C0;
	margin: 0;
}

DIV#aujourdhui_dans_le_soir DIV
{
}

DIV#aujourdhui_dans_le_soir UL
{
	margin: 5px;
}

DIV#aujourdhui_dans_le_soir UL LI
{
	margin-bottom: 5px;
}

DIV#aujourdhui_dans_le_soir IMG
{
	margin: 5px;
}

DIV#aujourdhui_dans_le_soir DIV#ajdls
{
	padding-top: 10px;
}

DIV#aujourdhui_dans_le_soir DIV#ajdls P#s_abonner_au_journal A
{
	background: transparent url(ui/sprites-v3.gif) no-repeat scroll 0 -1300px;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 5px 0;
	text-align: center;
	width: 100%;
}

DIV#aujourdhui_dans_le_soir DIV#ajdls P#s_abonner_au_journal A:hover
{
	background-position: -200px -1300px;
}

DIV#fil_video
{
	background: #C0C0C0;
}

.text_only P
{
}

UL.sliders_controls LI
{
	border: 1px solid #FFF;
	display: inline;
}

DIV.slider H3
{
	border: 1px solid #FF0000;
	float: left;
	width: 200px;
}

UL.slider
{
	clear: both;
	height: 144px;
	overflow: hidden;
}

SPAN.slider_controls
{
	border: 1px solid #FF0000;
	float: right;
	width: 160px;
}

SPAN.slider_controls A
{
	background: url(ui/slider_pics.gif) -36px 0;
	display: block;
	float: left;
	height: 20px;
	text-indent: -9999px;
	width: 36px;
}

SPAN.slider_controls A.current
{
	background-position: 0 0;
}

UL.slider LI
{
	display: inline;
}

DIV#promo_pdf
{
	background: url(../mediastore/static/promos/pdf_large.jpg) no-repeat 0 0px;
	border-bottom: 5px solid #ED7D0F;
	height: 130px;
	margin-bottom: 15px;
}

DIV#promo_pdf DIV#promo_pdf_txt
{
	margin-top: 20px;
}

DIV#promo_pdf DIV#promo_pdf_txt LI
{
	background-position: 0 -700px;
	padding-left: 15px;
}

/* bloc styles lifestyle */
div.styles_blocs h3
{
	background: none;
	border-top: 6px solid #B0DE26;
	color: #B0DE26;
}

div.styles_blocs h3 a
{
	color: #B0DE26;
}

div.styles_blocs span.section
{
	float: left;
	padding-top: 2px;
}

DIV.partners
{
	border: 2px solid #547CE7;
	border-left: 0;
	border-right: 0;
	border-top: 0;
}

DIV.partners IMG.content_img
{
	margin: 0 5px 0 0;
}

DIV.partners SPAN.text_container
{
	display: block;
	overflow: hidden;
	padding-top: 5px;
	width: 75px;
}

DIV.medium IMG.content_img
{
	float: none;
	margin: 0;
	width: 155px;
}

DIV.medium SPAN.text_container
{
	float: none;
	width: auto;
}

DIV#ticketnet H3
{
	border: none;
}

DIV#ticketnet LI
{
}

DIV#ticketnet LI.hide
{
	display: none !important;
}

DIV#ticketnet LI:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* ---------------------------------------------------------------------------------------------- */
/* -------------------------------------------  GAETANO ----------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
/* --------------------------------------------- CFR IMPORT CSS CREAXIAL ------------------------ */
/* ---------------------------------------------------------------------------------------------- */
/*
 DIV#une_univers
 {
 background: #C0C0C0;
 height: 200px;
 }
 
 DIV.univ
 {
 background: #7A7A7A;
 }
 */
/* ---------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------- */
.color_1
{
	color: #A52A2A;
}

.color_2
{
	color: #2E64BE;
}

.bg_color_1
{
	background-color: #E1E1D6;
	background: #e7e3de;
}

HR.hidden
{
	visibility: hidden;
}

.last
{
	border: none;
}

LI.odd
{
}

P.info
{
	color: #5b5b5b;
	font-weight: bolder;
	font-size: 10px;
}

P.content_img_credit
{
	text-align: right;
}

SPAN.section, SPAN.section a
{
	background: url(ui/sprites-v3.gif) right -750px;
	color: #A52A2A;
	font-size: 11px;
	padding-right: 5px;
}

SPAN.reactions
{
	background: url(ui/sprites-v3.gif) 0 -400px;
	margin: 5px 0 0 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

SPAN.infographies
{
	background: url(ui/sprites-v3.gif) 0 -450px;
	margin: 5px 0 0 5px;
	padding-bottom: 5px;
	padding-left: 25px;
}

span.st_vedette
{
	color: #ff8000;
}

DIV#l_edito DIV.edito
{
	background: url(ui/sprites-v3.gif) no-repeat 0 -800px;
	padding-top: 10px;
}

DIV#l_edito IMG.content_img
{
	margin: 0;
}

DIV#l_edito DIV.db_inner
{
	padding: 0;
	float: left;
}

DIV#l_edito DIV.edito P, DIV#l_edito DIV.edito H2
{
	margin-left: 55px;
}

DIV#une_economie DIV#bourse_bel_20 H3
{
	border: none;
}

DIV#bourse_bel_20 TABLE
{
	table-layout: auto;
	width: 100%;
}

DIV#bourse_bel_20 TABLE TD
{
	padding: 2px;
}

DIV#bourse_bel_20 TABLE TR.dk
{
	background: #d8d4cd;
}

DIV#les_blogs
{
	background: #E1E1D6;
}

DIV#les_blogs UL.ul_unordered
{
	margin: 9px 5px;
}

DIV#les_blogs li
{
	height: 200px;
	min-height: 200px !important;
}

div#maintenant_sur_lesoir_be
{
	background: #e7e3de;
}

div#maintenant_sur_lesoir_be div ul > li
{
}

div#maintenant_sur_lesoir_be .db_inner
{
	padding: 9px 5px;
}

div#maintenant_sur_lesoir_be li, div.styles_blocs li
{
	padding: 3px 0;
	border-bottom: 1px solid #c0b3a7;
}

/* ads */
.bouton_M
{
	width: 155px;
	position: relative;
}

h3.titre_M
{
	background: #B2B2B2 !important;
	padding: 4px 0px 4px 5px;
	margin: 0;
}

a.titre_pub, a.titre_pub_XL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px !important;
	text-decoration: none;
	color: #404040 !important;
}

a.lien_img
{
	cursor: hand;
}

.txt_bouton_M
{
	background-image: url("http://www.lesoir.be/mediastore/pub/backgrounds-transparent.png");
	bottom: 0;
	display: block;
	left: 0;
	padding: 5px;
	position: absolute;
	top: 109px;
	width: 145px;
}

a.txt_lien_M, a.txt_lien_XL
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #D9DADB;
	text-align: left;
	text-decoration: none;
}

h3.titre_XL
{
	background: #666666;
	padding: 4px 0px 4px 5px;
	margin: 0;
}

a.titre_pub_XL
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #CFD0D2;
}

a.txt_lien_XL
{
	color: #58585A !important;
}

.txt_xl
{
	position: absolute;
	top: 47px;
	left: 5px
}

/* ~publitweet */
div#publitweet-le_soir_redaction
{
}

div.description_block h3, div.description_block h3 a
{
	background: none;
}

div.description_block h3
{
}

a.trackEvent
{
	display: block;
}

/* carousels  */
.jCarouselLite, div.gallery-player
{
	width: 470px;
}

div.gallery-player
{
}

div.prev-next
{
	height: 20px;
}

div.prev-next button
{
	background: none;
	border: none;
	color: #fff;
	width: 30px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	background: url(static/prev-next.gif);
}

div.prev-next button.prev
{
	float: left;
	background-position: left -20px;
}

div.prev-next button.next
{
	float: right;
	background-position: right -20px;
}

div.prev-next button.prev:hover
{
	background-position: left 0;
}

div.prev-next button.next:hover
{
	background-position: right 0;
}

div.gallery-player
{
	overflow: hidden;
}

div.gallery-player li img, div.gallery-player li
{
	width: 155px;
}

div.gallery-player li
{
	display: block;
	float: left;
	text-align: left;
	margin: 0 2px 0 0 !important;
	margin: 0 2px 50px 0;
	overflow: hidden;
}

div.gallery-player div.default-block-inner
{
	height: 170px;
	overflow: hidden;
	padding: 5px;
	position: relative;
}

div.li-container
{
	overflow: hidden;
	position: relative;
}

div.gallery-player li p.vid_legend a
{
	cursor: pointer;
	display: block;
	padding: 3px;
	position: absolute;
	bottom: 0;
	left: 0;
	min-height: 40px;
	background: url(ui/pic_legend_bg.png) repeat-x 0 0;
}

div.gallery-player li img
{
	height: 150px;
	margin: 0 .45em 0 0;
	overflow: hidden;
}

/* */
div.description_block H3
{
	background: none !important;
}

div#ew_FlashDiv1257559
{
	/*
	 left:0px !important;
	 */
}

/* Mle */
#sondage_une #sondage fieldset legend a
{
	display: block;
	width: 100%
}

/******			Jeux et concours	-	Page principal / detail		**********/
#upper_content .main_content div h3 a
{
	/*	background: none;
	 font-size: 1.7em;
	 font-weight: normal;
	 color: black;
	 font-size: 20px;
	 font-weight: 400;
	 padding: 0;
	 margin: 15px 0;
	 text-decoration: none;
	 font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;*/
}

#upper_content .main_content
{
	/*background: #8d9192 url(../jeux/jeux/display/deg-bloc-concours.gif) repeat-x 0 0;*/
}

#upper_content .main_content .Con_ContestZone img
{
	display: block;
	float: left;
	border: 0;
	vertical-align: middle;
	padding-right: 10px;
}

#upper_content .main_content .Con_ContestZone h2 a
{
	color: black;
	text-decoration: none;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;
}

#upper_content .main_content .Con_ContestZone .Con_ContestHeader
{
	display: block;
	float: left;
	border: 0;
	vertical-align: middle;
	padding-right: 10px;
}

#upper_content .main_content .Con_ContestZone
{
	color: black;
	width: 100%;
	position: relative;
	padding: 1px;
	float: left;
	clear: left;
	margin: 10px 0;
	background: white;
	border: 1px solid #044c7e;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;
	background: #8d9192 url(../jeux/jeux/display/deg-bloc-concours.gif) repeat-x 0 0;
}

#upper_content .main_content .Con_EntryShortDesc
{
	background: white;
}

#upper_content .main_content .Con_ContestZone .Con_QuestUserForm p
{
}

#upper_content .main_content .Con_ContestZone p
{
	background: none;
	font-size: 12px;
	line-height: 16px;
	color: black;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 60px;
	padding-left: 336px;
	padding-right: 10px;
	padding-top: 0;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;
}

#upper_content .main_content .Con_ContestZone .Con_EntryLink
{
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;
	display: block;
	float: right;
	background: transparent url(../jeux/jeux/display/btn-participate.png) no-repeat 0 0;
	width: 133px;
	height: 46px;
	color: #d1e3ef;
	text-shadow: 1px 1px 2px #051f30;
	font-weight: 900;
	font-size: 20px;
	line-height: 42px;
	letter-spacing: -1px;
	padding-left: 10px;
	text-decoration: none;
	/* positionnement */
	position: relative;
	bottom: 5px;
	right: 5px;
}

/* #upper_content .main_content .Con_ContestZone .Con_EntryGo .Con_EntryLink
 {
 font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;
 display: block;
 float: right;
 background: transparent url(../jeux/jeux/display/btn-participate.png) no-repeat 0 0;
 width: 133px;
 height: 46px;
 color: #d1e3ef;
 text-shadow: 1px 1px 2px #051f30;
 font-weight: 900;
 font-size: 20px;
 line-height: 42px;
 letter-spacing: -1px;
 padding-left: 10px;
 text-decoration: none;
 
 position: relative;
 bottom: 5px;
 right: 5px;
 } */
#upper_content .main_content .Con_ContestZone .Con_EntryGo .Con_EntryLink:hover
{
	color: white;
}

/**********************************/
#upper_content .main_content .Con_ContestZone .Con_EntryTitle
{
	background: none;
	/*font-size: 1.7em;
	 font-weight: normal;*/
	color: black;
	font-size: 20px;
	font-weight: 400;
	padding: 0;
	margin: 15px 0;
	text-decoration: none;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;
}

/*
 #upper_content .main_content .Con_ContestZone .Con_EntryTitle:hover
 {
 text-decoration: underline;
 }*/
#upper_content .main_content .Con_ContestZone p.Con_EntryClose
{
	font-weight: 600;
}

#upper_content .main_content .Con_ContestZone .Con_EntryGo
{
	clear: both;
	padding: 10px 0;
	text-align: right;
	width: 100%;
}

/*#upper_content .main_content .Con_ContestZone .Con_ContestGo .Con_ContestLink
 {
 background: #DCDCBE none repeat scroll 0 0;
 border: 1px solid #3A2F3F;
 float: none;
 font-size: 1.1em;
 font-weight: 900;
 padding: 0.3em 0.6em;
 }*/
#upper_content .main_content .Con_ContestZone .Con_ContestGo .Con_ContestLink
{
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', arial, verdana, sans-serif;
	display: block;
	float: right;
	background: transparent url(../jeux/jeux/display/btn-participate.png) no-repeat 0 0;
	width: 133px;
	height: 46px;
	color: #d1e3ef;
	text-shadow: 1px 1px 2px #051f30;
	font-weight: 900;
	font-size: 20px;
	line-height: 42px;
	letter-spacing: -1px;
	padding-left: 10px;
	text-decoration: none;
	/* positionnement */
	position: relative;
	bottom: 5px;
	right: 5px;
}

#upper_content .main_content .Con_ContestZone .Con_ContestGo .Con_ContestLink:hover
{
	color: white;
}

/******			Jeux et concours	-	Formulaire		**********/
#upper_content .main_content .Con_ContestZone form
{
	background: #EAEAEA none repeat scroll 0 0;
	padding: 15px;
}

#upper_content .main_content .Con_ContestZone form fieldset.Con_QuestAnswers
{
	border-bottom: 1px solid #C0C0C0;
	margin-bottom: 20px;
	padding-bottom: 10px;
}

#upper_content .main_content .Con_ContestZone form fieldset.Con_QuestAnswers .Con_GrpName
{
	color: #2E5D94;
	font-size: 1.7em;
	padding: 0 0 10px;
	margin: 0;
}

#upper_content .main_content .Con_ContestZone form fieldset.Con_QuestAnswers h4.Con_QuestText
{
	padding-left: 5px;
}

#upper_content .main_content .Con_ContestZone form fieldset.Con_QuestAnswers p
{
	margin-bottom: 10px;
	padding-left: 15px
}

#upper_content .main_content .Con_ContestZone form fieldset.Con_QuestUserForm
{
	margin-bottom: 20px;
}

#upper_content .main_content .Con_ContestZone form fieldset.Con_QuestUserForm p
{
	padding-bottom: 8px;
	padding-left: 0px;
}

#upper_content .main_content .Con_ContestZone form fieldset.Con_QuestUserForm p input.Con_QuestUserTextInput
{
	border: 1px solid #DCDCBE;
	font-size: 0.9em;
	margin-right: 8px;
	padding: 2px 0 2px 3px;
	width: 150px
}

#upper_content .main_content .Con_ContestZone form p.Con_QuestAction
{
	text-align: center;
	padding-left: 0px;
}

#upper_content .main_content .Con_ContestZone form p.Con_QuestAlert
{
	background: #FFFFFF none repeat scroll 0 0;
	border: 1px solid #B62323;
	color: #B62323;
	margin: 10px auto;
	padding: 10px;
	text-align: center;
	width: 70%;
}

#upper_content .main_content .Con_ContestZone form p.Con_QuestAction input.Con_QuestSubmit
{
	background: #DCDCBE none repeat scroll 0 0;
	border: 1px solid #3A2F3F;
	color: #2E5D94;
	font-size: 1.1em;
	font-weight: 900;
	padding: 0.3em 0.6em;
}

#upper_content .main_content .Con_ContestZone form p.Con_QuestDisclaimer
{
	border-top: 1px solid #C0C0C0;
	font-size: 0.9em;
	margin-top: 20px;
	padding-top: 10px;
	padding-left: 0px;
}

/*************	Bloc Foot Idalgo		*************/
div.idalgo_sport_football
{
	border-top: 4px solid #921D1D;
}

/* event */
div#stories_event
{
	border-bottom: 1px solid silver;
	margin-bottom: 18px;
}

div#stories_event H1
{
	font-size: 38px;
}

div#stories_event UL .stories_main
{
	border: 0;
}

div#stories_event UL
{
	margin-bottom: 5px;
}

div#stories_event LI.stories_main UL.story_links
{
	width: 50%;
	overflow: hidden;
}

UL#stories_event_rest LI H2
{
	font-size: 14px;
}

UL#stories_event_rest LI
{
	border: 0;
	display: block;
	float: left;
	margin-right: 9px;
	width: 255px;
}

/* QUICK EDIT
 ==================================================================== */
.quick-edit
{
	background: #efefef;
	font-size: 11px;
	line-height: 14px;
	text-shadow: 1px 1px 0 white;
	position: relative;
	width: 100%;
}

.giant_edit
{
	margin-bottom: 10px;
}

.archives-quick
{
	display: none;
}

#stories_event .quick-edit div.content-quick h1
{
	color: #A52A2A; /*2E5D94;*/
	text-shadow: 1px 1px 0 white;
	font-size: 24px;
	line-height: 20px;
	padding-bottom: 9px;
	padding-left: 9px;
	margin-bottom: 0;
}

.quick-edit .content-quick p
{
	font-size: 12px;
	padding-left: 9px;
	padding-bottom: 9px;
}

.quick-edit .content-quick img
{
	margin-bottom: 10px;
	margin-right: 5px;
}

.quick-edit .quick-sub-title
{
	display: none;
	padding: 3px 0 9px 82px;
	font-size: 16px;
	color: #666;
	border-top: 1px solid #ccc;
}

.quick-edit hr.clear
{
	clear: both;
	font-size: 0;
	padding: 0;
	margin: 0;
	height: 0;
	overflow: hidden;
	visibility: hidden;
}

.quick-edit .content-quick
{
	padding-top: 9px;
	text-align: justify;
	width: 70%;
	float: left;
	margin: 0;
	display: inline;
}

.archives-quick .content-quick
{
	padding-top: 0;
}

.quick-edit .quicklink
{
	padding: 0 0 9px 0;
}

.quick-edit .date
{
	position: relative;
	min-height: 38px;
	width: 10%;
	float: left;
	margin: 0;
	display: inline;
}

.quick-edit .date strong
{
	background: #f5f5f5;
	color: #2a2a2a;
	text-shadow: 1px 1px 0 white;
	border: 0;
	padding: 3px 10px;
	display: inline-block;
	font-size: 16px;
	margin-top: 10px;
	position: relative;
	top: 6px;
	left: 5px;
	text-align: center;
	/* CSS3*/
	box-shadow: inset 1px 1px 2px #ccc;
	-moz-box-shadow: inset 1px 1px 2px #ccc;
	-webkit-box-shadow: inset 1px 1px 2px #ccc;
	-o-box-shadow: inset 1px 1px 2px #ccc;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

.more-quick
{
	position: static !important;
	width: 15%;
	float: left;
	margin: 0;
	display: inline;
}

.more-quick a
{
	display: block;
	font-size: 20px;
	font-weight: 900;
	color: #666 !important;
	text-shadow: 1px 1px 0 #efefef;
	text-decoration: none;
	width: 25px;
	height: 25px;
	margin: 9px auto;
	background: #ccc;
	text-align: center;
	line-height: 20px;
	text-decoration: none;
	/* CSS 3 powa */
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	-o-border-radius: 25px;
	/* positionnement */
	position: absolute;
	bottom: 0;
	right: 9px;
}

.more-quick a:hover, .more-quick a:focus, .more-quick a:active
{
	background: #666;
	color: white;
	text-shadow: -1px -1px 0 black;
}

/* QUICK EDIT == skin mondial
 ==================================================================== */
.mondial .quick-edit
{
	background: #d44711 url(ui/skin-mondial.gif) no-repeat 0 0;
	color: white;
	text-shadow: -1px -1px 0 #9a3b04;
}

.mondial .quick-edit .content-quick
{
	width: 68%;
}

.grid_6 .mondial .quick-edit .content-quick
{
	width: 54%;
}

.mondial .quick-edit .quicklink
{
	color: white !important;
}

.mondial .quick-edit h1
{
	color: white;
	text-shadow: -1px -1px 0 #9a3b04;
}

.mondial .quick-edit .date
{
	width: 145px;
	visibility: hidden;
}

.mondial .more-quick a
{
	background: white;
	color: black !important;
	text-shadow: 1px 1px 0 #fff;
}

.mondial .more-quick a:hover, .mondial .more-quick a:focus, .mondial .more-quick a:active
{
	background: #000 !important;
	color: white !important;
	text-shadow: -1px -1px 0 black;
}

.mondial .archives-quick
{
	background: #d44711 url(ui/skin-mondial.gif) no-repeat 0 -50px !important;
}

#z_LEFT_6_main .mondial
{
	position: relative;
	left: 9px;
	margin-bottom: 9px;
}

/* QUICK EDIT == breaking news skin
 ==================================================================== */
.breaking_news .quick-edit
{
	background: #ba0001 url(ui/skin-breaking-news.gif) repeat-x 0 0;
	color: white;
	text-shadow: -1px -1px 0 #440202;
}

.breaking_news .quick-edit .quicklink
{
	color: white !important;
}

.breaking_news .quick-edit h1
{
	color: white;
	text-shadow: -1px -1px 0 #440202;
}

.breaking_news .more-quick a
{
	background: white;
	color: black !important;
	text-shadow: 1px 1px 0 #fff;
}

.breaking_news .more-quick a:hover, .breaking_news .more-quick a:focus, .breaking_news .more-quick a:active
{
	background: #000 !important;
	color: white !important;
	text-shadow: -1px -1px 0 black;
}

.breaking_news .archives-quick
{
	background: #ba0001 !important;
}

.breaking_news .quick-edit .date strong
{
	background: #fff;
	color: #440202;
	/* CSS3*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

#z_LEFT_6_main .breaking-news
{
	position: relative;
	left: 9px;
	margin-bottom: 9px;
}

/* QUICK EDIT == tennis skin
 ==================================================================== */
.tennis .quick-edit
{
	background: #ba0001 url(ui/skin-tennis.gif) repeat 0 0;
	color: #edf25e;
	text-shadow: -1px -1px 0 #233a30;
}

.tennis .quick-edit .quicklink
{
	color: white !important;
	margin-left: 9px !important;
}

.tennis .quick-edit h1
{
	color: #edf25e;
	text-shadow: -1px -1px 0 #233a30;
}

.tennis .quick-edit .content-quick
{
	background: transparent url(ui/skin-tennis-02.gif) no-repeat bottom left;
	padding-left: 44px;
	min-height: 45px;
}

.tennis .more-quick
{
	width: 25px;
}

.tennis .more-quick a
{
	background: #edf25e;
	color: black !important;
	text-shadow: 1px 1px 0 #edf25e;
}

.tennis .more-quick a:hover, .tennis .more-quick a:focus, .tennis .more-quick a:active
{
	background: #233a30 !important;
	color: white !important;
	text-shadow: -1px -1px 0 black;
}

.tennis .archives-quick .content-quick
{
	background: none !important;
}

.tennis .quick-edit .date strong
{
	background: #fff;
	color: #233a30;
	/* CSS3*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

#z_LEFT_6_main .tennis
{
	position: relative;
	left: 9px;
	margin-bottom: 9px;
}

/* QUICK EDIT == cyclisme skin
 ==================================================================== */
.cyclisme .quick-edit
{
	background: #F7D444;
	color: white;
	text-shadow: -1px -1px 0 #F8B61A;
}

.cyclisme .quick-edit .quicklink
{
	color: white !important;
	margin-left: 9px !important;
}

.cyclisme .quick-edit h1
{
	color: black;
	text-shadow: -1px -1px 0 #fff;
}

.cyclisme .quick-edit .content-quick
{
	background: transparent url(ui/skin-cyclisme-02.gif) no-repeat center left;
	padding-left: 44px;
	min-height: 45px;
	text-align: left;
}

.cyclisme .more-quick
{
	width: 25px;
}

.cyclisme .more-quick a
{
	background: white;
	color: black !important;
	text-shadow: 1px 1px 0 white;
}

.cyclisme .more-quick a:hover, .cyclisme .more-quick a:focus, .cyclisme .more-quick a:active
{
	background: black !important;
	color: white !important;
	text-shadow: -1px -1px 0 black;
}

.cyclisme .archives-quick .content-quick
{
	background: none !important;
}

.cyclisme .quick-edit .date strong
{
	background: #fff;
	color: #233a30;
	/* CSS3*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

#z_LEFT_6_main .cyclisme
{
	position: relative;
	left: 9px;
	margin-bottom: 9px;
}

/* QUICK EDIT == obama skin
 ==================================================================== */
.obama .quick-edit
{
	background: #01245c url(ui/obama.jpg) no-repeat bottom right;
	color: white;
	text-shadow: 1px 1px 0 #000;
}

.obama .quick-edit .quicklink
{
	color: white !important;
	margin-left: 9px !important;
}

.obama .quick-edit h1
{
	color: #5ab6f5;
	text-shadow: 1px 1px 0 #000;
}

.obama .quick-edit .content-quick
{
	background: transparent;
	padding-left: 44px;
	min-height: 45px;
	text-align: left;
}

.obama .quick-edit .content-quick a
{
	color: #5ab6f5;
	text-decoration: underline;
}

.obama .more-quick
{
	width: 25px;
}

.obama .more-quick a
{
	background: white;
	color: black !important;
	text-shadow: 1px 1px 0 white;
}

.obama .more-quick a:hover, .obama .more-quick a:focus, .obama .more-quick a:active
{
	background: black !important;
	color: white !important;
	text-shadow: -1px -1px 0 black;
}

.obama .archives-quick .content-quick
{
	background: none !important;
}

.obama .quick-edit .date
{
	background: #01245c url(ui/logo-obama.jpg) no-repeat 2px 100%;
	padding-bottom: 70px;
}

.obama .quick-edit .date strong
{
	background: transparent;
	color: white;
	text-shadow: 1px 1px 0 black;
	/* CSS3*/
	box-shadow: inset 1px 1px 2px #01245c;
	-moz-box-shadow: inset 1px 1px 2px #01245c;
	-webkit-box-shadow: inset 1px 1px 2px #01245c;
	-o-box-shadow: inset 1px 1px 2px #01245c;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-o-border-radius: 0;
}

#z_LEFT_6_main .obama
{
	position: relative;
	left: 9px;
	margin-bottom: 9px;
}

/* -------------------------------------------------------------------------------------- Top header */
#top_header
{
	background: #fff;
	margin: 0 auto;
	width: 975px;
	height: 50px;
}

#top_header h1
{
	padding: 0;
	margin: 0;
	float: left;
}

#top_header div.offres
{
	text-align: right;
	font-family: /*Verdana, */ Arial, Helvetica, sans-serif;
	color: #5e5e5e;
	font-size: 12px;
	padding-top: 23px;
}

#top_header div.offres a
{
	color: #5e5e5e;
	font-weight: 900;
}

/* -------------------------------------------------------------------------------------- Menu */
#menu
{
	border-bottom: 6px solid #767575;
	background: #212224;
	margin: 0 auto;
	width: 975px;
	height: 35px;
	clear: both;
}

#menu div.bg_gray
{
	background: #767575;
	float: right;
	height: 10px;
	width: 264px;
	overflow: hidden;
	font-size: 0;
}

#IE7 #menu div.bg_gray
{
	width: 263px;
}

#menu ul
{
	width: 100%;
	position: relative;
	clear: both;
}

#menu ul li
{
	display: block;
	float: left;
	font-family: /*Verdana, */ Arial, Helvetica, sans-serif;
	color: #414141;
	text-align: center;
	margin-left: 5px;
	display: inline;
}

#menu a
{
	color: #fff;
	font-size: 12px;
	display: block;
	float: left;
	text-decoration: none;
}

#menu a:hover, #menu a:focus, #menu a:active, #menu .courant a
{
	color: white;
}

#menu a:hover span, #menu a:focus span, #menu a:active span, #menu .courant a span
{
	color: white !important;
}

#menu a.item
{
	width: auto;
	font-size: 12px;
	padding: 7px 16px 0 16px;
	color: #fff;
	display: block;
}

#menu .item:hover, #menu .item:focus, #menu .ie-hover .item, #menu .courant .item
{
	background: #767575;
	border: 0;
	padding-top: 7px;
	color: #fff;
	height: 20px;
}

#menu .fixed
{
	background: #767575;
	font-size: 12px;
	padding: 7px 0 0 16px;
	color: #fff;
	display: block;
	height: 18px;
	border-bottom: 6px solid #343032;
	float: right;
	width: 248px;
	text-align: left;
}
* html #menu .fixed
{
	position: absolute;
	right: -1px;
	padding: 9px 0 0 16px;
	bottom: -7px;
}
* + html #menu .fixed
{
	width: 247px;
}

/* BLOC - Guide epargne - Spaargids
 ==================================================================== */
#guide-epargne .onglet
{
	display: none;
}

#guide-epargne table
{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	margin-top: 9px;
}

#guide-epargne table caption
{
	display: none;
}

#guide-epargne table td
{
	border: 0;
	padding: 3px;
	margin: 0;
	text-shadow: 1px 1px 0 white;
	color: #666;
	font-size: 90%;
	text-align: left;
}

#guide-epargne table th
{
	color: #2a2a2a;
	border-bottom: thin solid #ccc;
	text-shadow: 1px 1px 0 white;
}

#guide-epargne table .even td
{
	background: #F5FAFA;
}

#guide-epargne table tr:hover td
{
	color: #20423e;
	background: #C1DAD7;
	text-shadow: 1px 1px 0 #F5FAFA;
}

.guide-type span
{
	font-size: 0;
	visibility: hidden;
}

.guide-type acronym
{
	cursor: help;
	color: black;
	padding: 1px;
	text-align: center;
	background: #efefef;
	border: 1px solid #ccc;
}

#guide-epargne ul
{
	text-align: center;
	font-size: 12px;
}

#guide-epargne ul li
{
	display: inline-block;
	padding-right: 5px;
	font-size: 90%;
}
* html #guide-epargne ul li
{
	float: left;
}

#guide-epargne ul li a
{
	background: #f3f3f3;
	border: 1px solid #ccc;
	color: #666;
	text-decoration: none;
	display: block;
	padding: 1px 5px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
}

#guide-epargne ul li a:hover, #guide-epargne ul li a:active, #guide-epargne ul li a:focus
{
	color: black;
	background: #edebeb;
	text-decoration: underline;
	outline: 0;
}

#guide-epargne ul li .clicked, #guide-epargne ul li .clicked:hover, #guide-epargne ul li .clicked:active, #guide-epargne ul li .clicked:focus
{
	background: #CE0000;
	border: 1px solid #9a0000;
	color: #fff;
	text-decoration: none;
	text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.6);
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
}

#guide-epargne ul li .clicked:hover, #guide-epargne ul li .clicked:active, #guide-epargne ul li .clicked:focus
{
	text-decoration: underline;
}

/* QUICK EDIT == jupiler skin
 ==================================================================== */
.jupiler .quick-edit
{
	background: #ab1618;
	color: white;
	text-shadow: 1px 1px 0 #610c0d;
}

.jupiler .quick-edit .quicklink
{
	color: white !important;
	margin-left: 9px !important;
}

.jupiler .quick-edit .content-quick p
{
	padding-left: 0 !important;
}

.jupiler .quick-edit h1
{
	color: white;
	text-shadow: 1px 1px 0 #610c0d;
}

.jupiler .quick-edit .content-quick
{
	background: transparent url(ui/skin-jupiler.gif) no-repeat center left;
	padding-left: 44px;
	min-height: 45px;
	text-align: left;
}

.jupiler .more-quick
{
	width: 25px;
}

.jupiler .more-quick a
{
	background: white;
	color: black !important;
	text-shadow: 1px 1px 0 white;
}

.jupiler .more-quick a:hover, .jupiler .more-quick a:focus, .jupiler .more-quick a:active
{
	background: black !important;
	color: white !important;
	text-shadow: -1px -1px 0 black;
}

.jupiler .archives-quick .content-quick
{
	background: none !important;
}

.jupiler .quick-edit .date strong
{
	background: #fff;
	color: #233a30;
	/* CSS3*/
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-o-border-radius: 10px;
}

/* WIDGET TICKETNET
 ==================================================================== */
#ticketnet
{
	background: #f3f3f3;
	border-top: 3px solid #a52a2a;
	padding-bottom: 10px;
	overflow: hidden;
	font-family: 'Trebuchet MS', sans-serif;
	width: 300px;
}

#ticketnet *
{
	margin: 0;
	padding: 0;
}

#ticketnet .logo-cat
{
	display: block;
	float: right;
	margin: 5px;
}

#ticketnet .logo-cat a, #ticketnet .logo-cat a img
{
	border: 0;
}

#ticketnet h2
{
	color: #A52A2A;
	font-size: 14px;
	font-weight: bold;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	padding-left: 5px;
	padding-top: 5px;
}

#ticketnet h3, #ticketnet h3 a
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-shadow: 1px 1px 0 white;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

#ticketnet h3
{
	padding-bottom: 5px;
}

#ticketnet ul
{
	padding: 5px;
	list-style: none none;
}

#ticketnet ul img
{
	display: block;
	float: left;
	border: 0;
	border-right: 1px solid #d3d3d3;
	padding-right: 10px;
}

#ticketnet ul li
{
	float: left;
	clear: left;
	width: 290px;
	padding-bottom: 5px;
}

#ticketnet ul span, #ticketnet ul p
{
	display: block;
	padding-left: 80px;
	font-size: 12px;
	text-shadow: 1px 1px 0 white;
	color: #2a2a2a;
}

#ticketnet ul span
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	color: #333;
}

#ticketnet ul p
{
	color: #666;
	font-size: 11px;
}

#ticketnet ul strong
{
	color: black;
}

#ticketnet .cat-event
{
	float: left;
	padding: 5px;
	background: #ebebeb;
	color: #666;
	font-size: 11px;
	margin: 5px;
	text-align: center;
}

#ticketnet .cat-event a
{
	text-decoration: none;
	color: #2a2a2a;
	text-shadow: 1px 1px 0 white;
}

#ticketnet .cat-event a:hover, #ticketnet .cat-event a:focus
{
	color: black;
	text-decoration: underline;
}

#ticketnet .on-recherche
{
	float: left;
	border: 1px solid #d9d1a5;
	margin: 5px;
	padding: 5px;
	background: #e8e3c5 url(motif.gif) repeat 0 0;
	width: 288px;
}

#ticketnet .on-recherche label
{
	color: #2a2a2a;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

#ticketnet .on-recherche #rech
{
	background: white;
	border: 0;
	padding: 2px;
	width: 210px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	box-shadow: inset 1px 1px 3px #896a35;
	-moz-box-shadow: inset 1px 1px 3px #896a35;
	-webkit-box-shadow: inset 1px 1px 3px #896a35;
}

#ticketnet .on-recherche .btn-submit
{
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	color: #7b7554;
	border: 1px solid #d9d1a5;
	background: white;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	cursor: pointer;
	font-size: 11px;
}

/* BLOC - Promo r�daction - by JS
 ==================================================================== */
.bloc-lesoir
{
	border: 1px solid #d3d3d3;
	background: #f3f3f3;
	overflow: hidden;
	width: 318px;
	font-family: Arial, sans-serif;
}

.bloc-lesoir .inner-bloc-lesoir
{
	border: 1px solid #fff;
	background: #f3f3f3 url(../modules/promo_redac/cache/logo-lesoir.gif) no-repeat 297px 2px;
	padding: 8px 25px 8px 8px;
	overflow: hidden;
	min-height: 81px;
}

.bloc-lesoir .inner-bloc-lesoir a
{
	border: 0;
}

.bloc-lesoir .inner-bloc-lesoir img
{
	display: block;
	float: left;
	padding: 0 11px 0 0;
	border: 0;
	border-right: 1px solid #d3d3d3 !important;
	width: 73px;
	height: 73px;
}

.bloc-lesoir .inner-bloc-lesoir h2, .bloc-lesoir .inner-bloc-lesoir p
{
	padding-left: 94px;
	margin: 0;
	text-shadow: 1px 1px 0 white;
}

.bloc-lesoir .inner-bloc-lesoir h2, .bloc-lesoir .inner-bloc-lesoir h2 a
{
	font-size: 12px;
	font-weight: 900;
	color: #d60000;
	text-decoration: none;
}

.bloc-lesoir .inner-bloc-lesoir h2
{
	line-height: 1;
	margin: 0 0 10px 0;
}

.bloc-lesoir .inner-bloc-lesoir p, .bloc-lesoir .inner-bloc-lesoir p a
{
	font-size: 12px;
	line-height: 15px;
	color: #2a2a2a;
	text-align: left;
	text-decoration: none;
}

/* widgets twitter*/
div.default_block div.twtr-widget h3
{
	background: none;
}

