/* CSS Document pour les pages de la planete "EUROPEAN ELECTION 2014" */
/* CSS modifiant le design des structures generales gerees dans les fichiers /common/css/ */

/* ======================================================================================================== */
/* = EE14 HEADER ========================================================================================== */
/* ======================================================================================================== */

	/* HEADER - FOND : Couleur de fond */
	#header,						#header #headerwrapper_menu,		#body #mainmenu #mainmenubox{
		background-color:			#101e38;
		background-image:			none;
		border:						none;
	}
	#header #headerwrapper_title, 	#header #headerwrapper_promo{
		min-height:					185px;
	}
	/* HEADER - TITRE SITE : Remplacement du titre par le logo (deplacement titre principal) */
	#header #headertitle span.ep_title,
	body.ep_oldlogo #header #headertitle span.ep_title{
		width:						950px;
	}
	#header #headertitle span.ep_title .ep_galaxy,
	body.ep_oldlogo #header #headertitle span.ep_title > .ep_galaxy{
		position:					absolute;
		bottom:						25px;
		line-height:				normal;
	}
	#header #headertitle span.ep_title .ep_galaxy + span,
	body.ep_oldlogo #header #headertitle span.ep_title > .ep_galaxy + span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-100000px;
		width:						1px;
		height:						1px;
	}
	#header #headertitle span.ep_title .ep_galaxy + span + .ep_site + span,
	body.ep_oldlogo #header #headertitle span.ep_title > .ep_galaxy + span + .ep_site + span{
		top:						auto;
		bottom:						28px;
		margin-bottom:				1em;
	} 
	/* HEADER - TITRE SITE : Remplacement du titre par le logo (remplacement logo) */
	#header #headertitle span.ep_title .ep_site,
	#header #headertitle span.ep_title span.ep_site,
	body.ep_oldlogo #header #headertitle span.ep_title .ep_site,
	body.ep_oldlogo #header #headertitle span.ep_title span.ep_site{
		position:					relative;
		display:					block;
		overflow:					hidden;
		top:						-25px;
		left:						705px;
		width:						263px;
		height:						141px;
		background-position:		center;
		background-repeat:			no-repeat;
		border:						none;
		text-indent:				820px;
		white-space:				nowrap;
		font-size:					1px;
		text-decoration:			none		!important;
		color:						#101e38 	!important;
	}
	body[lang="bg"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_bg.png);	}
	body[lang="cs"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_cs.png);	}
	body[lang="da"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_da.png);	}
	body[lang="de"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_de.png);	}
	body[lang="el"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_el.png);	}
	body[lang="en"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_en.png);	}
	body[lang="es"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_es.png);	}
	body[lang="et"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_et.png);	}
	body[lang="fi"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_fi.png);	}
	body[lang="fr"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_fr.png);	}
	body[lang="ga"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_ga.png);	}
	body[lang="hr"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_hr.png);	}
	body[lang="hu"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_hu.png);	}
	body[lang="it"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_it.png);	}
	body[lang="lt"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_lt.png);	}
	body[lang="lv"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_lv.png);	}
	body[lang="mt"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_mt.png);	}
	body[lang="nl"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_nl.png);	}
	body[lang="pl"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_pl.png);	}
	body[lang="pt"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_pt.png);	}
	body[lang="ro"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_ro.png);	}
	body[lang="sk"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_sk.png);	}
	body[lang="sl"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_sl.png);	}
	body[lang="sv"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logo_sv.png);	}
	#header #headertitle span.ep_title a.ep_site:link,
	#header #headertitle span.ep_title a.ep_site:visited{
		opacity:					1;
		filter:						alpha(opacity=100);
	}
	#header #headertitle span.ep_title a.ep_site:hover,
	#header #headertitle span.ep_title a.ep_site:focus,
	#header #headertitle span.ep_title a.ep_site:active{
		opacity:					0.7;
		filter:						alpha(opacity=70);
	}
	/* HEADER - TITRE SITE : Remplacement du titre par le logo (remplacement logo par la version logo+phrase) */
	#header #headertitle span.ep_title .ep_site,
	#header #headertitle span.ep_title span.ep_site,
	body.ep_oldlogo #header #headertitle span.ep_title .ep_site,
	body.ep_oldlogo #header #headertitle span.ep_title span.ep_site{
		top:						0;
		left:						412px;
		width:						546px;
		height:						143px;
	}
	body[lang="bg"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_bg.png);	}
	body[lang="cs"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_cs.png);	}
	body[lang="da"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_da.png);	}
	body[lang="de"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_de.png);	}
	body[lang="el"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_el.png);	}
	body[lang="en"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_en.png);	}
	body[lang="es"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_es.png);	}
	body[lang="et"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_et.png);	}
	body[lang="fi"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_fi.png);	}
	body[lang="fr"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_fr.png);	}
	body[lang="ga"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_ga.png);	}
	body[lang="hr"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_hr.png);	}
	body[lang="hu"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_hu.png);	}
	body[lang="it"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_it.png);	}
	body[lang="lt"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_lt.png);	}
	body[lang="lv"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_lv.png);	}
	body[lang="mt"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_mt.png);	}
	body[lang="nl"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_nl.png);	}
	body[lang="pl"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_pl.png);	}
	body[lang="pt"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_pt.png);	}
	body[lang="ro"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_ro.png);	}
	body[lang="sk"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_sk.png);	}
	body[lang="sl"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_sl.png);	}
	body[lang="sv"] #header #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logocatchphrase_sv.png);	}
	/* HEADER - TITRE SITE : Remplacement du titre par le logo des auditions */
	#header.ep_hearings #headertitle span.ep_title .ep_site,
	#header.ep_hearings #headertitle span.ep_title span.ep_site,
	body.ep_oldlogo #header.ep_hearings #headertitle span.ep_title .ep_site,
	body.ep_oldlogo #header.ep_hearings #headertitle span.ep_title span.ep_site{
		left:						812px;
		width:						141px;
		height:						117px;
	}
	body[lang="bg"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_bg.png);	}
	body[lang="cs"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_cs.png);	}
	body[lang="da"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_da.png);	}
	body[lang="de"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_de.png);	}
	body[lang="el"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_el.png);	}
	body[lang="en"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_en.png);	}
	body[lang="es"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_es.png);	}
	body[lang="et"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_et.png);	}
	body[lang="fi"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_fi.png);	}
	body[lang="fr"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_fr.png);	}
	body[lang="ga"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_ga.png);	}
	body[lang="hr"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_hr.png);	}
	body[lang="hu"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_hu.png);	}
	body[lang="it"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_it.png);	}
	body[lang="lt"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_lt.png);	}
	body[lang="lv"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_lv.png);	}
	body[lang="mt"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_mt.png);	}
	body[lang="nl"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_nl.png);	}
	body[lang="pl"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_pl.png);	}
	body[lang="pt"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_pt.png);	}
	body[lang="ro"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_ro.png);	}
	body[lang="sk"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_sk.png);	}
	body[lang="sl"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_sl.png);	}
	body[lang="sv"] #header.ep_hearings #headertitle span.ep_title .ep_site{	background-image:	url(../img/icon/header_icon_logohearing_sv.png);	}
	/* HEADER - LANGUE : Remplacement de l'icone "fleche" */
	body.ep_jsavailable #header #headermenu .ep_lang .ep_menu div.ep_selected,
	body.ep_jsavailable #header #headermenu .ep_lang .ep_menu div.ep_empty{
		background-image:			url(../img/icon/header_icon_menulang_arrow.png);
	}
	/* HEADER - LANGUE : Couleur du texte */
	body.ep_jsavailable #header #headermenu .ep_lang .ep_menu div.ep_selected 	span,
	body.ep_jsavailable #header #headermenu .ep_lang .ep_menu div.ep_empty	span{
		color:						#6d6d6d;
	}
	/* HEADER - MENU SITE : Couleur du texte */
	#header #headermenu .ep_menu ul li a:link,
	#header #headermenu .ep_menu ul li a:visited,
	#header #headermenu .ep_menu ul li span{
		color:						#939393;
	}
	#header #headermenu .ep_menu ul li a:hover,
	#header #headermenu .ep_menu ul li a:focus,
	#header #headermenu .ep_menu ul li a:active,
	#header #headermenu .ep_menu ul li span:hover,
	#header #headermenu .ep_menu ul li#menumore a:hover,
	#header #headermenu .ep_menu ul li#menumore a:focus,
	#header #headermenu .ep_menu ul li#menumore a:active{
		color:						#fff;
	}
	/* HEADER - MENU MORE : Remplacement de l'icone "fleche" */
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore span, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a.ep_open, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a.ep_close{
		background-image:			url(../img/icon/header_icon_menumore.png);
	}
	body.ep_archives.ep_hearings.ep_jsavailable #header #headermenu .ep_menu ul #menumore span, 
	body.ep_archives.ep_hearings.ep_jsavailable #header #headermenu .ep_menu ul #menumore a.ep_open, 
	body.ep_archives.ep_hearings.ep_jsavailable #header #headermenu .ep_menu ul #menumore a.ep_close{
		background-image:			url(../../common/img/icon/header_icon_menumore.png);
	}
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore span:link, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore span:visited, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:link.ep_open,
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:visited.ep_open, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:link.ep_close, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:visited.ep_close{
		background-position:		right 0.4em;
	}
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore span:hover, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore span:focus, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore span:active, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:hover.ep_open, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:focus.ep_open, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:active.ep_open, 
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:hover.ep_close,
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:focus.ep_close,  
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore a:active.ep_close{
		background-image:			url(../../common/img/icon/header_icon_menumore.png);
	}
	/* HEADER - MENU MORE : Couleur de fond du menu */
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore.ep_selected,
	body.ep_jsavailable #header #headermenu .ep_menu ul #menumore div{
		background-color:			#000;
	}
	
	/* HEADER - ARCHIVES : Modification de la couleur */
	body.ep_archives.ep_hearings #header{
		background-color:			#092e52;
		background-image:			url(../../common/img/background/header_bg_main.png);
		background-position:		top;
		background-repeat:			repeat-x;
	}
	body.ep_archives.ep_hearings #header #headertitle{
		white-space:				nowrap;
	}
	body.ep_archives.ep_hearings #header #headerwrapper_menu, 
	body.ep_archives.ep_hearings #body #mainmenu #mainmenubox{
		background-color:			#092e52;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title,
	body.ep_archives.ep_hearings #header #headertitle span.ep_align{
		vertical-align:				bottom;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title .ep_galaxy,
	body.ep_archives.ep_hearings #header #headertitle span.ep_title span.ep_galaxy{
		position:					static;
		display:					inline;
		overflow:					visible;
		top:						auto;
		left:						auto;
		width:						auto;
		height:						auto;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site,
	body.ep_archives.ep_hearings #header #headertitle span.ep_title span.ep_site{
		position:					static;
		display:					inline;
		overflow:					visible;
		top:						auto;
		left:						auto;
		width:						auto;
		height:						auto;
		background:					none;
		font-size:					1em;
		text-indent:				0;
		opacity:					1 !important;
		filter:						alpha(opacity=100) !important;
		color:						#fff !important;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title .ep_galaxy + span, 
	body.ep_archives.ep_hearings #header #headertitle span.ep_title > .ep_galaxy + span{
		position:					relative;
		display:					inline-block;
		overflow:					visible;
		left:						auto;
		width:						auto;
		height:						auto;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span:first-child{
		position:					relative;
		display:					inline-block;
		bottom:						0.1em;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span,
	body.ep_archives.ep_hearings #header #headertitle span.ep_title span.ep_site span + span{
		position:					absolute;
		top:						auto;
		bottom:						0;
		left:						735px;
		width:						242px;
		height:						91px;
		text-indent:				320px;
		white-space:				nowrap;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span:first-child,
	body.ep_archives.ep_hearings #header #headertitle span.ep_title a.ep_site:link span:first-child,
	body.ep_archives.ep_hearings #header #headertitle span.ep_title a.ep_site:visited span:first-child{
		text-decoration:			none !important;
	}
	body.ep_archives.ep_hearings #header #headertitle span.ep_title a.ep_site:hover span:first-child,
	body.ep_archives.ep_hearings #header #headertitle span.ep_title a.ep_site:focus span:first-child,
	body.ep_archives.ep_hearings #header #headertitle span.ep_title a.ep_site:active span:first-child{
		text-decoration:			underline !important;
	}
	body[lang="bg"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_bg.png);	}
	body[lang="cs"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_cs.png);	}
	body[lang="da"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_da.png);	}
	body[lang="de"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_de.png);	}
	body[lang="el"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_el.png);	}
	body[lang="en"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_en.png);	}
	body[lang="es"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_es.png);	}
	body[lang="et"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_et.png);	}
	body[lang="fi"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_fi.png);	}
	body[lang="fr"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_fr.png);	}
	body[lang="ga"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_ga.png);	}
	body[lang="hr"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_hr.png);	}
	body[lang="hu"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_hu.png);	}
	body[lang="it"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_it.png);	}
	body[lang="lt"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_lt.png);	}
	body[lang="lv"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_lv.png);	}
	body[lang="mt"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_mt.png);	}
	body[lang="nl"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_nl.png);	}
	body[lang="pl"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_pl.png);	}
	body[lang="pt"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_pt.png);	}
	body[lang="ro"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_ro.png);	}
	body[lang="sk"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_sk.png);	}
	body[lang="sl"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_sl.png);	}
	body[lang="sv"].ep_archives.ep_hearings #header #headertitle span.ep_title .ep_site span + span{	background-image:	url(../img/icon/header_icon_logohearing_towards_sv.png);	}
	body.ep_archives.ep_hearings #header #headermenu .ep_menu ul li a:link,
	body.ep_archives.ep_hearings #header #headermenu .ep_menu ul li a:visited,
	body.ep_archives.ep_hearings #header #headermenu .ep_menu ul li span{
		color:						#fff;
	}
	
/* ======================================================================================================== */
/* = EE14 FOOTER ========================================================================================== */
/* ======================================================================================================== */
	
	/* FOOTER - TITRE SITE : Remplacement du titre par le logo (autorisation de la superposition) */
	#body #maincontent,
	#body #maincontent #maincontentbox > .ep_wrapper,
	#footer{	position:			static;	}
	/* FOOTER - TITRE SITE : Remplacement du titre par le logo (ajout de l'espace au corps de la page) */
	#body #maincontent #maincontentbox > .ep_2columns #contextzone{	padding-bottom:	18px;	}
	/* FOOTER - TITRE SITE : Remplacement du titre par le logo (deplacement titre principal) */
	#footer #footertitle span.ep_title .ep_galaxy + span,
	body.ep_oldlogo #footer #footertitle span.ep_title .ep_galaxy + span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-100000px;
		width:						1px;
		height:						1px;
	}
	#footer #footertitle span.ep_title .ep_galaxy + span + .ep_site + span,
	body.ep_oldlogo #footer #footertitle span.ep_title .ep_galaxy + span + .ep_site + span{
		top:						auto;
		bottom:						28px;
		margin-bottom:				1em;
	}
	body.ep_oldlogo #footer #footertitle span.ep_title .ep_galaxy + span + .ep_site + span{
		margin-bottom:				0;
	}
	/* FOOTER - TITRE SITE : Remplacement du titre par le logo (remplacement logo) */
	#footer #footertitle span.ep_title .ep_site,
	body.ep_oldlogo #footer #footertitle span.ep_title .ep_site,
	body.ep_oldlogo #footer #footertitle span.ep_title span.ep_site{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						-55px;
		left:						830px;
		width:						114px;
		height:						96px;
		background-image:			url(../img/icon/footer_icon_logo_en.png);
		background-position:		left center;
		background-repeat:			no-repeat;
		border:						none;
		text-indent:				-320px;
		font-size:					1px;
		text-decoration:			none		!important;
		color:						#101e38 	!important;
	}
	body[lang="bg"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_bg.png);	}
	body[lang="cs"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_cs.png);	}
	body[lang="da"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_da.png);	}
	body[lang="de"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_de.png);	}
	body[lang="el"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_el.png);	}
	body[lang="en"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_en.png);	}
	body[lang="es"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_es.png);	}
	body[lang="et"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_et.png);	}
	body[lang="fi"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_fi.png);	}
	body[lang="fr"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_fr.png);	}
	body[lang="ga"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_ga.png);	}
	body[lang="hr"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_hr.png);	}
	body[lang="hu"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_hu.png);	}
	body[lang="it"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_it.png);	}
	body[lang="lt"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_lt.png);	}
	body[lang="lv"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_lv.png);	}
	body[lang="mt"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_mt.png);	}
	body[lang="nl"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_nl.png);	}
	body[lang="pl"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_pl.png);	}
	body[lang="pt"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_pt.png);	}
	body[lang="ro"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_ro.png);	}
	body[lang="sk"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_sk.png);	}
	body[lang="sl"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_sl.png);	}
	body[lang="sv"] #footer #footertitle span.ep_title .ep_site{	background-image:	url(../img/icon/footer_icon_logo_sv.png);	}
	#footer #footertitle span.ep_title .ep_site,
	#footer #footertitle span.ep_title a.ep_site:link,
	#footer #footertitle span.ep_title a.ep_site:visited,
	body.ep_oldlogo #footer #footertitle span.ep_title .ep_site,
	body.ep_oldlogo #footer #footertitle span.ep_title a.ep_site:link,
	body.ep_oldlogo #footer #footertitle span.ep_title a.ep_site:visited{
		background-position:		left center;
	}
	#footer #footertitle span.ep_title .ep_site:hover,
	#footer #footertitle span.ep_title .ep_site:focus,
	#footer #footertitle span.ep_title .ep_site:active,
	body.ep_oldlogo #footer #footertitle span.ep_title a.ep_site:hover,
	body.ep_oldlogo #footer #footertitle span.ep_title a.ep_site:focus,
	body.ep_oldlogo #footer #footertitle span.ep_title a.ep_site:active{
		background-position:		right center;
	}
	/* FOOTER - TITRE SITE : Suppression du logo (archives) */
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title .ep_galaxy + span{
		position:					relative;
		display:					inline-block;
		overflow:					visible;
		top:						auto;
		left:						auto;
		width:						auto;
		height:						auto;
		background:					none;
		font-size:					1em;
		text-indent:				0;
	}
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title .ep_site,
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title a.ep_site,
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title span.ep_site{
		position:					static;
		display:					inline;
		overflow:					visible;
		top:						auto;
		left:						auto;
		width:						auto;
		height:						auto;
		background:					none;
		font-size:					1em;
		text-indent:				0;
	}
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title a.ep_site:link,
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title a.ep_site:visited{
		text-decoration:			none !important;
	}
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title a.ep_site:hover,
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title a.ep_site:focus,
	body.ep_archives.ep_hearings #footer #footertitle span.ep_title a.ep_site:active{
		text-decoration:			underline !important;
	}
/* ======================================================================================================== */
/* = EE14 BOITE SOCIALE =================================================================================== */
/* ======================================================================================================== */
	
	#maincontent #contextzone #socialbox .ep_boxbody{
		right:						auto;
	}
	
/* ======================================================================================================== */
/* = EE14 ZONE DE RECHERCHE =============================================================================== */
/* ======================================================================================================== */

	#body, #body #mainmenu, #body.ep_2headmenu #submenu{		position:	static;	}
	/* ZONE DE RECHERCHE : Dimension */
	#body #mainmenu #menusearch{	
		position:					absolute;
		z-index:					15;
		float:						none;
		top:						1px;
		bottom:						0;
		right:						14px;
		width:						28px;
	}
	#body #mainmenu #menusearch span.ep_align{		height: 4em;		}
	/* ZONE DE RECHERCHE : ancre invisible */
	#body #mainmenu #menusearch #search{				display: none;		}
	/* ZONE DE RECHERCHE : systeme d'affichage du pop up (via CSS) */
	#body #mainmenu #menusearch #search + 				#menusearchbox{
		position:					static;
		/position:					absolute;
		display:					none;
		display:					block\9;
		top:						-4em\9;
		right:						0\9;
		width:						1px;
		height:						1px;
	}
	:root #body #mainmenu #menusearch #search + 			#menusearchbox{	/* IE9 */	display:	none\9;	top: auto\9; right:auto\9;	}
	#body #mainmenu #menusearch #search:target + 			#menusearchbox,
	:root #body #mainmenu #menusearch #search:target +		#menusearchbox{
		display:					block;
	}
	/* ZONE DE RECHERCHE : bouton d'affichage/disparition */
	#body #mainmenu #menusearch 	> 								span,
	#body #mainmenu #menusearch 	#search	+ 	#menusearchbox 	>	span,
	#body #mainmenu #menusearch.ep_js 		#menusearchbox 	>	span{
		position:					absolute;
		display:					none\9;
		float:						none;
		overflow:					hidden;
		top:						0;
		bottom:						0;
		right:						0;
		width:						27px;
		margin:						0;
		border:						none;
		text-indent:				100%;
		color:						#13334D;
	}
	:root #body #mainmenu #menusearch 	> 								span,
	:root #body #mainmenu #menusearch 	#search	+ 	#menusearchbox 	>	span,
	:root #body #mainmenu #menusearch.ep_js 			#menusearchbox 	>	span{	/* IE9 */	display:	block\9;	}
	#body #mainmenu #menusearch	> 										span a,
	#body #mainmenu #menusearch 	#search	+ 			#menusearchbox 	>	span a,
	#body #mainmenu #menusearch.ep_js 	>			span span{
		position:					absolute;
		float:						none;
		overflow:					hidden;
		top:						50%;
		right:						0;
		width:						27px;
		height:						28px;
		margin:						-14px 0 0 0;
		background-image:			url(../../common/img/icon/menu_icon_search.png);
		background-position:		left center;
		background-repeat:			no-repeat;
		border:						none;
		outline:					none;
		text-indent:				100%;
		color:						#13334D;
	}
	#body #mainmenu #menusearch	> 		span a:link,
	#body #mainmenu #menusearch	> 		span a:visited{
		background-position:		left center;
	}
	#body #mainmenu #menusearch	> 		span a:hover,
	#body #mainmenu #menusearch	> 		span a:focus,
	#body #mainmenu #menusearch	> 		span a:active,
	#body #mainmenu #menusearch.ep_js >	span span:hover,
	#body #mainmenu #menusearch.ep_js >	span span:focus,
	#body #mainmenu #menusearch.ep_js >	span span:active{
		background-position:		right center;
	}
	#body #mainmenu #menusearch 	#search	+ #menusearchbox 		>	span a{
		background-image:			url(../../common/img/icon/menu_icon_close.png);
	}
	/* ZONE DE RECHERCHE : bloc de recherche */
	#body #mainmenu #menusearch 	#search		+ #menusearchbox 	#menusearch_field,
	#body #mainmenu #menusearch 	#search		+ #menusearchbox 	#menusearch_btn,
	#body #mainmenu #menusearch 	#search		+ #menusearchbox	span.ep_align,
	#body #mainmenu #menusearch.ep_js 		#menusearchbox 		#menusearch_field,
	#body #mainmenu #menusearch.ep_js 		#menusearchbox 		#menusearch_btn,
	#body #mainmenu #menusearch.ep_js 		#menusearchbox 		span.ep_align{
		position:					absolute;
		display:					block;
		top:						auto;
		bottom:						-3em;
		right:						-14px;
		margin:						0;
	}
	#body #mainmenu #menusearch 	#search		+ #menusearchbox 	span.ep_align,
	#body #mainmenu #menusearch.ep_js 		#menusearchbox 		span.ep_align{
		bottom:						-4.5em;
		width:						300px;
		height:						4.8em;
		background-color:			#dcdcdc;
		background-image:			none;
	}
	#body.ep_2headmenu #mainmenu #menusearch 	#search			+ #menusearchbox 	span.ep_align,
	#body.ep_2headmenu #mainmenu #menusearch.ep_js 			#menusearchbox 		span.ep_align{
		bottom:						-4.8em;
	}
	#body #mainmenu #menusearch 	#search		+ #menusearchbox 	#menusearch_field,
	#body #mainmenu #menusearch.ep_js 		#menusearchbox	 	#menusearch_field{
		right:						33px;
		width:						230px;
		margin:						0.1em 0;
	}
	#body #mainmenu #menusearch 	#search		+ #menusearchbox 	#menusearch_btn,
	#body #mainmenu #menusearch.ep_js 		#menusearchbox	 	#menusearch_btn{
		right:						0;
		margin:						0.1em 0;
	}
	/* ZONE DE RECHERCHE : bloc de recherche */
	#body #mainmenu #menusearch.ep_js.ep_close 	>	span
	#body #mainmenu #menusearch.ep_js.ep_open 	>	span{
		display:					none;
	}
	#body #mainmenu #menusearch.ep_js		 	>	span span,
	#body #mainmenu #menusearch.ep_js.ep_close 	>	span span{
		cursor:						pointer;
		background-image:			url(../../common/img/icon/menu_icon_search.png);
	}
	#body #mainmenu #menusearch.ep_js.ep_open 	>	span span{
		cursor:						pointer;
		background-image:			url(../../common/img/icon/menu_icon_close.png);
	}
	#body #mainmenu #menusearch.ep_js			#menusearchbox,
	#body #mainmenu #menusearch.ep_js.ep_close 	#menusearchbox{
		position:					absolute;
		display:					block;
		top:						auto;
		left:						-10000px;
		right:						auto;
	}
	#body #mainmenu #menusearch.ep_js.ep_open 	#menusearchbox{
		bottom:						3px;
		left:						auto;
		right:						0;
	}
	#body.ep_2headmenu #mainmenu #menusearch.ep_js.ep_open 	#menusearchbox{
		bottom:						3px;
	}
	
/* ======================================================================================================== */
/* = EE14 MENU PRINCIPAL & SECONDAIRE ===================================================================== */
/* ======================================================================================================== */

	/* MENU PRINCIPAL : Couleur de fond */
	#body #mainmenu #mainmenubox .ep_wrapper{
		background-color:			#dcdcdc;
	}
	/* MENU PRINCIPAL : Bordure de separation */
	#body #mainmenu #mainmenubox .ep_wrapper > span.ep_endbox{
		z-index:					10;
		top:						0;
		border-bottom:				4px solid #074d8e;
	}
	#body.ep_2headmenu #mainmenu #mainmenubox .ep_wrapper > span.ep_endbox{
		z-index:					inherit;
		border-bottom:				none;
	}
	/* MENU PRINCIPAL : Ecriture pour les sections du site */
	#body #mainmenu #menunavigation .ep_menu li a span{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.3em;
		font-weight:				normal;
		text-transform:				uppercase;
	}
	body[lang="el"] #body #mainmenu #menunavigation .ep_menu li a span{	font-family: Georgia, Arial, Helvetica, sans-serif; text-transform: none;	}
	#body #mainmenu #menunavigation .ep_menu li a:link 			span span,
	#body #mainmenu #menunavigation .ep_menu li a:visited 		span span,
	#body #mainmenu #menunavigation .ep_menu li a:hover 		span span,
	#body #mainmenu #menunavigation .ep_menu li a:focus		span span,
	#body #mainmenu #menunavigation .ep_menu li a:active		span span{	color:	#000;	}
	#body #mainmenu #menunavigation .ep_menu li a span.ep_align{			height: 4em;	}
	/* MENU PRINCIPAL : Dimension */
	#body #mainmenu #menunavigation{
		width:						872px;
	}
	body.ep_archives #body #mainmenu #menunavigation{
		width:						auto;
	}
	body.ep_archives #body #mainmenu #menunavigation .ep_menu li a span.ep_align{
		height:						5em;
	}
	#body #mainmenu #menunavigation .ep_menu ul{
		left:						-1px;
	}
	#body.ep_2headmenu #maincontent #maincontentbox{
		padding-top:				0;
	}
	#body #mainmenu{	padding-bottom: 2px; }
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* MENU PRINCIPAL : Elements caches */
	#body #mainmenu #menunavigation.ep_submenu{
		overflow:					visible;
		width:						815px;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu{
		position:					static;
		display:					block;
		top:						0;
		bottom:						0;
		right:						0;
		width:						55px;
		height:						auto;
	}
	/* MENU PRINCIPAL : Elements caches (bouton d'acces) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > span,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > span a span:first-child{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						1px;
		bottom:						0;
		right:						-57px;
		width:						55px;
		height:						auto;
		background-image:			url(../../common/img/icon/menu_more.png);
		background-position:		center;
		background-repeat:			no-repeat;
		white-space:				nowrap;
		text-indent:				55px;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a:link,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a:visited{
		background-color:			transparent;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a:hover,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a:focus,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a:active,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > span a span:first-child{
		background-color:			#c8c8c8;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > span{	display: none; }
	/* MENU PRINCIPAL : Elements caches (bouton d'acces > fermeture) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > span a span + span{
		position:					fixed;
		display:					block;
		z-index:					200;
		top:						0;
		bottom:						0;
		left:						0;
		right:						-57px;
		width:						auto;
		height:						auto;
		margin:						0;
		padding:					0;
		background-color:			#fff;
		opacity:					0;
		filter:						alpha(opacity=0);
	}
	/* MENU PRINCIPAL : Elements caches (conteneur) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu{
		position:					static;
		top:						0;
		bottom:						0;
		right:						-57px;
		width:						55px;
		height:						auto;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div{
		position:					absolute;
		bottom:						0;
		right:						-57px;
		width:						55px;
		height:						1px;
		background-color:			#c8c8c8;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul{
		position:					absolute;
		top:						1px;
		left:						auto;
		right:						0;
		width:						auto;
		height:						auto;
	}
	/* MENU PRINCIPAL : Elements caches (element) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a{
		display:					block;
		width:						auto	!important;
		max-width:					900px	!important;
		background-color:			#c8c8c8;
		border:						none;
		outline:					none;
		text-decoration:			none;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a span{
		display:					block;
		padding:					0;
		white-space:				nowrap;
		text-align:					right;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a > span:first-child{
		padding:					10px 12px 12px 12px;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li:first-child a > span.ep_align{
		display:					none;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a > span.ep_align{
		position:					absolute;
		display:					block;
		top:						0;
		left:						12px;
		right:						12px;
		width:						auto;
		height:						1px;
		margin:						0;
		border-top:					1px dotted #000;
	}
	/* MENU PRINCIPAL : Elements caches (effet d'ouverture du menu) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu 			.ep_menu,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_link > a,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_link > a,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_menu > span,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_menu > span{
		display:					none;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu 			.ep_menu:target,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_menu,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_menu:target,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_menu,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_menu:target,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_link > span,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_link > span{
		display:					block;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_menu ul{	left:	-100000px;	right: auto;	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_menu ul{	left:	auto;		right: 0;		}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_link > span,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_link > span{
		cursor:						pointer;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_menu > div,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_link > span{
		background-color:			transparent;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_link > span:hover,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_link > span:focus,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_close 	.ep_link > span:active,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_menu > div,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu.ep_open 	.ep_link > span{
		background-color:			#c8c8c8;
	}
	/* MENU PRINCIPAL : Elements caches (correction du positionnement pour l'affichage avec menu secondaire) */
	#body.ep_2headmenu #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a,
	#body.ep_2headmenu #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > span,
	#body.ep_2headmenu #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > span a span:first-child{
		top:						0;
		bottom:						1px;
	}
	#body.ep_2headmenu #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div{
		bottom:						1px;
	}
	/* MENU PRINCIPAL : Elements caches (effet d'ouverture du menu [IE8] > des liens d'ouverture/fermeture) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > a,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > span a{
		display:					none\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_link > span{
		display:					block\9;
	}
	/* MENU PRINCIPAL : Elements caches (effet d'ouverture du menu [IE8] > accessibilite du menu) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu{
		display:					block\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li{
		position:					absolute\9;
		right:						-57px\9;
		height:						0\9;
		background-color:			transparent\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a{
		left:						-10000px\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a > span.ep_align{
		border-top-width:			0\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > span a span:first-child{
		left:						-10000px\9;
		right:						auto\9;
	}
	/* MENU PRINCIPAL : Elements caches (effet d'ouverture du menu [IE8] > affichage du menu au survol) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_link > span{
		background-color:			#c8c8c8\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > div ul li{
		position:					relative\9;
		height:						auto\9;
		background-color:			#c8c8c8\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > div ul li a,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > div ul li a:focus,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > div ul li a:active{
		position:					relative\9;
		left:						auto\9;
		background-color:			#c8c8c8\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > div ul li a	 		> span.ep_align,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > div ul li a:focus	> span.ep_align,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > div ul li a:active	> span.ep_align{
		border-top-width:			1px\9;
	}
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu:hover .ep_menu > span a span:first-child{
		left:						auto\9;
		right:						-57px\9;
	}
	/* MENU PRINCIPAL : Elements caches (effet d'ouverture du menu [IE8] > affichage des liens pour la navigation clavier) */
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a:focus,
	#body #mainmenu #menunavigation.ep_submenu .ep_submenu .ep_menu > div ul li a:active{
		top:						-1px\9;
		left:						auto\9;
		right:						-57px\9;
		background-color:			#dcdcdc\9;
	}
	/* MENU PRINCIPAL : Elements caches (effet d'ouverture du menu [IE9]) */
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu	 			.ep_menu,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_link > a,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu > span,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close 	.ep_menu > span,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu.ep_open		.ep_link > a,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu.ep_close	.ep_link > a,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu.ep_open		.ep_menu > span,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu.ep_close	.ep_menu > span{
		display:					none\9;
	}
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close 	.ep_menu,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_link > span,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close 	.ep_link > span,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu:target,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_link > a,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu > span a{
		display:					block\9;
	}
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu > div ul li,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close	.ep_menu > div ul li,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu > div ul li{
		position:					relative\9;
		right:						0\9;
		height:						auto\9;
		background-color:			#c8c8c8\9;
	}
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu > div ul li a,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close	.ep_menu > div ul li a,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu > div ul li a,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu > div ul li a:focus,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu > div ul li a:active,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close	.ep_menu > div ul li a:focus,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close	.ep_menu > div ul li a:active,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu > div ul li a:focus,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu > div ul li a:active{
		position:					relative\9;
		top:						0\9;
		left:						auto\9;
		right:						0\9;
		background-color:			#c8c8c8\9;
	}
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu > div ul li a	 > span.ep_align,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close	.ep_menu > div ul li a	 > span.ep_align,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu > div ul li a	 > span.ep_align{
		border-top-width:			1px\9;
	}
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_open 		.ep_menu > span a span:first-child,
	#body #mainmenu #menunavigation.ep_submenu 		.ep_submenu.ep_close	.ep_menu > span a span:first-child,
	:root #body #mainmenu #menunavigation.ep_submenu 	.ep_submenu 				.ep_menu > span a span:first-child{
		left:						auto\9;
		right:						0\9;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* MENU SECONDAIRE : Couleur de fond */
	#body #mainmenu #menunavigation .ep_menu li.ep_selected a,
	#body.ep_2headmenu #submenu{
		background-color:			#074d8e;
		background-image:			none;
	}
	#body #mainmenu #menunavigation .ep_menu li.ep_selected a{
		border-left-color:			#074d8e;
		border-right-color:			#074d8e;
	}
	#body.ep_2headmenu #submenu .ep_menu .ep_title{	color:	#fff;	}
	#body.ep_2headmenu #submenu #submenubox{
		margin-top:					-2px;
		padding-top:				0;
		padding-bottom:				0;
		border:						none;
	}
	/* MENU SECONDAIRE : Couleur des textes */
	#body #mainmenu #menunavigation 	.ep_menu li.ep_selected a:link 		span span,
	#body #mainmenu #menunavigation 	.ep_menu li.ep_selected a:visited 		span span,
	#body #mainmenu #menunavigation 	.ep_menu li.ep_selected a:hover 		span span,
	#body #mainmenu #menunavigation 	.ep_menu li.ep_selected a:focus		span span,
	#body #mainmenu #menunavigation 	.ep_menu li.ep_selected a:active		span span,
	#body #submenu 					.ep_menu li a:link 					span, 
	#body #submenu 					.ep_menu li a:visited 					span{	color:	#fff; 		}
	#body #submenu 					.ep_menu li.ep_selected a:link			span, 
	#body #submenu 					.ep_menu li.ep_selected a:visited		span, 
	#body #submenu 					.ep_menu li a:hover 					span, 
	#body #submenu 					.ep_menu li a:focus	 				span, 
	#body #submenu 					.ep_menu li a:active	 				span{	color:	#ffb400; 	}
	/* MENU SECONDAIRE : Couleur de fond */
	#body.ep_2headmenu #submenu #submenubox .ep_menu{
		margin-left:				25px;
		margin-right:				25px;
		padding-top:				15px;
		padding-bottom:				15px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu ul{
		margin-bottom:				10px;
		margin-left:				-10px;
		margin-right:				-10px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu	ul li{
		display:					inline-block;
		float:						none;
		zoom:						1;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu + span.ep_endbox{
		margin-top:					-10px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* MENU SECONDAIRE : Affichage en colonnage */
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_2columns 	ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_3columns 	ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_4columns 	ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_5columns 	ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_6columns 	ul{
		margin-left:				0;
		margin-right:				0;
		padding-bottom:				6px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu				ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_2columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_3columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_4columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_5columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_6columns 	ul li{
		padding-top:				3px;
		padding-bottom:				3px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_2columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_3columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_4columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_5columns 	ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_6columns 	ul li{		min-width:	100%;		}
	#body.ep_2headmenu #submenu #submenubox .ep_menu				ul li{		min-width:	auto;		}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_2columns 	ul li{		min-width:	50%\9;		}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_3columns 	ul li{		min-width:	33.3%\9;	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_4columns 	ul li{		min-width:	25%\9;		}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_5columns 	ul li{		min-width:	20%\9;		}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_6columns 	ul li{		min-width:	16.65%\9;	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_2columns.ep_js ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_3columns.ep_js ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_4columns.ep_js ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_5columns.ep_js ul,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_6columns.ep_js ul{
		position:					relative;
		margin-top:					-10px;
		margin-left:				-15px;
		margin-right:				-15px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_2columns.ep_js ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_3columns.ep_js ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_4columns.ep_js ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_5columns.ep_js ul li,
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_6columns.ep_js ul li{	min-width:	1px;		}
	#body.ep_2headmenu #submenu #submenubox .ep_menu + .ep_menu.ep_2columns,
	#body.ep_2headmenu #submenu #submenubox .ep_menu + .ep_menu.ep_3columns,
	#body.ep_2headmenu #submenu #submenubox .ep_menu + .ep_menu.ep_4columns,
	#body.ep_2headmenu #submenu #submenubox .ep_menu + .ep_menu.ep_5columns,
	#body.ep_2headmenu #submenu #submenubox .ep_menu + .ep_menu.ep_6columns{
		margin-top:					-6px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu + .ep_menu{
		border-top:					1px solid #688eaf;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* MENU SECONDAIRE : Affichage en carrousel */
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_inline{
		margin-left:				0;
		margin-right:				0;
		padding-bottom:				5px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_inline.ep_js{
		padding-bottom:				0;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_inline.ep_js .ep_title{
		background-color:			#074d8e;
		background-image:			none;
		box-shadow:					5px 0 10px #074d8e;
		-moz-box-shadow:			5px 0 10px #074d8e;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_inline.ep_js .ep_button a{
		box-shadow:					-10px 0 10px #074d8e;
		-moz-box-shadow:			-10px 0 10px #074d8e;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_inline.ep_js span.ep_navigation{
		background-color:			#074d8e;
		box-shadow:					-10px 0 10px #074d8e;
		-moz-box-shadow:			-10px 0 10px #074d8e;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_inline.ep_js span.ep_navigation > span > span:first-child{		background-image:	url(../img/icon/menu_icon_arrowsubmenu_left.png);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_inline.ep_js span.ep_navigation > span > span + span{			background-image:	url(../img/icon/menu_icon_arrowsubmenu_right.png);	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* MENU SECONDAIRE : Affichage avec icone pays */
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li a{
		letter-spacing:				-0.3em;
		white-space:				nowrap;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li a span{
		display:					block;
		margin-left:				5px;
		letter-spacing:				normal;
		white-space:				normal;
		vertical-align:				top;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li a span.ep_hidden:first-child{
		position:					absolute;
		overflow:					hidden;
		top:						1em;
		left:						auto;
		width:						19px;
		height:						12px;
		margin-left:				0;
		background-color:			transparent;
		background-position:		center;
		background-repeat:			no-repeat;
		text-indent:				20px;
		white-space:				nowrap;
		font-size:					1px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag li a span.ep_hidden:first-child + span{
		margin-left:				25px;
	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_eu a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_eu.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_at a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_at.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_be a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_be.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_bg a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_bg.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_cz a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_cz.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_cy a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_cy.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_de a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_de.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_dk a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_dk.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_hr a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_hr.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_ee a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_ee.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_es a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_es.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_fi a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_fi.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_fr a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_fr.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_gb a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_uk.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_gr a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_el.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_hu a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_hu.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_ie a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_ie.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_it a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_it.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_lv a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_lv.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_lt a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_lt.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_lu a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_lu.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_mt a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_mt.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_nl a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_nl.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_pl a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_pl.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_pt a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_pt.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_ro a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_ro.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_sk a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_sk.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_si a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_si.gif);	}
	#body.ep_2headmenu #submenu #submenubox .ep_menu.ep_flag  li.ep_se a span.ep_hidden:first-child{	background-image :		url(../../common/img/flag/flag_iconsmall_se.gif);	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* MENU SECONDAIRE : Image Parlement/Commission */
	#body.ep_2headmenu #submenu.ep_parliament #submenubox .ep_wrapper,
	#body.ep_2headmenu #submenu.ep_commission #submenubox .ep_wrapper{
		overflow:					hidden;
		margin-bottom:				0;
		letter-spacing:				-0.3em;
	}
	#body.ep_2headmenu #submenu.ep_parliament #submenubox .ep_menu + span.ep_endbox,
	#body.ep_2headmenu #submenu.ep_commission #submenubox .ep_menu + span.ep_endbox{
		margin-top:					0;
	}
	#body.ep_2headmenu #submenu.ep_parliament #submenubox .ep_wrapper > div.ep_hidden,
	#body.ep_2headmenu #submenu.ep_commission #submenubox .ep_wrapper > div.ep_hidden{
		top:						2.5em;
		bottom:						auto;
		left:						auto;
		right:						25px;
		width:						187px;
		background-color:			transparent;
		background-image:			url(../img/icon/menu_icon_newinstitutions.png);
		background-repeat:			no-repeat;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
		text-indent:				300px;
		vertical-align:				middle;
	}
	#body.ep_2headmenu #submenu.ep_parliament #submenubox .ep_wrapper .ep_menu,
	#body.ep_2headmenu #submenu.ep_commission #submenubox .ep_wrapper .ep_menu{
		margin-right:				225px;
		white-space:				normal;
		letter-spacing:				normal;
		vertical-align:				middle;
	}
	#body.ep_2headmenu #submenu.ep_parliament #submenubox .ep_wrapper{					min-height:	76px;										}
	#body.ep_2headmenu #submenu.ep_parliament #submenubox .ep_wrapper > div.ep_hidden{		height:		51px;	background-position: 0 		top;	}
	#body.ep_2headmenu #submenu.ep_commission #submenubox .ep_wrapper{					min-height:	94px;										}
	#body.ep_2headmenu #submenu.ep_commission #submenubox .ep_wrapper > div.ep_hidden{		height:		68px;	background-position: -187px	top;	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* MENU SECONDAIRE : Menu Timeline (conteneur) */
	#body.ep_2headmenu #submenu.ep_timeline{
		overflow:					visible;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox{
		z-index:					10;
		left:						-4px;
		width:						931px;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper{
		white-space:				nowrap;
		letter-spacing:				-0.3em;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden{
		position:					relative;
		display:					inline-block;
		width:						1px;
		height:						115px;
		vertical-align:				middle;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu{
		display:					block;
		display:					inline-block;
		overflow:					visible;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						100%;
		margin:						0 0 0 -1px;
		padding:					4px 188px 4px 0;
		vertical-align:				middle;
		letter-spacing:				-0.3em;
		white-space:				nowrap;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol{
		position:					relative;
		display:					inline-block;
		overflow:					visible;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						100%;
		margin:						0;
		padding:					0;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
		vertical-align:				middle;
	}
	/* MENU SECONDAIRE : Menu Timeline (titre) */
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden{
		top:						0;
		bottom:						auto;
		left:						-10000px;
		right:						auto;
	}
	/* MENU SECONDAIRE : Menu Timeline (element) */
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li{
		position:					static;
		overflow:					visible;
		display:					inline-block;
		float:						none;
		left:						0;
		margin:						0;
		padding:					0;
		border:						none;
		vertical-align:				middle;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span{
		position:					static;
		display:					inline-block;
		float:						none;
		overflow:					visible;
		width:						100%;
		margin:						0;
		padding:					0;
		border:						none;
		font-size:					1.2em;
		color:						#fff;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span{
		cursor:						default;
		color:						#fff;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span{
		display:					inline-block;
		width:						auto;
		margin:						0;
		vertical-align:				middle;
	}
	/* MENU SECONDAIRE : Menu Timeline (element > libelle) */
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a		> span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span	> span:first-child{
		position:					relative;
		z-index:					25;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						100%;
		margin:						0;
		padding:					10px 20px;
		text-align:					center;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span	> span:first-child span{
		position:					relative;
		display:					inline-block;
		width:						auto;
		margin:						0 1em 0 0;
		padding:					0;
		text-align:					left;
		white-space:				normal;
		letter-spacing:				normal;
	}
	/* MENU SECONDAIRE : Menu Timeline (element > conteneur de design) */
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden{
		position:					static;
		overflow:					visible;
		width:						1px;
		height:						40px;
		margin:						0 0 0 -2em;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						4px;
		bottom:						4px;
		left:						auto;
		padding:					0 0 0 2em;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden 	> span + span{
		display:					none;
	}
	/* MENU SECONDAIRE : Menu Timeline (element > fond de couleur & fleche de separation) */
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span > span:first-child{
		position:					absolute;
		display:					block;
		z-index:					5;
		overflow:					hidden;
		top:						0;
		bottom:						0;
		left:						2em;
		width:						100%;
		margin:						0;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span > span:first-child  + span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span > span:first-child  + span + span{
		position:					absolute;
		display:					block;
		z-index:					6;
		top:						50%;
		bottom:						auto;
		left:						2em;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span > span:first-child + span			span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span > span:first-child + span + span	span{
		position:					absolute;
		display:					block;
		z-index:					6;
		overflow:					hidden;
		bottom:						auto;
		left:						auto;
		width:						200px;
		height:						200px;
		margin:						0;
		padding:					0;
		transform-origin:			0 0;
		-moz-transform-origin:		0 0;
		-webkit-transform-origin:	0 0;
		-ms-transform-origin:		0 0;
		border-width:				0;
		border-style:				solid;
		border-color:				#074d8e;
		text-indent:				400px;
		white-space:				nowrap;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span > span:first-child + span			span{
		top:						2px;
		transform:					rotate(-111.5deg);
		-moz-transform:				rotate(-111.5deg);
		-webkit-transform:			rotate(-111.5deg);
		-ms-transform:				rotate(-111.5deg);
		border-top-width:			4px;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *		> span:first-child + span.ep_hidden	> span > span:first-child + span + span	span{
		top:						-2px;
		transform:					rotate(21.5deg);
		-moz-transform:				rotate(21.5deg);
		-webkit-transform:			rotate(21.5deg);
		-ms-transform:				rotate(21.5deg);
		border-left-width:			4px;
	}
	/* MENU SECONDAIRE : Menu Timeline (element > couleur selon l'etat) */
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span{
		text-decoration:			none !important;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:link,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:visited,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:link					> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:visited				> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:hover,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:hover					> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:hover					> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:focus,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:focus					> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:focus					> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:active,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:active				> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:active				> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span					> span:first-child span{
		color:						#fff;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a						> span:first-child + span.ep_hidden	> span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a						> span:first-child + span.ep_hidden	> span > span span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:link					> span:first-child + span.ep_hidden	> span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:link					> span:first-child + span.ep_hidden	> span > span span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:visited				> span:first-child + span.ep_hidden	> span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > a:visited				> span:first-child + span.ep_hidden	> span > span span{
		background-color:			#0e84f2;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span					> span:first-child + span.ep_hidden	> span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > span					> span:first-child + span.ep_hidden	> span > span span{
		background-color:			#043164;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:link,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:visited,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:link		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:visited	> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:hover,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:hover		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:hover		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:focus,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:focus		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:focus		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:active,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:active	> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > a:active	> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_selected > span		> span:first-child span{
		text-decoration:			underline;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:link,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:visited,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:link		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:visited	> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:hover,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:hover		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:hover		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:focus,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:focus		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:focus		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:active,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:active		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a:active		> span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > span			> span:first-child span{
		font-weight:				bold;
		color:						#074d8e;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a			> span:first-child + span.ep_hidden	> span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > a			> span:first-child + span.ep_hidden	> span > span span,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > span			> span:first-child + span.ep_hidden	> span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li.ep_current > span			> span:first-child + span.ep_hidden	> span > span span{
		background-color:			#fff;
	}
	/* MENU SECONDAIRE : Menu Timeline (dimension des lien) */
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		width:			50%;	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		margin-left:	-50%; 	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		width:			33.3%;	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		margin-left:	-33.3%; }
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		width:			25%;	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		margin-left:	-25%; 	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		width:			20%;	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li > *	span{		margin-left:	-20%; 	}
	/* MENU SECONDAIRE : Menu Timeline (blocage des liens en trop) */
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li 				+ li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li			+ li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li		+ li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li		+ li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li	+ li{
		display:					none !important;
	}
	/* MENU SECONDAIRE : Menu Timeline (premier element > correction pour l'affichage du coin inferieur gauche du bandeau) */
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li:first-child > * 			> span:first-child + span.ep_hidden > span > span:first-child + span + span{
		display:					none;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li:first-child > * 			> span:first-child + span.ep_hidden > span{
		top:						0;
		bottom:						0;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li:first-child > * 			> span:first-child + span.ep_hidden > span > span:first-child{
		top:						4px;
		bottom:						4px;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li:first-child > * 			> span:first-child + span.ep_hidden > span > span:first-child + span{
		overflow:					hidden;
		top:						auto;
		bottom:						0;
		width:						4px;
		height:						4px;
		left:						2em;
	}
	#body.ep_2headmenu #submenu.ep_timeline #submenubox .ep_wrapper > div.ep_hidden + .ep_menu ol li:first-child > * 			> span:first-child + span.ep_hidden > span > span:first-child + span span{
		top:						4px;
		left:						4px;
		transform:					rotate(-135deg);
		-moz-transform:				rotate(-135deg);
		-webkit-transform:			rotate(-135deg);
		-ms-transform:				rotate(-135deg);
		background-color:			#031a30;
		border:						none;
	}
	/* MENU SECONDAIRE : Menu Timeline (dernier element > batiment) */
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li{
		width:						1px;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> *,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> *,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> *,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> *,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> *,
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * span{
		width:						188px;
		margin-left:				0;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child{
		position:					absolute;
		display:					block;
		bottom:						-1.2em;
		margin-left:				15px;
		padding:					77px 0 0 0;
		background-image:			url(../img/icon/menu_icon_newinstitutions.png);
		background-repeat:			no-repeat;
		background-position:		-188px 11px;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child span{
		margin-left:				-17px;
		background-color:			#074d8e;
		text-align:					center;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child + span{
		width:						188px;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child + span span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child + span span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child + span span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child + span span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child + span span{
		width:						188px;
		margin-left:				auto;
		margin-right:				auto;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns.ep_commission #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li  				> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns.ep_commission #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li  			> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns.ep_commission #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li + li  		> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns.ep_commission #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li + li + li  	> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns.ep_commission #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li + li + li + li 	> * > span:first-child{
		padding-top:				68px;
		background-position:		-158px -49px;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns.ep_parliament #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li  				> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns.ep_parliament #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li  			> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns.ep_parliament #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li + li  		> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns.ep_parliament #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li + li + li  	> * > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns.ep_parliament #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 	ol li + li + li + li + li + li 	> * > span:first-child{
		padding-top:				77px;
		background-position:		-205px 28px;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child + span > span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child + span > span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child + span > span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child + span > span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child + span > span + span{
		position:					absolute;
		display:					block;
		z-index:					10;
		overflow:					visible;
		top:						auto;
		bottom:						0;
		right:						-188px;
		height:						1px;
		background-color:			transparent;
		background-image:			url(../img/icon/menu_icon_newinstitutions.png);
		background-repeat:			no-repeat;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child + span > span + span > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child + span > span + span > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child + span > span + span > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child + span > span + span > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child + span > span + span > span:first-child + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child + span > span + span > span:first-child + span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child + span > span + span > span:first-child + span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child + span > span + span > span:first-child + span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child + span > span + span > span:first-child + span + span,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child + span > span + span > span:first-child + span + span{
		display:					none;
	}
	#body.ep_2headmenu #submenu.ep_timeline.ep_2columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li  				> * > span:first-child + span > span + span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_3columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li  			> * > span:first-child + span > span + span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_4columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li  		> * > span:first-child + span > span + span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_5columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li  	> * > span:first-child + span > span + span > span:first-child,
	#body.ep_2headmenu #submenu.ep_timeline.ep_6columns #submenubox .ep_wrapper  > div.ep_hidden + .ep_menu 				ol li + li + li + li + li + li 	> * > span:first-child + span > span + span > span:first-child{
		position:					absolute;
		display:					block;
		top:						auto;
		bottom:						-20px;
		right:						0;
		width:						205px;
		height:						130px;
		background-color:			transparent !important;
		background-image:			url(../img/icon/menu_icon_newinstitutions.png);
		background-repeat:			no-repeat;
		background-position:		0 -120px;
	}
	
/* ======================================================================================================== */
/* = EE14 SELECTEURS ====================================================================================== */
/* ======================================================================================================== */

	/* SELECTEURS : Icone fleche */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected, 
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default, 
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty, 
	body.ep_jsavailable #maincontent .ep_noborderbox	 						.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected, 
	body.ep_jsavailable #maincontent .ep_noborderbox	 						.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default, 
	body.ep_jsavailable #maincontent .ep_noborderbox	 						.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty, 
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected, 
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default, 
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty,
	body.ep_jsavailable #contextzone 										.ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_default, 
	body.ep_jsavailable #contextzone 										.ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_selected, 
	body.ep_jsavailable #contextzone 										.ep_boxbody .ep_elementform .ep_content .ep_menu div.ep_empty{
		background-image:			url(../img/icon/form_icon_arrow_select.png);
	}
	