/* CSS Document pour la top page de la planete Europarl/European Elections 2014 */

/* ======================================================================================================== */
/* Import des styles generaux */
	/* Reinitialisation des balises */
	@import "../../common/css/reset.css";
	/* Styles gerant la structure principale de la page */
		/* Styles generaux */
		@import "../../common/css/common.css";
		/* Styles pour la zone d'entete */
		@import "../../common/css/header.css";
		/* Styles pour la zone de pied de page */
		@import "../../common/css/footer.css";
		/* Styles pour la zone principale */
		@import "../../common/css/body.css";
		/* Styles pour la boite */
		@import "../../common/css/box.css";
		/* Styles pour le contenu des boites */
		@import "../../common/css/content.css";
		/* Styles pour le contenu player video */
		@import "../../common/css/content_video.css";
		/* Styles pour les corrections de contenu des boites */
		@import "../../common/css/alteration.css";
		/* Styles pour les bannieres */
		@import "../../common/css/banner.css";
		/* Styles pour la boite modale EP Box*/
		@import "../../common/css/epbox.css";
		/* Import gerant le design pour l'impression */
		@import "../../common/css/print.css";
		/* Styles gerant le design de la planete */
		/* Style generaux (nouveaux styles + correctifs des styles generaux) */
		@import "common.css";
		@import "electorallaw.css";
		@import "infographics_towards.css";
		@import "presidentialdebate.css";
	
/* Fin d'import */ 	
/* ======================================================================================================== */
	
/* ======================================================================================================== */
/* = EE14 BANNIERE ======================================================================================== */
/* ======================================================================================================== */

	#body #maincontent #maincontentbox h1#bannerzone{
		position:					relative;
		left:						-1px;
		width:						651px;
		border-bottom:				none;
		font-size:					1em !important;
	}
	#body #maincontent #maincontentbox h1#bannerzone .ep_img img{
		width:						651px;
	}
	#body #maincontent #maincontentbox h1#bannerzone .ep_textbanner{
		left:						1px;
		border-right:				1px solid #dce1e4;
	}
	#body #maincontent #maincontentbox h1#bannerzone .ep_textbanner .ep_text{
		top:						10px;
		bottom:						auto;
		left:						0;
		right:						auto;
		width:						430px;
		padding:					0;
		background:					none;
	}
	#body #maincontent #maincontentbox h1#bannerzone .ep_textbanner .ep_text .ep_title{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					4.5em;
		line-height:				1em;
		font-weight:				normal;
		text-transform:				uppercase;
		color:						#074d8e;
	}
	body[lang="el"] #body #maincontent #maincontentbox h1#bannerzone .ep_textbanner .ep_text .ep_title{	font-family: Georgia, Arial, Helvetica, sans-serif; text-transform: none;	}
	#body #maincontent #maincontentbox h1#bannerzone .ep_textbanner .ep_text .ep_title:first-letter{
		font-size:					1.2em;
	}
	#body #maincontent #maincontentbox h1#bannerzone + #mainzone + #contextzone{
		margin-top:					-300px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE PAGINATION (bordure) ======================================================= */
/* ======================================================================================================== */

	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxpaginate:first-child 			.ep_block, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxpaginate:first-child 			.ep_block,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader 	+ .ep_boxpaginate 	.ep_block, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader 	+ .ep_boxpaginate 	.ep_block{
		border-top:					none;
	}
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxbody		+ .ep_boxpaginate	.ep_block, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxbody 		+ .ep_boxpaginate 	.ep_block{
		border-bottom:				none;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (titre) ============================================================ */
/* ======================================================================================================== */

	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader .ep_block .ep_title,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader .ep_block .ep_title, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title,
	#maincontent #contextzone 	.ep_borderbox 						.ep_boxheader .ep_block .ep_title, 
	#maincontent #contextzone 	.ep_noborderbox 						.ep_boxheader .ep_block .ep_title, 
	#maincontent #contextzone 	*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		font-weight:				normal;
		line-height:				1.2em;
	}
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader .ep_block h1.ep_title, 
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader .ep_block h1.ep_title, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block h1.ep_title,
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader .ep_block h2.ep_title, 
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader .ep_block h2.ep_title, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block h2.ep_title{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					3em !important;
		line-height:				1.2em;
		font-weight:				normal !important;
		text-transform: 			none;
	}
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader .ep_block h1.ep_title:first-letter, 
	#maincontent #mainzone		.ep_noborderbox 						.ep_boxheader .ep_block h1.ep_title:first-letter, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block h1.ep_title:first-letter,
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader .ep_block h2.ep_title:first-letter, 
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader .ep_block h2.ep_title:first-letter, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block h2.ep_title:first-letter{
		font-size:					1.2em;
	}
	body[lang="el"] #maincontent #mainzone 		.ep_borderbox 						.ep_boxheader .ep_block .ep_title,
	body[lang="el"] #maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader .ep_block .ep_title, 
	body[lang="el"] #maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title,
	body[lang="el"] #maincontent #contextzone 	.ep_borderbox 						.ep_boxheader .ep_block .ep_title, 
	body[lang="el"] #maincontent #contextzone 	.ep_noborderbox 						.ep_boxheader .ep_block .ep_title, 
	body[lang="el"] #maincontent #contextzone 	*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title{	
		font-family: 				Georgia, Arial, Helvetica, sans-serif !important;
		text-transform: 			none;
	}
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader.ep_blueheader .ep_block .ep_title,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader.ep_blueheader .ep_block .ep_title, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_blueheader .ep_block .ep_title,
	#maincontent #contextzone 	.ep_borderbox 						.ep_boxheader.ep_blueheader .ep_block .ep_title, 
	#maincontent #contextzone 	.ep_noborderbox 						.ep_boxheader.ep_blueheader .ep_block .ep_title, 
	#maincontent #contextzone 	*[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_blueheader .ep_block .ep_title{
		color:						#FFF !important;
	}
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader .ep_block .ep_title.ep_large,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader .ep_block .ep_title.ep_large, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title.ep_large{	
		font-size:					2.2em !important;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (code couleur des sous-titre) ====================================== */
/* ======================================================================================================== */

	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader 	.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader 	.ep_block .ep_subtitle, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader 	.ep_block .ep_subtitle,
	#maincontent #mainzone 											.ep_boxbody 		.ep_block *[class^='ep_element'][class*='col']	.ep_elementheading 		.ep_subtitle, 
	#maincontent #mainzone 											.ep_boxbody 		.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle,  
	#maincontent #mainzone 											.ep_boxbody 		.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle,
	#maincontent #mainzone 											.ep_boxbody 		.ep_block *[class^='ep_element'][class*='col']	.ep_elementsubheading 	.ep_subtitle, 
	#maincontent #mainzone 											.ep_boxbody 		.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle,  
	#maincontent #mainzone 											.ep_boxbody 		.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle{	
		color:						#282828;
	}
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader.ep_blueheader 			.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader.ep_blueheader 			.ep_block .ep_subtitle, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_blueheader 			.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader.ep_gradientheader 		.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader.ep_gradientheader 		.ep_block .ep_subtitle, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_gradientheader 		.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader.ep_essentialblue  		.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader.ep_essentialblue  		.ep_block .ep_subtitle, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_essentialblue  		.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_borderbox 						.ep_boxheader.ep_essentialgradient 	.ep_block .ep_subtitle,
	#maincontent #mainzone 		.ep_noborderbox 						.ep_boxheader.ep_essentialgradient 	.ep_block .ep_subtitle, 
	#maincontent #mainzone 		*[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_essentialgradient 	.ep_block .ep_subtitle{	
		color:						#fff;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (titre de la boite recherche) ====================================== */
/* ======================================================================================================== */

	#maincontent #mainzone 		#searchbox.ep_noborderbox 	.ep_boxheader .ep_block{
		margin-right:				10px;
	}
	#maincontent #mainzone 		#searchbox.ep_noborderbox 	.ep_boxheader .ep_block + .ep_form .ep_element{
		margin-top:					0;
	}
	#maincontent #mainzone 		#searchbox.ep_noborderbox 	.ep_boxheader .ep_block .ep_title{
		font-family: 				Arial, Helvetica, sans-serif;
		font-size:					1.2em;
	}
	#maincontent #mainzone 		#searchbox.ep_noborderbox 	.ep_boxheader .ep_block .ep_title em{
		font-family: 				Georgia, Arial, Helvetica, sans-serif;
		font-size:					3em;
	}
	#maincontent #mainzone 		#searchbox.ep_noborderbox 	.ep_boxheader .ep_block .ep_subtitle{
		margin-top:					12px;
		font-weight:				bold;
		color:						#000;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (dimension des images de liste) ==================================== */
/* ======================================================================================================== */

	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementimg_full, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementimg_left,
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementimg_right{
		max-width: 							300px;
	}
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementtext, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementcontact, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementschedule, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementlinks, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementmore, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementendlink{
		margin-left: 						312px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (acronyme de commission) =========================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (conteneur principal) */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_plenary,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_committee,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general{
		position:						relative;
		display:						inline-block;
		margin:							0;
		padding:						0;
		border-right:					1px solid transparent;
		font-size:						1em;
	}
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_committee	abbr,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary	 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general 	span{
		position:						relative;
		display: 						inline-block;
		margin: 						3px 3px 0 0;
		padding: 						0 3px;
		border: 						1px solid;
		font-size: 						0.9em;
		text-transform: 				uppercase;
		text-decoration: 				none;
		color: 							#FFFFFF;
	}
	body[lang='el'] #maincontent .ep_boxheader 	.ep_block 															.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxheader 	.ep_block 															.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxheader	.ep_block 															.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general 	span{
		text-transform:					none;
		font-size:						1em;
	}
	/* EE14 PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (tag "Pleniere") */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary span{		background-color:	#1a69a7;	border-color: #1a69a7;	}
	/* EE14 PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (tag "Commission") */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee abbr{		background-color:	#dd602d;	border-color: #dd602d;	}
	/* EE14 PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (tag "General") */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general span{		background-color:	#ba76c9;	border-color: #ba76c9;	}
	/* EE14 PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (effet de survol pour les liens) */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_plenary:active		span{		background-color:	#FFF;	border-color:	#1a69a7; 	color:	#1a69a7;}
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_committee:active	abbr{		background-color:	#FFF;	border-color:	#dd602d; 	color:	#dd602d;}
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_general:active		span{		background-color:	#FFF;	border-color:	#ba76c9; 	color:	#ba76c9;}
	/* EE14 PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (correction de l'affichage pour la zone contextuelle) */
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general{
		display:						block;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (reference de produit) ============================================= */
/* ======================================================================================================== */

	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Creation du style permettant l'affichage de la reference d'un produit */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementreference,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementreference,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementreference{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1.1em;
		color:						#363636;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Creation du style permettant l'affichage de la reference d'un produit (information de mise a jour) */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementreference .ep_updated,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementreference .ep_updated,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementreference .ep_updated{
		position:					relative;
		display:					block;
		margin:						3px 0 0 0;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (2 colonnes) */
	#maincontent #mainzone .ep_boxbody .ep_element2col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_boxbody .ep_element2col + .ep_element2col .ep_elementreference{
		margin-left:				25px; 
		margin-right:				12px;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (3 colonnes) */
	#maincontent #mainzone .ep_boxbody .ep_element3col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_boxbody .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				13px; 
		margin-right:				12px;
	}
	#maincontent #mainzone .ep_boxbody .ep_element3col + .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				25px;
		margin-right:				0;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				18px; 
		margin-right:				19px;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col + .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				25px;
		margin-right:				12px;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (liste) */
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementreference,
	#maincontent #mainzone .ep_boxbody .ep_elementlist2 .ep_elementreference{	margin-left:	125px;	}
	#maincontent #mainzone .ep_boxbody .ep_elementlist2 .ep_elementreference{	clear:			right;	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (personne) */
	#maincontent #mainzone .ep_boxbody .ep_elementpeople1 .ep_elementreference{
		margin-left:				100px;
		clear:						right;
	}
	#maincontent #mainzone .ep_boxbody .ep_elementpeople2 .ep_elementreference{
		margin-left:				150px;
		clear:						right;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif boite */
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementreference,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementlist'] 			.ep_elementreference,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementreference{
		margin-left:				12px;
		margin-right:				12px;
	}
	#maincontent .ep_borderbox .ep_boxbody  .ep_elementagenda .ep_elementreference {
		margin-left:				24px;
		margin-top:					12px; 
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (taille des images des liens sommaire) ============================= */
/* ======================================================================================================== */

	/* NEWS PRODUCT - SOMMAIRE IMAGE : Modification de la taille des images afin d'avoir toujours la zone remplie */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_txt .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_txt .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_txt .ep_content a .ep_img{
		overflow:					hidden;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_txt .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_txt .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_txt .ep_content a .ep_img img{
		top:						0;
		bottom:						auto;
		max-height: 				1000px;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a{
		padding-top:				174px;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a .ep_img{
		height:						165px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (sommaire de type "titre") ========================================= */
/* ======================================================================================================== */

	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a{
		margin-top:					0;
		margin-left:				0;
		padding-top:				0;
		border-top:					2px dotted #9d9d9d;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a:first-child, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a:first-child, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a:first-child{
		border-top:					none;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a .ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a .ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a .ep_text{
		display:					block;
		margin-left:				0;
		padding-top:				12px;
		padding-bottom:				12px;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					2.5em;
		font-weight:				normal;
		line-height:				1em;
		text-transform:				uppercase;
		color:						#074d8e;
	}
	body[lang="el"] #maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a .ep_text, 
	body[lang="el"] #maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a .ep_text, 
	body[lang="el"] #maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a .ep_text{			font-family: Georgia, Arial, Helvetica, sans-serif; line-height: 1.2em; text-transform: none;	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a:link 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a:visited					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a:link 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a:visited					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a:link 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a:visited					.ep_text{	text-decoration:	none;	color:	#074d8e;	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a:hover 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a:focus					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a:active					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a:hover 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a:focus					.ep_text,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a:active 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a:hover 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a:focus 					.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a:active 					.ep_text{	text-decoration:	none;	color:	#df5e18;	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_election:link 		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_election:visited		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_election:link 		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_election:visited		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_election:link 		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_election:visited		.ep_text{	color:	#df5e18;	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:link	.ep_text,
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:visited	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:link	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:visited	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:link	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:visited	.ep_text{	color:	#363636;	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_election:hover		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_election:focus		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_election:active		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_election:hover		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_election:focus		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_election:active		.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_election:hover		.ep_text,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_election:focus		.ep_text,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_election:active		.ep_text,
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:hover	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:focus	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:active	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:hover	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:focus	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:active	.ep_text, 
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:hover	.ep_text,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:focus	.ep_text,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 			.ep_elementsummary_list.ep_heading .ep_content a.ep_lookingahead:active	.ep_text{	color:	#000000;	}
		
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Chiffre de la semaine" =============================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - NUMBERWEEKBOX : Conteneur principal */
	#maincontent #numberweekbox{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#edeeee;
		border:						1px solid #DBE1E4;
	}
	#maincontent #numberweekbox .ep_boxbody,
	#maincontent #numberweekbox .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #numberweekbox .ep_block{	padding: 0 15px 15px 15px; 	}
	/* EE14 PRODUCT - NUMBERWEEKBOX : Correctif pour la zone contextuelle */
	#maincontent #contextzone #numberweekbox {
		margin-right:				25px;
	}
	/* EE14 PRODUCT - NUMBERWEEKBOX : Separateur de blocs/contenus */
	#maincontent #numberweekbox .ep_endbox{
		margin-top:					-1px;
	}
	/* EE14 PRODUCT - NUMBERWEEKBOX : Chiffre */
	#maincontent #numberweekbox .ep_number{
		position:					relative;
		display:					block;
		margin: 					5px 0;
		font-family: 				times, Arial; 
		font-size: 					6.5em;
		font-style: 				italic;
		letter-spacing: 			0; 
		text-shadow: 				#9c9c9c -2px -1px 2px;
		color: 						#b1b1b1;
	}
	/* EE14 PRODUCT - NUMBERWEEKBOX : Texte */
	#maincontent #numberweekbox .ep_text{
		position:					relative;
		display:					block;
		margin: 					-15px 0 0 0;
		font-size: 					1.7em;
		font-weight: 				bold;
	}
	#maincontent #numberweekbox .ep_text + .ep_text{
		margin-top:					-1.2em;
		font-size: 					1.2em;
		font-weight: 				normal;
	}
	/* EE14 PRODUCT - NUMBERWEEKBOX : Information complementaire */
	#maincontent #numberweekbox .ep_info{
		position:					relative;
		display:					block;
		margin: 					4px 0 12px 0;
		padding:					0;
		font-size: 					1.2em;
	}
	/* EE14 PRODUCT - NUMBERWEEKBOX : Lien */
	#maincontent #numberweekbox .ep_link,
	#maincontent #numberweekbox .ep_media,
	#maincontent #numberweekbox .ep_pdf,
	#maincontent #numberweekbox .ep_doc{
		position:					relative;
		display:					block;
		margin: 					10px 0 0 0;
		padding:					0 0 0 20px;
		background-repeat: 			no-repeat;
		background-position: 		left top;
		font-size: 					1.2em;
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #numberweekbox a.ep_link:link, 		#maincontent #numberweekbox a.ep_link:visited,
	#maincontent #numberweekbox a.ep_media:link, 	#maincontent #numberweekbox a.ep_media:visited,
	#maincontent #numberweekbox a.ep_pdf:link, 		#maincontent #numberweekbox a.ep_pdf:visited,
	#maincontent #numberweekbox a.ep_doc:link,	 	#maincontent #numberweekbox a.ep_doc:visited{
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #numberweekbox a.ep_link:hover, 	#maincontent #numberweekbox a.ep_link:focus, 	#maincontent #numberweekbox a.ep_link:active,
	#maincontent #numberweekbox a.ep_media:hover, 	#maincontent #numberweekbox a.ep_media:focus, 	#maincontent #numberweekbox a.ep_media:active,
	#maincontent #numberweekbox a.ep_pdf:hover, 		#maincontent #numberweekbox a.ep_pdf:focus, 		#maincontent #numberweekbox a.ep_pdf:active,
	#maincontent #numberweekbox a.ep_doc:hover, 		#maincontent #numberweekbox a.ep_doc:focus, 		#maincontent #numberweekbox a.ep_doc:active{
		text-decoration: 			underline;
		color: 						#195b92;
	}
	#maincontent #numberweekbox .ep_link{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent #numberweekbox .ep_media{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent #numberweekbox .ep_pdf{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent #numberweekbox .ep_doc{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	/* EE14 PRODUCT - NUMBERWEEKBOX : Lien sur la boite */
	#maincontent a#numberweekbox{
		text-decoration:			none;
		color:						#363636;
	}
	#maincontent a#numberweekbox:link, 	#maincontent a#numberweekbox:visited{
		background-position: 		15px 15px;
		color:						#363636;
	}
	#maincontent a#numberweekbox:hover, #maincontent a#numberweekbox:focus, #maincontent a#numberweekbox:active{
		background-position: 		-540px 15px;
		color:						#000000;
	}
	#maincontent a#numberweekbox:link	.ep_number, #maincontent a#numberweekbox:visited	.ep_number{
		color: 						#b1b1b1;
	}
	#maincontent a#numberweekbox:hover	.ep_number, #maincontent a#numberweekbox:focus	.ep_number, #maincontent a#numberweekbox:active	.ep_number{
		color:						#666;
		text-shadow: 				#666 -2px -1px 2px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Citation" ============================================================ */
/* ======================================================================================================== */

	/* EE14 PRODUCT - QUOTESBOX : Conteneur principal */
	#maincontent #quotesbox{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#edeeee;
		background-image: 			url(../img/background/quotebox_background.png);
		background-repeat: 			no-repeat;
		background-position : 		15px 15px;
		border:						1px solid #DBE1E4;
	}
	#maincontent #quotesbox .ep_boxbody,
	#maincontent #quotesbox .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #quotesbox .ep_block{	padding: 60px 15px 15px 15px; 	}
	/* EE14 PRODUCT - QUOTESBOX : Correctif pour la zone contextuelle */
	#maincontent #contextzone #quotesbox{
		margin-right:				25px;
	}
	/* EE14 PRODUCT - QUOTESBOX : Separateur de blocs/contenus */
	#maincontent #quotesbox .ep_endbox{
		margin-top:					-1px;
	}
	/* EE14 PRODUCT - QUOTESBOX : Citation */
	#maincontent #quotesbox  blockquote, #maincontent #quotesbox  q{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.7em;
		font-weight:				bold;
		font-style:					italic;
	}
	/* EE14 PRODUCT - QUOTESBOX : Auteur */
	#maincontent #quotesbox  cite,
	#maincontent #quotesbox  q + span,
	#maincontent #quotesbox  blockquote + span{
		position:					relative;
		display:					block;
		margin:						3px 0 12px 0px;
		padding:					0;
		font-size:					1.2em;
	}
	#maincontent #quotesbox  cite				strong,
	#maincontent #quotesbox  q + span			strong,
	#maincontent #quotesbox  blockquote + span	strong{	display:	block; }
	/* EE14 PRODUCT - QUOTESBOX : Lien */
	#maincontent #quotesbox .ep_link,
	#maincontent #quotesbox .ep_media,
	#maincontent #quotesbox .ep_pdf,
	#maincontent #quotesbox .ep_doc{
		position:					relative;
		display:					block;
		margin: 					0;
		padding:					0 0 0 20px;
		background-repeat: 			no-repeat;
		background-position: 		left top;
		font-size: 					1.2em;
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #quotesbox a.ep_link:link, 		#maincontent #quotesbox a.ep_link:visited,
	#maincontent #quotesbox a.ep_media:link, 	#maincontent #quotesbox a.ep_media:visited,
	#maincontent #quotesbox a.ep_pdf:link, 		#maincontent #quotesbox a.ep_pdf:visited,
	#maincontent #quotesbox a.ep_doc:link, 		#maincontent #quotesbox a.ep_doc:visited{
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #quotesbox a.ep_link:hover, 	#maincontent #quotesbox a.ep_link:focus, 	#maincontent #quotesbox a.ep_link:active,
	#maincontent #quotesbox a.ep_media:hover, 	#maincontent #quotesbox a.ep_media:focus, 	#maincontent #quotesbox a.ep_media:active,
	#maincontent #quotesbox a.ep_pdf:hover, 		#maincontent #quotesbox a.ep_pdf:focus, 		#maincontent #quotesbox a.ep_pdf:active,
	#maincontent #quotesbox a.ep_doc:hover, 		#maincontent #quotesbox a.ep_doc:focus, 		#maincontent #quotesbox a.ep_doc:active{
		text-decoration: 			underline;
		color: 						#195b92;
	}
	#maincontent #quotesbox .ep_link{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent #quotesbox .ep_media{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent #quotesbox .ep_pdf{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent #quotesbox .ep_doc{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	/* EE14 PRODUCT - QUOTESBOX : Lien sur la boite */
	#maincontent a#quotesbox{
		text-decoration:			none;
		color:						#363636;
	}
	#maincontent a#quotesbox:link, 	#maincontent a#quotesbox:visited{
		background-position: 		15px 15px;
		color:						#363636;
	}
	#maincontent a#quotesbox:hover, #maincontent a#quotesbox:focus, #maincontent a#quotesbox:active{
		background-position: 		-740px 15px;
		color:						#000000;
	}	
	
/* ======================================================================================================== */
/* = BOX - COMMISSIONBOX/PRESIDENTBOX/POLITICALBOX (boite specifique) ===================================== */
/* ======================================================================================================== */
	
	/* COMMISSIONBOX : Conteneur */
	#maincontent #presidentbox,
	#maincontent #commissionbox,
	#maincontent #groupbox{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						25px 25px 0 0;
		padding:					0;
		background-image:			url(../img/background/boxcommission_background.jpg);
		border:						1px solid #dbe1e4;
		font-size:					1em;
	}
	/* COMMISSIONBOX : Entete */
	#maincontent #presidentbox	.ep_boxheader,
	#maincontent #commissionbox	.ep_boxheader,
	#maincontent #groupbox		.ep_boxheader{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		background-position:		right 9px;
		background-repeat:			no-repeat;
	}
	#maincontent #presidentbox					.ep_boxheader{	background-image:	url(../../common/img/background/boxpresident_background.png);	background-position: right top;	}
	#maincontent #presidentbox.ep_commission		.ep_boxheader{	background-image:	none;	background-position: right top;	}
	#maincontent #commissionbox					.ep_boxheader{	background-image:	url(../img/icon/boxcommission_icon.jpg);						background-position: right 9px;	}
	#maincontent #groupbox.ep_epp				.ep_boxheader,
	#maincontent #groupbox.ep_ppe				.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_epp.png);					background-position: right 5px;	}
	#maincontent #groupbox.ep_sd					.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_sd.png);					background-position: right 5px;	}
	#maincontent #groupbox.ep_alde				.ep_boxheader,
	#maincontent #groupbox.ep_aldeadle			.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_aldeadle.png);			background-position: right 5px;	}
	#maincontent #groupbox.ep_ecr				.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_ecr.png);					background-position: right 5px;	}
	#maincontent #groupbox.ep_greensefa			.ep_boxheader,
	#maincontent #groupbox.ep_vertsale			.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_greensefa.png);			background-position: right 5px;	}
	#maincontent #groupbox.ep_guengl				.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_guengl.png);				background-position: right 5px;	}
	#maincontent #groupbox.ep_efd				.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_efd.png);					background-position: right 5px;	}
	#maincontent #groupbox.ep_efdd				.ep_boxheader{	background-image:	url(../../common/img/group/group_icon_efdd.png);				background-position: right 5px;	}
	#maincontent #presidentbox	.ep_boxheader .ep_block,
	#maincontent #commissionbox	.ep_boxheader .ep_block,
	#maincontent #groupbox		.ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		min-height:					42px;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #presidentbox	.ep_boxheader .ep_block .ep_title,
	#maincontent #commissionbox	.ep_boxheader .ep_block .ep_title,
	#maincontent #groupbox		.ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					6px 60px 3px 12px;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					2.2em;
		font-weight:				normal;
		line-height:				1.1em;
		color:						#103454;
	}
	#maincontent #groupbox		.ep_boxheader .ep_block .ep_title{
		padding-top:				10px;
		padding-right:				50px;
	}
	#maincontent #presidentbox 	.ep_boxheader{
		margin-top:					-8px;
	}
	#maincontent #presidentbox 	.ep_boxheader .ep_block .ep_title{
		padding-top:				20px;
		padding-bottom:				6px;
		padding-left:				6px;
		font-size:					1.1em;
		font-weight:				bold;
	}
	#maincontent #presidentbox 	.ep_boxheader .ep_block .ep_title strong{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		line-height:				1em;
		font-size:					1.67em;
	}
	/* COMMISSIONBOX : Corps */
	#maincontent #presidentbox	.ep_boxbody,
	#maincontent #commissionbox	.ep_boxbody,
	#maincontent #groupbox		.ep_boxbody{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		background-image:			url(../img/background/boxcommission_background.jpg);
		border-top:					1px solid #dbe1e4;
		font-size:					1em;
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block,
	#maincontent #commissionbox	.ep_boxbody .ep_block,
	#maincontent #groupbox		.ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 12px;
		font-size:					1em;
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul,
	#maincontent #groupbox		.ep_boxbody .ep_block ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* COMMISSIONBOX : Element */
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		border-top:					1px solid #dbe1e4;
	}
	/* COMMISSIONBOX : Element (lien texte) */
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li .ep_link,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li .ep_link,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li .ep_link{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					10px 12px 10px 1px;
		font-size:					1.2em;
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li .ep_link a:link,
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li .ep_link a:visited,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li .ep_link a:link,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li .ep_link a:visited,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li .ep_link a:link,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li .ep_link a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li .ep_link a:hover,
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li .ep_link a:focus,
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li .ep_link a:active,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li .ep_link a:hover,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li .ep_link a:focus,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li .ep_link a:active,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li .ep_link a:hover,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li .ep_link a:focus,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li .ep_link a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_rss .ep_link a,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_rss .ep_link a,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_rss .ep_link a{
		padding-left:				25px;
		background-image:			url(../../common/img/icon/boxbody_icon_link_simple.png);
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_link a,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_link a,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_link a{
		padding-left:				25px;
		background-image:			url(../../common/img/icon/boxbody_icon_link_facebook.png);
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_twitter .ep_link a,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_twitter .ep_link a,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_twitter .ep_link a{
		padding-left:				25px;
		background-image:			url(../../common/img/icon/boxbody_icon_link_twitter.png);
	}
	/* COMMISSIONBOX : Element (lien) */
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li a,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li a,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					2px 0;
		background-position:		left 1px;
		background-repeat:			no-repeat;
		font-size:					1em;
		font-weight:				bold;
	}
	/* COMMISSIONBOX : Element (lien icone) */
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_rss .ep_button,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_rss .ep_button,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_rss .ep_button{
		position:					relative;
		display:					block;
		float:						right;
		margin:						10px 0 0 12px;
		padding:					0;
		background-image:			url(../img/icon/boxpresident_icon_rss.png);
		background-position:		center;
		background-repeat:			no-repeat;
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_rss .ep_button a,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_rss .ep_button a,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_rss .ep_button a{
		position:					relative;
		display:					block;
		width:						53px;
		height:						19px;
		margin:						0;
		padding:					0;
		background-image:			url(../img/icon/boxpresident_icon_rss.png);
		background-position:		center;
		background-repeat:			no-repeat;
		font-size:					0.1em;
		text-indent:				53px;
		white-space:				nowrap;
	}
	/* COMMISSIONBOX : Bouton de souscription */
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_twitter 	.ep_button,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_twitter 	.ep_button,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_twitter 	.ep_button{
		position:					relative;
		display:					block;
		float:						right;
		overflow:					hidden;
		right: 						0;
		margin:						0;
		padding:					0;
	} 
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button{
		height: 					24px;
		margin-top:					8px;
	}
	#maincontent #presidentbox	.ep_boxbody .ep_block ul li.ep_twitter 	.ep_button,
	#maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_twitter 	.ep_button,
	#maincontent #groupbox		.ep_boxbody .ep_block ul li.ep_twitter 	.ep_button{
		width : 					61px;
		height: 					22px;
		margin-top:					9px;
	}
	/* SOCIALBOX : Bouton de souscription (correction linguistique > Twitter) */ 
	body[lang=cs] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			71px;
	} 
	body[lang=da] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			47px;
	}
	body[lang=de] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			61px; 
	}
	body[lang=it] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			55px; 
	}	
	body[lang=hu] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			69px; 
	}
	body[lang=nl] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			62px; 
	}	
	body[lang=pl] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			78px; 
	}
	body[lang=ro] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			83px; 
	}	
	body[lang=fi] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			62px; 
	}		
	body[lang=sv] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button{
		width : 			43px; 
	}
	/* COMMISSIONBOX : Bouton de souscription (correction linguistique > facebook) */
	body[lang=bg] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=bg] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=bg] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 89px; 	 	width: 90px\9; 		}
	body[lang=cs] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=cs] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=cs] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 92px;		width: 90px\9;  	}
	body[lang=da] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=da] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=da] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 106px;		width: 105px\9;		}
	body[lang=de] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=de] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=de] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 83px;  		width: 80px\9;		}
	body[lang=el] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=el] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=el] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 90px;		width: 88px\9;		}
	body[lang=en] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=en] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=en] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 50px;		width: 48px\9;		}
	body[lang=es] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=es] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=es] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 77px;  		width: 75px\9; 		}
	body[lang=et] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=et] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=et] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 69px;		width: 67px\9; 		}
	body[lang=fi] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=fi] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=fi] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 64px;							}
	body[lang=fr] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=fr] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=fr] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 62px;		width: 60px\9; 		}
	body[lang=ga] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=ga] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=ga] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 130px;		width: 132px\9; 	margin-top:	-10px;	}
	body[lang=hr] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=hr] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=hr] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 89px;		width: 87px\9; 		}
	body[lang=hu] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=hu] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=hu] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 65px;		width: 63px\9; 		}
	body[lang=it] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=it] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=it] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 71px;		width: 69px\9;		}
	body[lang=lt] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=lt] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=lt] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 67px;		width: 65px\9;		}
	body[lang=lv] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=lv] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=lv] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 54px;		width: 53px\9;		}
	body[lang=mt] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=mt] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=mt] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 51px;		width: 49px\9;		}
	body[lang=nl] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=nl] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=nl] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 90px;		width: 87px\9;		}
	body[lang=pl] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=pl] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=pl] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 74px;		width: 73px\9;		}
	body[lang=pt] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=pt] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=pt] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 59px;		width: 58px\9;		}
	body[lang=ro] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=ro] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=ro] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 75px; 		width: 73px\9; 		}
	body[lang=sk] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=sk] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=sk] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 94px;		width: 93px\9; 		}
	body[lang=sl] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=sl] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=sl] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 83px;		width: 82px\9; 		} 
	body[lang=sv] #maincontent #presidentbox		.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=sv] #maincontent #commissionbox	.ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	body[lang=sv] #maincontent #groupbox			.ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 50px;		width: 51px\9;		} 
	
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE PRESIDENT DE GROUPE POLITIQUE =================================================== */
/* ======================================================================================================== */
	
	#maincontent #mainzone .ep_borderbox.ep_presidentbox + .ep_noborderbox{
		margin-top:							25px;
	}
	#maincontent #mainzone .ep_borderbox.ep_presidentbox .ep_boxbody.ep_greybody{
		background-image:					url(../../common/img/background/boxhead_bg_grey.png);
	}
	#maincontent #mainzone .ep_borderbox.ep_presidentbox .ep_boxbody.ep_greybody .ep_block .ep_elementpeople2 .ep_elementsubheading .ep_title{
		font-family:						Georgia, Arial, Helvetica, sans-serif;
		font-size:							2.2em;
		font-weight:						normal;
	}
	#maincontent #mainzone .ep_borderbox.ep_presidentbox .ep_boxbody.ep_greybody .ep_block .ep_elementpeople2 .ep_elementsubheading .ep_subtitle{
		margin-top:							-3px;
		font-weight:						normal;
		color:								#363636;
	}
	#maincontent #mainzone .ep_borderbox.ep_presidentbox .ep_boxbody.ep_greybody .ep_block .ep_elementpeople2 .ep_elementsubheading .ep_europeaninfo{
		margin-top:							3px;
		margin-bottom:						3px;
		padding-top:						3px;
		padding-bottom:						3px;
	}
	#maincontent #mainzone .ep_borderbox.ep_presidentbox .ep_boxbody.ep_greybody .ep_block .ep_elementpeople2 .ep_elementtext,
	#maincontent #mainzone .ep_borderbox.ep_presidentbox .ep_boxbody.ep_greybody .ep_block .ep_elementpeople2 .ep_elementlinks,
	#maincontent #mainzone .ep_borderbox.ep_presidentbox .ep_boxbody.ep_greybody .ep_block .ep_elementpeople2 .ep_elementmore{
		margin-left:						137px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Newshub" ============================================================= */
/* ======================================================================================================== */
	
	#maincontent #newshubbox {
		position: 							relative;
		display: 							block;
		clear: 								both;
		height: 							1%;
		margin: 							-1px 25px 0 0;
		padding: 							20px 0 0 0;
		border-top: 						1px solid #D9DDE1;
		font-size: 							1em;
	}
	#maincontent #newshubbox .ep_boxheader{
		position:							relative;
		display: 							block;
		margin: 							0;
		padding: 							0;
		overflow: 							hidden;
		z-index: 							20;
		background-image: 					url(../../common/img/background/body_bg_page.png);
	}
	#maincontent #newshubbox .ep_boxheader .ep_block{
		position: 							relative;
		display: 							block;
		margin: 							0;
		padding: 							0;
		font-size: 							1em;
		font-weight: 						bold;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title{
		margin-bottom: 						5px;
		font-family: 						'Arial Black', Arial, Helvetica, sans-serif;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a{
		position: 							relative;
		display: 							inline-block;
		padding: 							0;
		font-size: 							1.7em;
		font-weight: 						bold;
		text-transform: 					uppercase;
		text-decoration: 					none;
		color: 								#2e465a;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:hover,
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:focus,
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:active,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:hover,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:focus,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:active{
		color: 								#195B92;
		text-decoration: 					none;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title span {
		position: 							relative;
		display: 							inline-block;
		background-image: 					url(../img/icon/boxnewshub_icon_title.png);
		background-position: 				-1px top;
		background-repeat: 					no-repeat;
		height: 							29px;
		overflow: 							hidden;
		text-indent: 						30px;
		vertical-align: 					middle;
		white-space: 						nowrap;
		width: 								29px;
		margin-right: 						10px;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title span.ep_search{
		display: 							block;
		clear: 								both;
		background: 						#2e465a;
		color: 								#ffffff;
		margin-left: 						41px;
		width: 								auto;
		height: 							auto;
		overflow: 							hidden;
		font-size: 							0.4em;
		text-indent: 						4px;
		margin-right: 						0;
		margin-top: 						-5px;
		font-weight: 						normal;
		font-family: 						arial;
		padding: 							1px;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_subtitle{
		display: 							block;
		font-size: 							1em;
		font-style: 						normal;
		font-weight: 						normal;
		margin: 							-2px 0 -10px;
		text-align: 						left;
		text-transform: 					uppercase;
		padding-bottom: 					0;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_subtitle span{
		display: 							inline-block;
		position: 							relative;
		white-space: 						nowrap;
	}
	#maincontent #newshubbox a.ep_boxbody{
		display: 							block;
		margin: 							0 -2px;
		overflow: 							hidden;
		padding: 							0;
		position: 							relative;
		text-decoration: 					none;
		z-index: 							50;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item {
		border-top: 						1px solid #DBE1E4;
		display: 							block;
		font-size: 							1em;
		font-weight: 						normal;
		margin: 							-1px 0 0;
		padding: 							0 2px 12px;
		position: 							relative;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item:hover{
		background-color:					#eee
	}
	#maincontent #newshubbox a.ep_boxbody br + .ep_item{
		margin-top:							-1.25em;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title,
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text{
		display: 							block;
		line-height: 						1.4em;
		margin: 							0;
		padding: 							0;
		position: 							relative;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title{
		color: 								#195B92;
		font-size: 							1.2em;
		padding-top: 						10px;
		font-weight: 						bold;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title{
		background-position: 				right 5px;
		background-repeat: 					no-repeat;
		padding-right: 						25px;
		display: 							inline-block;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title .country {
		margin-left: 						2px;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text {
		color: 								#13334D;
		font-size: 							1.2em;
		font-style: 						normal;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text span {
		color: 								#195B92;
	}
	#maincontent #newshubbox a.ep_boxbody:link,
	#maincontent #newshubbox a.ep_boxbody:visited,
	#maincontent #newshubbox a.ep_boxbody:hover {
		background-color: 					transparent;
		background-image: 					none;
	}
	#maincontent #newshubbox a.ep_boxbody:focus,
	#maincontent #newshubbox a.ep_boxbody:active,
	#maincontent #newshubbox a.ep_boxbody .ep_item:hover{
		background-image: 					url(../img/background/box_background.jpg);
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item:link,
	#maincontent #newshubbox a.ep_boxbody .ep_item:visited
	#maincontent #newshubbox a.ep_boxbody .ep_item:focus,
	#maincontent #newshubbox a.ep_boxbody .ep_item:active {
		background-color: 					transparent;
		background-image: 					none;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_time{
		color: 								#7b8288;
		font-size: 							1.2em;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_aldeadle		{			background-image: url(../../common/img/group/group_iconsmall_aldeadle.png);	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_ecr			{			background-image: url(../../common/img/group/group_iconsmall_ecr.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_efd			{			background-image: url(../../common/img/group/group_iconsmall_efd.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_efdd			{			background-image: url(../../common/img/group/group_iconsmall_efdd.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_epp			{			background-image: url(../../common/img/group/group_iconsmall_epp.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_greensefa	{			background-image: url(../../common/img/group/group_iconsmall_greensefa.png);}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_guengl		{			background-image: url(../../common/img/group/group_iconsmall_guengl.png);	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_ni			{			background-image: url(../../common/img/group/group_iconsmall_ni.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_sd			{			background-image: url(../../common/img/group/group_iconsmall_sd.png);		}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Country sheet" ======================================================= */
/* ======================================================================================================== */

	#maincontent #countrysheetbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0 -25px;
	}
	#maincontent #countrysheetbox > iframe{
		position:					relative;
		display:					block;
		overflow:					hidden;
		width:						650px;
		height:						1950px;
		margin:						0;
	}
	#maincontent #countrysheetbox > iframe[src*="?m="]{
		height:						2550px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Flickr" ============================================================== */
/* ======================================================================================================== */

	#maincontent #flickrbox{
		position:					relative;
		display:					block;
		margin:						0 0 25px 0;
		padding:					0;
		border:						none;
		outline:					none;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent #contextzone #flickrbox{
		margin-right: 				25px;
	}
	#maincontent #flickrbox .ep_title{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					5px 0 3px 35px;
		background-image:			url(../../portal/img/icon/boxflikr_icon_title.png);
		background-position:		-1px top;
		background-repeat:			no-repeat;
		border:						none;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		line-height:				1.2em;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent #flickrbox .ep_title:hover,
	#maincontent #flickrbox .ep_title:focus,
	#maincontent #flickrbox .ep_title:active{
		text-decoration:			underline;
		color:						#13334D;
	}
	#maincontent #flickrbox .ep_img{
		position:					relative;
		display:					block;
		margin:						12px 0 0 0;
		padding:					0;
		border:						none;
		outline:					none;
		font-size:					1em;
	}
	#maincontent #flickrbox .ep_img img{
		position:					relative;
		display:					block;
		max-width:					100%;
		margin:						0;
		padding:					0;
		border:						none;
		outline:					none;
		font-size:					1em;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Infographie audition" ================================================ */
/* ======================================================================================================== */

	#maincontent #mainzone 	#infographichearings{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0 -25px 25px -25px;
		padding:					0;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU : "Liste des commissions" ========================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - COMMITTEES LIST : Taille du titre */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementcommittees > .ep_title{
		font-size:					1.4em;
	}
	/* EE14 PRODUCT - COMMITTEES LIST : Police d'ecriture */
	#maincontent  #mainzone 	.ep_boxbody .ep_element1col .ep_elementcommittees li .ep_abbr,
	#maincontent  #mainzone 	.ep_boxbody .ep_element1col .ep_elementcommittees li .ep_name{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU : "Liste des delegation" =========================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - DELEGATION LIST : Suppression de la bordure de la zone de pagination */
	#maincontent #mainzone 	.ep_noborderbox .ep_boxheader:first-child 	+ .ep_boxpaginate	.ep_block:first-child,
	#maincontent #mainzone 	.ep_noborderbox .ep_boxheader:first-child 	+ .ep_boxbody		.ep_element1col:first-child .ep_elementdelegations:first-child{
		margin-top:					25px;
	}
	#maincontent #mainzone 	.ep_noborderbox .ep_boxheader:first-child 	+ .ep_boxpaginate{
		padding-bottom:				0;
	}
	/* EE14 PRODUCT - DELEGATION LIST : Police d'ecriture */
	#maincontent  #mainzone 	.ep_boxbody .ep_element1col .ep_elementdelegations li .ep_title{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - PROGRAMME ============================================================================= */
/* ======================================================================================================== */

	/* EE14 PRODUCT - PROGRAMME : Legende */
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter{
		margin:						0 -2px;
		padding-top:				12px;
		border-top:					none;
		border-bottom:				none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter,
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block{
		background-color:			transparent;
		background-image:			url(../../common/img/background/body_bg_page.png);
		speak:						none !important;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block{
		padding:					0;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block > span{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		text-align:					right;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block > span + span{
		margin-top:					6px;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block > span > span{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		vertical-align:				middle;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block > span > span:first-child{
		margin-right:				5px;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block > span > span + span{
		width:						1em;
		height:						1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block > span.ep_responsible > span + span{
		background-color:			#cb580b;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_whiteheader + .ep_boxheader.ep_greyheader + .ep_boxbody  + .ep_boxfooter .ep_block > span.ep_associated > span + span{
		background-color:			#ff7800;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (conteneur) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day{
		position: 					relative;
		display: 					block;
		top: 						-2px;
		margin: 					0 0 12px 0;
		padding: 					0;
		font-size: 					1em;
		line-height: 				1.6em;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (nom du jour) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_title{
		position: 					relative;
		display: 					block;
		top: 						0;
		margin: 					25px 0 0 0;
		padding: 					12px 12px 9px 12px;
		background-color:			#f3f4f4;
		background-image:			url(../img/background/boxbody_bg_greylight.jpg);
		background-repeat:			repeat;
		font-size: 					1em;
		line-height: 				1.6em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_title:first-child{	margin-top:	-12px;	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_title strong,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_title span{
		position: 					relative;
		display: 					inline-block;
		margin: 					0;
		padding: 					3px 0;
		vertical-align:				baseline;
		color:						#13334D;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_title strong{
		margin-right:				9px;
		padding-right:				9px;
		border-right:				1px solid #dbe1e4;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_title span{
		font-size:					1.3em;
		font-weight:				bold;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (colonnage matin/soir) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule{
		position: 					relative;
		display: 					block;
		margin: 					0 12px 12px 12px;
		padding: 					0;
		font-size: 					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right{
		position: 					relative;
		display: 					block;
		width:						50%;
		margin:						0;
		padding:					0;
		list-style:					none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left{			float:			left;	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right{			float:			right;	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (tranche horaire) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div{
		position: 					relative;
		display: 					block;
		margin: 					0;
		padding: 					0;
		font-size: 					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div{	margin-right:	25px;	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div{	margin-left:	25px;	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div .ep_time,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div .ep_time{
		position:					relative;
		display: 					inline-block;
		margin: 					25px 0 0 0;
		padding: 					2px 5px 1px 5px;
		background-color:			#1A69A7;
		font-size: 					1.2em;
		text-decoration: 			none;
		color:						#fff;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (evenement) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div ul,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div ul,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div ol,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div ol{
		position: 					relative;
		display: 					block;
		margin: 					0;
		padding: 					0;
		font-size: 					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li{
		position: 					relative;
		display: 					block;
		float:						none;
		margin: 					12px 0 0 0;
		padding: 					12px 0 0 0;
		border-top:					1px dashed #dbe1e4;
		font-size: 					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li:first-child,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li:first-child{
		margin-top:					0;
		border:						none;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (evenement > salle) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li span.ep_endbox,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li span.ep_endbox{
		top:						auto;
		border:						none;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (evenement > nom) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_name,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_name{
		position: 					relative;
		display: 					inline-block;
		float:						none;
		cursor:						default;
		margin: 					0;
		padding: 					0;
		background:					none;
		font-size:					1em;
		font-weight:				normal;
		text-decoration:			none !important;
		letter-spacing:				-0.3em;
		color:						#363636;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li a.ep_name,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li a.ep_name{
		cursor:						pointer;
		color:						#195B92;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_name > span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_name > span{
		position: 					relative;
		display: 					inline-block;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		line-height:				1.2em;
		letter-spacing:				normal;
		vertical-align:				bottom;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li a.ep_name:link 	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li a.ep_name:visited 	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li a.ep_name:link	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li a.ep_name:visited	> span{
		text-decoration:			none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li a.ep_name:hover 	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li a.ep_name:focus 	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li a.ep_name:active	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li a.ep_name:hover 	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li a.ep_name:focus 	> span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li a.ep_name:active	> span{
		text-decoration:			underline;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_name > span.ep_live,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_name > span.ep_live{
		position: 					relative;
		display: 					inline-block;
		margin:						0 5px 0.2em 0;
		padding:					1px 5px;
		background-color:			#d40f0c;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					1em;
		font-weight:				bold;
		text-transform:				uppercase;
		text-decoration:			none !important;
		color:						#fff;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_name > span.ep_hidden,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_name > span.ep_hidden{
		position: 					absolute;
		display: 					block;
		text-decoration:			none !important;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (evenement > portfolio) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_details,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_details{
		position: 					relative;
		display: 					block;
		margin: 					6px 0 12px 0;
		padding: 					0;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#363636;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (evenement > rejet) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li.ep_reject > .ep_details 	+ .ep_information,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li.ep_reject > .ep_details 	+ .ep_information{
		position:					relative;
		display:					block;
		clear:						both;
		float:						none;
		margin:						-9px 0 12px 0;
		font-size:					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li.ep_reject > .ep_details 	+ .ep_information > span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li.ep_reject > .ep_details 	+ .ep_information > span{
		position:					relative;
		display:					inline-block;
		left:						0;
		width:						auto;
		padding:					6px 10px;
		background-image:			url(../../common/img/background/boxbody_bg_greydark.jpg);
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.2em;
		color:						#13334D;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li.ep_reject > .ep_details 	+ .ep_information > span.ep_hidden,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li.ep_reject > .ep_details 	+ .ep_information > span.ep_hidden{
		position:					absolute;
		float:						none;
		left:						-10000px;
		width:						1px;
		background-image:			none;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (evenement > commission) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees{
		position: 					relative;
		display: 					block;
		float:						left;
		margin: 					6px 0 0 0;
		padding: 					0;
		font-size:					1em;
		letter-spacing:				-0.3em;
		text-decoration:			none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_responsible,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_associated,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_responsible,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_associated{
		position: 					relative;
		display: 					inline-block;
		margin: 					0 3px 0 0;
		padding: 					0;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees abbr{
		position: 					relative;
		display: 					inline-block;
		min-width:					3.8em;
		margin: 					0;
		padding: 					2px 1px;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
		text-align:					center;
		text-transform:				uppercase;
		letter-spacing:				normal;
		color:						#fff;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_responsible abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_responsible abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_responsible:link 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_responsible:visited abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_responsible:link 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_responsible:visited abbr{		background-color:	#cb580b;	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_associated abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_associated abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_associated:link 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_associated:visited 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_associated:link 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_associated:visited 	abbr{		background-color:	#ff6600;	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_responsible:hover 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_responsible:focus 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_responsible:active 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_responsible:hover 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_responsible:focus 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_responsible:active 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_associated:hover 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_associated:focus 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_committees .ep_associated:active 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_associated:hover 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_associated:focus 	abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_committees .ep_associated:active 	abbr{		background-color:	#ff7800;	}
	/* EE14 PRODUCT - PROGRAMME : Programme journalier (evenement > salle) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_left 	> div li .ep_information,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_day > .ep_schedule .ep_right 	> div li .ep_information{
		position: 					relative;
		display: 					block;
		float:						right;
		margin: 					6px 0 0 0;
		padding: 					2px 0 0 0;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#134666;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (conteneur) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee{
		position: 					relative;
		display: 					block;
		top: 						-2px;
		margin: 					0;
		padding: 					0;
		list-style:					none;
		font-size: 					1em;
		line-height: 				1.6em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > *{
		position: 					relative;
		display: 					block;
		top: 						0;
		margin: 					19px 12px;
		padding: 					0 0 0 6.5em;
		list-style:					none;
		font-size: 					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * ul,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * ol,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li{
		position: 					static;
		display: 					block;
		margin: 					0;
		padding: 					0;
		list-style:					none;
		font-size: 					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * ul,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * ol{
		margin-bottom:				12px;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li + li{
		margin-top:					12px;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * > span.ep_endbox{
		position:					absolute;
		top:						-12px;
		left:						0;
		right:						0;
		border-top:					1px dashed #dbe1e4;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > *:first-child > span.ep_endbox{
		display: 					none;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (nom de commission) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee{
		position:					absolute;
		display:					block;
		z-index:					20;
		top:						6px;
		left:						0;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee{
		z-index:					10;
		top:						0;
		left:						-6.5em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee a{
		position:					relative;
		display:					block;
		z-index:					20;
		font-size:					1em;
		text-align:					center;
		color:						#fff;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee a abbr{
		position:					relative;
		display:					inline-block;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						3.63em;
		margin:						0;
		padding:					10px 1px;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		color:						#fff;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee a:link,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee a:visited{
		background-color:			transparent;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_responsible:link,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_responsible:visited{
		background-color:			#cb580b;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_associated:link,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_associated:visited{
		background-color:			#ff6600;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee a:hover,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee a:focus,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * .ep_committee a:active,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_responsible:hover,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_responsible:focus,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_responsible:active,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_associated:hover,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_associated:focus,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li .ep_committee a.ep_associated:active{
		background-color:			#f18317;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (bloc personne) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people{
		position:					relative;
		display:					block;
		float:						left;
		max-width:					248px;
		margin:						6px 0 0 0;
		padding:					0;
		font-size:					1em;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (bloc personne > nom) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people .ep_name{
		position:					relative;
		display:					inline-block;
		margin:						-0.2em 0 0 12px;
		padding:					0;
		text-decoration:			none !important;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people .ep_name span{
		position:					relative;
		display:					inline-block;
		cursor:						default;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		line-height:				1.2em;
		vertical-align:				bottom;
		color:						#363636;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people a.ep_name 			span{
		cursor:						pointer;
		color:						#195B92;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people a.ep_name:link 	span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people a.ep_name:visited 	span{
		text-decoration:			none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people a.ep_name:hover 	span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people a.ep_name:focus 	span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people a.ep_name:active 	span{
		text-decoration:			underline;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people .ep_name span.ep_hidden{
		position:					absolute;
		display:					block;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people .ep_name span.ep_live{
		position: 					relative;
		display: 					inline-block;
		margin:						0 5px 0.2em 0;
		padding:					1px 5px;
		background-color:			#d40f0c;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					1em;
		font-weight:				bold;
		text-transform:				uppercase;
		text-decoration:			none !important;
		vertical-align:				bottom;
		color:						#fff;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (bloc personne > details) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_people .ep_details{
		position: 					relative;
		display: 					block;
		margin: 					4px 0 12px 12px;
		padding: 					0;
		font-size:					1.2em;
		color:						#363636;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (bloc personne > rejet) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li.ep_reject > .ep_people .ep_information{
		position:					relative;
		display:					inline-block;
		margin:						-6px 0 12px 12px;
		font-size:					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li.ep_reject > .ep_people 	.ep_information > span{
		position:					relative;
		display:					block;
		padding:					10px;
		background-image:			url(../../common/img/background/boxbody_bg_greydark.jpg);
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.5em;
		color:						#13334D;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li.ep_reject > .ep_people 	.ep_information > span.ep_hidden{
		position:					absolute;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (bloc de donnees) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_details{
		position:					relative;
		display:					block;
		float:						right;
		max-width:					250px;
		margin: 					6px 0 0 0;
		padding: 					0;
		font-size:					1em;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (bloc de donnees > horaire) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_details .ep_time{
		position:					relative;
		display:					block;
		margin: 					-3px 0 0 0;
		padding: 					0;
		font-size:					1em;
		text-align:					right;
		letter-spacing:				-0.3em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_details .ep_time strong{
		position:					relative;
		display:					inline-block;
		margin: 					3px 6px 0 0;
		padding: 					0;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		line-height:				1.2em;
		letter-spacing:				normal;
		vertical-align:				bottom;
		color:						#134666;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_details .ep_time span{
		position:					relative;
		display: 					inline-block;
		margin: 					3px 6px 0 0;
		padding: 					2px 5px 1px 5px;
		background-color:			#1A69A7;
		font-size: 					1.2em;
		text-decoration: 			none;
		letter-spacing:				normal;
		vertical-align:				bottom;
		color:						#fff;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_details .ep_time span.ep_hidden{
		position:					absolute;
		display:					block;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par commission (bloc de donnees > lieu) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_committee > * li > .ep_details .ep_information{
		position:					relative;
		display: 					block;
		float:						none;
		margin: 					6px 0 0 0;
		padding: 					0;
		text-align:					right;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#134666;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (conteneur) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name{
		position: 					relative;
		display: 					block;
		top: 						-2px;
		margin: 					0;
		padding: 					0;
		list-style:					none;
		font-size: 					1em;
		line-height: 				1.6em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > *{
		position: 					relative;
		display: 					block;
		top: 						0;
		margin: 					0 12px;
		padding: 					6px 0;
		list-style:					none;
		font-size: 					1em;
		border-top:					1px dashed #dbe1e4;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > *:first-child{
		border-top:					none;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc personne) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people{
		position:					relative;
		display:					block;
		float:						left;
		margin:						6px 10px 0 0;
		padding:					0;
		font-size:					1em;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc personne > nom) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_name{
		position:					relative;
		display:					inline-block;
		margin: 					0 3px 3px 0;
		padding:					0;
		text-decoration:			none !important;
		vertical-align:				top;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_name span{
		position:					relative;
		display:					inline-block;
		cursor:						default;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		line-height:				1.2em;
		vertical-align:				bottom;
		color:						#363636;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people a.ep_name 			span{
		cursor:						pointer;
		color:						#195B92;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people a.ep_name:link 		span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people a.ep_name:visited 	span{
		text-decoration:			none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people a.ep_name:hover 		span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people a.ep_name:focus 		span,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people a.ep_name:active 		span{
		text-decoration:			underline;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_name span.ep_hidden{
		position:					absolute;
		display:					block;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_name span.ep_live{
		position: 					relative;
		display: 					inline-block;
		margin:						0 5px 0.2em 0;
		padding:					1px 5px;
		background-color:			#d40f0c;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					1em;
		font-weight:				bold;
		text-transform:				uppercase;
		text-decoration:			none !important;
		vertical-align:				bottom;
		color:						#fff;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc personne > details) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_details{
		position: 					relative;
		display: 					block;
		margin: 					6px 0;
		padding: 					0;
		font-size:					1.2em;
		color:						#363636;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc personne > rejet) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > .ep_reject > .ep_people .ep_information{
		position:					relative;
		display:					inline-block;
		margin:						3px 0 12px 0;
		font-size:					1em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > .ep_reject > .ep_people .ep_information > span{
		position:					relative;
		display:					block;
		padding:					10px;
		background-image:			url(../../common/img/background/boxbody_bg_greydark.jpg);
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.5em;
		color:						#13334D;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > .ep_reject > .ep_people .ep_information > span.ep_hidden{
		position:					absolute;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc personne > commission) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees{
		position: 					relative;
		display: 					inline-block;
		margin: 					-3px 0 0 0;
		padding: 					0;
		font-size:					1em;
		letter-spacing:				-0.3em;
		text-decoration:			none;
		vertical-align:				top;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees .ep_responsible,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees .ep_associated,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees .ep_responsible,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees .ep_associated{
		position: 					relative;
		display: 					inline-block;
		margin: 					3px 3px 0 0;
		padding: 					0;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees abbr,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees abbr{
		position: 					relative;
		display: 					inline-block;
		min-width:					3.8em;
		margin: 					0;
		padding: 					1px 1px;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
		text-align:					center;
		text-transform:				uppercase;
		letter-spacing:				normal;
		color:						#fff;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_responsible:link,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_responsible:visited{
		background-color:			#cb580b;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_associated:link,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_associated:visited{
		background-color:			#ff6600;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_responsible:hover,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_responsible:focus,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_responsible:active,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_associated:hover,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_associated:focus,
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_people .ep_committees a.ep_associated:active{
		background-color:			#ff7800;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc de donnees) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_details{
		position:					relative;
		display:					block;
		float:						right;
		margin: 					6px 0 0 0;
		padding: 					0;
		font-size:					1em;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc de donnees > horaire) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_details .ep_time{
		position:					relative;
		display:					block;
		font-size:					1em;
		text-align:					right;
		letter-spacing:				-0.3em;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_details .ep_time strong{
		position:					relative;
		display:					inline-block;
		margin: 					0 6px 0 0;
		padding: 					0;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		line-height:				1.2em;
		letter-spacing:				normal;
		vertical-align:				bottom;
		color:						#134666;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_details .ep_time span{
		position:					relative;
		display: 					inline-block;
		margin: 					0;
		padding: 					1px 5px 0 5px;
		background-color:			#1A69A7;
		font-size: 					1.2em;
		text-decoration: 			none;
		letter-spacing:				normal;
		vertical-align:				bottom;
		color:						#fff;
	}
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_details .ep_time span.ep_hidden{
		position:					absolute;
		display:					block;
	}
	/* EE14 PRODUCT - PROGRAMME : Programme par nom (bloc de donnees > lieu) */
	#maincontent .ep_borderbox .ep_boxheader.ep_greyheader + .ep_boxbody .ep_elementschedule.ep_name > * > .ep_details .ep_information{
		position:					relative;
		display: 					block;
		float:						none;
		margin: 					6px 0 0 0;
		padding: 					0;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#134666;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - CANDIDATE VIDEO ======================================================================= */
/* ======================================================================================================== */

	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer{
		margin-bottom:				25px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker > div{
		position:					relative;
		display:					block;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker > div:first-child{		float:	left;	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker > div + div{				float:	right;	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (intervenant > nom) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_name{
		position:					relative;
		display:					block;
		left:						auto;
		margin:						0;
		padding:					0;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					2.2em;
		color:						#134666;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (intervenant > portfolio) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_detail{
		position:					relative;
		display:					block;
		left:						auto;
		margin: 					0 0 6px 0;
		padding: 					0;
		font-size:					1.2em;
		color:						#363636;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (intervenant > commission) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees{
		position:					relative;
		display:					block;
		left:						auto;
		margin: 					0 0 6px 0;
		padding: 					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul{
		position:					relative;
		display:					block;
		margin: 					0.6em 0 0 0;
		padding: 					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a{
		position:					relative;
		display:					inline-block;
		margin: 					0;
		padding: 					0;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a{
		margin: 					0 3px 6px 0;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a abbr{
		position: 					relative;
		display: 					inline-block;
		min-width:					3.8em;
		margin: 					0;
		padding: 					2px 1px;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
		text-align:					center;
		text-transform:				uppercase;
		letter-spacing:				normal;
		color:						#fff;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_responsible:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_responsible:visited{
		background-color:			#cb580b;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_associated:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_associated:visited{
		background-color:			#ff6600;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_responsible:hover,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_responsible:focus,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_responsible:active,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_associated:hover,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_associated:focus,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker .ep_committees ul li a.ep_associated:active{
		background-color:			#ff7800;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (intervenant > tag "whitedraw") */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker.ep_reject .ep_information span{
		position: 					relative;
		display: 					block;
		margin: 					0 0 0 10px;
		padding: 					10px;
		background-image: 			url(../../common/img/background/boxbody_bg_greydark.jpg);
		font-family: 				Georgia, Arial, Helvetica, sans-serif;
		font-size: 					1.4em;
		color: 						#13334D;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_speaker.ep_reject .ep_information span.ep_hidden{
		position:					absolute;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (horaire et lieu) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule{
		position:					relative;
		display:					block;
		left:						auto;
		margin:						12px 0 0 0;
		padding:					12px 0;
		border-top:					1px dashed #dbe1e4;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule > span{
		position:					relative;
		display:					block;
		overflow:					hidden;
		left:						-1px;
		margin:						0;
		padding:					0 0 0 9px;
		border-left:				1px solid #dbe1e4;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule > span.ep_hidden{
		position:					absolute;
		left:						-100000px;
		border-left:				none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule > span > .ep_date + span{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		letter-spacing:				-0.3em;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (horaire et lieu > numero du jour) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule > strong{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					0 9px 0 0;
		border-right:				1px solid #dbe1e4;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		color:						#134666;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (horaire et lieu > date) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule > span > .ep_date{
		position:					relative;
		display:					block;
		float:						right;
		margin:						0.3em 0 0 9px;
		padding:					0;
		font-size:					1.3em;
		font-weight:				bold;
		color:						#134666;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (horaire et lieu > heure) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule > span > span .ep_time{
		position:					relative;
		display: 					inline-block;
		margin: 					0.3em 19px 0 0;
		padding: 					1px 5px 0 5px;
		background-color:			#1A69A7;
		font-size: 					1.2em;
		text-decoration: 			none;
		letter-spacing:				normal;
		vertical-align:				baseline;
		color:						#fff;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Entete de la video (horaire et lieu > lieu) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_schedule > span > span .ep_location{
		position:					relative;
		display: 					inline-block;
		left:						-1px;
		margin:						0 0 0 -9px;
		padding:					3px 0 3px 9px;
		border-left:				1px solid #dbe1e4;
		font-size: 					1.2em;
		text-decoration: 			none;
		letter-spacing:				normal;
		vertical-align:				baseline;
		color:						#134666;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - CANDIDATE VIDEO : Video */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_video{
		min-height:					275px;
		background-color:			#cccccc;
		border:						1px solid #cccccc;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information{
		position:					static;
		display: 					block;
		margin:						0;
		padding:					0;
		font-size: 					1em;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (liens de raccourcis) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu{
		position:					absolute;
		display:					block;
		z-index:					30;
		top:						0;
		right:						1px;
		width:						41px;
		background:					none !important;
		margin:						0;
		padding:					0;
		list-style:					none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu > *{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		list-style:					none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu a{
		position:					relative;
		display:					block;
		top:						0;
		right:						0;
		width:						41px;
		height:						41px;
		background-color:			#333e48;
		background-image:			url(../../eptv/img/background/playerbox_bg_toolbar.png);
		background-position:		bottom;
		background-repeat:			repeat-x;
		border:						none !important;
		text-decoration:			none !important;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu a:link, 
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu a:visited{
		background-color:			#333e48;
		background-image:			url(../../eptv/img/background/playerbox_bg_toolbar.png);
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu a:hover, 
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu a:focus, 
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu a:active{
		background-color:			#315878;
		background-image:			url(../../eptv/img/background/playerbox_bg_toolbar_hover.png);
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu a span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						0;
		bottom:						0;
		left:						1px;
		right:						0;
		background-image:			url(../img/icon/playerbox_icon.png);
		background-repeat:			no-repeat;
		border-top:					1px solid #4e5e69;
		border-left:				1px solid #455563;
		font-size:					1px;
		text-indent:				100%;
		white-space:				nowrap;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu .ep_speaker 				a	span{	background-position:	0 		0; 		}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu .ep_twitter 				a	span{	background-position:	-39px	0; 		}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu .ep_schedule 				a	span{	background-position:	-78px	0; 		}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu .ep_speaker.ep_selected 	a	span{	background-position:	0 		-39px; 	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu .ep_twitter.ep_selected 	a	span{	background-position:	-39px	-39px; 	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu .ep_schedule.ep_selected 	a	span{	background-position:	-78px	-39px; 	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (panneau de contenu) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background-color:			#efefef;
		background-image:			url(../../img/background/boxbody_bg_grey.jpg);
		border:						1px solid #ccc;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > span + div{
		border-top:					none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > span.ep_endbox{
		display:					none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > div > div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					25px;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > div.ep_hidden{
		position:					absolute;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > div + div,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_menu + div{
		margin-top:					-1px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > div > div > .ep_title{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		color:						#134666;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (panneau de contenu > intervenant) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title span{
		position:					relative;
		display:					inline-block;
		margin:						0 0.5em 0 0;
		padding:					0;
		vertical-align:				text-bottom;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag{
		overflow:					hidden;
		top:						-0.2em;
		width:						19px;
		height:						12px;
		margin-right:				0;
		background-position:		center;
		background-repeat:			no-repeat;
		text-indent:				20px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_at{	background-image: 	url(../../common/img/flag/flag_iconsmall_at.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_be{	background-image: 	url(../../common/img/flag/flag_iconsmall_be.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_bg{	background-image: 	url(../../common/img/flag/flag_iconsmall_bg.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_cy{	background-image: 	url(../../common/img/flag/flag_iconsmall_cy.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_cz{	background-image: 	url(../../common/img/flag/flag_iconsmall_cz.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_de{	background-image: 	url(../../common/img/flag/flag_iconsmall_de.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_dk{	background-image: 	url(../../common/img/flag/flag_iconsmall_dk.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_ee{	background-image: 	url(../../common/img/flag/flag_iconsmall_ee.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_gr,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_el{	background-image: 	url(../../common/img/flag/flag_iconsmall_el.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_es{	background-image: 	url(../../common/img/flag/flag_iconsmall_es.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_eu{	background-image: 	url(../../common/img/flag/flag_iconsmall_eu.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_fi{	background-image: 	url(../../common/img/flag/flag_iconsmall_fi.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_fr{	background-image: 	url(../../common/img/flag/flag_iconsmall_fr.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_hr{	background-image: 	url(../../common/img/flag/flag_iconsmall_hr.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_hu{	background-image: 	url(../../common/img/flag/flag_iconsmall_hu.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_ie{	background-image: 	url(../../common/img/flag/flag_iconsmall_ie.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_it{	background-image: 	url(../../common/img/flag/flag_iconsmall_it.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_lt{	background-image: 	url(../../common/img/flag/flag_iconsmall_lt.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_lu{	background-image: 	url(../../common/img/flag/flag_iconsmall_lu.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_lv{	background-image: 	url(../../common/img/flag/flag_iconsmall_lv.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_mt{	background-image: 	url(../../common/img/flag/flag_iconsmall_mt.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_nl{	background-image: 	url(../../common/img/flag/flag_iconsmall_nl.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_pl{	background-image: 	url(../../common/img/flag/flag_iconsmall_pl.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_pt{	background-image: 	url(../../common/img/flag/flag_iconsmall_pt.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_ro{	background-image: 	url(../../common/img/flag/flag_iconsmall_ro.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_se{	background-image: 	url(../../common/img/flag/flag_iconsmall_se.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_sl,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_si{	background-image: 	url(../../common/img/flag/flag_iconsmall_si.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_sk{	background-image: 	url(../../common/img/flag/flag_iconsmall_sk.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_gb,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_title .ep_flag.ep_uk{	background-image: 	url(../../common/img/flag/flag_iconsmall_uk.gif); }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content{
		position:					relative;
		display:					block;
		margin:						12px 0 0 0;
		padding:					0;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_img{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_img img{
		position:					relative;
		display:					block;
		width:						50px;
		margin:						0;
		padding:					0;
		font-size:					1em;
		border:						none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 0 62px;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_text{
		position:					relative;
		display:					block;
		margin:						0 0 0 62px;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_text p{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					12px 0;
		border-top:					1px solid #cacfd2;
		font-size:					1.2em;
		color:						#282828;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_text p:first-child{	border: none; }
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						12px 0 0 0;
		padding:					0;
		background-color:			#e4e4e4;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					12px;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul{
		padding-left:				12px;
		padding-bottom:				12px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li a{
		position:					relative;
		display:					inline-block;
		margin:						3px 0;
		padding:					1px 0 1px 25px;
		background-position:		left top;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li a:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li a:hover,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li a:focus,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li.ep_simple 	a{ background-image: url(../../common/img/icon/boxbody_icon_link_simple.png);	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li.ep_media 	a{ background-image: url(../../common/img/icon/boxbody_icon_link_media.png);	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li.ep_doc 		a{ background-image: url(../../common/img/icon/boxbody_icon_link_doc.png);		}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_speaker > div > .ep_content .ep_links > ul li.ep_pdf 		a{ background-image: url(../../common/img/icon/boxbody_icon_link_pdf.png);		}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (panneau de contenu > twitter) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter{
		padding-bottom:				10px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_title a,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_title span{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					0;
		text-decoration:			none;
		vertical-align:				text-bottom;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_title a:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_title a:visited{
		text-decoration:			none;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_title a:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_title a:visited{
		text-decoration:			none;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content{
		position:					relative;
		display:					block;
		margin:						10px 0 0 0;
		padding:					0;
		text-decoration:			none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					15px 0;
		border-top:					1px solid #cacfd2;
		font-size:					1.2em;
		text-decoration:			none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet:first-child{
		border-top:					none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet a,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet a:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet a:visited{
		display:					inline-block;
		overflow:					hidden;
		max-width:					100%;
		border:						none;
		outline:					none;
		text-decoration:			none;
		text-overflow:				ellipsis;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet a:hover,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet a:focus,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_twitter > div > .ep_content .ep_tweet a:active{
		border:						none;
		outline:					none;
		text-decoration:			none;
		color:						#000;
	}
	#maincontent .ep_fixedzone #socialfeeds > .ep_content .ep_title + .ep_content > * .ep_text a{
		display:					inline-block;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (panneau de contenu > horaire) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_title{
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					1em;
		color:						#363636;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_title div:first-child{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_title div.ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > *{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					15px 0;
		border-top:					1px solid #cacfd2;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > *:first-child{
		border-top:					none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a .ep_time{
		position:					relative;
		display: 					inline-block;
		margin: 					0;
		padding: 					1px 5px 0 5px;
		background-color:			#1A69A7;
		font-size: 					1.2em;
		font-weight:				bold;
		text-decoration: 			none;
		letter-spacing:				normal;
		vertical-align:				baseline;
		color:						#fff;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a .ep_title{
		position:					relative;
		display: 					block;
		margin: 					5px 0 0 0;
		padding: 					0;
		font-size: 					1.2em;
		color:						#102c42;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a:link		.ep_title,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a:visited	.ep_title{
		text-decoration:			none;
		color:						#102c42;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a:hover		.ep_title,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a:focus		.ep_title,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player > .ep_information > .ep_schedule > div > .ep_content > * a:active	.ep_title{
		text-decoration:			underline;
		color:						#102c42;
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (panneau de contenu > JS) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information{
		position:					absolute;
		display:					block;
		top:						1px;
		bottom:						0;
		left:						600px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_menu{
		z-index:					50;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_menu > .ep_selected a{
		width:						42px;
		background-color: 			#efefef;
		background-image: 			url(../../img/background/boxbody_bg_grey.jpg);
		border-top:					none;
		border-left:				none;
		border-right:				none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_menu > .ep_selected a span{
		width:						42px;
		background-color: 			#efefef;
		border-top:					none;
		border-left:				none;
		border-right:				none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_speaker,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_twitter,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_schedule,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_speaker		> div,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_twitter		> div,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_schedule	> div{
		position:					absolute;
		display:					block;
		z-index:					40 !important;
		overflow:					hidden;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		top:						0;
		bottom:						0;
		width:						240px;
		padding:					0;
		border-left:				none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_speaker,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_twitter,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_schedule{
		display:					none;
		border-bottom:				1px solid #cacfd2;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_speaker		> div,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_twitter		> div,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_schedule	> div{
		left:						12px;
		right:						12px;
		width:						auto;
		padding-top:				12px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_speaker.ep_selected,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_twitter.ep_selected,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_schedule.ep_selected{
		display:					block;
		border:						1px solid #ccc;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_speaker.ep_selected 		+ span.ep_endbox,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_twitter.ep_selected 		+ span.ep_endbox,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > .ep_schedule.ep_selected 	+ span.ep_endbox{
		position:					absolute;
		display:					block;
		top:						10px;
		bottom:						10px;
		right:						-240px;
		width:						1px;
		height:						auto;
		box-shadow:					0 0 10px rgba(0, 0, 0, 1);
	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (panneau de contenu > scrollbarre JS) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div > div .ep_scrollbar{
		display:					none;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll  > div{
		overflow-x:					hidden;
		overflow-y:					scroll;
		margin-right:				-25px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll  > div > .ep_title,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll  > div > .ep_content{
		margin-right:				22px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						0;
		bottom:						0;
		left:						auto;
		right:						0;
		width:						14px;
		margin:						0;
		padding:					0;
		background-color:			#cdd0d1;
		border-left:				1px solid #cdd0d1;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_button{
		position:					absolute;
		display:					block;
		z-index:					20;
		cursor:						pointer;
		width:						12px;
		height:						12px;
		background-color:			#FFFFFF;
		background-image:			url(../../eptv/img/background/playerbox_bg_scrollbar_arrowtop.png);
		background-position:		center;
		background-repeat:			no-repeat;
		border-style:				solid;
		border-color:				#cdd0d1;
		border-bottom-width:		1px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_button:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_button:visited{		background-color: 	#FFFFFF; 	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_button:hover,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_button:focus,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_button:active{		background-color:	#F4F4F4;	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container + .ep_button{
		bottom:						0;
		background-image:			url(../../eptv/img/background/playerbox_bg_scrollbar_arrowbottom.png);
		border-top-width:			1px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container{
		position:					absolute;
		display:					block;
		cursor:						default;
		z-index:					10;
		top:						13px;
		bottom:						13px;
		width:						12px;
		background-image:			url(../../eptv/img/background/playerbox_bg_scrollbar.png);
		background-position:		left;
		background-repeat:			repeat-y;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container .ep_cursor{
		position:					absolute;
		display:					block;
		cursor:						pointer;
		width:						12px;
		background-color:			#FFFFFF;
		background-image:			url(../../eptv/img/background/playerbox_bg_scrollbar_cursor.png);
		background-position:		center;
		background-repeat:			no-repeat;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container .ep_cursor:link,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container .ep_cursor:visited{		background-color: 	#FFFFFF; 	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container .ep_cursor:hover,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container .ep_cursor:focus,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_js > .ep_information > div.ep_scroll > div.ep_scrollbar .ep_container .ep_cursor:active{		background-color:	#F4F4F4;	}
	/* EE14 PRODUCT - CANDIDATE VIDEO : Informations complementaires sur le player (affichage pour Chrome) */
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome > .ep_information,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome > .ep_information .ep_menu{
		position:					relative;
		top:						auto;
		left:						auto;
		right:						auto;
		width:						auto;
		background-color:			#333e48;
		background-image: 			url(../../eptv/img/background/playerbox_bg_toolbar.png);
		background-position:		bottom;
		background-repeat:			repeat-x;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome > .ep_information .ep_menu{
		height:						41px;
		border-top:					1px solid #4e5e69;
		letter-spacing:				-0.3em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome > .ep_information .ep_menu > *{
		display:					inline-block;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome > .ep_information .ep_menu > * a{
		top:						-1px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome > .ep_information .ep_menu > * a span{
		left:						0;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome > .ep_information .ep_menu > .ep_selected{
	
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome.ep_js > .ep_information > .ep_speaker.ep_selected,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome.ep_js > .ep_information > .ep_twitter.ep_selected,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome.ep_js > .ep_information > .ep_schedule.ep_selected{
		top:						42px;
		bottom:						auto;
		width:						600px;
		height:						300px;
		border-top:					none;
		border-left:				1px solid #cacfd2;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome.ep_js > .ep_information > .ep_speaker.ep_selected + .ep_endbox,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome.ep_js > .ep_information > .ep_twitter.ep_selected + .ep_endbox,
	#maincontent #mainzone .ep_noborderbox .ep_boxbody .ep_element1col .ep_elementplayer > .ep_player.ep_wmvchrome.ep_js > .ep_information > .ep_schedule.ep_selected + .ep_endbox{
		display:					none;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU : "Sondage" ======================================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - POLL : Conteneur principal */
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0 0 12px 0;
		padding:					0;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result{
		position:					relative;
		display:					inline-block;
		zoom:						1;
		width:						100%;
		margin:						0;
		padding:					0;
		border:						none;
		outline:					none;
		white-space:				normal;
		letter-spacing:				normal;
		vertical-align:				top;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > span{
		position:					relative;
		display:					block;
		overflow:					hidden;
		height:						1px;
		margin:						-12px 0 0 0;
		padding:					0;
	}
	/* EE14 PRODUCT - POLL : Formulaire */
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_question{
		position:					relative;
		display:					block;
		width:						100%;
		margin:						0 12px 12px 12px;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_question{
		left:						12px;
		width:						199px;
		margin-left:				0;
		margin-right:				0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_data{
		position:					relative;
		display:					block;
		margin:						0 12px 12px 12px;
		padding:					0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_data input[type="radio"]{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0 6px 0 0;
		padding:					0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_data label{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_link{
		position:					relative;
		display:					block;
		margin:						0 12px 12px 12px;
		padding:					0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_link a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					1px 0 1px 20px;
		background-image:			url(../../common/img/icon/boxbody_icon_link_simple.png);
		background-position:		left top;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#1f394e;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_link a:focus,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_link a:active{
		text-decoration:			none;
		color:						#1f394e;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_link a:hover,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_link a:focus,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_link a:active{
		text-decoration:			underline;
		color:						#1f394e;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_button{
		position:					relative;
		display:					block;
		margin:						0 12px 12px 12px;
		padding:					0;
		text-align:					center;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_button button{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		max-width:					100%;
		padding:					3px 25px;
		padding-top:				4px\9;
		padding-bottom:				4px\9;
		background-color:			#99ac49;
		background-image:			url(../../common/img/background/button_bg_greenlight.png);
		background-position:		top;
		background-repeat:			repeat-x;
		font-size:					1.2em;
		font-weight:				bold;
		text-align:					center;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFF;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_button button:hover,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_button button:focus,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_button button:active{
		background-color:			#677a2a;
		background-image:			url(../../common/img/background/button_bg_greendark.png);
	}
	body[lang="el"] #maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_form .ep_button button{
		font-size:					1.3em;
		text-transform:				none;
	}
	/* EE14 PRODUCT - POLL : Resultat */
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_title{
		position:					relative;
		display:					block;
		margin:						0 12px 12px 12px;
		padding:					0 0 6px 0;
		border-bottom:				1px solid #dadfe2;
		font-size:					1.5em;
		font-weight:				bold;
		color:						#1f394e;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_title span{
		position:					relative;
		display:					block;
		font-size:					0.7em;
		font-weight:				normal;
		color:						#195B92;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_question{
		position:					relative;
		display:					block;
		margin:						0 12px 6px 12px;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data{
		position:					relative;
		display:					block;
		margin:						0 12px 6px 12px;
		padding:					0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li{
		position:					relative;
		display:					block;
		margin:						0 0 3px 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div{
		position:					relative;
		display:					block;
		margin:						0 0 3px 0;
		padding:					0;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div{
		font-weight:				bold;
		color:						#005e9c;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div span{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0 4px 0 0;
		text-align:					right;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div span:first-child{
		float:						right;
		width:						150px;
		padding-right:				0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div span:first-child span{
		position:					absolute;
		display:					none;
		top:						0;
		bottom:						0;
		left:						0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div span:first-child span{
		background-color:			#004481;
		background-image:			url(../img/background/boxbody_background_pollresult.png);
		background-position:		top;
		background-repeat:			repeat-x;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div span:first-child span + span{
		background-color:			transparent;
		background-image:			url(../img/background/boxbody_background_pollgraduate.png);
		background-position:		top left;
		background-repeat:			repeat;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_5  	span:first-child span{	display: block;	width:	5%;		}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_10  	span:first-child span{	display: block;	width:	10%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_15  	span:first-child span{	display: block;	width:	15%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_20  	span:first-child span{	display: block;	width:	20%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_25  	span:first-child span{	display: block;	width:	25%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_30  	span:first-child span{	display: block;	width:	30%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_35  	span:first-child span{	display: block;	width:	35%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_40  	span:first-child span{	display: block;	width:	40%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_45  	span:first-child span{	display: block;	width:	45%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_50  	span:first-child span{	display: block;	width:	50%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_55  	span:first-child span{	display: block;	width:	55%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_60  	span:first-child span{	display: block;	width:	60%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_65  	span:first-child span{	display: block;	width:	65%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_70  	span:first-child span{	display: block;	width:	70%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_75  	span:first-child span{	display: block;	width:	75%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_80  	span:first-child span{	display: block;	width:	80%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_85  	span:first-child span{	display: block;	width:	85%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_90  	span:first-child span{	display: block;	width:	90%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_95  	span:first-child span{	display: block;	width:	95%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_data ul li div + div.ep_100	span:first-child span{	display: block;	width:	100%;	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link{
		position:					relative;
		display:					block;
		margin:						12px;
		padding:					0;
		text-align:					center;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					3px 25px;
		background-color:			#99ac49;
		background-image:			url(../../common/img/background/button_bg_greenlight.png);
		background-position:		top;
		background-repeat:			repeat-x;
		font-size:					1.2em;
		font-weight:				bold;
		text-align:					center;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFF;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link a:focus,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link a:active{
		background-color:			#99ac49;
		background-image:			url(../../common/img/background/button_bg_greenlight.png);
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link a:hover,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link a:focus,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link a:active{
		background-color:			#677a2a;
		background-image:			url(../../common/img/background/button_bg_greendark.png);
	}
	body[lang="el"] #maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll > .ep_result .ep_link a{
		font-size:					1.3em;
		text-transform:				none;
	}
	/* EE14 PRODUCT - POLL : Activation des JS */
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col .ep_elementpoll.ep_js{
		overflow:					hidden;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - CONTENU > ELEMENT DE CITATION  ======================================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - ELEMENT DE CITATION : Bloc de citation present dans un element de texte */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext .ep_quotes,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext .ep_quotes,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext .ep_quotes{
		position:						relative;
		display : 						block;
		margin: 						0;
		padding: 						20px 40px 20px 80px;
		background-color:				#edeeee;
		background-image: 				url(../img/background/quote_background.png);
		background-repeat: 				no-repeat;
		background-position: 			15px 12px;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext .ep_quotes blockquote,
	#maincontent  .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext .ep_quotes blockquote,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext .ep_quotes blockquote{
		display:						block;
		font-size:	 					1.2em;
		font-style: 					italic;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext .ep_quotes cite,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext .ep_quotes cite,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext .ep_quotes cite{
		display:						block;
		font-size:	 					1.1em;
		text-align:						right;
	}

/* ======================================================================================================== */
/* = NEWS PRODUCT - BLOC ESSENTIEL ======================================================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - BLOC ESSENTIEL : Creation du style permettant l'affichage du bloc "essentiel" */
	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite,
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue,
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient{
		margin-top:					24px;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block, 				#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block, 				#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block, 				#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block{
		clear:						none;
		left:						1px;
		width:						400px;
		margin-top:					0;
		padding-top:				0;
		border-right:				1px solid #bcc5cc;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block .ep_title,		#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block .ep_title,
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block .ep_subtitle,	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block .ep_subtitle,
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block .ep_acronym,	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block .ep_acronym,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block .ep_title,		#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block .ep_title,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block .ep_subtitle,	#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block .ep_acronym,	#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block .ep_acronym,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block .ep_title,		#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_title,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block .ep_subtitle,	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block .ep_acronym,	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_acronym{
		left:						-1px;
		padding-right:				25px;
	}
	/* EE14 PRODUCT - BLOC ESSENTIEL : Design du bloc "essentiel" */
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential, 			#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential, 			#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential, 			#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential{
		position:					relative;
		display:					block;
		overflow:					hidden;
		top:						0;
		margin:						0;
		padding:					0;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential ul,		#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential ul,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential ul,		#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_essential ul,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential ul,		#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential ul{
		position:					relative;
		display:					block;
		margin:						-12px 0 0 0;
		padding:					0 0 12px 0;
		border-left:				1px solid #bcc5cc;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential ul li,		#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential ul li,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential ul li,		#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_essential ul li,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential ul li,		#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential ul li{
		position:					relative;
		display:					block;
		margin:						12px 0 0 0;
		padding:					0 0 0 25px;
		font-size:					1.1em;
	}
	/* EE14 PRODUCT - BLOC ESSENTIEL : Design du bloc "essentiel" (correction) */
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block{
		margin-bottom:				12px;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential{
		/top:						12px;
		margin-bottom:				12px;
		padding-right:				12px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential,
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue		.ep_essential,
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential{
		margin-top:					12px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient{
		padding: 					10px;
		background-color:			#125d9f;
    	background-image: 			url(../img/background/boxhead_bg_gradient.png);
		background-position:		top;
		background-repeat:			repeat-x;
    	color: 						#ffffff;
	}
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue{
		padding: 					10px;
		background-color:			#1F394E;
    	background-image: 			none;
		color: 						#ffffff;
	}
	#maincontent .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle,				#maincontent .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle,
	#maincontent .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle .ep_date,		#maincontent .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle .ep_theme,
	#maincontent .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle .ep_date,		#maincontent .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle .ep_theme{
		color: 						#ffffff;
	}
	#maincontent .ep_noborderbox .ep_essentialblue 				.ep_block .ep_title,
	#maincontent .ep_noborderbox .ep_essentialblue 				.ep_block .ep_subtitle ,
	#maincontent .ep_noborderbox .ep_essentialgradient 			.ep_block .ep_title,
	#maincontent .ep_noborderbox .ep_essentialgradient 			.ep_block .ep_subtitle,
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block h1.ep_title,
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block h1.ep_subtitle ,
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block h1.ep_title,
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block h1.ep_subtitle{
		color: 						#ffffff;	
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_heading, 				#maincontent #mainzone .ep_noborderbox .ep_essentialwhite		.ep_heading,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_heading, 				#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_heading,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_heading, 				#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_heading{
		margin-bottom:				12px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT "NOTA BENE" =================================================================== */
/* ======================================================================================================== */

	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementnotabene,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementnotabene,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementnotabene{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding: 					0;
		font-size: 					1.1em;
		font-style:					italic; 
	}
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementnotabene,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementlist'] 			.ep_elementnotabene,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementnotabene{
		margin-left:				12px;
		margin-right:				12px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT "REFERENCE" =================================================================== */
/* ======================================================================================================== */


	/* CORRECTIF GIGOGNE : Contenu (contenu > effet de disparition du contenu) */
	body.ep_jsavailable #maincontent .ep_borderbox .ep_boxbody .ep_closeblock .ep_elementmain .ep_elementendlink{	
		position:					absolute;
		display:					block;
		overflow:					hidden;
		float:						none;
		left:						-100000px;
		width:						1px;
		height:						1px;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Creation du style permettant l'affichage de la reference d'un produit */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementreference,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementreference,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementreference{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1.1em;
		color:						#363636;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Creation du style permettant l'affichage de la reference d'un produit (information de mise a jour) */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementreference .ep_updated,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementreference .ep_updated,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementreference .ep_updated{
		position:					relative;
		display:					block;
		margin:						3px 0 0 0;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (2 colonnes) */
	#maincontent #mainzone .ep_boxbody .ep_element2col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_boxbody .ep_element2col + .ep_element2col .ep_elementreference{
		margin-left:				25px; 
		margin-right:				12px;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (3 colonnes) */
	#maincontent #mainzone .ep_boxbody .ep_element3col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_boxbody .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				13px; 
		margin-right:				12px;
	}
	#maincontent #mainzone .ep_boxbody .ep_element3col + .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				25px;
		margin-right:				0;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				18px; 
		margin-right:				19px;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col + .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				25px;
		margin-right:				12px;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (liste) */
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementreference,
	#maincontent #mainzone .ep_boxbody .ep_elementlist2 .ep_elementreference{	margin-left:	125px;	}
	#maincontent #mainzone .ep_boxbody .ep_elementlist2 .ep_elementreference{	clear:			right;	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (personne) */
	#maincontent #mainzone .ep_boxbody .ep_elementpeople1 .ep_elementreference{
		margin-left:				100px;
		clear:						right;
	}
	#maincontent #mainzone .ep_boxbody .ep_elementpeople2 .ep_elementreference{
		margin-left:				150px;
		clear:						right;
	}
	/* EE14 PRODUCT - ELEMENT "REFERENCE" : Correctif boite */
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementreference,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementlist'] 			.ep_elementreference,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementreference{
		margin-left:				12px;
		margin-right:				12px;
	}
	#maincontent .ep_borderbox .ep_boxbody  .ep_elementagenda .ep_elementreference {
		margin-left:				24px;
		margin-top:					12px; 
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - CONTENU > BOITE DE GROUPE POLITIQUE =================================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - BOITE GROUPE POLITIQUE : Entete du groupe avec logo et selecteur */
	#maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_block .ep_img{
		float:						none;
	}
	#maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_block .ep_img img{
		width:						auto;
		border:						none;
	}
	#maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_block h1.ep_title{
		font-size:					2.8em !important;
	}
	#maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_form{
		position:					absolute;
		float:						none;
		top:						12px;
		right:						0;
		height:						49px;
	}
	#maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_form .ep_element{
		position:					absolute;
		float:						none;
		bottom:						0;
		right:						0;
	}
	body.ep_jsavailable #maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_form .ep_element .ep_data .ep_menu > div{
		max-width:					250px;
		background-image:			url(../img/icon/form_icon_arrow_select.png);
		text-overflow:				ellipsis;
	}
	body.ep_jsavailable #maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_form .ep_element .ep_data .ep_menu > div span{
		max-width:					100%;
		text-overflow:				ellipsis;
	}
	body.ep_jsavailable #maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_form .ep_element .ep_data .ep_menu > div.ep_open{
		border-bottom-color:		#F1F1F1;
	}
	body.ep_jsavailable #maincontent #mainzone .ep_noborderbox.ep_politicalgroup .ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset .ep_buttons{
		max-height:					20em;
		margin-top:					7px;
		border-top:					1px solid #dddddd;
	}
	body.ep_jsavailable #maincontent #mainzone .ep_noborderbox.ep_politicalgroup	.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset .ep_buttons{
		left:						auto;
		right:						-2px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] > span.ep_endbox, 
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] > span.ep_endbox{
		width:						auto;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - CONTENU > ELEMENT DE SOMMAIRE GROUPE POLITIQUE ======================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - ELEMENT DE SOMMAIRE GROUPE POLITIQUE : Affichage du logo du groupe */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_politicalgroups .ep_content a{
		margin-left:				0;
		padding-top:				20px;
		padding-bottom:				20px;
		padding-left:				190px;
		border-top:					1px dashed #c6c6c6;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_politicalgroups .ep_content a:first-child{
		border-top:					none;
	}
	#maincontent .ep_noborderbox.ep_politicalgroup  	+ 									.ep_noborderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_politicalgroups .ep_content a:first-child,
	#maincontent .ep_noborderbox.ep_politicalgroup  	+ .ep_borderbox 						.ep_noborderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_politicalgroups .ep_content a:first-child,
	#maincontent .ep_noborderbox.ep_politicalgroup  	+ .ep_borderbox  + .ep_borderbox  + 	.ep_noborderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_politicalgroups .ep_content a:first-child{
		border-top:					1px dashed #c6c6c6;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_politicalgroups .ep_content a .ep_img{
		width:						185px;
		margin-left:				-190px;
		border:						none;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_list.ep_politicalgroups .ep_content a .ep_text{
		margin-left:				0;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		font-weight:				normal;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU : "LISTE DES CANDIDATS" ============================================ */
/* ======================================================================================================== */

	/* EE14 PRODUCT - LISTE DES CANDIDATS : Conteneur principal */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxheader{
		padding-bottom:				12px;
		border-bottom:				1px dashed #d9dde1;
	}
	/* EE14 PRODUCT - LISTE DES CANDIDATS : Conteneur principal */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_title,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_title a{
		position:					static;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading{
		margin-bottom:				16px;
		padding-bottom:				1.2em;
	}
	/* EE14 PRODUCT - LISTE DES CANDIDATS : Conteneur principal */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] + *[class^='ep_elementpeople']{
		border-style:				dashed;
	}
	/* EE14 PRODUCT - LISTE DES CANDIDATS : Titre */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_title{
		float:						left;
		clear:						left;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_title a{
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		font-weight:				normal;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_title a span{
		position:					absolute;
		display:					block;
		z-index:					200;
		top:						13px;
		left:						0;
		width:						75px;
		height:						94px;
		background-color:			#fff;
		opacity:					0;
		filter:						alpha(opacity=0);
	}
	/* EE14 PRODUCT - LISTE DES CANDIDATS : Nom du portefeuille */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_subtitle{
		float:						left;
		clear:						none;
		font-weight:				normal;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_subtitle:first-child{
		margin-top:					0;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_title:first-child{
		margin-top:					2.4em;
		padding-top:				3px;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_title + .ep_subtitle{
		position:					absolute;
		top:						13px;
		margin-top:					0;
	}
	/* EE14 PRODUCT - LISTE DES CANDIDATS : rejet d'une candidature */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_subtitle 	+ .ep_information,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_acronym 	+ .ep_information{
		position:					relative;
		display:					block;
		float:						right;
		margin:						0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_title{
		margin-bottom:				1.2em;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_title + .ep_subtitle 					+ .ep_information,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_title + .ep_subtitle + .ep_acronym 		+ .ep_information{
		margin-top:					1.2em;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_subtitle 	+ .ep_information > span,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_acronym 	+ .ep_information > span{
		position:					relative;
		display:					block;
		padding:					10px;
		background-image:			url(../../common/img/background/boxbody_bg_greydark.jpg);
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		color:						#13334D;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_subtitle 	+ .ep_information > span.ep_hidden,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading.ep_reject 	> .ep_acronym 	+ .ep_information > span.ep_hidden{
		position:					absolute;
	}
	/* EE14 PRODUCT - LISTE DES CANDIDATS : Commission */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym{
		position:					absolute;
		display:					block;
		bottom:						12px;
		margin-bottom:				0;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_responsible:link		abbr,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_responsible:visited 	abbr{
		background-color:			#cb580b;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_associated:link 		abbr,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_associated:visited 	abbr{
		background-color:			#ff6600;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_responsible:hover 		abbr,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_responsible:focus	 	abbr,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_responsible:active	 	abbr,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_associated:hover 		abbr,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_associated:focus	 	abbr,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_acronym a.ep_associated:active	 	abbr{
		background-color:			#ff7800;
	}
	/* EE14 PRODUCT - LISTE DES CANDIDATS : Legende */
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter{
		border-top:					1px dashed #d9dde1;
		padding-top:				12px;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter,
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block{
		background:					none;
		speak:						none !important;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block > span{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		text-align:					right;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block > span + span{
		margin-top:					6px;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block > span > span{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		vertical-align:				middle;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block > span > span:first-child{
		margin-right:				5px;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block > span > span + span{
		width:						1em;
		height:						1em;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block > span.ep_responsible > span + span{
		background-color:			#cb580b;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidates .ep_boxfooter .ep_block > span.ep_associated > span + span{
		background-color:			#ff7800;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU : "PRESENTATION CANDIDAT" ========================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Correction du lien PDF dans l'entete */
	#maincontent #mainzone .ep_borderbox .ep_boxheader .ep_link.ep_pdf a{
		margin-top:					0.8em;
		font-size:					1.2em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete de page */
	#maincontent #mainzone .ep_noborderbox.ep_candidate .ep_boxheader .ep_block{
		float:						none;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidate .ep_boxheader .ep_block > .ep_title{
		font-size:					2.8em;
		color:						#2e465a;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidate .ep_boxheader .ep_block > h1.ep_subtitle{
		position:					relative;
		left:						auto;
		margin-top:					0;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					2.2em 	!important;
		font-weight:				normal 	!important;
		color:						#134666;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidate .ep_boxheader .ep_block > .ep_subtitle 	+ .ep_information > span{
		position:					relative;
		display:					inline-block;
		margin:						5px 0 20px 0;
		padding:					10px;
		background-image:			url(../../common/img/background/boxbody_bg_greydark.jpg);
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					1.8em;
		color:						#13334D;
	}
	#maincontent #mainzone .ep_noborderbox.ep_candidate .ep_boxheader .ep_block > .ep_subtitle 	+ .ep_information > span.ep_hidden{
		position:					absolute;
		display:					block;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (bordure) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity{
		float:						right;
		width:						337px;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block{
		padding-left:				0;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity{
		left:						-1px;
		margin-bottom:				0;
		padding-bottom:				12px;
		padding-left:				12px;
		border-left:				1px solid #D9DDE1;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader{
		float:						none;
		clear:						none;
		overflow:					hidden;
		width:						auto;
		margin-bottom:				0;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block{
		float:						none;
		clear:						none;
		width:						auto;
		margin-bottom:				0;
		padding-top:				0;
		padding-bottom:				12px;
		padding-right:				12px;
		border-right:				1px solid #D9DDE1;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate.ep_nocommittee .ep_boxidentity{
		float:						none;
		left:						auto;
		width:						auto;
		padding-left:				0;
		border-left:				none;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate.ep_nocommittee .ep_boxidentity + .ep_boxheader{
		display:					none;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (fiche d'identite du candidat > nom et nationalite) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 12px 35px;
		font-family:				Georgia, Arial, Helvetica, sans-serif;
		font-size:					2.2em;
		font-weight:				normal;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_title img{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		margin:						0.3em 0 0 0;
	}
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (fiche d'identite du candidat > photo) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_img{
		position:					relative;
		display:					block;
		float:						left;
		width:						80px;
		margin:						0 0 12px 0;
		padding:					0;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_img img{
		position:					relative;
		display:					block;
		width:						100%;
		margin:						0;
		padding:					0;
	}
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (fiche d'identite du candidat > CV) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_information{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0 0 12px 0;
		padding:					0;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_img + .ep_information *{
		margin: 					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_img + .ep_information > div,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_img + .ep_information > p,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_img + .ep_information > ul{
		margin-left:				12px;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_img + .ep_information > ul li > div{
		position: 					relative;
		display: 					block;
		margin: 					0;
		padding: 					3px 0 3px 15px;
		background-image: 			url(../../common/img/icon/boxbody_icon_list_dark.png);
		background-position: 		left 0.6em;
		background-repeat: 			no-repeat;
	}
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (fiche d'identite du candidat > liens) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0;
		padding:					12px;
		background-color:			#f3f4f4;
		background-image:			url(../img/background/boxbody_bg_linkmore_light.png);
		line-height:				1.4em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links div{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0 0 6px 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#103454;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul div,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li a{
		margin-top:					3px;
		margin-bottom:				3px;
		padding-left:				20px;
		background-position:		left 0.1em;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li a:link,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li a:visited{	text-decoration:	none;		color:	#195B92;	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li a:hover,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li a:focus,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li a:active{		text-decoration:	underline;	color:	#195B92;	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li.ep_simple a{	background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li.ep_media	a{	background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li.ep_pdf 	a{	background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity .ep_block .ep_links ul li.ep_doc 	a{	background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (commissions associees > titre) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block > .ep_title{
		font-size:					2.2em;
	}
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (commissions associees > liste commission) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees ul,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees ol,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li{
		margin-top:					12px;
		margin-bottom:				12px;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li a,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li span{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li span.ep_abbr{
		float:						left;
		min-width:					4em;
		margin-top:					-1px;
		margin-right:				6px;
		padding:					1px 0;
		background-color:			#dd602d;
		font-size:					1em;
		text-align:					center;
		text-transform:				uppercase;
		color:						#fff;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li span.ep_title{
		overflow:					hidden;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					1.2em;
		line-height:				1.4em;
		color:						#363636;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li a:link 	span.ep_title,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li a:visited	span.ep_title{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li a:hover 	span.ep_title,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li a:focus	span.ep_title,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li a:active	span.ep_title{
		text-decoration:			underline;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees > span.ep_responsible,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees > span.ep_associated{
		position:					relative;
		display:					block;
		speak:						none !important;
		margin:						3px 0 0 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees > span > span{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		vertical-align:				middle;
		color:						#6a6a6a;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees > span > span:first-child{
		top:						-0.1em;
		width:						1em;
		height:						1em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees > span > span + span{
		margin-left:				5px;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees > span.ep_responsible 	> span:first-child,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li.ep_responsible 		> div span.ep_abbr{	background-color:	#cb580b;	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees > span.ep_associated 	> span:first-child,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_committees li.ep_associated 		> div span.ep_abbr{	background-color:	#ff7800;	}
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (commissions associees > programme) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule{
		position:					relative;
		display:					block;
		margin:						12px 0 0 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > div:first-child{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-1000px;
		width:						1px;
		height:						1px;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > ol,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > ol li,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > div + div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > ol li,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > div + div{	margin-top:	6px;	margin-bottom:	6px; }
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > ol li 		div:first-child .ep_title,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > div + div 	div:first-child .ep_title{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					0;
		font-size:					1.8em;
		vertical-align:				baseline;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > ol li 		div:first-child .ep_time,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > div + div 	div:first-child .ep_time{
		position:					relative;
		display:					inline-block;
		min-width:					3.8em;
		margin:						0 0 0 12px;
		padding:					1px 0;
		background-color:			#195B92;
		font-size:					1.2em;
		font-weight:				bold;
		text-align:					center;
		vertical-align:				baseline;
		color:						#fff;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > ol li 		div:first-child + div,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block .ep_schedule > div + div 	div:first-child + div{
		position:					relative;
		display:					block;
		margin:						3px 0 0 0;
		padding:					0;
		font-size:					1.2em;
		color:						#134666;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* EE14 PRODUCT - PRESENTATION DES CANDIDATS : Entete (commissions associees > multiblock) */
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block + .ep_block + .ep_block > *:first-child{
		padding-top:				8px;
		border-top:					1px solid #D9DDE1;
	}
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block + .ep_block + .ep_block > .ep_committees:first-child > span.ep_responsible:first-child,
	#maincontent #mainzone .ep_peoplebox.ep_candidate .ep_boxidentity + .ep_boxheader .ep_block + .ep_block + .ep_block > .ep_committees:first-child > span.ep_associated:first-child{
		margin-top:					12px;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (agenda) =========================================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - AGENDA : Conteneur principal */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda{
		position:					relative;
		display:					block;
		z-index:					20;
		margin:						-1px 0 0 0;
		padding: 					12px 12px 0 12px;
 		border-top:					1px solid #dbe1e4;
		font-size:					1em;
	}
	/* EE14 PRODUCT - AGENDA : Titre */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0 0 6px 0;
		padding: 					0 0 0 20px;
		background-image:			url(../../common/img/icon/boxbody_icon_clock.gif);
		background-position:		0 12px;
		background-repeat:			no-repeat;
		font-size:					1.5em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_committee,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_name{
		position:					relative;
		display: 					inline-block;
		margin-right:               5px;
		background:					none;
		text-transform:				none;
		color:						#13334D;
	}
	/* EE14 PRODUCT - AGENDA : Date */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_date{
		margin: 					10px 0 0 0;
	}
	/* EE14 PRODUCT - AGENDA : Sous titre */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0;
		padding: 					0 0 0 20px;
		font-size:					1.2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#13334D;
	}
	/* EE14 PRODUCT - AGENDA : Decription */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text{
		position:					relative;
		display: 					block;
		clear:						both;
		margin:						3px 0 0 0;
		padding:					0 0 0 20px;
		font-size:					1.2em;
		line-height:				1.6em;
		color:						#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text p{
		position:					relative;
		display:					block;
		margin:						0;
		color:						#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text ul div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 0 3px 15px;
		background-image:			url("../../common/img/icon/boxbody_icon_list_dark.png");
		background-position:		left 0.6em;
		background-repeat:			no-repeat;
		font-size:					1em;
		font-weight:				normal;
		line-height:				1.4em;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_text ol{
		margin: 					0 0 0 20px ;
		padding: 					0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text ol div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 0;
		font-size:					1em;
		font-weight:				normal;
		line-height:				1.4em;
	}
	#maincontent .ep_boxbody  .ep_element1col .ep_elementagenda .ep_text table{
		position:					relative;
		empty-cells:				show;
		border-collapse:			collapse;
		border-spacing:				0;
		margin:						0;
		padding:					0;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_text table tbody{
		margin:						0;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #D9DDE1;
		font-weight:				normal;
		color:						#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table th{
		margin:						0;
		padding:					6px;
		border:						1px solid #D9DDE1;
		font-size:					1em;
		font-weight:				inherit;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table th{
		border:						medium none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table th,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table td {
		margin:						0;
		padding:					6px;
		border:						1px solid #D9DDE1;
		font-size:					1em;
		font-weight:				inherit;
	}
	/* EE14 PRODUCT - AGENDA : Reference */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0 0 0 20px;
		color:						#103553;
	}
	/* EE14 PRODUCT - AGENDA : Tag */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings{
		position:					relative;
		display:					block;
		float:						left;
		border:						none;
		margin:						3px 3px 3px 0;
		padding:					2px 4px 1px 4px;
		font-size:					0.9em;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary{					background-color:#1A69A7;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference{			background-color:#ba76c9;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee{					background-color:#dd602d;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation{				background-color:#dd602d;	} 			/*  conciliation_committee  -*/
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary{			background-color:#AFAFAF;	}    		/*  president_diary  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident{		background-color:#dd602d;	}     		/*  conference_of_president  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations{				background-color:#dd602d;	}     		/*  delegations  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings{			background-color:#dd602d;	}     		/*  public_hearings */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents{				background-color:#afafaf;	}     		/*  other_events */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit {			background-color:#afafaf;	}     		/*  official_visit  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings{			background-color:#1A69A7;	}     		/*  solemn_sittings  */
	/* EE14 PRODUCT - AGENDA : Correction IE (espace titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary 				+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary 				+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation 			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation 			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations 			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings 		+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit 			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ .ep_title .ep_date{
		/margin-top: 				0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary 				+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations 			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit 			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ ul.ep_committees{
		/padding-top: 				10px;
	}
	/* EE14 PRODUCT - AGENDA : Correction IE (affichage icones horloge) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings 		+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ .ep_title{ 
		/background-position:		0  2px ;
	}
	/* EE14 PRODUCT - AGENDA : Element agenda (correction) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_endbox{
		clear: 						both;
		top:						1px;
		height: 					10px;
		margin: 					0;
		border-bottom : 			1px solid #dbe1e4;
	}
	/* EE14 PRODUCT - AGENDA : Liens */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links{
		position:					relative;
		display:					block;
		margin: 					3px 0 0 20px;
		padding: 					0 10px 0 0;
		font-size: 					1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li{
		position:					relative;
		display:					block;
		font-size: 					1em; 
		margin:                     0;
		padding:              		6px 0 0 0;

	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a{
		position:					relative;
		display:					inline-block;
		margin: 					0;
		padding: 					0 0 0 20px;
		background-position:		left top;
		background-repeat:			no-repeat;
		font-size: 					1.2em;
		text-decoration:			none;
		color: 						#195b92;
		line-height: 				1.1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:link,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:visited{
		text-decoration:			none;
		color: 						#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:active{
		text-decoration:			underline;
		color: 						#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li			 	a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_simple 	a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a{										background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_media		a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://youtube'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://www.youtube'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://europarltv.eu'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://www.europarltv.eu'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.avi'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.mp4'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.wmv'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.mov'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.flv']{						background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_pdf		a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.pdf']{						background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_doc		a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.doc'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.xls'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.rtf']{						background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	/* EE14 PRODUCT - AGENDA : Correction des liens en double colonnage */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_2columns{
		position:					relative;
		display:					block;
		background:					none !important;
		float:	 					left;
		width:	 					300px;
	}
	/* EE14 PRODUCT - AGENDA : Liste de commissions */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees{
		position:					relative;
		display:					block;
		clear:						both;
		overflow: 					auto;
		left:						-6px;
		/left:						0;
		margin: 					0;
		padding: 					10px 0;
		/padding-top:				20px;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li{
		float:                  	left;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a{
		position:					relative;
		display:					inline-block;
		clear:						both;
		top:						1px;
		margin:						0 0 0 6px;
		padding:					6px 12px;
		background-color:			#FFFFFF;
		border:						1px solid #DBE1E4;
		border-radius:				5px 5px 5px 5px;
		-moz-border-radius:			5px 5px 5px 5px;
		font-size:					1em;
		text-transform:				uppercase;
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:link,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:visited{
		background-color:			#FFFFFF;
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:active{
		background-color:			#f4f4f4;
		text-decoration:			none;
		color:						#195B92;
	}
	/* EE14 PRODUCT - AGENDA : Contact */
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact{
		position:					relative;
		display:					block;
		margin:						3px 0 0 330px;
		padding:					0 0 0 20px;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background-position:		left top;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		line-height: 				20px;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li div a{
		position:					relative;
		display: 					block;
		width: 						180px;
		overflow: 					hidden;
		white-space: 				nowrap;
		text-overflow: 				ellipsis;
		-o-text-overflow: 			ellipsis;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_name{			margin-bottom:	6px;	font-weight:		bold; }
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_phone{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_phone.png); 		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_portable{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_portable.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_email{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_email.png); 		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_fax{			padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_fax.png); 		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_facebook{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_facebook.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_website{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_website.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_twitter{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_twitter.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_phone{		background-position : 0 5px  	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_portable{		background-position : 0 5px		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_email{		background-position : 0 5px 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_fax{			background-position : 0 5px		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_facebook{		background-position : 0 5px 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_website{		background-position : 0 5px 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_twitter{		background-position : 0 5px 	}	
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_phone, 
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_portable,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_email,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_fax,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_facebook,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_website,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_twitter{		padding-top: 1px; padding-bottom: 1px	 }	
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:link,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:visited{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		text-decoration:			underline;
		color:						#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:hover,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:focus,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:active{
		text-decoration:			underline;
		color:						#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_img{
		position:					relative;
		display:					block;
		margin: 					12px 0 12px 16px;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_img  span.ep_endbox{
		border: 					none
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_img  img{
		position:					relative;
		display:					block;
		max-width:					100%; 
		margin:						0;
		padding:					0;
	}
	/* EE14 PRODUCT - AGENDA : Correctif pour l'effet accordeon/gigogne */
	body.ep_jsavailable #maincontent .ep_borderbox .ep_boxbody .ep_closeblock .ep_elementmain .ep_elementagenda,
    body.ep_jsavailable #maincontent .ep_borderbox .ep_boxbody .ep_closeblock .ep_elementshortcut{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		float:						none;
		top:						0;
		left:						-100000px;
		width:						1px;
		height:						1px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* EE14 PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction des bordure) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > span{
		position:					relative;
		display:					block;
		clear:						both;
		overflow:					hidden;
		height:						12px;
		margin:						0;
		padding: 					0;
 		border-top:					0;
	}
	/* EE14 PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction des marges) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference{
		margin-left:				0;
	}
	/* EE14 PRODUCT - AGENDA : Correction d'affichage zone contextuelle (entete bleu) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0;
		padding: 					3px;
		background-color:			#187aba;
		text-decoration:			none;
		color:						#FFF;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time div:first-child{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-10000px;
		width:						1px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time div:first-child + div{
		float:						left;
		font-size:					1.4em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time div:first-child + div + div{
		float:						right;
		font-size:					1.4em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time > span{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		margin:						-1px 0 0 0;
		height:						1px;
	}	
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time + span{
		height:						1px;
		border:						none;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time:first-child{
		margin-top:					-12px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col:first-child .ep_elementagenda:first-child > .ep_time:first-child{
		margin-top:					-24px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time{
		margin-left:				-12px;
		margin-right:				-12px;
	}
	/* EE14 PRODUCT - AGENDA : Correction d'affichage zone contextuelle (nom et acronyme) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_name{
		position:					relative;
		display:					block;
		clear:						both;
		float:						left;
		margin:						3px 5px 0 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee{
		position:					relative;
		display:					block;
		clear:						right;
		float:						right;
		margin:						3px 0 0 0;
		padding:					1px 0 2px 3px;
		background:					none;
		font-size:					1em;
		font-weight:				bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee abbr{
		position:					relative;
		display:					inline-block;
		margin:						0 3px 0 0;
		padding:					0 3px 1px 3px;
		background-color:			#DD602D;
		font-size:					1em;
		font-weight:				bold;
		color:						#FFF;
	}
	/* EE14 PRODUCT - AGENDA : Correction d'affichage zone contextuelle (inter-titre) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle{
		top:						3px;
		margin-top:					3px;
		padding-top:				3px;
		border-top:					1px solid #DBE1E4;
		font-size:					1.2em;
		font-weight:				normal;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_title + .ep_subtitle{	border-top:	none;	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + .ep_text,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + .ep_name,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + .ep_reference,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div + .ep_text,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div + .ep_name,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div + .ep_reference{
		margin-left:				20px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div{
		margin-top:					6px;
	}
	/* EE14 PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction des titres) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_title{
		padding-left:				0;
		background-image:			none;
		font-size:					1.2em;
		font-weight:				normal;
	}
	/* EE14 PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction de la reference) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference span:first-child{
		display:					block;
		margin-left:				6px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference span + span{
		margin-left:				6px;
		margin-right:				2px;
		color:						#ea824f;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference>span + span + span{
		margin-left:				6px;
		color:						#004D87;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - ELEMENT DE CONTENU (rapport) ========================================================== */
/* ======================================================================================================== */

	/* EE14 PRODUCT - REPORT : Conteneur */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport{
		position:					relative;
		display:					block;
		clear:						both;
		z-index:					20;
		margin:						-1px 0 0 0;
		padding: 					12px 12px 12px 12px;
 		border-top:					1px solid #dbe1e4;
		font-size:					1em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col:first-child .ep_elementreport:first-child{
		margin-top:					-13px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport > span{
		position:					relative;
		display:					block;
		clear:						both;
		overflow:					hidden;
		height:						1px;
		margin:						-1px 0 0 0;
		padding: 					0;
 		border-top:					0;
	}
	/* EE14 PRODUCT - REPORT : Titre */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_title{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0 0 6px 0;
		padding: 					0;
		font-size:					1.1em;
		font-weight:				bold;
		color:						#195b92;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:visited{
		text-decoration:			none;
		color:						#195b92;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:active{
		text-decoration:			underline;
		color:						#195b92;
	}
	/* EE14 PRODUCT - REPORT : Reference et date */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_reference{
		position:					relative;
		display:					block;
		clear:						both;
		float:						left;
		margin:						3px 5px 0 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#EA824F;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_date{
		position:					relative;
		display:					block;
		clear:						right;
		float:						right;
		margin:						3px 0 0 0;
		padding:					1px 3px 2px 3px;
		font-size:					1.1em;
		color:						#195b92;
	}
	/* EE14 PRODUCT - REPORT : Nom et acronyme */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_name{
		position:					relative;
		display:					block;
		clear:						both;
		float:						left;
		margin:						3px 5px 0 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_committee{
		position:					relative;
		display:					block;
		clear:						right;
		float:						right;
		margin:						3px 0 0 0;
		padding:					1px 3px 2px 3px;
		font-size:					1em;
		font-weight:				bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_committee abbr,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_committee a{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0 3px 1px 3px;
		background-color:			#DD602D;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#FFF;
	}
	/* EE14 PRODUCT - REPORT : Liens */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links{
		position:					relative;
		display:					block;
		float:						right;
		margin:						3px 0 0 0;
		padding:					0;
		font-size:					1em;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li{
		position:					relative;
		display:					inline-block;
		margin:						0 2px 0 0;
		zoom:						1;
		float:						none;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf 		a,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc 		a{
		position:					relative;
		display:					inline-block;
		overflow:					hidden;
		width:						13px;
		height:						13px;
		text-indent:				20px;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_simple_link.png);	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_media_link.png);	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf 		a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_pdf_link.png);		}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc 		a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_doc_link.png);		}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:visited,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:visited,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf 		a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:visited,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:visited{	background-position:	left center;														}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:active,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:active,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:active,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:active{	background-position:	right center;														}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Procedure status" ==================================================== */
/* ======================================================================================================== */

	#maincontent #procedurestatus.ep_borderbox .ep_boxheader,
	.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxfilter {	border-bottom: 0;}

	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_block{	border-top: 0;}	
	#maincontent  #procedurestatus.ep_borderbox .ep_boxheader +.ep_boxbody .ep_block:first-child{
		margin-top: -12px;
	}
	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col{
		padding-top: 0;
	}
	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col>.ep_elementheading{
		margin: 0;
		padding: 12px;
		background: #20425D;
		color: #ffffff;
	}
	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col>.ep_elementheading .ep_title{
		color: #ffffff;
	}
	#maincontent  *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered> .ep_title{
		margin: 0;
		padding: 9px 7px;
		background: #197abb;
		font-size: 1.4em;
		font-weight: 700;
		color: #ffffff;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol{
		margin: 0 0 10px 0;
		padding: 0;
		list-style: none;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li{
		position: relative;
		margin-left: 10px;
		padding: 0 5px 15px 0; 
		border-left: 1px solid #DBE1E4;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li:first-child{
		padding-top: 15px;
	}

	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li:last-child{
		border-left: 0;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li a{
		display: inline-block;
		margin-left: -5px;
		padding-left: 17px;
		background-image: url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
		background-position: left top;
		background-repeat: no-repeat;
		font-size: 1.2em;
		font-weight: 700;
		text-decoration: none;
		color: inherit;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li a:hover .ep_title{
		text-decoration: underline;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li a span.ep_date{
		display: block;
		clear: both;
		font-size: 0.9em;
		color: #195B92;
	}


	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_multi a{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
	}

	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_media a,
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://youtube'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://www.youtube'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://europarltv.eu'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://www.europarltv.eu'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.avi'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.mp4'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.wmv'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.mov'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.flv']
	{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_media.png);
	}

	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_pdf a,
	#maincontent .ep_borderbox *[class^='ep_elementlinks'] ul li.ep_dynamic a[href$='.pdf']
	{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);
	}

	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_doc a,
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.doc'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.xls'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.rtf']{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);
	}
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
	}

  	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul {
		margin-left: -14px;
		margin-bottom: 12px;
	}
  	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li{
		display: inline-block;
		zoom: 1;
		*display: inline;
		height: 1.2em;
		margin-right: 12px;
		padding-left: 12px;
		border-left: 1px solid #ffffff;
	}
	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li a{
		margin-top: -0.4em;
		padding-left: 0;
		background-image: none;
		font-size: 1.2em;
		font-weight: bold;
	}
	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li a span{ padding-left: 10px; font-weight: bold; font-size: 1.10em;}

  	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li{
		display: inherit;
		height: inherit;
		margin-right: inherit;
		padding-left: inherit;
		border-left: 0;
	}
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li a{
		margin-top: inherit;
		padding-left: inherit;
		background-image: inherit;
		font-size: inherit;
		font-weight: inherit;
	}
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li:first-child{
		padding-left: inherit;
		border-left: inherit;
	}
	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col .ep_elementheading .ep_title span{
		float: right;
	}
	#maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col .ep_elementheading .ep_title span{
		display: block;
		margin-top: 15px;
		text-align: right;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus{
		position: absolute;
		float: none;
		left: 0;
		top: 0;
		width: 1px !important;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus span{
		position: absolute;
		float: none;
		right: 10px;
		top: 0.3em;
		width: auto !important;
		min-width: 80px !important;
		font-size: 1.2em;
		text-align: right;
		color: white;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus{
		position: absolute;
		display: block;
		float: none;
		left: 0;
		right: 0;
		top: -3px;
		width: auto;
		height: 1px !important;
		background: transparent;
		text-align: center;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus>span +span{
		position: absolute;
		display: block;
		overflow: hidden;
		float: none;
		z-index: 5;
		top: 2.4em;
		left: 10px;
		height: 1.5em !important;
		max-width: 170px;
		padding: 0 4px;
		background-color: white;
		border: 1px solid #20425D;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-top: 0;
		font-size: 1.2em;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1.5em;
		color: #20425D;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus>span +span span{
		display: 					block;
		overflow: 					hidden;
		white-space: 				nowrap;
		text-overflow:				ellipsis;
		-o-text-overflow: 			ellipsis;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus .ep_procedurestatusarrow{
		position: 					absolute;
		display: 					block;
		z-index: 					3;
		top: 						2.5em;
		left: 						20px;
		width: 						11px;
		height: 					11px;
		background-color: 			white;
		-moz-transform:    			rotate(45deg);
		-o-transform:      			rotate(45deg);
		-webkit-transform: 			rotate(45deg);
		transform:         			rotate(45deg);
		-ms-filter: 				"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
		filter: 					 progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand');
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxheader .ep_block{
		margin-right: 262px;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter{
		position: 					absolute;
		width: 						263px;
		top: 						10px;
		right: 						0px;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_selected{
		width: 						200px !important;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block.ep_procedurecontent{	position: relative;}
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block.ep_procedurecontent > *[class^='ep_element'][class*='1col']:first-child,
	body.ep_jsavailable #maincontent #mainzone #procedurestatus[class^='ep_'][class*='borderbox'].ep_autoscrollbox .ep_boxbody.ep_scrollbody .ep_block.ep_procedurecontent.ep_scroll > *[class^='ep_element'][class*='1col']:first-child{
 		height: 					163px;
	}
	.ep_jsavailable #maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading,
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementlinks_ordered>.ep_title{
		position: 					absolute;
		left: 						-10000px;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading{
		background: 				#197abb;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle{
		color: 						white;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle a{
		display: 					inline-block;
		margin-right: 				12px;
		font-weight: 				normal;
		text-decoration: 			none;
		color: 						#ffffff;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle a.ep_selected{
		font-weight: 				bold;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle a:hover{
		text-decoration: 			underline;
	}
	#maincontent #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col .ep_elementtext{
		margin-top: 				12px;
	}
	#maincontent #procedurestatus.ep_borderbox .ep_boxbody{
		overflow-x:					hidden;
		overflow-y:					auto;
		height:						300px;
	}
	#maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody{ height: 450px;}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='col'], 
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_elementlist'], 
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_elementpeople']{
		display:					none;
	}
	body.ep_jsavailable #maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody,
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody{
		overflow:					hidden;
		height:						auto;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='1col']:first-child{
		overflow-x:					hidden;
		overflow-y:					scroll;
		clear:						none;
		float:						none;
		width:						auto;
		height:						300px;
		margin-right:				-17px;
	}
	body.ep_jsavailable #maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='1col']:first-child{
		height:						350px;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='1col'][class*='ep_scroll'] > *{
		margin-right:				10px;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		clear:						none;
		float:						none;
		z-index:					50;
		top:						0;
		bottom:						0;
		right:						0;
		width:						10px;
		height:						auto;
		margin:						0;
		padding:					0;
		background-color:			#e9e9e9;
		background-image:			none;
		border:						none;
		outline:					none;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		clear:						none;
		float:						none;
		cursor:						pointer;
		left:						2px;
		width:						7px;
		height:						auto;
		margin:						0;
		padding:					0;
		border-radius:				4px;
		background-color:			#c5c5c5;
		background-image:			none;
		border:						none;
		outline:					none;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar span.ep_active,
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar span:hover{
		background-color:			#666;
	}
	
/* ======================================================================================================== */
/* = EE14 PRODUCT - BOITE SPECIAL : "Alerte"/Shortstory =================================================== */
/* ======================================================================================================== */

	#maincontent .ep_alertbox{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#f0f1f1;
		border:						1px solid #DBE1E4;
	}
	#maincontent .ep_alertbox .ep_boxbody{
		position:					relative;
		display:					block;
		top:						1px;
		left:						1px;
		margin:						0;
		padding:					0;
		background-image:       	url(../img/background/boxalert_background.jpg);
		background-position:  	   	right bottom;
		background-repeat:      	no-repeat ;
		font-size:					1em;
	}
	#maincontent .ep_alertbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #contextzone .ep_alertbox{
		margin-right:				25px;
	}
	#maincontent .ep_alertbox .ep_endbox{
		margin-top:					-1px;
	}
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementcontact,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementcontact,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementcontact,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementschedule,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementschedule,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementschedule,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementlinks,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementlinks,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementlinks,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmore,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmore,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmore,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementbutton,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementbutton,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementbutton{
		margin-left:				12px;
		margin-right:				18px;
	}
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col']	.ep_elementendlink, 
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementendlink{
		margin-bottom:				0;
		padding-left:				12px;
		padding-right:				12px;
	}
	#maincontent #mainzone .ep_alertbox .ep_boxbody *[class^='ep_elementlist'],
	#maincontent #mainzone .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']{
		padding-left:				12px;
		padding-right:				12px;
	}
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_right{
		margin-left:				0;
		margin-right:				0;
	}
	#maincontent #mainzone .ep_alertbox .ep_boxbody .ep_elementlist2				.ep_elementsubheading{	width:	450px;	}
	#maincontent #mainzone .ep_alertbox .ep_boxbody .ep_elementpeople1			.ep_elementsubheading{	width:	476px;	}
	#maincontent #mainzone .ep_alertbox .ep_boxbody .ep_elementpeople2			.ep_elementsubheading{	width:	426px;	}
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsubheading + span.ep_endbox,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsubheading + span.ep_endbox,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsubheading + span.ep_endbox{
		margin-top:					6px;
	}
	
/* ======================================================================================================== */
/* = EE14 POLITICAL PARTIES =============================================================================== */
/* ======================================================================================================== */

	/* EE14 - POLITICAL PARTIES : Gestion de l'iframe "Partis politiques" */
	#maincontent #politicalparties_container{
		overflow: 					hidden;
		max-width:					650px;
		margin-left: 				-25px;
		margin-right: 				-25px;
	}
	#maincontent #politicalparties_container iframe#politicalparties{
		width:						650px	!important;
		height:						3960px	!important;
		margin-top:					-390px;
	}
	body.ep_jsavailable #maincontent #politicalparties_container.pploaded{
		margin-left: 				0;
		margin-right: 				0;
	}
	
/* ======================================================================================================== */
/* = BOX Politicals Groups =============================================================================== */
/* ======================================================================================================== */

	#maincontent #politicalgroups {
		background-image: 			url(../../common/img/background/box_background.jpg);
		background-color: 			#f4f4f4 ;
		border: 					1px solid #DBE1E4;
		display:					block;
		font-size: 					1em;
		height: 					1%;
		margin: 					25px 0 0;
		padding: 					0;
		position: 					relative;	
		text-align:					left; 
	}
	#maincontent #politicalgroups .ep_title {
		color: 						#103454;
		display: 					block;
		font-size: 					1.8em;
		font-weight: 				bold;
		margin: 					0;
		padding: 					12px;
		position: 					relative;
		text-decoration: 			none;
		border-bottom:				1px solid #DBE1E4; 		
	}
	#maincontent   #politicalgroups  ul	{
		display: 					block;
		font-size: 					1em;
		margin: 					-1px 0 0 0;
		padding: 					0 12px;
		position: 					relative;
		background-color:			#fff;
		border-top:					1px solid #DBE1E4; 		
	}
	#maincontent   #politicalgroups  ul li {
		 border-top: 				1px solid #DBE1E4;
		display: 					block;
		font-size: 					1em;
		height: 					1%;
		margin: 					-1px 0 0;
		padding: 					4px 0;
		position: 					relative;
	}
	#maincontent   #politicalgroups  ul li a{
		text-decoration:			none; 
	}
	#maincontent #politicalgroups  ul li a {
		background-position: 		-3px center;
		background-repeat:	 		no-repeat;
		display: 					block;
		font-size: 					1em;
		margin: 					0 0 0 1px;
		padding: 					3px 12px 3px 58px;
		position: 					relative;
		text-decoration: 			none;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
	}
	#maincontent #politicalgroups  ul li a span {
		color: 						#195B92;
		cursor: 					pointer;
		display: 					inline-block;
		font-size: 					1.2em;
		font-weight: 				default;
		margin: 					0;
		padding: 					0;
		position: 					relative;
		text-decoration: 			none;
		vertical-align: 			middle;
		width: 						auto;
		z-index: 					10;
		white-space:				normal;
		letter-spacing:				normal;
	}
	#maincontent #politicalgroups  ul li a span.ep_align {
		height: 					50px;
		margin-left: 				-4px;
		overflow: 					hidden;
		padding: 					0;
		text-decoration: 			none;
		width:						1px;
		z-index: 					5;
	}
	#maincontent #politicalgroups  ul li a:link span,
	#maincontent #politicalgroups  ul li a:visited span{
		text-decoration: 			none;
	}
	#maincontent #politicalgroups  ul li a:hover span,
	#maincontent #politicalgroups  ul li a:focus span,
	#maincontent #politicalgroups  ul li a:active span{
		text-decoration: 			underline;
	}
	#maincontent #politicalgroups  ul li #politicalgroups_epp {
		background-image: 			url(../../common/img/group/group_icon_epp.png);
	}
	#maincontent #politicalgroups  ul li #politicalgroups_sd {
		background-image: 			url(../../common/img/group/group_icon_sd.png);
	}
	#maincontent #politicalgroups  ul li #politicalgroups_aldeadle {
		background-image: 			url(../../common/img/group/group_icon_aldeadle.png);
	}
	#maincontent #politicalgroups  ul li #politicalgroups_ecr {
		background-image: 			url(../../common/img/group/group_icon_ecr.png);
	}
	#maincontent #politicalgroups  ul li #politicalgroups_greensefa {
		background-image: 			url(../../common/img/group/group_icon_greensefa.png);
		background-position: 		left center;
	}
	#maincontent #politicalgroups  ul li #politicalgroups_guengl {
		background-image: 			url(../../common/img/group/group_icon_guengl.png);
		background-position: 		left center;
	}
	#maincontent #politicalgroups  ul li #politicalgroups_efd {
		background-image: 			url(../../common/img/group/group_icon_efd.png);
	}
	#maincontent #politicalgroups  ul li #politicalgroups_efdd {
		background-image: 			url(../../common/img/group/group_icon_efdd.png);
	}
	
/* ======================================================================================================== */
/* = EE14 VIDEO =========================================================================================== */
/* ======================================================================================================== */