@charset "UTF-8";

body{
	padding: 10px 0 10px 0 !important;
	margin: 0;
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 1em !important;
	color: #333 !important;
	text-align: left !important;
}
.x_page{
	width: 996px;
	margin: auto;
}
img, fieldset{
	border: none;
}
form, ul, li, p, h1, h2, h3, h4, h5, p, fieldset{
	padding: 0;
	margin: 0;
}
li{
	line-height: 1.1em;
}
.clear_left{
   clear: left;
}
.left{
   float: left;
}
.center{
   text-align: center;
}

/* Bordures */
.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 #E2E2E1;
	border-right: 2px solid #E2E2E1;
	background-color: #FFF;
}
.x_footer{
	border-bottom: 2px solid #E2E2E1;
	clear: both;
	padding-top: 10px;
	background-color: #FFF;
}
.x_centre{
	padding-bottom: 40px;
	padding-top: 20px;
	background-color: #FFF;
   float: left;
}
.x_leaderboard_bas{
   text-align: center;
}

/* Header */
.x_leaderboard{
	padding: 10px 0 20px 0;
	text-align: center;
}
.leaderboard{
   text-align: center;
   background-color: transparent;
   font-size: 0;
   width: 992px;
}
.x_menu_dossiers{
   position: relative;
}
.x_menu_dossiers *{
   position: relative;
}
.leaderboard .content{
   margin: 0 10px;
   background-color: transparent;
   border-bottom: 1px solid #E2E2E2;
   font-size: 0;
   margin-top: -3px;
   left: 0;
}
.leaderboard iframe,
.leaderboard object,
.leaderboard embed{
   margin: 15px 0;
}/*  TEST
.leaderboard #main_DIV_1931630,
.leaderboard #main_DIV_1931698,
.leaderboard #main_DIV_1931976{
   margin-left: 0;
   height: 110px!important;
}
html>body .leaderboard #main_DIV_1931630,
html>body .leaderboard #main_DIV_1931698,
html>body .leaderboard #main_DIV_1931976{
   margin-left: 120px;
   *margin-left: 0;
}*/
.x_top_header{
	border-bottom: 2px solid #E2E2E2;
}
.x_menu_chaines{
	float: left;
}
.x_menu_chaines ul{
	padding: 0;
	margin: 0;
	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: 0;
	border-right: 1px solid #E2E2E2;
	border-top: 2px solid #E2E2E2;
	border-bottom: none;
	background-color: #EFEFEF;
}
.x_menu_chaines ul li a{
	color: #5F5F5F;
	display: block;
	text-decoration: none;
	padding: 4px 6px;
}
.x_menu_chaines ul li a:hover{
	text-decoration: underline;
}
.x_menu_chaines ul li.x_first{
	border-left: 2px solid #E2E2E2;
}	
.x_menu_chaines ul li.x_actif{
	background-color: #FFF;
	border-bottom: none !important;
	height: 23px;
}
.x_menu_chaines ul li.x_actif a{
	font-weight: bold;
	color: #2C2F36;
}
.x_menu_chaines ul li#x_lexpress:hover,
.x_menu_chaines ul li#x_lexpress.x_actif {
	border-top: 2px solid #CF0609;
}
.x_menu_chaines ul li#x_styles{
	background: #EFEFEF url(/imgstat/logo-menu-styles.gif) no-repeat 88px 2px;
}
.x_menu_chaines ul li#x_styles a{
	padding-right: 45px;
}
.x_menu_chaines ul li#x_styles:hover,
.x_menu_chaines ul li#x_styles.x_actif{
	border-top: 2px solid #C40B81;
}
.x_menu_chaines ul li#x_voyages:hover,
.x_menu_chaines ul li#x_voyages.x_actif{
	border-top: 2px solid #009DDC;
}
.x_menu_chaines ul li#x_rencontres:hover,
.x_menu_chaines ul li#x_rencontres.x_actif{
	border-top: 2px solid #973F98;
}
.x_menu_chaines ul li#x_shopping:hover,
.x_menu_chaines ul li#x_shopping.x_actif{
	border-top: 2px solid #BFB991;
}
#x_menu_pratique{
	float: right;
}
#x_menu_pratique ul{
	padding: 0;
	margin: 0;
}
#x_menu_pratique ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	float: left;
	list-style-type: none;
	color: #9C9C9C;
	padding: 7px 4px 4px 0;
	margin: 0;
}
#x_menu_pratique ul li a{
	color: #2C2F36;
	text-decoration: underline;
	padding: 0 4px 0 0;
	border-left: none;
}
#x_menu_pratique ul li.x_last{
	padding-right: 0;
}
#x_menu_pratique ul li.x_lien_rss{
	background: url(/imgstat/picto_rss.gif) 0 5px no-repeat;
}
#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: #666;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 0.7em;
	padding: 1px 0 0 13px;
	font-weight: bold;
	line-height: 1em;
}
.x_header #compte{
	float: right;
	width: 190px;
	background: url(/imgstat/picto_compte.gif) no-repeat right 2px;
	padding: 0 30px 5px 0;
	margin: 0 10px 0 0;
	font-size: 10px;
}
.x_header #compte.deconnecte{
	width: 200px;
}
.x_header #compte.connecte{
	width: 180px;
}
.x_header #compte p{
	color: #7E7E7E;
	padding: 0 0 1px 0;
	text-align: right;
}
.x_header #compte .onglet{
	float: right;
	color: #9C9C9C;
}
.x_header #compte #onglet-identifie.onglet{
	padding: 0 3px 0 0;
}
.x_header #compte .onglet a{
	color: #2C2F36;
	text-decoration: underline;
	padding: 0;
}
.x_header #compte #onglet-deconnection.onglet, 
.x_header #compte #onglet-deconnection.onglet a{
	padding: 0;
	margin: 0;
}
.x_header .x_cote_logo{
	float:left;
	width:500px;
}
.x_header .x_cote_logo .x_weekend{
	height: 48px;
}
.x_header .x_cote_logo .x_date{
	color: #7E7E7E;
	font-size: 0.6em;
	float: left;
	margin: 0 5px 0 0;
}
.x_header .x_cote_logo .x_date span{
	color: #9C9C9C;
}
.x_header .x_cote_logo .x_date .x_maj{
	font-size: 0.95em;
	font-weight: normal;
	font-style: italic;
}

/* Module meteo */
.x_header .x_meteo{
	width:220px;
	float:left;
	text-align: left;
	font-size: 10px;
}
.x_header .x_meteo .x_img_ville{
	float: left;
	position: relative;
	top: -7px;
}
.x_header .x_meteo .x_img_ville img{
	height: 24px;
	width: 24px;
}
.x_header .x_meteo .x_meteo_ville{
	vertical-align: top;
}
.x_header .x_meteo .x_meteo_ville #tmp_meteo{
	color: #7E7E7E;
	float: left;
	margin: 0 7px 0 0;
} 
.x_header .x_meteo .x_meteo_ville .x_ville{
	font-weight: bold;
	float: left;
}
.x_header .x_meteo .x_meteo_ville .x_ville a{
	color: #2C2F36;
	background: url(/imgstat/fleche_meteo.gif) no-repeat right 3px;
	text-decoration: underline;
	padding: 0 15px 0 0;
}

.x_header .x_meteo .select_ville_container{
	width: 140px;
	text-align: left;
	clear: both;
}
.x_header .x_meteo #select_ville{
	position: absolute;
	text-align: left;
	z-index: 2;
	padding: 5px;
	border: 2px solid #E3E3E3;
	background-color: #FFF;
	margin-top: -5px;
}
.x_header .x_meteo #select_ville #select_ville_content{
	margin: 2px;
	padding: 5px;
	background-color: #FFF;
	height: 150px;
	width: 160px;
	overflow: scroll;
	overflow-x: hidden;
}
.x_header .x_meteo #select_ville #select_ville_content a{
	color: #2C2F36;
	text-decoration : none;
}
.x_header .x_meteo #select_ville #select_ville_content a:hover{
	text-decoration : underline;
}
.x_header .x_meteo #select_ville #select_ville_content ul{
	list-style-type: none;
	font-size: 10px;
}
.x_header .x_meteo #select_ville #select_ville_content ul li{
	margin: 3px 0 3px 0;
}
.x_header .x_meteo .hide{
	display: none;
}
.x_header .x_meteo .show{
	display: block;
}
.x_cote_menu_editorial{
	width: 480px;
	float: right;
}
.x_header .x_recherche,.x_sous_menu_editorial .x_form_recherche{
	width: 255px;
	float: right;
	padding: 15px 0 0 0;
}
.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 #E3E3E3 !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_header .x_mon_compte{
	width: 205px;
	float: right;
	padding-top: 5px;
}
.x_header .x_mon_compte ul li{
	float: left;
	font-size: 0.7em;
	list-style-type: none;
	font-weight: bold;
}
.x_header .x_mon_compte ul li.x_separateur{
	border-left: 1px solid #2C2F36;
	padding-left: 5px;
}
.x_header .x_mon_compte ul li a{
	color: #2C2F36;
	text-decoration: underline;
}
.x_bande_menu{
	background: url(/imgstat/bande_menu_fond.gif) left  bottom repeat-x;
}
.x_menu_editorial{
	float: left;
   margin: 5px 0 0;
}
.x_menu_editorial ul{
	float: left;
	padding: 0;
	margin: 0;
	background-color: #41434A;
	width: 992px;
	background: #41434A url(/imgstat/menu_editorial_bg.gif) repeat-x left top;
}
.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 #2C2C2C;
	border-right: 1px solid #383838;
	padding: 0;
	margin: 0;
	display: block;
	height: 25px;
}
.x_menu_editorial ul li.x_actif{
	border-top: 4px solid #840002;
	background: #CF0609 url(/imgstat/menu_editorial_select.gif) no-repeat center bottom;
}
.x_menu_editorial ul li a,
.x_menu_editorial ul li.x_actif a{
	color: #FFF;
	text-decoration: none;
	padding: 4px 9px 9px 9px;
	display: block;
}
.x_menu_editorial ul li a:hover{
	text-decoration: underline;
} 
.x_menu_editorial ul li:hover{
	background-color: #CF0609;
	border-top: 4px solid #840002;
} 
.x_menu_editorial ul li.x_first:hover{
	background-color: #41434A;
	border-top: 4px solid #2C2C2C;
} 
.x_menu_editorial ul li.x_special a{
	color: #9BC0C9;
} 
.x_menu_editorial ul li.x_special a:hover,
.x_menu_editorial ul li.x_special.x_actif a{
	color: #FFF;
}
.x_menu_editorial ul li.x_special:hover{
	background-color: #9BC0C9;
	border-top: 4px solid #89A5AC;
	border-right: 1px solid #89A5AC;
	color: #FFF;
} 
.x_menu_editorial ul li.x_special.x_actif{
	border-top: 4px solid #89A5AC;
	background: #9BC0C9 url(/imgstat/menu_editorial_select.gif) no-repeat center bottom;
	border-right: 1px solid #89A5AC;
}
.x_sous_menu_editorial{
	clear: both;
	background: url(/imgstat/sousmenu_editorial_fond.gif) left bottom repeat-x;
	padding: 0 0 0 10px;
}
.x_sous_menu_editorial ul{
	float: left;
	position: relative;
	top: -3px;
}
.x_sous_menu_editorial ul li{
	float: left;
	font-size: 0.7em;
	list-style-type: none;
	padding: 9px 5px 9px 0;
}
.x_sous_menu_editorial ul li a{
	color: #2C2F36;
	display: block;
	border-left: 1px solid #979797;
	padding-left: 5px;
	text-decoration: underline;
}
.x_sous_menu_editorial ul li.x_premiere a{
	border: none;
	padding: 0;
}
.x_sous_menu_editorial ul li.x_actif a{
	text-decoration: none;
	color:#CF0609;
}
.x_sous_menu_editorial ul li.x_actif a:hover{
	text-decoration: underline;
}
.x_sous_menu_editorial ul.x_special{
	float: right;
	background: url(/imgstat/sousmenu_editorial_fond_spe.gif) left top repeat-x;
	padding: 0 3px 0 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 #FFF;
	border-left: none;
	padding: 0 3px 0 0;
}
.x_sous_menu_editorial ul.x_special li.x_derniere a{
	border: none;
}
.x_menu_dossiers{
	padding-right: 10px;
	padding-top: 10px;
	clear: both;
}
.x_menu_dossiers .x_contour{
	border: 1px solid #E2E2E2;
	padding: 7px 10px 0 10px;
	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 #BFBFBF;
	color: #2C2F36;
	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: #CF0609;
	padding-top: 1px;
}
.x_menu_dossiers .x_contour ul li.x_plus a{
	border: none;
	color: #CF0609;
	background: url(/imgstat/fleche.gif) left 1px no-repeat;
	padding-left: 15px;
}

/* Footer */
.x_editions{
	padding: 0 10px 20px 10px;
}
.x_editions .x_entoure{
	padding: 10px 0 0 20px;
	/*height: 100%;*/
}
.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 #ECECEC;
	line-height: 1.2em;
}
.x_editions ul li a{
	color: #333;
	text-decoration: none;
}
.x_editions ul li strong a{
	text-decoration: underline;
}
.x_plus_internautes{
	padding: 0 10px 20px 10px;
}
.x_plus_internautes .x_titre{
	padding: 0 10px;
	color: #CF0609;
	font-weight: bold;
	padding: 7px 0 10px 20px;
	font-size: 1.1em;
}
.x_plus_internautes .x_titre a{
	color: #CF0609;
	text-decoration: underline;
}
.x_plus_internautes .x_entoure{
	padding: 0 10px;
	/*height: 100%;*/
}
.x_plus_internautes .x_plus_internaute{
	width: 190px;
	float: left;
}
.x_plus_internautes .x_plus_internaute .x_numero{
	width: 50px;
	text-align: center;
	float: left;
	font-size: 2.5em;
	color: #FDB827;
	padding-bottom: 40px;
	border-left: 1px solid #ECECEC;
}
.x_plus_internautes .x_premiere .x_numero{
	border-left: none;
}
.x_plus_internautes .x_plus_internaute p{
	width: 130px;
	float: left;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 0.75em;
	font-weight: bold;
	color: #2C2F36;
}
.x_plus_internautes .x_plus_internaute p a{
	color: #2C2F36;
	text-decoration: none;
}
.x_plus_internautes .x_plus_internaute p a:hover{
	text-decoration: underline;
}
.x_plan_site{
	padding: 0 10px;
}
.x_plan_site .x_entoure{
	padding: 10px 0 20px 20px;
	/*height: 100%;*/
}
.x_plan_site .x_col{
	width: 185px;
	float: left;
}
.x_plan_site .x_rubrique{
	font-size: 0.75em;
	font-weight: bold;
	color: #CF0609;
	padding-bottom: 8px;
}
.x_plan_site .x_rubrique a{
	color: #CF0609;
	text-decoration: underline;
}
.x_plan_site ul{
	padding: 0 15px 15px 0;
}
.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: #333;
	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: #2C2F36;
	font-size: 0.75em;
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
}
.x_plan_site form fieldset input{
	border: 2px solid #E2E2E2;
	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: 0 10px;
}
.x_autres_sites_groupe ul{
	clear: both;
	padding: 4px 0 0 0;
}
.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 #333;
	margin-right: 3px;
}
.x_autres_sites_groupe ul li.x_retour{
	border: none;
}
.x_autres_sites_groupe ul li.x_derniere{
	border: none;
}
.x_autres_sites_groupe ul li a{
	color: #333;
	text-decoration: underline;
}
.x_autres_sites_groupe ul li.x_retour a{
	border: none;
	padding: 0;
}
.x_mentions{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align: left;
	padding: 10px;
}
.x_mentions a{
	color: #333;
	text-decoration: underline;
}
.x_mentions a.x_separateur{
	border-right: 1px solid #333;
	padding-right: 5px;
	margin-right: 5px;
}

/* Corp de page */
.x_wrap_colonne1{
	float:left;
	width:422px;
}
.x_wrap_colonne1 .x_colonne1{
	padding:0 10px 10px 10px;
}
.x_wrap_colonne2{
	float:left;
	width:250px;
}
.x_wrap_colonne2 .x_colonne2{
	padding: 0 10px 10px 10px;
}
.x_wrap_colonne3{
	float: left;
	width: 320px;
}
.x_wrap_colonne3 .x_colonne3{
	padding: 0 10px 10px 10px;
}
.x_wrap_colonnes23{
	float: left;
	width: 570px;
}
.x_wrap_colonnes12{
	background: url(/imgstat/wrap_2colonnes_fond.gif) left top repeat-y;
	float: left;
	width: 672px;
	clear: both;
}
.x_wrap_colonnes12 .x_colonnes12{
	padding: 0 10px 10px 10px;
}
.x_wrap_colonnes12 .x_colonnes12{
	padding: 0 10px 10px 10px;
}
.x_wrap_colonnes123{
	background: url(/imgstat/wrap3colonnes_fond.gif) left top repeat-y;
	clear: both;
}
.x_wrap_colonnesplus{
	padding-left: 12px;
	float: left;
	background: url(/imgstat/plus_internautes_fond.gif) left top repeat-y;
}
.x_wrap_colonnesplus .x_colonne1,
.x_wrap_colonnesplus .x_colonne2,
.x_wrap_colonnesplus .x_colonne3,
.x_wrap_colonnesplus .x_colonne4{
	float: left;
	width: 238px;
	margin-right: 5px;
}
.x_wrap_colonnes13{
	background: url(/imgstat/wrap_2colonnes_fond.gif) left top repeat-y;
	clear: both;
}
.x_upline, .x_bazline{
	color: #B1B1B1;
	font-size: 0.65em;
	padding: 3px 10px 0 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
.x_upline a, .x_bazline a{
	color: #B1B1B1;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

/* My Express */
.x_myexpress {
	padding-bottom: 20px;
}

/* Pub */
.x_pub{
	margin-bottom: 20px;
	text-align: center;
}

/* Autopromo */
.x_autopromo{
	padding-bottom: 15px;
	border-bottom: 1px solid #ECECEC;
	margin-bottom: 15px;
}
.x_autopromo .x_col1{
	float: left;
	width: 160px;
}
.x_autopromo .x_col2{
	float: left;
	width: 140px;
}

/* Bourse */
#symex_content #infos li{
	margin-bottom: 10px;
	line-height: normal;
}
#symex_content .artbourse h4 a{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#symex_content .artbourse h4 a:hover{
	text-decoration: underline;
}


/* Sous menu editorial vide */
.x_sous_menu_editorial_vide{
	padding-left: 0;
	padding-bottom: 2px;
	clear: both;
	background: url(/imgstat/sousmenu_editorial_fond.gif) left bottom repeat-x;
}
.x_sous_menu_editorial_vide .x_form_recherche{
	width: 270px;
	float: right;
}
.x_sous_menu_editorial_vide .x_form_recherche fieldset input{
	border: 2px solid #E3E3E3 !important;
	width: 160px;
	font-size: 0.75em;
	padding: 2px 0 1px 0;
	display: block;
	float: left;
	margin-right: 5px;
	margin-top: 1px;
	height: 16px;
}
.x_sous_menu_editorial_vide .x_form_recherche fieldset .x_bouton_valider{	
	width: 90px;
	float: left;
}
.x_sous_menu_editorial_vide .x_barre_sous_menu_editorial{
	padding-top: 8px;
	padding-left: 10px;
	height: 100%;
	background: url(/imgstat/menu_regions_fond.gif) left top repeat-x;
}
.x_sous_menu_editorial_vide .x_home{
	float: left;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom: 5px;
}
.x_sous_menu_editorial_vide .x_form_region{
	float: left;
	margin-right: 10px;
	padding-top: 2px;
	width: 450px;
}
.x_sous_menu_editorial_vide .x_form_ville{
	float: left;
	padding-top: 2px;
	width: 190px;
}
.x_sous_menu_editorial_vide .x_form_ville fieldset{
	padding-left: 10px;
	border-left: 1px solid #979797;
}
.x_sous_menu_editorial_vide select{
	font-size: 0.7em;
	width: 180px;
}
.x_sous_menu_editorial_vide label{
	font-weight: bold;
	font-size: 0.8em;
}
.x_sous_menu_editorial_vide ul{
	float: left;
	position: relative;
	top: -3px;
}
.x_sous_menu_editorial_vide ul li{
	float: left;
	font-size: 0.7em;
	list-style-type: none;
	padding: 9px 5px 9px 0;
}
.x_sous_menu_editorial_vide ul li a{
	color: #2C2F36;
	display: block;
	border-left: 1px solid #979797;
	padding-left: 5px;
	text-decoration: underline;
}
.x_sous_menu_editorial_vide ul li.x_premiere a{
	border: none;
	padding: 0;
}
.x_sous_menu_editorial_vide ul li.x_actif a{
	text-decoration: none;
	color: #CF0609;
}
.x_sous_menu_editorial_vide ul li.x_actif a:hover{
	text-decoration: underline;
}
.x_sous_menu_editorial_vide ul.x_special{
	float: right;
	background: url(/imgstat/sousmenu_editorial_fond_spe.gif) left top repeat-x;
	padding: 0 3px 0 10px;
}
.x_sous_menu_editorial_vide ul.x_special li{
	font-size: 0.65em;
	font-family: Arial, Helvetica, sans-serif;
}
.x_sous_menu_editorial_vide ul.x_special li a{
	border-right: 1px solid #FFF;
	border-left: none;
	padding: 0 3px 0 0;
}
.x_sous_menu_editorial_vide ul.x_special li.x_derniere a{
	border: none;
}

/* Header mini-site */
.x_header_mini_site{
   border-left: 2px solid #E2E2E1; 
   border-right: 2px solid #E2E2E1;
}

/* Footer */
.x_footer li.x_rss{
	background: transparent url(/imgstat/footer/picto_rss.gif) no-repeat scroll 0 0;
	padding-left: 18px;
}
.x_footer li.x_twitter{
	background: transparent url(/imgstat/footer/twitter.gif) no-repeat scroll 0 0;
	padding-left: 18px;
}
.x_footer li.x_facebook{
	background: transparent url(/imgstat/footer/facebook.gif) no-repeat scroll 0 0;
	padding-left: 18px;
}

/****** GOOGLE ADDS ******/
.google_ads{
	width: 100%;
	/*margin-bottom: 20px;*/
	margin-top: 10px;
}
.google_ads .x_bord{
	position: relative;
	border-left: 0;
	height: 10px;
	background-color: #8C8C8C;
}
.google_ads h1 a{
	background: #ffffff;
	color: #8C8C8C;
	font-size: 12px;
	font-weight: bold;
	padding: 0 5px;
	position: absolute;
	margin-left: 10px;
	margin-top: -13px;
	text-decoration: underline;
}
.google_ads ul{
	margin-top: 14px;
}
.google_ads li{
	float: left;
	clear: both;
	line-height: normal;
	margin-bottom: 8px;
	width: 652px;
	list-style-type: none;
}
.google_ads h2{
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
	border: 0;
}
.google_ads h2 a{
	font-size: 11px;
	color: #CF0609;
	font-weight: bold;
}
.google_ads p{
	font-size: 10px;
	color: #2C2F36;
	line-height: normal !important;
	float: left;
	clear: both;
	
}
.google_ads a{
	font-size: 10px;
	color: #484848;
	font-weight: bold;
	display: block;
	float: left;
	clear: both;
	text-decoration: none;
}
.google_ads a:hover{
	text-decoration: underline;
}

/* Partenariat */
.x_resultat.salaires td.cellC.first{
	font-weight: normal;
}
.x_boite_info.salaires .partenariat{
	font-size: 11px;
	float: right;
	margin-right: 25px;
	color: #7B7B7B;
}
.x_boite_info.salaires .partenariat.para{
	margin-bottom: 30px;
}
.x_boite_info.salaires .partenariat img{
	position: relative;
	top: 10px;
}
.x_boite_info.salaires .partenariat img.logo{
	top: 4px;
	left: 4px;
}
.x_boite_info.x_palmares.salaires{
	padding: 0;
}
.x_boite_info.x_palmares.salaires p{
	padding-bottom: 10px;
}
.x_boite_info.x_palmares.salaires h3{
	font-size: 18px;
	margin-bottom: 6px;
}
.x_critere.salaires .x_contenu .x_checkbox{
	margin-bottom: 14px;
	padding: 0 0 10px 0;
	border: 0;
	border-bottom: 1px solid #eeeeee;
}
