/* ::::: http://www.lexpress.fr/css/x_structure.css ::::: */

body { padding: 10px 0pt ! important; margin: 0pt; background-color: rgb(255, 255, 255); font-family: Verdana,Arial,Helvetica,sans-serif ! important; font-size: 1em ! important; color: rgb(51, 51, 51) ! important; text-align: left ! important; }
* { outline: medium none; }
.x_page { width: 996px; margin: auto; }
img, fieldset { border: medium none; }
form, ul, li, p, h1, h2, h3, h4, h5, p, fieldset { padding: 0pt; margin: 0pt; }
li { line-height: 1.1em; }
.x_header, .x_sous_menu_editorial, .x_sous_menu_editorial_vide, .x_menu_dossiers, .x_centre, .x_leaderboard_bas, .leaderboard, .x_footer { border-left: 2px solid rgb(226, 226, 225); border-right: 2px solid rgb(226, 226, 225); background-color: rgb(255, 255, 255); }
.x_footer { border-bottom: 2px solid rgb(226, 226, 225); clear: both; padding-top: 10px; background-color: rgb(255, 255, 255); }
.x_centre { padding-bottom: 40px; padding-top: 15px; background-color: rgb(255, 255, 255); float: left; }
.x_leaderboard_bas { text-align: center; float: left; width: 992px; }
.leaderboard { text-align: center; background-color: transparent; font-size: 0pt; width: 992px; }
.leaderboard_sous_nav { border-left: 2px solid rgb(226, 226, 225); border-right: 2px solid rgb(226, 226, 225); text-align: center; font-size: 0pt; width: 992px; padding-top: 7px; background-color: rgb(255, 255, 255); }
.oreillette { float: right; margin-right: 5px; }
.x_top_header { border-bottom: 2px solid rgb(226, 226, 226); margin-top: 20px; float: left; width: 996px; }
.x_menu_chaines { float: left; }
.x_menu_chaines ul { padding: 0pt; margin: 0pt; position: relative; top: 2px; }
.x_menu_chaines ul li { float: left; font-size: 12px; font-family: Arial,Helvetica,sans-serif; list-style-type: none; margin: 0pt; border-right: 1px solid rgb(226, 226, 226); border-top: 2px solid rgb(226, 226, 226); border-bottom: medium none; background-color: rgb(239, 239, 239); }
.x_menu_chaines ul li a { color: rgb(95, 95, 95); display: block; text-decoration: none; padding: 4px 6px; }
.x_menu_chaines ul li a:hover { text-decoration: none; }
.x_menu_chaines ul li.x_first { border-left: 2px solid rgb(226, 226, 226); }
.x_menu_chaines ul li.x_actif { background-color: rgb(255, 255, 255); border-bottom: medium none ! important; height: 23px; }
.x_menu_chaines ul li.x_actif a { font-weight: bold; color: rgb(44, 47, 54); }
.x_menu_chaines ul li#x_lexpress:hover, .x_menu_chaines ul li#x_lexpress.x_actif { border-top: 2px solid rgb(207, 6, 9); }
.x_menu_chaines ul li#x_styles { background: url('logo-menu-styles.gif') no-repeat scroll 75px 2px rgb(239, 239, 239); }
.x_menu_chaines ul li#x_styles a { padding-right: 48px; float: left; }
.x_menu_chaines ul li#x_styles:hover, .x_menu_chaines ul li#x_styles.x_actif { border-top: 2px solid rgb(212, 99, 150); }
.x_menu_chaines ul li#x_culture { background: url('logo-menu-culture.gif') no-repeat scroll 75px 3px rgb(239, 239, 239); }
.x_menu_chaines ul li#x_culture a { padding-right: 49px; float: left; }
.x_menu_chaines ul li#x_culture:hover, .x_menu_chaines ul li#x_culture.x_actif { border-top: 2px solid rgb(0, 146, 252); }
.x_menu_chaines ul li#x_rencontres:hover, .x_menu_chaines ul li#x_rencontres.x_actif { border-top: 2px solid rgb(151, 63, 152); }
.x_menu_chaines ul li#x_shopping:hover, .x_menu_chaines ul li#x_shopping.x_actif { border-top: 2px solid rgb(191, 185, 145); }
#x_menu_pratique { float: right; }
#x_menu_pratique ul { padding: 0pt; margin: 0pt; }
#x_menu_pratique ul li { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 0.65em; float: left; list-style-type: none; color: rgb(156, 156, 156); padding: 7px 4px 4px 0pt; margin: 0pt; }
#x_menu_pratique ul li a { color: rgb(44, 47, 54); text-decoration: underline; padding: 0pt 4px 0pt 0pt; border-left: medium none; }
#x_menu_pratique ul li.x_last { padding-right: 0pt; }
#x_menu_pratique ul li.x_lien_rss { background: url('picto_rss.gif') no-repeat scroll 0pt 5px transparent; }
#x_menu_pratique ul li.x_lien_rss a { padding-left: 19px; }
.x_header { clear: both; padding-top: 15px; float: left; width: 992px; }
.x_header .x_logo { float: left; width: 230px; padding-bottom: 7px; }
.x_header .x_logo .x_baseline { color: rgb(102, 102, 102); font-family: Arial,Helvetica,sans-serif; text-transform: uppercase; font-size: 0.7em; padding: 1px 0pt 0pt 13px; font-weight: bold; line-height: 1em; }
.x_header #compte { float: right; width: 190px; background: url('picto_compte.gif') no-repeat scroll right 2px transparent; padding: 0pt 30px 5px 0pt; margin: 0pt 10px 0pt 0pt; font-size: 10px; }
.x_header #compte.deconnecte { width: 210px; }
.x_header #compte p { color: rgb(126, 126, 126); padding: 0pt 0pt 1px; text-align: right; }
.x_header #compte .onglet { float: right; color: rgb(156, 156, 156); }
.x_header #compte #onglet-identifie.onglet { padding: 0pt 3px 0pt 0pt; }
.x_header #compte .onglet a { color: rgb(44, 47, 54); text-decoration: underline; padding: 0pt; }
.x_header .x_cote_logo { float: left; width: 280px; position: relative; }
.x_header .x_cote_logo .x_weekend { height: 48px; }
.x_header .x_cote_logo .x_date { color: rgb(126, 126, 126); font-size: 0.6em; float: left; margin: 0pt 5px 0pt 0pt; }
.x_header .x_recherche, .x_sous_menu_editorial .x_form_recherche { width: 255px; float: right; padding: 15px 0pt 0pt; }
.x_header .x_recherche form { width: 255px; }
.x_header .x_recherche form fieldset input, .x_sous_menu_editorial .x_form_recherche fieldset input { border: 2px solid rgb(227, 227, 227) ! important; width: 140px; font-size: 0.7em; padding: 2px 3px; display: block; float: left; margin-right: 5px; }
.x_header .x_recherche form fieldset .x_bouton_valider, .x_sous_menu_editorial .x_form_recherche fieldset .x_bouton_valider { width: 90px; float: left; }
.x_menu_editorial { float: left; margin: 5px 0pt 0pt; }
.x_menu_editorial ul { float: left; padding: 0pt; margin: 0pt; width: 992px; background: url('menu_editorial_bg.gif') repeat-x scroll left top rgb(65, 67, 74); }
.x_menu_editorial ul li { float: left; font-family: Arial,Helvetica,sans-serif; font-size: 0.85em; list-style-type: none; font-weight: bold; border-top: 4px solid rgb(44, 44, 44); border-right: 1px solid rgb(56, 56, 56); padding: 0pt; margin: 0pt; display: block; height: 25px; }
.x_menu_editorial ul li.x_actif { border-top: 4px solid rgb(132, 0, 2); background: url('menu_editorial_select.gif') no-repeat scroll center bottom rgb(207, 6, 9); }
.x_menu_editorial ul li a, .x_menu_editorial ul li.x_actif a { color: rgb(255, 255, 255); text-decoration: none; padding: 4px 9px 9px; display: block; }
.x_menu_editorial ul li a:hover { text-decoration: underline; }
.x_menu_editorial ul li:hover { background-color: rgb(207, 6, 9); border-top: 4px solid rgb(132, 0, 2); }
.x_menu_editorial ul li.x_first:hover { background-color: rgb(65, 67, 74); border-top: 4px solid rgb(44, 44, 44); }
.x_menu_editorial ul li.x_special a { color: rgb(155, 192, 201); }
.x_menu_editorial ul li.x_special a:hover, .x_menu_editorial ul li.x_special.x_actif a { color: rgb(255, 255, 255); }
.x_menu_editorial ul li.x_special:hover { background-color: rgb(155, 192, 201); border-top: 4px solid rgb(137, 165, 172); border-right: 1px solid rgb(137, 165, 172); color: rgb(255, 255, 255); }
.x_menu_editorial ul li.tendance a { color: rgb(255, 255, 255); }
.x_menu_editorial ul li.tendance:hover { border-color: rgb(132, 134, 112) rgb(137, 165, 172) rgb(132, 134, 112) rgb(132, 134, 112); background: none repeat scroll 0% 0% rgb(170, 166, 141); border-right: 1px solid rgb(137, 165, 172); }
.x_menu_editorial ul li.tendance:hover a { color: rgb(214, 211, 189); }
.x_sous_menu_editorial { clear: both; background: url('sousmenu_editorial_fond.gif') repeat-x scroll left bottom transparent; padding: 0pt 0pt 0pt 10px; }
.x_menu_editorial .x_cleaner { height: 0pt; font-size: 0pt; }
.x_sous_menu_editorial ul { float: left; padding-bottom: 3px; }
.x_sous_menu_editorial ul li { float: left; font-size: 0.7em; list-style-type: none; padding: 9px 5px 9px 0pt; }
.x_sous_menu_editorial ul li a { color: rgb(44, 47, 54); display: block; border-left: 1px solid rgb(151, 151, 151); padding-left: 5px; text-decoration: underline; }
.x_sous_menu_editorial ul li.x_premiere a { border: medium none; padding: 0pt; }
.x_sous_menu_editorial ul li.x_actif a { text-decoration: none; color: rgb(207, 6, 9); }
.x_sous_menu_editorial ul li.x_actif a:hover { text-decoration: underline; }
.x_sous_menu_editorial ul.x_special { float: right; background: url('sousmenu_editorial_fond_spe.gif') repeat-x scroll left top transparent; padding: 0pt 3px 0pt 10px; }
.x_sous_menu_editorial ul.x_special li { font-size: 0.65em; font-family: Arial,Helvetica,sans-serif; }
.x_sous_menu_editorial ul.x_special li a { border-right: 1px solid rgb(255, 255, 255); border-left: medium none; padding: 0pt 3px 0pt 0pt; }
.x_sous_menu_editorial ul.x_special li.x_derniere a { border: medium none; }
.x_menu_dossiers { padding-right: 10px; padding-top: 10px; clear: both; }
.x_menu_dossiers .x_contour { border: 1px solid rgb(226, 226, 226); padding: 7px 10px 0pt; margin-left: 10px; }
.x_menu_dossiers .x_contour ul li { float: left; font-size: 0.7em; font-weight: bold; list-style-type: none; padding-right: 5px; padding-bottom: 5px; padding-top: 1px; }
.x_menu_dossiers .x_contour ul li a { border-right: 1px solid rgb(191, 191, 191); color: rgb(44, 47, 54); padding-right: 5px; text-decoration: none; }
.x_menu_dossiers .x_contour ul li a:hover { text-decoration: underline; }
.x_menu_dossiers .x_contour ul li.x_titre { text-transform: uppercase; font-size: 0.65em; color: rgb(207, 6, 9); padding-top: 1px; }
.x_menu_dossiers .x_contour ul li.x_plus a { border: medium none; color: rgb(207, 6, 9); background: url('fleche.gif') no-repeat scroll left 1px transparent; padding-left: 15px; }
.x_editions { padding: 0pt 10px 20px; }
.x_editions .x_entoure { padding: 10px 0pt 0pt 20px; }
.x_editions .x_pres_de_vous { width: 480px; float: left; }
.x_editions .x_offres_speciales { width: 470px; float: left; }
.x_editions .x_titre { float: left; font-size: 0.8em; font-weight: bold; }
.x_editions .x_pres_de_vous .x_titre { width: 150px; }
.x_editions .x_offres_speciales .x_titre { width: 165px; }
.x_editions ul { width: 295px; float: left; }
.x_editions ul li { font-size: 0.7em; list-style-type: none; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid rgb(236, 236, 236); line-height: 1.2em; }
.x_editions ul li a { color: rgb(51, 51, 51); text-decoration: none; }
.x_editions ul li strong a { text-decoration: underline; }
.x_plan_site { padding: 0pt 10px; }
.x_plan_site .x_entoure { padding: 10px 0pt 20px 20px; }
.x_plan_site .x_col { width: 185px; float: left; }
.x_plan_site .x_rubrique { font-size: 0.75em; font-weight: bold; color: rgb(207, 6, 9); padding-bottom: 8px; }
.x_plan_site .x_rubrique a { color: rgb(207, 6, 9); text-decoration: underline; }
.x_plan_site ul { padding: 0pt 15px 15px 0pt; }
.x_plan_site ul li { font-size: 0.75em; list-style-type: none; line-height: 1.25em; padding-bottom: 1px; }
.x_plan_site ul li a { color: rgb(51, 51, 51); text-decoration: underline; }
.x_plan_site .x_chaines ul li { font-weight: bold; line-height: 1.5em; }
.x_plan_site .x_chaines ul li img { margin-right: 5px; }
.x_plan_site .x_chaines form { width: 190px; }
.x_plan_site form fieldset label { color: rgb(44, 47, 54); font-size: 0.75em; font-weight: bold; display: block; padding-bottom: 3px; }
.x_plan_site form fieldset input { border: 2px solid rgb(226, 226, 226); display: block; float: left; margin-right: 5px; width: 130px; }
.x_plan_site form fieldset .x_bouton_valider { width: 40px; float: left; }
.x_autres_sites_groupe { padding: 0pt 10px; }
.x_autres_sites_groupe ul { clear: both; padding: 4px 0pt 0pt; }
.x_autres_sites_groupe ul li { display: inline; font-size: 0.7em; list-style-type: none; line-height: 18px; font-family: Arial,Helvetica,sans-serif; padding-right: 3px; border-right: 1px solid rgb(51, 51, 51); margin-right: 3px; }
.x_autres_sites_groupe ul li.x_retour { border: medium none; }
.x_autres_sites_groupe ul li.x_derniere { border: medium none; }
.x_autres_sites_groupe ul li a { color: rgb(51, 51, 51); text-decoration: underline; }
.x_autres_sites_groupe ul li.x_retour a { border: medium none; padding: 0pt; }
.x_mentions { font-family: Arial,Helvetica,sans-serif; font-size: 0.7em; text-align: left; padding: 10px; }
.x_mentions a { color: rgb(51, 51, 51); text-decoration: underline; }
.x_mentions a.x_separateur { border-right: 1px solid rgb(51, 51, 51); padding-right: 5px; margin-right: 5px; }
.x_wrap_colonne1 { float: left; width: 422px; }
.x_wrap_colonne1 .x_colonne1 { padding: 0pt 10px 10px; }
.x_wrap_colonne2 { float: left; width: 250px; }
.x_wrap_colonne2 .x_colonne2 { padding: 0pt 10px 10px; }
.x_wrap_colonne3 { float: left; width: 320px; }
.x_wrap_colonne3 .x_colonne3 { padding: 0pt 10px 10px; }
.x_wrap_colonnes123 { background: url('wrap3colonnes_fond.gif') repeat-y scroll left top transparent; clear: both; }
.x_upline, .x_bazline { color: rgb(177, 177, 177); font-size: 0.65em; padding: 3px 10px 0pt; text-align: center; font-family: Arial,Helvetica,sans-serif; }
.x_pub { margin-bottom: 20px; text-align: center; }
.x_footer li.x_rss { background: url('picto_rss_001.gif') no-repeat scroll 0pt 0pt transparent; padding-left: 18px; }
.x_footer li.x_twitter { background: url('twitter.gif') no-repeat scroll 0pt 0pt transparent; padding-left: 18px; }
.x_footer li.x_facebook { background: url('facebook.gif') no-repeat scroll 0pt 0pt transparent; padding-left: 18px; }
/* ::::: http://www.lexpress.fr/css/blocs.css ::::: */

/* ::::: http://www.lexpress.fr/css/couleurs.css ::::: */

.x_jaune .x_bord { background-color: rgb(253, 184, 39); border-color: rgb(255, 220, 145); }
.x_rouge .x_bord { background-color: rgb(207, 6, 9); border-color: rgb(255, 132, 134); }
.x_gris .x_bord { background-color: rgb(125, 134, 139); border-color: rgb(190, 194, 197); }
.x_bleu .x_bord { background-color: rgb(129, 188, 211); border-color: rgb(191, 226, 239); }
div.x_rose { padding-top: 8px; }
div.x_rose .main .x_tete h4 { background-image: url('arrow02.gif'); background-position: left 5px; background-repeat: no-repeat; padding-left: 15px; }
div.x_boite_appel.x_rose h3 a { color: rgb(196, 11, 129); top: -23px; }
div.x_boite_appel.x_rose h3 a img { position: relative; bottom: -10px; }
div.x_boite_appel.x_rose .x_plus { border-color: rgb(196, 11, 129); }
div.x_boite_appel.x_rose h3 { background-color: rgb(196, 11, 129); }
div.x_boite_appel.x_rose .x_plus ul li { background-image: url('puce_styles.gif'); }
div.x_boite_appel.x_rose .list li a { background-image: url('arrow.gif'); background-position: left 4px; background-repeat: no-repeat; padding-left: 15px; line-height: 16px; display: block; }
div.x_boite_appel.x_bleu {  }
div.x_boite_appel.x_bleu h3 { background-color: rgb(105, 130, 160); }
div.x_boite_appel.x_bleu h3 a { color: rgb(105, 130, 160); }
div.x_boite_appel.x_orange h3 { background-color: rgb(223, 107, 22); }
div.x_boite_appel.x_orange h3 a { color: rgb(223, 107, 22); }
div.x_orange .main .x_tete h4 { background-image: url('arrow02_001.gif'); background-position: left 6px; background-repeat: no-repeat; padding-left: 15px; }
div.x_boite_appel.x_orange .x_plus { border-color: rgb(223, 107, 22); }
div.x_boite_appel.x_orange .x_plus ul li { background-image: url('puce_culture.gif'); }
div.x_boite_appel.x_orange .list li a { background-image: url('arrow_001.gif'); background-position: left 4px; background-repeat: no-repeat; padding-left: 15px; line-height: 16px; display: block; }
div.x_rouge { padding-top: 8px; }
/* ::::: http://www.lexpress.fr/css/event.css ::::: */

div.x_boite_appel.x_partenaire_voyage h3 { background-color: rgb(230, 149, 33); }
div.x_boite_appel.x_partenaire_voyage h3 a { color: rgb(230, 149, 33); }
div.x_boite_appel.x_partenaire_voyage p { font-size: 12px; float: none; margin-bottom: 10px; }
div.x_boite_appel.x_partenaire_voyage p a { color: rgb(0, 0, 0); }
div.x_boite_appel.x_partenaire_voyage .x_plus { background-color: rgb(236, 236, 236); background-image: none; border-right: 0pt none; border-width: 2px 0pt 0pt; border-style: solid none none; border-color: rgb(230, 149, 33) -moz-use-text-color -moz-use-text-color; clear: both; width: 290px; }
div.x_boite_appel.x_partenaire_voyage .x_plus ul li { background-image: url('puce_culture.gif'); }
/* ::::: http://www.lexpress.fr/css/x_layer.css ::::: */

.bloc.leaderboard { border: 0pt none; width: 996px; margin: -10px auto 0pt; }
.x_wrap_colonne3 .x_colonne3 {  }
.x_cleaner { clear: both; font-size: 1px; height: 3px; color: rgb(255, 255, 255); }
.x_clear, .clear { clear: both; display: block; font-size: 0pt; line-height: 0pt; }
.x_lien_rss a { color: rgb(255, 137, 51); }
input, label { font-size: 11px; }
.x_bord { font-size: 1px; height: 8px; background-color: rgb(226, 226, 226); border-left: 8px solid rgb(241, 241, 241); }
.x_pub { float: left; margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(236, 236, 236); }
span.x_interactif { color: rgb(194, 194, 194); padding-left: 3px; font-size: 11px; }
span.x_interactif span { background: url('picto_comment.gif') no-repeat scroll 3px -1px transparent; padding: 0pt 17px 3px 0pt; }
span.x_interactif a { font-size: 11px; color: rgb(44, 47, 54) ! important; line-height: 1.3em; font-weight: bold; padding: 0pt 3px 0pt 0pt; }
.x_bouton_valider { border: 1px solid rgb(227, 227, 227); font-size: 0.7em; text-align: center; font-weight: bold; display: block; }
input.x_bouton_valider { border: 1px solid rgb(227, 227, 227); font-size: 11px; text-align: center; font-weight: bold; display: block; background-image: url('bouton_valider_fond.gif'); background-position: left top; background-repeat: repeat-x; background-color: rgb(255, 255, 255); padding: 2px; text-decoration: none; color: rgb(44, 47, 54); }
.x_bouton_valider input, .x_bouton_valider a { background: url('bouton_valider_fond.gif') repeat-x scroll left top rgb(255, 255, 255); padding: 2px 0pt; border: 1px solid rgb(255, 255, 255); display: block; text-decoration: none; color: rgb(44, 47, 54); }
.x_bouton_valider a span { color: rgb(207, 6, 9); font-family: "Times New Roman",Times,serif; font-weight: bold; padding-right: 3px; }
.x_boite_info { border-bottom: 1px solid rgb(236, 236, 236); padding-bottom: 15px; margin-bottom: 15px; clear: both; }
.x_boite_info h1, .x_titre_home h1, .x_boite_info h3, .x_bloc_chronique h3, .x_bloc_inscription h3 { font-size: 0.75em; font-weight: bold; padding-bottom: 5px; color: rgb(207, 6, 9); }
.x_boite_info h3 a, .x_bloc_chronique h3 a { color: rgb(207, 6, 9); text-decoration: none; }
.x_boite_remontee { background-color: rgb(255, 255, 255); }
.x_boite_info h2 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 1.5em; font-weight: bold; line-height: 1.4em; padding-bottom: 10px; display: block; }
.x_boite_info h4, .x_boite_info h5 { font-size: 1.1em; font-weight: bold; line-height: 1.3em; font-family: Verdana,Arial,Helvetica,sans-serif; }
.x_boite_info h4 { padding-bottom: 10px; }
.x_boite_info h2 a, .x_boite_info h4 a, .x_boite_info h5 a { text-decoration: none; color: rgb(44, 47, 54); }
.x_boite_info h2 a:hover, .x_boite_info h4 a:hover { text-decoration: underline; }
.x_boite_info .x_image { padding-bottom: 10px; position: relative; }
.x_boite_info .x_image span, .x_boite_info .x_flotte_image span { width: 100px; background-color: rgb(43, 46, 51); height: 15px; display: block; position: absolute; top: 10px; right: 10px; font-size: 0px; text-decoration: none; cursor: pointer; }
.x_boite_info .x_image .photo, .x_boite_info .x_flotte_image .photo { background: url('photo_vi.gif') no-repeat scroll 0% 0% transparent; width: 103px; }
.x_boite_info .x_image .blog, .x_boite_info .x_flotte_image .blog { background: url('blog_vi.gif') no-repeat scroll 0% 0% transparent; width: 59px; }
.x_boite_info .x_image .quiz, .x_boite_info .x_flotte_image .quiz { background: url('quiz_vi.gif') no-repeat scroll 0% 0% transparent; width: 56px; }
.x_boite_info .x_image .tchat, .x_boite_info .x_flotte_image .tchat { background: url('tchat_vi.gif') no-repeat scroll 0% 0% transparent; width: 63px; }
.x_boite_info .x_image a:hover span, .x_boite_info .x_flotte_image a:hover span { background-position: left -20px; }
.x_boite_info .x_flotte_image { float: left; margin-right: 10px; padding-bottom: 3px; position: relative; }
.x_boite_info p { font-size: 12px; line-height: 1.4em; color: rgb(71, 71, 71); }
.x_wrap_colonnes123 .x_colonne1 .x_boite_info p { width: 400px; }
.x_boite_info ul.x_ressources { background: url('ressources_fond.gif') repeat-y scroll left top transparent; clear: both; padding: 6px 10px 0pt 16px; margin: 10px 0pt 0pt; }
.x_boite_info ul.x_ressources li { list-style-type: none; font-size: 0.7em; color: rgb(207, 6, 9); padding-left: 25px; padding-bottom: 8px; line-height: 1.2em; }
.x_boite_info ul.x_ressources li a { color: rgb(44, 47, 54); text-decoration: underline; padding-left: 3px; }
.x_boite_info ul.x_ressources li.x_lien_article { background: url('picto_article.gif') no-repeat scroll 3px top transparent; }
.x_boite_info ul.x_ressources li.x_lien_photo { background: url('picto_diaporama.gif') no-repeat scroll left top transparent; }
.x_boite_info ul.x_ressources li.x_lien_dossier { background: url('picto_dossier.gif') no-repeat scroll left top transparent; }
.x_boite_info ul.x_ressources li.x_lien_minisite { background: url('picto_mini_site.gif') no-repeat scroll left top transparent; }
.x_boite_info ul.x_ressources li.x_lien_site { background: url('picto_lien.gif') no-repeat scroll left top transparent; }
.x_titre_indiscret { font-size: 16px; font-weight: bold; padding: 12px 0pt 5px 40px; background: url('picto_derniers_indicrets.gif') no-repeat scroll left top transparent; border-bottom: 1px solid rgb(236, 236, 236); color: rgb(44, 47, 54); }
.x_onglets .x_menu_onglets { background: url('onglets_fond.gif') repeat-x scroll left bottom transparent; margin-bottom: 7px; min-height: 1px; }
.x_wrap_colonne2 { width: 250px; }
.x_colonne2 .x_onglets .x_menu_onglets { width: 230px; }
.x_onglets .x_contenus_onglets { min-height: 1px; }
.x_onglets .x_menu_onglets ul { padding-left: 5px; }
.x_onglets .x_menu_onglets ul li { float: left; font-size: 0.75em; font-weight: bold; list-style-type: none; padding: 2px 4px; background-color: rgb(236, 236, 236); margin-right: 4px; border: 1px solid rgb(226, 226, 226); }
.x_onglets .x_menu_onglets ul li a { color: rgb(143, 143, 143); text-decoration: none; }
.x_onglets .x_menu_onglets ul li a:hover { text-decoration: underline; }
.x_onglets .x_menu_onglets ul li.x_actif { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); }
.x_onglets .x_menu_onglets ul li.x_actif a { color: rgb(44, 47, 54); }
.x_boite_remontee { margin-bottom: 20px; float: left; }
.x_wrap_colonne2 .x_boite_remontee { width: 230px; }
.x_wrap_colonne3 .x_boite_remontee { width: 300px; }
.x_colonne3 .x_boite_remontee { border-bottom: 1px solid rgb(236, 236, 236); margin-bottom: 20px; padding-bottom: 20px; }
.x_colonne2 .x_boite_remontee h3 { font-size: 0.85em; font-weight: bold; padding-bottom: 10px; padding-top: 5px; width: 230px; background-image: none; background-color: transparent; }
.x_colonne2 .x_gris h3 { float: none; }
.x_boite_remontee h3 { font-size: 0.85em; font-weight: bold; padding-bottom: 10px; padding-top: 5px; }
.x_boite_remontee h3 a { color: rgb(207, 6, 9) ! important; text-decoration: underline; background-color: transparent; }
.x_boite_remontee .x_liste, .x_boite_remontee .x_liste_numero { padding: 0pt 5px 5px; margin: 0pt; }
.x_colonne2 .x_boite_remontee .x_liste { width: 220px; }
.x_boite_remontee ul.x_liste li { list-style-type: none; font-size: 0.7em; color: rgb(44, 47, 54); padding-bottom: 5px; line-height: 1.3em; }
.x_boite_remontee ul.x_liste li strong { font-size: 0.95em; }
.x_boite_remontee ul.x_liste_numero li { list-style-type: none; line-height: 1.2em; padding-bottom: 8px; font-size: 0.7em; }
.x_boite_remontee ul.x_liste_numero li .x_numero { font-size: 1.25em; color: rgb(207, 6, 9); font-weight: bold; padding-right: 5px; }
.x_boite_remontee ul.x_liste_numero li a { text-decoration: none; color: rgb(44, 47, 54); font-weight: bold; }
.x_boite_remontee .x_liste_numero li a:hover { text-decoration: underline; }
.x_boite_remontee ul.x_liste li a { text-decoration: none; color: rgb(44, 47, 54); }
.x_boite_remontee .x_liste_numero li a:hover { text-decoration: underline; }
.x_boite_appel .x_plus { background-color: rgb(236, 236, 236); font-weight: bold; padding: 5px; border-top: 2px solid rgb(0, 0, 0); float: left; border-left: 0pt none; background-image: none; }
.x_wrap_colonne3 .x_boite_appel .x_plus { width: 290px; }
.x_boite_remontee .x_plus { background: url('fond_bassiere.gif') repeat-x scroll left bottom rgb(245, 245, 245); border-left: 7px solid rgb(226, 226, 226); font-weight: bold; padding: 5px 5px 5px 8px; }
.x_boite_remontee .x_plus .x_lien { font-size: 0.7em; float: left; }
.x_boite_remontee .x_plus a, .x_boite_appel .x_plus a { color: rgb(44, 47, 54); text-decoration: underline; text-transform: uppercase; font-size: 11px; font-weight: bold; }
.x_boite_remontee .x_plus a { text-transform: none; }
.x_boite_remontee .x_plus span { color: rgb(207, 6, 9); font-family: Georgia,"Times New Roman",Times,serif; padding-right: 5px; font-size: 0.9em; }
.x_boite_remontee .x_plus ul { width: 210px; }
.x_boite_remontee .x_plus ul li { float: left; line-height: 1.1em; font-weight: normal; list-style-type: none; padding-right: 8px; margin-right: 6px; font-size: 0.7em; background: url('puce_defaut.gif') no-repeat scroll right 5px transparent; white-space: nowrap; }
.x_boite_remontee .x_chroniqueur { clear: both; padding-bottom: 6px; height: 1%; }
.x_boite_remontee .x_chroniqueur .x_image { float: left; width: 50px; height: 50px; background-color: rgb(187, 187, 187); margin: 10px 10px 0pt 7px; }
.x_boite_remontee .x_chroniqueur .x_image img { border-right: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); position: relative; left: -7px; top: -7px; }
.x_boite_remontee .chroniqueur span { line-height: 1.3em; font-weight: normal; font-family: Verdana,Arial,Helvetica,sans-serif; }
.x_boite_remontee .x_chroniqueur h4 { color: rgb(71, 71, 71); font-size: 0.75em; padding-bottom: 5px; }
.x_boite_remontee .x_chroniqueur h4 a { color: rgb(44, 47, 54); }
.x_boite_remontee .x_chroniqueur p a { color: rgb(44, 47, 54); list-style-type: none; font-weight: bold; }
.x_boite_remontee .x_chroniqueur p { font-size: 0.7em; color: rgb(71, 71, 71); padding-bottom: 4px; }
.x_boite_remontee .x_chroniqueur p a { color: rgb(44, 47, 54); text-decoration: none; }
.x_boite_remontee .x_chroniqueur p a:hover { text-decoration: underline; }
.x_boite_remontee .x_blog { clear: both; padding: 0pt 0pt 5px; margin-bottom: 10px; background: url('trait-separation.gif') repeat-x scroll left bottom transparent; }
.x_boite_remontee .x_blog .x_image { float: left; width: 60px; }
.x_boite_remontee .x_blog .x_texte { float: left; width: 170px; }
.x_boite_remontee .x_blog h4, .x_boite_remontee .x_opinion h4 { font-size: 0.75em; color: rgb(44, 47, 54); font-weight: bold; padding-bottom: 8px; }
.x_boite_remontee .x_blog h4 a, .x_boite_remontee .x_opinion h4 a { color: rgb(44, 47, 54); text-decoration: underline; }
.x_boite_remontee .x_blog p, .x_boite_remontee .x_opinion p { font-size: 0.7em; color: rgb(71, 71, 71); }
.x_boite_remontee .x_blog p a, .x_boite_remontee .x_opinion p a { color: rgb(44, 47, 54); text-decoration: none; }
.x_boite_remontee .x_blog p a:hover, .x_boite_remontee .x_opinion p a:hover { text-decoration: underline; }
.x_edito_barbier { color: rgb(71, 71, 71); font-size: 0.7em; }
.x_edito_barbier .x_image { background-color: rgb(187, 187, 187); float: left; height: 50px; margin: 10px 10px 0pt 5px; width: 50px; }
.x_edito_barbier .x_image img { border-bottom: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); position: relative; left: -7px; top: -7px; }
.x_edito_barbier ul { list-style-type: none; padding-top: 5px; font-size: 11px; float: left; width: 159px; }
.x_edito_barbier li { color: rgb(71, 71, 71); }
.x_edito_barbier li.video { background: url('picto_video.gif') no-repeat scroll left top rgb(255, 255, 255); line-height: 10px; padding-left: 20px; }
.x_edito_barbier li.blog { background: url('picto_blog.gif') no-repeat scroll 3px top rgb(255, 255, 255); line-height: 13px; padding-left: 20px; padding-top: 5px; margin-top: 3px; }
.x_edito_barbier li.titre { font-weight: bold; list-style-type: none; padding-bottom: 8px; padding-top: 2px; }
.x_edito_barbier a { color: rgb(44, 47, 54); text-decoration: none; }
.x_edito_barbier a:hover { text-decoration: underline; }
.x_edito_barbier .x_plus { margin-top: 0pt; height: 1%; }
.x_boite_remontee .x_edito_barbier .x_plus ul { float: none; margin: 0pt; padding: 0pt; }
.x_boite_remontee .x_edito_barbier .x_plus li { float: none; background: none repeat scroll 0% 0% transparent; padding-left: 15px; margin-bottom: 5px; padding-top: 2px; }
.x_boite_remontee .x_edito_barbier .x_plus .twitter { background: url('menu_twitter_mini.gif') no-repeat scroll left top transparent; }
.x_boite_remontee .x_edito_barbier .x_plus .facebook { background: url('menu_facebook_mini.gif') no-repeat scroll left top transparent; }
.x_boite_indiscrets_home { padding: 10px 10px 0px; border: 8px solid rgb(236, 236, 236); }
.x_boite_indiscrets_home .x_fond h3 a { color: rgb(255, 255, 255) ! important; text-decoration: underline; }
.x_boite_indiscrets_home .x_fond .x_titre_indiscret { width: 86px; height: 28px; padding: 2px 0pt 0pt 8px; background: url('bg_indiscret.gif') no-repeat scroll left top transparent; border-bottom: medium none; }
.x_boite_indiscrets_home h3 { font-size: 0.85em; font-weight: bold; color: rgb(255, 255, 255); display: inline; }
.x_boite_indiscrets_home h3 a { color: rgb(255, 255, 255); text-decoration: underline; }
.x_boite_indiscrets_home h4 { color: rgb(44, 47, 54); font-size: 12px; font-weight: bold; padding-top: 5px; }
.x_boite_indiscrets_home h4 a { color: rgb(44, 47, 54); text-decoration: none; }
.x_boite_indiscrets_home h4 a:hover { text-decoration: underline; }
.x_boite_indiscrets_home p { color: rgb(71, 71, 71); font-size: 11px; padding-bottom: 5px; }
.x_boite_indiscrets_home p a:hover { text-decoration: underline; }
.x_boite_indiscrets_home p a { color: rgb(71, 71, 71); font-size: 11px; text-decoration: none; }
.x_boite_indiscrets_home .x_plus { margin-top: 0pt; height: 1%; }
.x_boite_remontee .x_image_200 { padding-bottom: 5px; }
.x_boite_remontee form.x_sondage .x_legende, .x_boite_remontee .x_legende, .x_boite_remontee .x_quiz .x_legende { font-size: 0.8em; font-weight: bold; padding-bottom: 5px; }
.x_boite_remontee form.x_sondage input { margin-top: 3px; clear: both; float: left; margin-right: 10px; }
.x_boite_remontee form.x_sondage label { font-size: 0.7em; float: left; width: 180px; padding-bottom: 5px; }
.x_boite_remontee form.x_sondage input.x_bouton_valider { width: 90px; margin-left: 70px; cursor: pointer; font-size: 0.8em; }
.x_boite_appel p { font-size: 11px; float: left; color: rgb(71, 71, 71); line-height: 1.3em; }
.x_boite_appel .list { list-style-type: none; margin: 5px 0pt; float: left; clear: both; width: 300px; }
.x_boite_appel .list li { background: url('trait-separation.gif') repeat-x scroll left top transparent; padding: 5px 5px 5px 0pt; }
.x_boite_appel .list li a { font-size: 12px; font-weight: bold; text-decoration: none; color: rgb(44, 47, 54); line-height: 1em; }
.x_boite_appel .list li a:hover { text-decoration: underline; }
.x_boite_remontee form.x_sondage input { margin-top: 1px; clear: both; float: left; margin-right: 10px; }
.x_boite_remontee form.x_sondage label { font-size: 0.7em; float: left; width: 180px; margin-bottom: 5px; padding-top: 1px; }
.x_boite_remontee form.x_sondage .x_bouton_valider, .x_boite_remontee .x_quiz .x_bouton_valider { width: 90px; float: right; }
.x_boite_remontee form.x_sondage input.x_bouton_valider { margin-top: 10px; float: none; display: block; }
.x_boite_remontee .x_palmares { clear: both; padding-bottom: 5px; margin-bottom: 10px; background: url('trait-separation.gif') repeat-x scroll left bottom transparent; }
.x_boite_remontee .x_palmares .x_image, .x_boite_remontee .x_produit .x_image { float: left; width: 110px; padding-bottom: 5px; }
.x_boite_remontee .x_palmares h4, .x_boite_remontee .x_produit h4 { font-size: 0.75em; padding-bottom: 5px; }
.x_boite_remontee .x_palmares h4 a { text-decoration: none; color: rgb(44, 47, 54); }
.x_boite_remontee .x_palmares h4 a:hover { text-decoration: underline; color: rgb(44, 47, 54); }
.x_boite_remontee .x_palmares p, .x_boite_remontee .x_produit p, .x_boite_remontee .x_recherche p { font-size: 0.7em; padding-bottom: 5px; line-height: 1.3em; color: rgb(71, 71, 71); }
.x_boite_remontee .x_resultats_sondage { height: 1%; }
.x_boite_remontee .x_resultats_sondage ul li { list-style-type: none; font-size: 11px; line-height: 130%; color: rgb(71, 71, 71); clear: both; padding-top: 7px; height: 100%; }
.x_boite_remontee .x_resultats_sondage .x_reponse { width: 100px; float: left; background: url('carre_liste.gif') no-repeat scroll left 3px rgb(255, 255, 255); padding: 0pt 0pt 0pt 15px; }
.x_boite_remontee .x_resultats_sondage ul li .x_barre { float: left; font-size: 0pt; height: 15px; background-color: rgb(117, 156, 197); margin-left: 15px; }
.x_boite_remontee .x_resultats_sondage ul li.x_pair .x_barre { background-color: rgb(129, 130, 134); }
.x_boite_remontee .x_resultats_sondage ul li .x_pourcent { padding: 1px 0pt 0pt 15px; float: left; font-weight: bold; }
.x_boite_remontee .x_resultats_sondage .x_infos { background: url('fond_bassiere.gif') repeat-x scroll left bottom rgb(245, 245, 245); font-weight: bold; padding: 5px 5px 5px 8px; border-left: 7px solid rgb(226, 226, 226); }
.x_boite_remontee .x_resultats_sondage .x_infos .x_nbvotes { font-size: 0.75em; float: left; padding: 5px 10px 0pt 5px; }
.x_boite_remontee .x_resultats_sondage .x_infos .x_nbvotes img { padding: 0pt 3px; }
.x_boite_remontee .x_resultats_sondage .x_infos span { color: rgb(207, 6, 9); font-weight: bold; }
.x_concour .x_bloc { width: 296px; float: left; }
.x_concour .x_bloc .x_jeu { float: left; width: 296px; padding-bottom: 10px; }
.x_concour .x_bloc .x_jeu .x_fleche_concours { margin-top: 22%; }
.x_concour .x_bloc .x_jeu .x_img_concours { width: 200px; height: 128px; border-right: 10px solid rgb(226, 226, 226); padding: 0pt 0px 0px 20px; margin: 15px 15px 0pt 0pt; float: left; }
.x_boite_remonte_dossier { padding-bottom: 15px; float: left; width: 230px; }
.x_boite_remonte_dossier.x_rouge, .x_boite_remonte_dossier.x_jaune, .x_boite_remonte_dossier.x_orange { padding-bottom: 0pt; }
.x_boite_remonte_dossier h3 { font-size: 0.85em; font-weight: bold; padding: 5px 0pt 10px; color: rgb(207, 6, 9); }
.x_boite_remonte_dossier h3 a { color: rgb(207, 6, 9); text-decoration: underline; }
.x_boite_remonte_dossier .x_tete { padding: 5px; background-color: rgb(236, 236, 236); border-top: 3px solid rgb(226, 226, 226); }
.x_boite_remonte_dossier .x_tete h3 { color: rgb(44, 47, 54); font-size: 0.8em; font-weight: bold; padding: 0pt 0pt 3px; }
.x_boite_remonte_dossier .x_tete h3 a { color: rgb(44, 47, 54); text-decoration: none; }
.x_boite_remonte_dossier .x_tete h3 a:hover { text-decoration: underline; }
.x_boite_remonte_dossier .x_tete h4 { color: rgb(207, 6, 9); font-size: 0.7em; font-weight: normal; padding: 0pt; }
.x_boite_remonte_dossier .x_article { margin: 0pt; padding: 0pt; background: url('bg_dossier_noir.gif') repeat-y scroll left top rgb(236, 236, 236); border-top: 2px solid rgb(255, 255, 255); }
.x_boite_remonte_dossier .x_article img { vertical-align: middle; }
.x_boite_remonte_dossier .x_dossier p, .x_boite_remonte_dossier .x_effet_waouh p { font-size: 0.7em; color: rgb(71, 71, 71); line-height: 1.4em; }
.x_effet_waouh a { color: rgb(71, 71, 71); line-height: 1.2em; text-decoration: none; }
.x_boite_remonte_dossier .x_effet_waouh { background-color: rgb(236, 236, 236); position: absolute; width: 230px; }
.x_boite_remonte_dossier .x_effet_waouh p { padding: 0pt 10px 10px; }
.x_boite_reportages { margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid rgb(236, 236, 236); float: left; width: 300px; }
.x_boite_reportages h3 { background-color: rgb(0, 0, 0); border: 0pt none; clear: both; height: 10px; padding: 0pt; position: relative; margin-bottom: 10px; }
.x_boite_reportages.photos h3 { background-color: rgb(44, 47, 54); }
.x_boite_reportages h3 a { background-color: rgb(255, 255, 255); clear: both; color: rgb(0, 0, 0); float: left; font-size: 13px; margin-left: 10px; padding: 0pt 5px; position: absolute; text-decoration: underline; text-transform: uppercase; top: -4px; }
.x_boite_reportages.photos h3 a { color: rgb(44, 47, 54); }
.main { position: relative; float: left; clear: both; margin-bottom: 5px; }
.main * { float: left; }
.main a .picto { position: absolute; top: 5px; right: 5px; opacity: 0.7; }
.main .x_tete { background-color: rgb(0, 0, 0); padding: 5px 10px; position: absolute; bottom: 0pt; left: 0pt; width: 280px; opacity: 0.7; }
.x_boite_reportages.videos .main .x_tete { position: static; opacity: 1; margin-top: 5px; }
.main .x_tete h4 { font-size: 0.75em; color: rgb(255, 255, 255); line-height: 1.3em; text-align: left; padding: 0pt; margin: 0pt; }
.main .x_tete h4 a { color: rgb(255, 255, 255); font-weight: bold; text-decoration: none; font-size: 14px; line-height: 1.3em; }
.main .x_tete h4 a:hover { text-decoration: underline; }
.x_boite_reportages .list_reportages { float: left; clear: both; list-style-type: none; position: relative; height: 130px; margin-bottom: 0pt; width: 300px; }
.x_boite_reportages .list_reportages li { display: inline; }
.x_boite_reportages .list_reportages li.middle {  }
.x_boite_reportages .list_reportages li a:hover { height: 100px; width: 100px; display: block; position: absolute; }
.x_boite_reportages .list_reportages li.middle a:hover { margin-left: 100px; }
.x_boite_reportages .list_reportages li.last a:hover { margin-left: 200px; }
.x_boite_reportages .list_reportages img { width: 96px; height: 72px; position: absolute; }
.x_boite_reportages .list_reportages li.first img { margin-left: 0pt; }
.x_boite_reportages .list_reportages li.middle img { margin-left: 102px; }
.x_boite_reportages .list_reportages li.middle a:hover img { margin-left: 2px; }
.x_boite_reportages .list_reportages li.last img { margin-left: 204px; }
.x_boite_reportages .list_reportages li.last a:hover img { margin-left: 4px; }
.x_boite_reportages .list_reportages li a .picto { width: auto; height: auto; top: 3px; left: 69px; display: block; z-index: 999; position: absolute; opacity: 0.5; }
.x_boite_reportages.videos .list_reportages li a .picto { top: 25px; left: 39px; }
.x_boite_reportages .list_reportages li a:hover .picto { opacity: 1; }
.x_boite_reportages .list_reportages li span { display: none; width: 280px; height: 30px; line-height: 13px; position: absolute; top: 76px; left: 0pt; text-align: left; clear: both; margin-top: 1px; padding: 10px 10px 5px; background-color: rgb(236, 236, 236); border-bottom: 3px solid rgb(208, 208, 208); font-size: 11px; color: rgb(44, 47, 54); text-decoration: underline; font-weight: normal; background-image: url('arrow_002.gif'); background-position: left top; background-repeat: no-repeat; cursor: pointer; }
.x_boite_reportages .list_reportages li.actif span, .x_boite_reportages .list_reportages li a:hover span { display: block; }
.x_boite_reportages .list_reportages li.middle span { background-position: 100px top; }
.x_boite_reportages .list_reportages li.middle a:hover span { left: -100px; }
.x_boite_reportages .list_reportages li.last span { background-position: 200px top; }
.x_boite_reportages .list_reportages li.last a:hover span { left: -200px; }
.x_boite_reportages .list_reportages li a:hover { position: absolute; z-index: 999; }
.x_boite_appel { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid rgb(236, 236, 236); clear: both; float: left; }
.x_wrap_colonne3 .x_boite_appel, #colonne-b .x_boite_appel { width: 300px; }
.x_boite_appel h3, .x_titre_home_appel { background-color: rgb(0, 0, 0); padding: 0pt; height: 10px; clear: both; border: 0pt none; position: relative; margin-bottom: 10px; background-image: none; }
.x_boite_appel h3 a, .x_titre_home_appel a { margin-left: 10px; float: left; font-size: 13px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: underline; padding: 0pt 5px; position: absolute; top: -4px; clear: both; text-transform: uppercase; }
.x_boite_appel h4 { font-size: 12px; margin-bottom: 10px; }
.x_boite_appel .x_plus ul { width: 275px; float: left; list-style-type: none; }
.x_boite_appel .x_plus ul li { display: inline; font-size: 10px; line-height: normal; padding-left: 8px; background-image: url('puce_expert.gif'); background-position: 1px 5px; background-repeat: no-repeat; }
.x_boite_appel .x_plus ul li a { font-size: 10px; line-height: normal; }
div.x_boite_appel .x_plus ul li.x_first { background-image: none; list-style-image: none; margin-left: 0pt; padding-left: 0pt; }
.z_boutique { background: url('header_boutique.gif') no-repeat scroll left top transparent; margin-bottom: 15px; padding: 10px 0pt; border-bottom: 1px solid rgb(236, 236, 236); float: left; width: 300px; }
.z_boutique .z_livre_boutique { float: right; margin-right: 10px; border: 5px solid rgb(255, 255, 255); }
.z_boutique .z_contenu { float: left; margin: 40px 0pt 0pt; padding: 10px; border: 5px solid rgb(236, 236, 236); width: 155px; }
.z_boutique .z_contenu h4 { font-size: 0.75em; padding-bottom: 10px; }
.z_boutique .z_contenu h4 a { text-decoration: none; color: rgb(44, 47, 54); }
.z_boutique .z_contenu .z_prix { font-size: 0.85em; color: rgb(207, 6, 9); padding-top: 3px; font-weight: bold; float: left; width: 60px; text-align: center; }
.z_boutique .z_contenu .x_bouton_valider { width: 90px; float: right; }
.x_tous_big { font-size: 0.85em; font-weight: bold; padding: 10px 10px 10px 15px; background: url('fleche_rouge.gif') no-repeat scroll left 14px transparent; }
.x_tous_big a { color: rgb(44, 47, 54); text-decoration: underline; }
.x_droite { float: right; }
.x_boite_24h { background-color: rgb(115, 120, 126); background-image: url('bloc_bg.gif'); background-position: left bottom; background-repeat: repeat-x; height: 220px; background-attachment: scroll; position: relative; }
.x_boite_24h h3 { border-left: 8px solid rgb(205, 6, 9); color: rgb(255, 255, 255); font-size: 0.85em; font-weight: bold; padding: 7px 0pt 0pt 10px; margin-bottom: 15px; }
.x_boite_24h h3 a { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 24px; font-weight: bold; text-decoration: none; }
.x_boite_24h h3 a span { font-size: 13px; }
.x_boite_24h .x_contenu_24h { height: 99px; background-image: url('bloc_content_bg.gif'); background-position: left top; background-repeat: repeat-x; border-top: 2px solid rgb(95, 99, 106); border-bottom: 2px solid rgb(77, 81, 87); background-color: transparent; position: relative; float: left; width: 400px; }
.x_contenu_24h .top_previous { position: absolute; top: 35px; left: 10px; }
.x_contenu_24h .top_next { position: absolute; top: 35px; right: 10px; }
div.x_contenu_24h .liste { width: 360px; overflow: hidden; position: absolute; margin-left: 18px; }
html > body div.x_contenu_24h .liste { margin-left: 20px; }
.x_contenu_24h .content { padding-top: 11px; padding-left: 0pt; position: relative; width: 20000px; }
.x_contenu_24h .content li { display: inline; float: left; margin: 0pt 10px; text-align: center; line-height: normal; width: 100px; }
.x_contenu_24h .content li span { display: block; color: rgb(255, 255, 255); font-size: 12px; margin-top: 15px; }
.x_contenu_24h .content li a img { border: 1px solid rgb(255, 255, 255); height: 75px; width: 100px; }
.x_contenu_24h .content li a:hover img { border: 1px solid rgb(255, 255, 255); width: 100px; height: 75px; }
.x_contenu_24h .content li a span { text-decoration: none; }
.x_contenu_24h .content li a:hover span { text-decoration: underline; }
.abo_new { width: 300px; background-image: url('kiosque_fond_abo_new.gif'); background-repeat: no-repeat; background-position: left top; margin-bottom: 20px; padding-bottom: 15px; float: left; display: block; border-bottom: 1px solid rgb(236, 236, 236); }
.abo_new a { color: rgb(255, 255, 255); text-decoration: none; }
.abo_new a:hover { text-decoration: underline; }
.abo_new .kiosque { float: left; margin: 8px 0pt 0pt 12px; }
.abo_new .couv { float: right; border: 3px solid rgb(255, 255, 255); margin: 4px 15px 2px 0pt; }
.abo_new img { border: medium none; }
.abo_new ul { color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; font-family: Verdana,Arial,Helvetica,sans-serif; padding: 58px 0pt 0pt 25px; margin: 0pt; }
.abo_new li { list-style-image: url('kiosque_abo_fleche.gif'); padding-bottom: 5px; margin-left: 5px; }
.lien_expansion { font-size: 0.9em; white-space: nowrap; }
.lien_expansion a { color: rgb(44, 47, 54); font-weight: bold; text-decoration: underline; font-size: 11px; }
.lien_expansion span { color: rgb(207, 6, 9); font-size: 11px; }
.x_boite_appel .x_annonce { float: left; width: 298px; border: 1px solid rgb(236, 236, 236); margin: 0pt 0pt 10px; }
.x_boite_appel .x_annonce.last { margin: 0pt ! important; }
.x_boite_appel .x_annonce.last .x_contenu { margin: 0pt ! important; }
.x_boite_appel .x_annonce .x_contenu { padding-top: 7px; padding-bottom: 7px; padding-left: 7px; padding-right: 0pt ! important; width: 125px; float: left; }
.x_boite_appel .x_annonce h4 { font-size: 12px; margin-bottom: 5px; }
.x_boite_appel .x_annonce h4 a { color: rgb(44, 47, 54); }
.x_boite_appel .x_annonce p { color: rgb(71, 71, 71); font-size: 10px; float: none; line-height: 12px; }
.x_boite_appel .x_annonce .x_image { float: right; }
.x_boite_remontee.depeches .x_liste { padding: 0pt; }
.x_boite_remontee.depeches ul.x_liste li { padding-bottom: 10px; }
.x_boite_remontee.depeches .x_liste span { color: rgb(126, 126, 126); margin-left: 5px; font-size: 10px; }
.x_boite_remontee.depeches .x_plus, .x_boite_remontee.indiscret .x_plus { background-image: none; background-color: transparent; border-right: 0pt none; border-width: 1px 0pt 0pt; border-style: dotted none none; border-color: rgb(204, 204, 204) -moz-use-text-color -moz-use-text-color; padding-left: 0pt; }
.x_boite_remontee .x_plus ul.paginate { float: right; width: auto; margin-right: 5px; }
.x_boite_remontee .x_plus ul.paginate li { background-image: none; padding: 0pt; }
.x_boite_remontee .x_plus ul.paginate li img { display: block; margin-top: 4px; }
.z_livre_boutique img { width: 85px; }
/* ::::: http://www.lexpress.fr/css/x_comptes_perso.css ::::: */

/* ::::: http://www.lexpress.fr/css/x_comptes.css ::::: */


