/* CSS Document pour les pages de la galaxie Europarl */
/* CSS structurant les boites generiques de toutes les pages de la galaxie */

/* ======================================================================================================== */
/* = BOX - CONTENEURS PRINCIPAUX ========================================================================== */
/* ======================================================================================================== */

	/* CONTENEURS PRINCIPAUX : Boite avec cadre [ep_borderbox] & Boite sans cadre [ep_noborderbox] */
	#maincontent .ep_borderbox,	#maincontent .ep_noborderbox{
		position:					relative;
		display:					block;
		z-index:					10;
		clear:						both;
		height:						1%;
		margin:						13px 0 12px 0;
		padding:					0;
		font-size:					1em;
		color:						#000000;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTENEUR : Conteneurs principaux */
	#maincontent .ep_borderbox .ep_boxheader,							#maincontent .ep_noborderbox .ep_boxheader,
	#maincontent .ep_borderbox .ep_boxfilter,							#maincontent .ep_noborderbox .ep_boxfilter,
	#maincontent .ep_borderbox .ep_boxbody,								#maincontent .ep_noborderbox .ep_boxbody,
	#maincontent .ep_borderbox .ep_boxpaginate,							#maincontent .ep_noborderbox .ep_boxpaginate,
	#maincontent .ep_borderbox .ep_boxfooter,							#maincontent .ep_noborderbox .ep_boxfooter{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		color:						#000000;
	}
	#maincontent .ep_borderbox .ep_boxheader,							#maincontent .ep_noborderbox .ep_boxheader{			z-index: 70; }
	#maincontent .ep_borderbox .ep_boxfilter,							#maincontent .ep_noborderbox .ep_boxfilter{			z-index: 65; }
	#maincontent .ep_borderbox .ep_boxbody,								#maincontent .ep_noborderbox .ep_boxbody{			z-index: 60; }
	#maincontent .ep_borderbox .ep_boxpaginate,							#maincontent .ep_noborderbox .ep_boxpaginate{		z-index: 55; }
	#maincontent .ep_borderbox .ep_boxfooter,							#maincontent .ep_noborderbox .ep_boxfooter{			z-index: 50; }
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTENEURS PRINCIPAUX : Conteneur principal de contenu */
	#maincontent .ep_borderbox .ep_boxheader 	.ep_block,				#maincontent .ep_noborderbox .ep_boxheader 		.ep_block,
	#maincontent .ep_borderbox .ep_boxfilter		.ep_block,				#maincontent .ep_noborderbox .ep_boxfilter	 	.ep_block,
	#maincontent .ep_borderbox .ep_boxpaginate 	.ep_block,				#maincontent .ep_noborderbox .ep_boxpaginate 	.ep_block,
	#maincontent .ep_borderbox .ep_boxfooter 	.ep_block,				#maincontent .ep_noborderbox .ep_boxfooter 		.ep_block{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						0;
		padding:					12px 0 0 0;
		background:					none;
		border:						none;
		font-size:					1em;
		color:						inherit;
	}
	/* CONTENEURS PRINCIPAUX : Separateur de blocs/contenus */
	#maincontent .ep_borderbox .ep_boxbody .ep_block, 					#maincontent .ep_noborderbox .ep_boxbody .ep_block{
		position:					inherit;
		display:					block;
		clear:						both;
		margin:						-1px 0 0 0;
		padding:					0;
		background:					none;
		border:						none;
		border-top:					1px solid #dbe1e4;
		font-size:					1em;
		color:						inherit;
	}
	/* CONTENEURS PRINCIPAUX : Separateur de blocs/contenus */
	#maincontent .ep_borderbox .ep_boxheader 		.ep_endbox,				#maincontent .ep_noborderbox .ep_boxheader 	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxfilter		.ep_endbox,				#maincontent .ep_noborderbox .ep_boxfilter 	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxbody	 	.ep_endbox,				#maincontent .ep_noborderbox .ep_boxbody 		.ep_endbox,
	#maincontent .ep_borderbox .ep_boxpaginate 	.ep_endbox,				#maincontent .ep_noborderbox .ep_boxpaginate 	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxfooter 		.ep_endbox,				#maincontent .ep_noborderbox .ep_boxfooter 	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxbody 		.ep_endbox, 			#maincontent .ep_noborderbox .ep_boxbody 		.ep_endbox{
		margin-top:					-1px;
	}

/* ======================================================================================================== */
/* = BOX - BOUTON ENTETE/PIED DE BOITE ==================================================================== */
/* ======================================================================================================== */

	/* BOUTON ENTETE/PIED DE BOITE : Conteneur  */
	#maincontent .ep_borderbox .ep_boxheader .ep_button,				#maincontent .ep_noborderbox .ep_boxheader .ep_button
	#maincontent .ep_borderbox .ep_boxfooter .ep_button,				#maincontent .ep_noborderbox .ep_boxfooter .ep_button{
		position:					relative;
		display:					block;
		float:						right;
		margin:						6px;
		padding:					6px;
		background:					none;
		font-size:					1em;
		vertical-align:				middle;
	}
	/* BOUTON ENTETE/PIED DE BOITE : Bouton  */
	#maincontent .ep_borderbox .ep_boxheader .ep_button a,				#maincontent .ep_noborderbox .ep_boxheader .ep_button a,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a,				#maincontent .ep_noborderbox .ep_boxfooter .ep_button a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					6px 12px;
		background-color:			#FFFFFF;
		background-position:		top;
		background-repeat:			repeat-x;
		border:						1px solid #dbe1e4;
		border-radius:				5px;
		-moz-border-radius:			5px;
		font-size:					1.1em;
		text-transform:				uppercase;
		text-decoration:			none;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_borderbox .ep_boxheader .ep_button a,	body[lang='el'] #maincontent .ep_noborderbox .ep_boxheader .ep_button a,
	body[lang='el'] #maincontent .ep_borderbox .ep_boxfooter .ep_button a,	body[lang='el'] #maincontent .ep_noborderbox .ep_boxfooter .ep_button a{
		text-transform:				none;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_button a:link, 		#maincontent .ep_noborderbox .ep_boxheader .ep_button a:link,
	#maincontent .ep_borderbox .ep_boxheader .ep_button a:visited,	#maincontent .ep_noborderbox .ep_boxheader .ep_button a:visited,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a:link, 		#maincontent .ep_noborderbox .ep_boxfooter .ep_button a:link,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a:visited,	#maincontent .ep_noborderbox .ep_boxfooter .ep_button a:visited{
		background-color:			#FFFFFF;
		color:						#195B92;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_button a:hover, 		#maincontent .ep_noborderbox .ep_boxheader .ep_button a:hover,
	#maincontent .ep_borderbox .ep_boxheader .ep_button a:focus, 		#maincontent .ep_noborderbox .ep_boxheader .ep_button a:focus,
	#maincontent .ep_borderbox .ep_boxheader .ep_button a:active,		#maincontent .ep_noborderbox .ep_boxheader .ep_button a:active,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a:hover, 		#maincontent .ep_noborderbox .ep_boxfooter .ep_button a:hover,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a:focus, 		#maincontent .ep_noborderbox .ep_boxfooter .ep_button a:focus,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a:active,		#maincontent .ep_noborderbox .ep_boxfooter .ep_button a:active{
		background-color:			#f4f4f4;
		color:						#195B92;
	}

/* ======================================================================================================== */
/* = BOX - ENTETE BOITE =================================================================================== */
/* ======================================================================================================== */
	
	/* ENTETE : Conteneur */
	#maincontent .ep_borderbox .ep_boxheader,						#maincontent .ep_noborderbox .ep_boxheader{
		height:						1%;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_block,				#maincontent .ep_noborderbox .ep_boxheader .ep_block{
		float:						left;
		color:						inherit;
	}
	/* ENTETE : Titre */
	#maincontent .ep_borderbox .ep_boxheader .ep_block .ep_title,		#maincontent .ep_noborderbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		overflow:					visible;
		width:						auto;
		height:						auto;
		left:						0;
		margin:						0;
		padding:					0;
		font-size:					1.5em;
		font-weight:				bold;
		color:						inherit;
	}
	#maincontent .ep_borderbox .ep_boxheader h2.ep_block .ep_title,		#maincontent .ep_noborderbox .ep_boxheader h2.ep_block .ep_title{
		font-size:					2em;
	}
	#maincontent .ep_borderbox 		.ep_boxheader .ep_block a.ep_title:link,	
	#maincontent .ep_borderbox 		.ep_boxheader .ep_block a.ep_title:visited,
	#maincontent .ep_noborderbox 	.ep_boxheader .ep_block a.ep_title:link,
	#maincontent .ep_noborderbox 	.ep_boxheader .ep_block a.ep_title:visited{
		text-decoration:			none;
		color:						inherit;
	}
	#maincontent .ep_borderbox 		.ep_boxheader .ep_block a.ep_title:hover,
	#maincontent .ep_borderbox 		.ep_boxheader .ep_block a.ep_title:focus,
	#maincontent .ep_borderbox 		.ep_boxheader .ep_block a.ep_title:active,
	#maincontent .ep_noborderbox 	.ep_boxheader .ep_block a.ep_title:hover,
	#maincontent .ep_noborderbox 	.ep_boxheader .ep_block a.ep_title:focus,
	#maincontent .ep_noborderbox 	.ep_boxheader .ep_block a.ep_title:active{
		text-decoration:			underline;
		color:						inherit;
	}
	/* ENTETE : Titre (information complementaire) */
	#maincontent .ep_borderbox .ep_boxheader .ep_title .ep_small,		#maincontent .ep_noborderbox .ep_boxheader .ep_block .ep_title .ep_small{
		font-size:					0.7em;
	}
	/* ENTETE : Sous titre */
	#maincontent .ep_borderbox .ep_boxheader .ep_block .ep_subtitle,	#maincontent .ep_noborderbox .ep_boxheader .ep_block .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-weight:				bold;
		color:						inherit;
	}

/* ======================================================================================================== */
/* = BOX - PIED DE BOITE ================================================================================== */
/* ======================================================================================================== */
	
	/* PIED DE BOITE : Conteneur */
	#maincontent .ep_borderbox .ep_boxfooter .ep_block,				#maincontent .ep_noborderbox .ep_boxfooter .ep_block{
		float:						none;
		padding-top:				6px;
		background-image:			url(../../common/img/background/boxfoot_bg.jpg);
	}
	/* PIED DE BOITE : Conteneur */
	#maincontent .ep_borderbox .ep_boxfooter .ep_button,				#maincontent .ep_noborderbox .ep_boxfooter .ep_button{
		display:					block;
		float:						none;
		padding-bottom:				6px;
		text-align:					center;
	}

/* ======================================================================================================== */
/* = BOX - FILTRE ========================================================================================= */
/* ======================================================================================================== */
	
	/* FILTRE : Conteneur */
	#maincontent .ep_borderbox .ep_boxfilter,								#maincontent .ep_noborderbox .ep_boxfilter{
		background-image:			url(../img/background/boxfoot_bg.jpg);
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col{
		position:					relative;
		display:					block;
		overflow:					visible;
		height:						1%;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
		font-size:					1em;
		color:						inherit;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_column,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_column,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_column,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_column,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_columninline,	#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_columninline,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_columninline,	#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_columninline{
		position:					relative;
		display:					block;
		overflow:					visible;
		margin:						0;
		padding:					6px 0;
		background:					none;
		border:						none;
		font-size:					1em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Titre principal (invisible) */
	#maincontent .ep_borderbox .ep_boxfilter .ep_title,						#maincontent .ep_noborderbox .ep_boxfilter .ep_title{
		position:					absolute;
		display:					block;
		left:						-10000px;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Bouton de validation */
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_button,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_button,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_button,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_button{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		text-align:					right;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_button input,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_button input,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_button input,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_button input{
		position:					relative;
		display:					inline-block;
		clear:						both;
		cursor:						pointer;
		margin:						7px 12px 6px 12px;
		padding:					0.2em 6px;
		background-color:			#FFFFFF;
		border:						1px solid #DADFE2;
		border-radius:				3px;
		-moz-border-radius:			3px;
		box-shadow: 				0 1px 1px #cccccc;
		-moz-box-shadow: 			0 1px 1px #cccccc;
		-webkit-box-shadow: 		0 1px 1px #cccccc;
		font-size:					1.2em;
		font-weight:				bold;
		text-transform:				uppercase;
		text-shadow:				0 1px 1px #163c5b;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_button input,	body[lang='el'] #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_button input,
	body[lang='el'] #maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_button input,	body[lang='el'] #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_button input{
		text-transform:				none;
		font-size:					1.3em;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_button input:hover,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_button input:hover,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_button input:focus,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_button input:focus,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_button input:active,	#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_button input:active,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_button input:hover,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_button input:hover,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_button input:focus,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_button input:focus,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_button input:active,	#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_button input:active{
		background-color:			#F4F4F4;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Libelle */
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_label,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_label,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_label,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_label,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_radiolabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_radiolabel,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiolabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiolabel,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_checklabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_checklabel,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checklabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checklabel{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 12px 6px 12px;
		font-size:					1em;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_label label,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_label label,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_label label,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_label label,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_radiolabel label,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_radiolabel label,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiolabel label,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiolabel label,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_checklabel label,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_checklabel label,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checklabel label,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checklabel label{
		position:					relative;
		display:					block;
		margin:						0;
		font-size:					1.2em;
		color:						#000000;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_radiolabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_radiolabel,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiolabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiolabel,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_checklabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_checklabel,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checklabel,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checklabel{
		float:						left;
		margin-top:					6px;
		padding-left:				0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Bloc de donnees (conteneur) */
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_data,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_data,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_data,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_data,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_radiodata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_radiodata,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiodata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiodata,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_checkdata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_checkdata,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checkdata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checkdata{
		position:					relative;
		display:					block;
		z-index:					25;
		left:						0;
		margin:						0 12px;
		padding:					1px;
		background-color:			#FFFFFF;
		border:						1px solid #dddddd;
		box-shadow: 				1px 3px 3px #EEEEEE inset;
		-moz-box-shadow: 			1px 3px 3px #EEEEEE inset;
		-webkit-box-shadow: 		1px 3px 3px #EEEEEE inset;
		font-size:					1em;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_data div,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_data div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_data div,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_data div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_radiodata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_radiodata div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiodata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiodata div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_checkdata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_checkdata div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checkdata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checkdata div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 4px;
		background-color:			#FFFFFF;
		box-shadow: 				1px 3px 3px #EEEEEE inset;
		-moz-box-shadow: 			1px 3px 3px #EEEEEE inset;
		-webkit-box-shadow: 		1px 3px 3px #EEEEEE inset;
		font-size:					1em;
	}
	/* FILTRE : Bloc de donnees (conteneur pour les boutons radio et check) */
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_radiodata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_radiodata,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiodata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiodata,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_checkdata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_checkdata,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checkdata,				#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checkdata{
		float:						left;
		top:						1px;
		/top:						-4px;
		margin-top:					6px;
		margin-right:				6px;
		background:					none;
		border:						none;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_radiodata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_radiodata div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiodata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiodata div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_checkdata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_checkdata div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checkdata div,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checkdata div{
		background:					none;
		padding:					0;
	}
	/* FILTRE : Bloc de donnees (champ) */
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col .ep_field,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_field,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_field,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_field{
		position:					relative;
		display:					block;
		width:						auto;
		background:					none;
		border:						none;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col select.ep_field,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col select.ep_field,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col select.ep_field,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col select.ep_field{
		width:						100%;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col input.ep_default,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col input.ep_default,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col input.ep_default,			#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col input.ep_default,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block1col textarea.ep_default,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block1col textarea.ep_default,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col textarea.ep_default,		#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col textarea.ep_default{
		color:						#999999;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Selection en mode JS (conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu,						body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu,						body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu{
		position:					relative;
		display:					block;
		z-index:					20;
		float:						none;
		width:						auto;
		max-width:					100%;
		margin:						0;
		padding:					0 3px 0 0;
		background-color:			#F1F1F1;
	}
	/* FILTRE : Selection en mode JS (element selectionne) */
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu div.ep_selected,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu div.ep_selected,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu div.ep_default,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu div.ep_default,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu div.ep_empty,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu div.ep_empty,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu div.ep_empty{
		position:					relative;
		display:					block;
		z-index:					10;
		cursor:						pointer;
		width:						auto;
		min-height:					1.2em;
		margin:						0;
		padding:					3px 26px 3px 6px;
		background-image:			url(../../common/img/icon/form_icon_arrow_select.png);
		background-position:		right center;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu div.ep_default,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu div.ep_default,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu div.ep_default{
		color:						#999999;
	}
	/* FILTRE : Selection en mode JS (elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset,					body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset,					body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		width:						100% !important;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset.ep_hidden,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset.ep_hidden,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset.ep_hidden{
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset .ep_buttons,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset .ep_buttons,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset .ep_buttons,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset .ep_buttons{
		position:					absolute;
		display:					block;
		float:						none;
		z-index:					5;
		overflow-x:					hidden;
		overflow-y:					auto;
		top:						1.2em;
		left:						-2px;
		min-width:					100%;
		max-height:					11em;
		margin:						8px 0 0 0;
		padding:					0;
		background-color:			#F1F1F1;
		border:						1px solid #dddddd;
		border-top:					none;
		font-size:					1em;
	}
	/* FILTRE : Selection en mode JS (elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset legend,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset legend,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset legend,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset legend{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		z-index:					0;
		width:						15em;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		font-size:					0.01em;
	}
	/* FILTRE : Selection en mode JS (elements disponibles >> lien) */
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset input,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset input,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset input,			body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset input{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		left:						0;
		width:						100%;
		margin:						-1px 0 0 0;
		padding:					3px 5px 3px 0;
		background:					none;
		background-color:			#F1F1F1;
		border-top:					1px solid #FFFFFF;
		outline:					none;
		font-size:					1.1em;
		font-weight:				normal;
		text-indent:				5px;
		text-align:					left;
		text-decoration:			none;
		text-overflow:				ellipsis;
		text-overflow:				inherit\9;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset input:hover,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset input:hover,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset input:focus,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset input:focus,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset input:active,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset input:active,		body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset input.ep_focus,	body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset input.ep_focus{
		text-decoration:			underline;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_menu fieldset .ep_selected,	body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block1col .ep_menu fieldset .ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_menu fieldset .ep_selected,	body.ep_jsavailable #maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_menu fieldset .ep_selected{
		font-weight:				bold;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Correction des elements en double colonnage */
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block2col .ep_column,				#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block2col .ep_column,
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block2col .ep_columninline,		#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block2col .ep_columninline{
		float:						left;
		width:						50%;
	}
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_button,			#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block2col .ep_button{
		clear:						both;
	}
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block2col .ep_button input,		#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block2col .ep_button input{
		margin-top:					0;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiolabel,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiolabel,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checklabel,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checklabel{
		float:						none;
		margin-top:					0;
		margin-left:				12px;
		padding-left:				2em;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiodata,						#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiodata,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checkdata,						#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checkdata{
		float:						none;
		clear:						both;
		top:						0;
		height:						1px;
		margin:						0;
	}
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_radiodata div,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_radiodata div,
	#maincontent .ep_borderbox .ep_boxfilter .ep_block2col .ep_checkdata div,					#maincontent .ep_noborderbox .ep_boxfilter .ep_block2col .ep_checkdata div{
		position:					absolute;
		top:						4px;
		/top:						0px;
		left:						12px;
		/left:						10px;
	}
	/* FILTRE : Correction des elements en affichage "en ligne" */
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_columninline,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block1col .ep_columninline{
		float:						left;
	}
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_columninline + .ep_button,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block1col .ep_columninline + .ep_button{
		float:						right;
	}
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block1col .ep_columninline + .ep_button input,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block1col .ep_columninline + .ep_button input{
		top:						3px;
		/margin-right:				0;
	}
	/* FILTRE : Correction des elements en affichage "en ligne" */
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_columninline .ep_label,			#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_columninline .ep_label,
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_columninline .ep_data,				#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_columninline .ep_data{
		float:						left;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_columninline .ep_data,				#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_columninline .ep_data{
		left:						12px;
		margin-left:				0;
		margin-right:				24px;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_columninline .ep_data .ep_field,	#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_columninline .ep_data .ep_field{
		width:						auto;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_columninline .ep_label,			#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_columninline .ep_label{
		padding-top:				5px;
	}
	/* FILTRE : Correction des selecteurs convertis lors de l'affichage en 100% */
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxfilter .ep_block1col .ep_column .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxfilter .ep_block1col .ep_column .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxfilter .ep_block2col .ep_column .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxfilter .ep_block2col .ep_column .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxfilter .ep_block1col .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxfilter .ep_block1col .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxfilter .ep_block2col .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxfilter .ep_block2col .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxfilter .ep_block1col .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxfilter .ep_block1col .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxfilter .ep_block2col .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxfilter .ep_block2col .ep_menu div.ep_selected{
		width:						auto !important;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Menu statique a convertir en filtre */
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block,							#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					6px 12px 3px 12px;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block ul,						#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block ul{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
	}
	/* FILTRE : Menu statique a convertir en filtre (element > conteneur) */
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block .ep_subtitle_view,		#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block .ep_subtitle_view,
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block .ep_subtitle_hidden,		#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block .ep_subtitle_hidden{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 6px 0;
		font-size:					1.2em;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block .ep_subtitle_hidden,		#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block .ep_subtitle_hidden{
		position:					absolute;
		display:					block;
		left:						-10000px;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* FILTRE : Menu statique a convertir en filtre (element > conteneur) */
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block li,						#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block li{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* FILTRE : Menu statique a convertir en filtre (element > conteneur) */
	#maincontent #mainzone .ep_borderbox .ep_boxfilter .ep_block li a,						#maincontent #mainzone .ep_noborderbox .ep_boxfilter .ep_block li a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					3px 0 3px 20px;
		background-image: 			url(../img/icon/boxbody_iconsmall_link_simple.png);
		background-position:		left 0.3em;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block li a:link,
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block li a:visited,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block li a:link,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block li a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block li a:hovr,
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block li a:focus,
	#maincontent #mainzone .ep_borderbox 	.ep_boxfilter .ep_block li a:active,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block li a:hover,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block li a:focus,
	#maincontent #mainzone .ep_noborderbox 	.ep_boxfilter .ep_block li a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	
/* ======================================================================================================== */
/* = BOX - CORRECTIF BOITE AVEC CADRE ===================================================================== */
/* ======================================================================================================== */

	/* BOITE AVEC CADRE : Specification de la boite */
	#maincontent .ep_borderbox{
		margin-top:					25px;
		border:						1px solid #d9dde1;
		border-bottom:				none;
	}
	/* BOITE AVEC CADRE : Conteneur principaux (bordure et fond) */
	#maincontent .ep_borderbox .ep_boxheader,
	#maincontent .ep_borderbox .ep_boxfilter,
	#maincontent .ep_borderbox .ep_boxbody,
	#maincontent .ep_borderbox .ep_boxpaginate,
	#maincontent .ep_borderbox .ep_boxfooter{
		margin-top:					0;
		background-color:			#FFFFFF;
		border-bottom:				1px solid #d9dde1;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE AVEC CADRE : Entete (couleur) */
	#maincontent .ep_borderbox .ep_blueheader{		background-color:	#20425d;		border-bottom-color:#20425d;	color:#FFFFFF; }
	#maincontent .ep_borderbox .ep_whiteheader{		background-color:	transparent;	border-bottom-color:#dbe1e4;	color:#13334D; }
	#maincontent .ep_borderbox .ep_greyheader{
		background-image:			url(../../common/img/background/boxhead_bg_grey.png);
		border-bottom-color:		#D9DDE1;
		color:						#13334D;
	}
	#maincontent .ep_borderbox .ep_gradientheader{
		background-color:			#14589a;
		background-image:			url(../../common/img/background/boxhead_bg_gradient.png);
		background-position:		top;
		background-repeat:			repeat-x;
		border-bottom-color:		#FFFFFF;
		color:						#FFFFFF;
	}
	/* BOITE AVEC CADRE : Entete (marge interne) */
	#maincontent .ep_borderbox .ep_boxheader .ep_block{
		padding-bottom:				12px;
		padding-left:				12px;
		padding-right:				12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE AVEC CADRE : Pied de boite (conteneur) */
	#maincontent .ep_borderbox .ep_boxfooter .ep_block{
		padding-left:				12px;
		padding-right:				12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE AVEC CADRE : Pagination (marge) */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_block{
		padding-left:				12px;
		padding-right:				12px;
	}
	/* BOITE AVEC CADRE : Pagination (position numero) */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_paginate{
		top:						12px;
	}
	
/* ======================================================================================================== */
/* = BOX - CORRECTIF BOITE SANS CADRE ===================================================================== */
/* ======================================================================================================== */
	
	/* BOITE SANS CADRE : Boite (marge de la derniere boite) */
	#maincontent .ep_noborderbox + span.ep_endbox{
		margin-top:					-12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Entete (couleur) */
	#maincontent .ep_noborderbox .ep_boxheader{
		background-image:			url(../../common/img/background/body_bg_page.png);
		color:						#13334D;
	}
	#maincontent .ep_noborderbox .ep_boxheader .ep_block .ep_title{		color:	#13334D;	}
	/* BOITE SANS CADRE : Entete (marge) */
	#maincontent .ep_noborderbox .ep_boxheader .ep_heading{
		padding:					13px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Corps (marge) */
	#maincontent .ep_noborderbox .ep_boxbody .ep_block:first-child{
		margin-top:					1px;
		border-top:					none;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Pied de boite (marge) */
	#maincontent .ep_noborderbox .ep_boxpaginate,
	#maincontent .ep_noborderbox .ep_boxfooter{
		padding-bottom:				12px;
	}
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_block,
	#maincontent .ep_noborderbox .ep_boxfooter .ep_block{
		padding-top:				6px;
		padding-bottom:				6px;
		border-top:					1px solid #d9dde1;
		border-bottom:				1px solid #d9dde1;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Pagination (position numero) */
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate{
		top:						6px;
	}
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:link, 
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:visited{
		background:					none;
	}
	
/* ======================================================================================================== */
/* = BOX - PRESIDENTBOX (boite specifique) ================================================================ */
/* ======================================================================================================== */
	
	/* PRESIDENTBOX : Conteneur */
	#maincontent #presidentbox{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #dbe1e4;
		font-size:					1em;
	}
	/* PRESIDENTBOX : Entete */
	#maincontent #presidentbox .ep_boxheader{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						-8px 0 0 0;
		background-image:			url(../../common/img/background/boxpresident_background.png);
		background-position:		right bottom;
		background-repeat:			no-repeat;
	}
	#maincontent #presidentbox .ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		min-height:					68px;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #presidentbox.ep_nopresident .ep_boxheader .ep_block{
		min-height:					60px;
	}
	#maincontent #presidentbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					20px 60px 12px 6px;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#103454;
	}
	#maincontent #presidentbox .ep_boxheader .ep_block .ep_title strong{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		line-height:				1em;
		font-size:					1.67em;
	}
	/* PRESIDENTBOX : Corps */
	#maincontent #presidentbox .ep_boxbody{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #dbe1e4;
		font-size:					1em;
	}
	#maincontent #presidentbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 12px;
		font-size:					1em;
	}
	#maincontent #presidentbox .ep_boxbody ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* PRESIDENTBOX : Element */
	#maincontent #presidentbox .ep_boxbody ul li{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		border-top:					1px solid #dbe1e4;
	}
	/* PRESIDENTBOX : Element (lien) */
	#maincontent #presidentbox .ep_boxbody 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;
	}
	/* PRESIDENTBOX : Element (lien texte) */
	#maincontent #presidentbox .ep_boxbody 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 ul li .ep_link a:link,
	#maincontent #presidentbox .ep_boxbody ul li .ep_link a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #presidentbox .ep_boxbody ul li .ep_link a:hover,
	#maincontent #presidentbox .ep_boxbody ul li .ep_link a:focus,
	#maincontent #presidentbox .ep_boxbody ul li .ep_link a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	#maincontent #presidentbox .ep_boxbody 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 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 ul li.ep_twitter .ep_link a{
		padding-left:				25px;
		background-image:			url(../../common/img/icon/boxbody_icon_link_twitter.png);
	}
	/* PRESIDENTBOX : Element (lien icone) */
	#maincontent #presidentbox .ep_boxbody 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 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;
	}
	/* SOCIALBOX : Bouton de souscription */
	#maincontent #presidentbox .ep_boxbody ul li.ep_facebook 	.ep_button,
	#maincontent #presidentbox .ep_boxbody ul li.ep_twitter 	.ep_button{
		position:					relative;
		display:					block;
		float:						right;
		overflow:					hidden;
		right: 						0;
		margin:						0;
		padding:					0;
	} 
	#maincontent #presidentbox .ep_boxbody ul li.ep_facebook 	.ep_button{height: 24px;margin-top:	8px;}
	#maincontent #presidentbox .ep_boxbody ul li.ep_twitter 		.ep_button{height: 22px;margin-top:	9px;}
	
	/* Twitter */
	body[lang=cs] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			71px!important; 
	} 
	body[lang=da] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			47px!important; 
	}
	body[lang=de] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			61px!important;  
	}
	body[lang=it] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			55px!important;  
	}	
	body[lang=hu] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			69px!important;  
	}
	body[lang=nl] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			62px!important;  
	}	
	body[lang=pl] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			78px!important;  
	}
	body[lang=ro] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			83px!important;  
	}	
	body[lang=fi] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			62px!important;  
	}		
	body[lang=sv] #maincontent #presidentbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			43px!important;  
	}
	/* Facebook */
	/* presidentbox : Bouton de souscription (correction linguistique > facebook) */
	body[lang=bg] #maincontent #presidentbox .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{	width : 92px;		width: 90px\9;  	}   
	body[lang=da] #maincontent #presidentbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 109px;		width: 105px\9;		}  	 
	body[lang=de] #maincontent #presidentbox .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{	width : 90px;		width: 88px\9;		}  	  
	body[lang=en] #maincontent #presidentbox .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{	width : 77px;  		width: 75px\9; 		}
	body[lang=et] #maincontent #presidentbox .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{	width : 64px;							}
	body[lang=fr] #maincontent #presidentbox .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{	width : 130px;		width: 132px\9; 	} 		
	body[lang=hr] #maincontent #presidentbox .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{	width : 65px;		width: 63px\9; 		}  
	body[lang=it] #maincontent #presidentbox .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{	width : 67px;		width: 65px\9;		}
	body[lang=lv] #maincontent #presidentbox .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{	width : 51px;		width: 49px\9;		} 		
	body[lang=nl] #maincontent #presidentbox .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{	width : 74px;		width: 73px\9;		}
	body[lang=pt] #maincontent #presidentbox .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{	width : 75px; 		width: 73px\9; 		}
	body[lang=sk] #maincontent #presidentbox .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{	width : 83px;		width: 82px\9; 		} 
	body[lang=sv] #maincontent #presidentbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 50px;		width: 51px\9;		} 
	
/* ======================================================================================================== */
/* = BOX - POLITICALGROUPSBOX (boite specifique) ========================================================== */
/* ======================================================================================================== */
	
	/* POLITICALGROUPSBOX : Conteneur */
	#maincontent #politicalgroupsbox{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #dbe1e4;
		font-size:					1em;
	}
	/* POLITICALGROUPSBOX : Entete */
	#maincontent #politicalgroupsbox .ep_boxheader{
		position:					relative;
		display:					block;
	}
	#maincontent #politicalgroupsbox .ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		text-decoration:			none;
		font-size:					1em;
		color:						#103454;
	}
	#maincontent #politicalgroupsbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					12px;
		font-size:					2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #politicalgroupsbox .ep_boxheader a.ep_block:link 		.ep_title,
	#maincontent #politicalgroupsbox .ep_boxheader a.ep_block:visited 	.ep_title,
	#maincontent #politicalgroupsbox .ep_boxheader .ep_block 				a.ep_title:link,
	#maincontent #politicalgroupsbox .ep_boxheader .ep_block 				a.ep_title:visited{
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #politicalgroupsbox .ep_boxheader a.ep_block:hover		.ep_title,
	#maincontent #politicalgroupsbox .ep_boxheader a.ep_block:focus 		.ep_title,
	#maincontent #politicalgroupsbox .ep_boxheader a.ep_block:active 		.ep_title,
	#maincontent #politicalgroupsbox .ep_boxheader .ep_block 				a.ep_title:hover,
	#maincontent #politicalgroupsbox .ep_boxheader .ep_block 				a.ep_title:focus,
	#maincontent #politicalgroupsbox .ep_boxheader .ep_block 				a.ep_title:active{
		text-decoration:			underline;
		color:						#103454;
	}
	/* POLITICALGROUPSBOX : Corps */
	#maincontent #politicalgroupsbox .ep_boxbody{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #dbe1e4;
		font-size:					1em;
	}
	#maincontent #politicalgroupsbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 12px;
		font-size:					1em;
	}
	#maincontent #politicalgroupsbox .ep_boxbody ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* POLITICALGROUPSBOX : Element */
	#maincontent #politicalgroupsbox .ep_boxbody ul li{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		border-top:					1px solid #dbe1e4;
	}
	/* POLITICALGROUPSBOX : Element (lien) */
	#maincontent #politicalgroupsbox .ep_boxbody ul li a{
		position:					relative;
		display:					block;
		margin:						0 0 0 1px;
		padding:					3px 12px 3px 58px;
		background-position:		-3px center;
		background-repeat:			no-repeat;
		font-size:					1em;
		text-decoration:			none;
	}
	/* POLITICALGROUPSBOX : Element (lien > logo) */
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_epp{			background-image: url(../../common/img/group/group_icon_epp.png); 			}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_sd{			background-image: url(../../common/img/group/group_icon_sd.png); 			}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_aldeadle{	background-image: url(../../common/img/group/group_icon_aldeadle.png); 		}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_ecr{			background-image: url(../../common/img/group/group_icon_ecr.png); 			}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_efd{			background-image: url(../../common/img/group/group_icon_efd.png); 			}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_efdd{		background-image: url(../../common/img/group/group_icon_efdd.png); 			}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_ni{			background-image: url(../../common/img/group/group_icon_ni.jpg); 			}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_enf{			background-image: url(../../common/img/group/group_icon_enf.png); 			}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_greensefa{	
		background-image: 			url(../../common/img/group/group_icon_greensefa.png);
		background-position:		left center;
	}
	#maincontent #politicalgroupsbox .ep_boxbody ul li #politicalgroups_guengl{
		background-image: 			url(../../common/img/group/group_icon_guengl.png);
		background-position:		left center;
	}
	/* POLITICALGROUPSBOX : Element (lien > texte) */
	#maincontent #politicalgroupsbox .ep_boxbody ul li a span{
		position:					relative;
		cursor:						pointer;
		display:					inline-block;
		z-index:					10;
		width:						175px;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#195B92;
		vertical-align:				middle;
	}
	#maincontent #politicalgroupsbox .ep_boxbody ul li a span:link,
	#maincontent #politicalgroupsbox .ep_boxbody ul li a span:visited{
		text-decoration:			none;
		color:						#195b92;
	}
	#maincontent #politicalgroupsbox .ep_boxbody ul li a span:hover,
	#maincontent #politicalgroupsbox .ep_boxbody ul li a span:focus,
	#maincontent #politicalgroupsbox .ep_boxbody ul li a span:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	/* POLITICALGROUPSBOX : Element (lien > hauteur minimale) */
	#maincontent #politicalgroupsbox .ep_boxbody ul li a span.ep_align{
		z-index:					5;
		overflow:					hidden;
		width:						1px;
		height:						50px;
		padding:					0;
		margin-left:				-4px;
		text-decoration:			none;
	}
	
/* ======================================================================================================== */
/* = BOX - EUROPARLTVBOX (boite specifique) =============================================================== */
/* ======================================================================================================== */
	
	/* EUROPARLTVBOX : Conteneur */
	#maincontent #europarltvbox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					25px 0 0 0;
		border-top:					1px solid #D9DDE1;
		font-size:					1em;
	}
	#maincontent .ep_borderbox + #europarltvbox{
		border-top:					none;
	}
	/* EUROPARLTVBOX : Entete (conteneur) */
	#maincontent #europarltvbox .ep_boxheader{
		position:					relative;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		background-image:			url(../../common/img/background/body_bg_page.png);
	}
	#maincontent #europarltvbox .ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
	}
	/* EUROPARLTVBOX : Entete (titre) */
	#maincontent #europarltvbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					inline-block;
		font-size:					2em;
		font-weight:				normal;
		white-space:				nowrap;
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #europarltvbox .ep_boxheader .ep_block .ep_title span{
		font-weight:				bold;
	}
	/* EUROPARLTVBOX : Corps (conteneur) */
	#maincontent #europarltvbox .ep_boxbody{
		position:					relative;
		display:					block;
		z-index:					10;
		margin:						-1px 0 0 0;
		padding:					0;
	}
	#maincontent #europarltvbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #DBE1E4;
		font-size:					1em;
		font-weight:				normal;
	}
	
/* ======================================================================================================== */
/* = BOX - FLIKRBOX (boite specifique) ==================================================================== */
/* ======================================================================================================== */
	
	/* FLIKRBOX : Conteneur */
	#maincontent #flickrbox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					22px 0 0 0;
		border-top:					1px solid #D9DDE1;
		font-size:					1em;
	}
	/* FLIKRBOX : Entete (conteneur) */
	#maincontent #flickrbox .ep_boxheader{
		position:					relative;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		background-image:			url(../../common/img/background/body_bg_page.png);
	}
	#maincontent #flickrbox .ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
	}
	/* FLIKRBOX : Entete (titre) */
	#maincontent #flickrbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					inline-block;
		font-size:					2em;
		font-weight:				normal;
		padding:					3px 0 3px 35px;
		background-image:			url(../img/icon/boxflikr_icon_title.png);
		background-position:		-1px top;
		background-repeat:			no-repeat;
		color:						#103454;
	}
	#maincontent #flickrbox .ep_boxheader .ep_block a.ep_title:link,
	#maincontent #flickrbox .ep_boxheader .ep_block a.ep_title:visited{
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #flickrbox .ep_boxheader .ep_block a.ep_title:hover,
	#maincontent #flickrbox .ep_boxheader .ep_block a.ep_title:focus,
	#maincontent #flickrbox .ep_boxheader .ep_block a.ep_title:active{
		text-decoration:			underline;
		color:						#103454;
	}
	/* FLIKRBOX : Corps (conteneur) */
	#maincontent #flickrbox .ep_boxbody{
		position:					relative;
		display:					block;
		z-index:					10;
		margin:						-4px 0 0 0;
		padding:					0;
	}
	#maincontent #flickrbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #DBE1E4;
		font-size:					1em;
		font-weight:				normal;
	}
	
/* ======================================================================================================== */
/* = BOX - TWITTERBOX (boite specifique) ================================================================== */
/* ======================================================================================================== */
	
	/* TWITTERBOX : Conteneur */
	#maincontent #twitterbox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					22px 0 0 0;
		border-top:					1px solid #D9DDE1;
		font-size:					1em;
	}
	/* TWITTERBOX : Entete (conteneur) */
	#maincontent #twitterbox .ep_boxheader{
		position:					relative;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		background-image:			url(../../common/img/background/body_bg_page.png);
	}
	#maincontent #twitterbox .ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
	}
	/* TWITTERBOX : Entete (titre) */
	#maincontent #twitterbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					inline-block;
		font-size:					2em;
		font-weight:				normal;
		padding:					3px 0 0 35px;
		background-image:			url(../img/icon/boxtwitter_icon_title.png);
		background-position:		-1px top;
		background-repeat:			no-repeat;
		color:						#103454;
	}
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:link,
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:visited{
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:hover,
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:focus,
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:active{
		text-decoration:			underline;
		color:						#103454;
	}
	/* TWITTERBOX : Corps (conteneur) */
	#maincontent #twitterbox .ep_boxbody{
		position:					relative;
		display:					block;
		z-index:					10;
		margin:						-1px 0 0 0;
		padding:					0;
	}
	#maincontent #twitterbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #DBE1E4;
		font-size:					1em;
		font-weight:				normal;
	}
	
/* ======================================================================================================== */
/* = BOX - NEWSHUBBOX (boite specifique) ================================================================== */
/* ======================================================================================================== */
	
	/* NEWSHUBBOX : Conteneur */
	#maincontent #newshubbox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					22px 0 0 0;
		border-top:					1px solid #D9DDE1;
		font-size:					1em;
	}
	/* NEWSHUBBOX : Entete (conteneur) */
	#maincontent #newshubbox .ep_boxheader{
		position:					relative;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		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;
	}
	/* NEWSHUBBOX : Entete (titre) */
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a{
		position:					relative;
		display:					inline-block;
		padding:					0 0 5px 0;
		font-size:					2.2em;
		font-weight:				bold;
		text-transform:				uppercase;
		color:						#000000;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a{
		font-size:					1em;
		padding:					0;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:link,
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:visited,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:link,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:visited{
		text-decoration:			none;
		color:						#000000;
	}
	#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{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title span{
		position:					relative;
		display:					inline-block;
		overflow:					hidden;
		width:						29px;
		height:						29px;
		background-image:			url(../img/icon/boxnewshub_icon_title.png);
		background-position:		-1px top;
		background-repeat:			no-repeat;
		text-indent:				30px;
		white-space:				nowrap;
		vertical-align:				middle;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						-2px 0 0 0;
		padding:					0 2px 12px 2px;
		font-size:					1.1em;
		font-style:					normal;
		font-weight:				normal;
		text-align:					left;
		color:						#777777;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_subtitle span{
		position:					relative;
		display:					inline-block;
		white-space:				nowrap;
	}
	/* NEWSHUBBOX : Corps (conteneur) */
	#maincontent #newshubbox a.ep_boxbody{
		position:					relative;
		display:					block;
		overflow:					hidden;
		z-index:					50;
		margin:						0 -2px;
		padding:					0;
		text-decoration:			none;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0 2px 12px 2px;
		font-size:					1em;
		font-weight:				normal;
	}
	#maincontent #newshubbox a.ep_boxbody br + .ep_item{
		margin-top:					-1.2em;
	}
	/* NEWSHUBBOX : Corps (titre) */
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title,
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		line-height:				1.4em;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title{
		padding-top:				10px;
		border-top:					1px solid #DBE1E4;
		font-size:					1.2em;
		color:						#195B92
	}
	/* NEWSHUBBOX : Corps (citation) */
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text{
		font-size:					1.2em;
		font-style:					normal;
		color:						#13334D;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text span{	color:	#195B92;	}
	/* NEWSHUBBOX : Corps (effet de survol) */
	#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{
		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:hover{
		background-image:			url(../img/background/box_background.jpg);
	}
	
/* ======================================================================================================== */
/* = BOX - COMMITTEESBOX (boite specifique) =============================================================== */
/* ======================================================================================================== */
	
	/* COMMITTEESBOX : Conteneur */
	#maincontent #committeesbox{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #dbe1e4;
		font-size:					1em;
	}
	/* COMMITTEESBOX : Entete */
	#maincontent #committeesbox .ep_boxheader{
		position:					relative;
		display:					block;
		background-image:			url(../../common/img/background/boxhead_bg_grey.png);
	}
	#maincontent #committeesbox .ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		text-decoration:			none;
		font-size:					1em;
		color:						#103454;
	}
	#maincontent #committeesbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					12px;
		font-size:					2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #committeesbox .ep_boxheader a.ep_block:link 	.ep_title,
	#maincontent #committeesbox .ep_boxheader a.ep_block:visited 	.ep_title,
	#maincontent #committeesbox .ep_boxheader .ep_block 			a.ep_title:link,
	#maincontent #committeesbox .ep_boxheader .ep_block 			a.ep_title:visited{
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #committeesbox .ep_boxheader a.ep_block:hover	.ep_title,
	#maincontent #committeesbox .ep_boxheader a.ep_block:focus 	.ep_title,
	#maincontent #committeesbox .ep_boxheader a.ep_block:active 	.ep_title,
	#maincontent #committeesbox .ep_boxheader .ep_block 			a.ep_title:hover,
	#maincontent #committeesbox .ep_boxheader .ep_block 			a.ep_title:focus,
	#maincontent #committeesbox .ep_boxheader .ep_block 			a.ep_title:active{
		text-decoration:			underline;
		color:						#103454;
	}
	/* COMMITTEESBOX : Corps */
	#maincontent #committeesbox .ep_boxbody{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #dbe1e4;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent #committeesbox .ep_boxbody br + .ep_item{
		margin-top:					-1.2em;
	}
	/* COMMITTEESBOX : Element */
	#maincontent #committeesbox .ep_boxbody .ep_item{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					12px;
		font-size:					1em;
		border-top:					1px solid #dbe1e4;
	}
	#maincontent #committeesbox .ep_boxbody .ep_item .ep_acronym,
	#maincontent #committeesbox .ep_boxbody .ep_item .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 0 1px;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
	}
	/* COMMITTEESBOX : Element (acronyme) */
	#maincontent #committeesbox .ep_boxbody .ep_item .ep_acronym .ep_abbr{
		position:					relative;
		display:					block;
		float:						left;
		min-width:					4.2em;
		margin:						0 5px 0 0;
		padding:					2px 0;
		background-color:			#dd602d;
		font-size:					1em;
		text-align:					center;
		color:						#FFF;
	}
	#maincontent #committeesbox .ep_boxbody .ep_item .ep_acronym .ep_name{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					1px 0 3px 0;
		font-size:					1.1em;
		color:						#195B92;
	}
	/* COMMITTEESBOX : Element (titre) */
	#maincontent #committeesbox .ep_boxbody .ep_item .ep_title{
		font-size:					1.2em;
		color:						#13334D;
	}
	/* COMMITTEESBOX : Lien sur le contenu */
	#maincontent #committeesbox a.ep_boxbody:link	.ep_title,
	#maincontent #committeesbox a.ep_boxbody:visited	.ep_title{
		text-decoration:			none;
	}
	#maincontent #committeesbox a.ep_boxbody			.ep_item:hover .ep_title,
	#maincontent #committeesbox a.ep_boxbody:focus	.ep_title,
	#maincontent #committeesbox a.ep_boxbody:active	.ep_title{
		text-decoration:			underline;
	}
	
/* ======================================================================================================== */
/* = BOX - CORRECTIF DE ZONES ============================================================================= */
/* ======================================================================================================== */
	
	/* CORRECTIF ZONE : Zone centrale (couleur) */
	#maincontent #centerzone .ep_borderbox 			.ep_boxheader,
	#maincontent #centerzone .ep_borderbox 			.ep_boxfilter,
	#maincontent #centerzone .ep_borderbox 			.ep_boxbody,
	#maincontent #centerzone .ep_borderbox 			.ep_boxpaginate,
	#maincontent #centerzone .ep_borderbox 			.ep_boxfooter,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxheader,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxfilter,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxbody,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxpaginate,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxfooter,
	#maincontent #centerzone #europarltvbox 			.ep_boxheader,
	#maincontent #centerzone #europarltvbox 			.ep_boxfilter,
	#maincontent #centerzone #europarltvbox 			.ep_boxbody,
	#maincontent #centerzone #europarltvbox 			.ep_boxpaginate,
	#maincontent #centerzone #europarltvbox 			.ep_boxfooter,
	#maincontent #centerzone #presidentbox,
	#maincontent #centerzone #politicalgroupsbox 	.ep_boxheader,
	#maincontent #centerzone #politicalgroupsbox 	.ep_boxbody,
	#maincontent #centerzone #newshubbox 			.ep_boxheader,
	#maincontent #centerzone #newshubbox 			.ep_boxbody,
	#maincontent #centerzone #committeesbox 			.ep_boxheader,
	#maincontent #centerzone #committeesbox 			.ep_boxbody{
		background-image:			url(../img/background/box_background.jpg);
	}
	#maincontent #centerzone .ep_borderbox 			.ep_blueheader,
	#maincontent #centerzone .ep_borderbox 			.ep_greyheader{
		background-image:			none;
	}
	#maincontent #centerzone .ep_borderbox 			.ep_gradientheader{
		background-image:			url(../img/background/boxhead_bg_gradient.png);
	}
	#maincontent #centerzone .ep_borderbox 			.ep_boxheader .ep_block a.ep_title,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxheader .ep_block a.ep_title{
		color:						#13334D;
	}
	/* CORRECTIF ZONE : Zone centrale (marge) */
	#maincontent #centerzone .ep_noborderbox 		.ep_boxheader{
		padding-top:				6px;
	}
	#maincontent #centerzone .ep_noborderbox 		.ep_boxheader,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxfilter,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxbody,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxpaginate,
	#maincontent #centerzone .ep_noborderbox 		.ep_boxfooter{
		padding-left:				12px;
		padding-right:				12px;
	}
	/* CORRECTIF ZONE : Zone centrale (Newshub) */
	#maincontent #centerzone #newshubbox .ep_boxheader{
		padding-top:				6px;
		padding-left:				12px;
		padding-right:				12px;
		border:						1px solid #DBE1E4;
	}
	#maincontent #centerzone #newshubbox .ep_boxbody{
		margin-left:				0;
		margin-right:				0;
		border:						1px solid #DBE1E4;
		border-top:					none;
	}
	#maincontent #centerzone #newshubbox .ep_boxbody .ep_item{
		padding-left:				12px;
		padding-right:				12px;
	}
	#maincontent #centerzone #newshubbox a.ep_boxbody:focus,
	#maincontent #centerzone #newshubbox a.ep_boxbody:active,
	#maincontent #centerzone #newshubbox a.ep_boxbody .ep_item:hover{
		background-color:			#FFFFFF;
		background-image:			none;
	}
	/* CORRECTIF ZONE : Zone principale (correction des marges) */
	#maincontent #topzone .ep_borderbox{
		padding-left:				25px;
		padding-right:				25px;
	}
	#maincontent #topzone .ep_noborderbox 		.ep_boxheader,
	#maincontent #topzone .ep_noborderbox 		.ep_boxfilter,
	#maincontent #topzone .ep_noborderbox 		.ep_boxbody,
	#maincontent #topzone .ep_noborderbox 		.ep_boxpaginate,
	#maincontent #topzone .ep_noborderbox 		.ep_boxfooter{
		padding-left:				25px;
		padding-right:				25px;
	}
	#maincontent #maincontentbox #topzone		#topzone-top 		.ep_borderbox:first-child,
	#maincontent #maincontentbox #topzone		 [id^="topzone"]		.ep_noborderbox:first-child{
		margin-top:					0;
	}
	/* CORRECTIF ZONE : Zone principale (correction des couleur de fond) */
	#maincontent #topzone .ep_noborderbox 		.ep_boxheader,
	#maincontent #topzone .ep_noborderbox 		.ep_boxfilter,
	#maincontent #topzone .ep_noborderbox 		.ep_boxbody,
	#maincontent #topzone .ep_noborderbox 		.ep_boxbody .ep_block,
	#maincontent #topzone .ep_noborderbox 		.ep_boxpaginate,
	#maincontent #topzone .ep_noborderbox 		.ep_boxfooter{
		background-color:			#e6e6e6 !important;
		background-image:			url(../../common/img/background/boxfoot_bg.jpg) !important;
	}
	/* CORRECTIF ZONE : Zone principale (correction des carrousels) */
	body.ep_jsavailable #maincontent #maincontentbox #topzone [id^="topzone"]	.ep_noborderbox.ep_autosliderbox .ep_boxheader.ep_navigation{
		padding-right:				0;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_noborderbox.ep_autosliderbox .ep_boxbody,
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_noborderbox.ep_autosliderbox .ep_boxbody .ep_block:first-child{
		margin-left:				0;
		margin-right:				0;
		padding-left:				0;
		padding-right:				0;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_noborderbox.ep_autosliderbox .ep_boxbody .ep_block:first-child + .ep_block{
		border-top:					none;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_noborderbox.ep_autosliderbox .ep_boxbody .ep_block + .ep_block{
		padding-left:				25px;
		padding-right:				25px;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'], 
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople']{
		width:						225px;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] + *[class^='ep_element'][class*='col'], 
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] + span.ep_endbox + *[class^='ep_element'][class*='col'], 
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] + *[class^='ep_elementpeople'], 
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] + span.ep_endbox + *[class^='ep_elementpeople'],
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] + *[class^='ep_element'][class*='col'], 
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] + span.ep_endbox + *[class^='ep_element'][class*='col'], 
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] + *[class^='ep_elementpeople'], 
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] + span.ep_endbox + *[class^='ep_elementpeople']{
		margin-left:				-25px;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date{
		right:						12px;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"] .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date{
		right:						12px;
	}
	/* CORRECTIF ZONE : Zone principale (correction de l'infographie "hearings") */
	#maincontent #maincontentbox #topzone #topzone-left	#infographic_eCommission,
	#maincontent #maincontentbox #topzone #topzone-right	#infographic_eCommission{
		width:						auto;
	}
	#maincontent #maincontentbox #topzone [id^="topzone"]	#infographic_eCommission .ep_section.ep_hearings{
		padding-top:				0;
		border:						none;
	}
	#maincontent #maincontentbox #topzone #topzone-left	#infographic_eCommission .ep_section.ep_hearings p,
	#maincontent #maincontentbox #topzone #topzone-right	#infographic_eCommission .ep_section.ep_hearings p{
		display:					block;
		width:						auto;
		margin-bottom:				12px;
		margin-left:				0;
	}
	#maincontent #maincontentbox #topzone #topzone-left	#infographic_eCommission .ep_section.ep_hearings p span,
	#maincontent #maincontentbox #topzone #topzone-right	#infographic_eCommission .ep_section.ep_hearings p span{
		display:					none;
	}
	#maincontent #maincontentbox #topzone #topzone-left	#infographic_eCommission .ep_section.ep_hearings > span.written_procedure,
	#maincontent #maincontentbox #topzone #topzone-right	#infographic_eCommission .ep_section.ep_hearings > span.written_procedure{
		display:					block;
		float:						left;
		margin-right:				20px;
	}