/* 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]
		> Boite de presentation de personne [ep_peoplebox]
		> Boite de presentation de personne avec colonne de description  [ep_peoplelargebox]
	*/
	#maincontent .ep_borderbox,	#maincontent .ep_noborderbox,	#maincontent *[class^='ep_people'][class*='box']{
		position:					relative;
		display:					block;
		z-index:					10;
		clear:						both;
		height:						1%;
		margin:						13px 0 12px 0;
		padding:					0;
		font-size:					1em;
		color:						#363636;
	}
	#maincontent .ep_noborderbox:first-child,	#maincontent *[class^='ep_people'][class*='box']:first-child{
		margin-top:					0;
		padding-top:				13px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTENEUR : Conteneurs principaux */
	#maincontent .ep_borderbox .ep_boxheader,							#maincontent .ep_noborderbox .ep_boxheader,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader,
	#maincontent .ep_borderbox .ep_boxfilter,							#maincontent .ep_noborderbox .ep_boxfilter,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxfilter,
	#maincontent .ep_borderbox .ep_boxbody,								#maincontent .ep_noborderbox .ep_boxbody,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody,
	#maincontent .ep_borderbox .ep_boxpaginate,							#maincontent .ep_noborderbox .ep_boxpaginate,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate,
	#maincontent .ep_borderbox .ep_boxfooter,							#maincontent .ep_noborderbox .ep_boxfooter,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						-1px 0 0 0;
		padding:					0;
		outline:					none;
		font-size:					1em;
		color:						#363636;
	}
	#maincontent .ep_borderbox .ep_boxheader,							#maincontent .ep_noborderbox .ep_boxheader,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader{		z-index: 70; }
	#maincontent .ep_borderbox .ep_boxfilter,							#maincontent .ep_noborderbox .ep_boxfilter,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxfilter{		z-index: 65; }
	#maincontent .ep_borderbox .ep_boxbody,								#maincontent .ep_noborderbox .ep_boxbody,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody{		z-index: 60; }
	#maincontent .ep_borderbox .ep_boxpaginate,							#maincontent .ep_noborderbox .ep_boxpaginate,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate{	z-index: 55; }
	#maincontent .ep_borderbox .ep_boxfooter,							#maincontent .ep_noborderbox .ep_boxfooter,					#maincontent *[class^='ep_people'][class*='box'] .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 *[class^='ep_people'][class*='box'] .ep_boxheader 	.ep_block,
	#maincontent .ep_borderbox .ep_boxfilter		.ep_block,				#maincontent .ep_noborderbox .ep_boxfilter 		.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfilter 	.ep_block,
	#maincontent .ep_borderbox .ep_boxbody 		.ep_block,				#maincontent .ep_noborderbox .ep_boxbody 		.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody 	.ep_block,
	#maincontent .ep_borderbox .ep_boxpaginate 	.ep_block,				#maincontent .ep_noborderbox .ep_boxpaginate 	.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_block,
	#maincontent .ep_borderbox .ep_boxfooter 	.ep_block,				#maincontent .ep_noborderbox .ep_boxfooter 		.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter 	.ep_block{
		display:					block;
		overflow:					visible;
		clear:						both;
		left:						auto;
		width:						auto;
		height:						auto;
		margin:						0;
		padding:					12px 0 0 0;
		background:					none;
		border:						none;
		font-size:					1em;
		color:						inherit;
	}
	#maincontent .ep_borderbox .ep_boxheader 	.ep_block,				#maincontent .ep_noborderbox .ep_boxheader 		.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 	.ep_block,
	#maincontent .ep_borderbox .ep_boxfilter		.ep_block,				#maincontent .ep_noborderbox .ep_boxfilter 		.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfilter 	.ep_block,
	#maincontent .ep_borderbox .ep_boxpaginate 	.ep_block,				#maincontent .ep_noborderbox .ep_boxpaginate 	.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_block,
	#maincontent .ep_borderbox .ep_boxfooter 	.ep_block,				#maincontent .ep_noborderbox .ep_boxfooter 		.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter 	.ep_block{
		position:					relative;
	}
	/* CONTENEURS PRINCIPAUX : Separateur de blocs/contenus */
	#maincontent .ep_borderbox .ep_boxbody 		.ep_block, 				#maincontent .ep_noborderbox .ep_boxbody 		.ep_block,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody 	.ep_block{
		display:					block;
		width:						100%;
		margin-top:					-1px;
		padding-top:				0;
		border-top:					1px solid #dbe1e4;
	}
	/* CONTENEURS PRINCIPAUX : Separateur de blocs/contenus */
	#maincontent .ep_borderbox .ep_boxheader 	.ep_endbox,				#maincontent .ep_noborderbox .ep_boxheader 		.ep_endbox, #maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxfilter		.ep_endbox,				#maincontent .ep_noborderbox .ep_boxfilter 		.ep_endbox, #maincontent *[class^='ep_people'][class*='box'] .ep_boxfilter 	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxbody	 	.ep_endbox,				#maincontent .ep_noborderbox .ep_boxbody 		.ep_endbox, #maincontent *[class^='ep_people'][class*='box'] .ep_boxbody 	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxpaginate 	.ep_endbox,				#maincontent .ep_noborderbox .ep_boxpaginate 	.ep_endbox, #maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate	.ep_endbox,
	#maincontent .ep_borderbox .ep_boxfooter 	.ep_endbox,				#maincontent .ep_noborderbox .ep_boxfooter 		.ep_endbox, #maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter 	.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_boxheader .ep_link,				#maincontent .ep_noborderbox .ep_boxheader .ep_link,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button,				#maincontent .ep_noborderbox .ep_boxfooter .ep_button,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter .ep_button{
		position:					relative;
		display:					block;
		float:						right;
		top:						6px;
		margin:						0 6px 0 0;
		padding:					0 6px 0 0;
		background:					none;
		font-size:					1em;
		vertical-align:				middle;
	}
	#maincontent .ep_borderbox .ep_boxfooter .ep_button,				#maincontent .ep_noborderbox .ep_boxfooter .ep_button,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter .ep_button{
		margin-left:				6px;
		padding-left:				6px;
	}
	/* 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_boxheader .ep_link a,				#maincontent .ep_noborderbox .ep_boxheader .ep_link a,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a,			#maincontent .ep_noborderbox .ep_boxfooter .ep_button a,			#maincontent *[class^='ep_people'][class*='box'] .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, body[lang='el'] #maincontent *[class^='ep_people'][class*='box'] .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 *[class^='ep_people'][class*='box'] .ep_boxfooter .ep_button a:link,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a:visited,	#maincontent .ep_noborderbox .ep_boxfooter .ep_button a:visited,	#maincontent *[class^='ep_people'][class*='box'] .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 *[class^='ep_people'][class*='box'] .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 *[class^='ep_people'][class*='box'] .ep_boxfooter .ep_button a:focus,
	#maincontent .ep_borderbox .ep_boxfooter .ep_button a:active,		#maincontent .ep_noborderbox .ep_boxfooter .ep_button a:active,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter .ep_button a:active{
		background-color:			#f4f4f4;
		color:						#195B92;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_link a,				#maincontent .ep_noborderbox .ep_boxheader .ep_link a{
		margin:						0;
		padding: 					2px 6px 3px 2px;
		background-color:			transparent;
		background-position: 		right 0.2em;
		background-repeat: 			no-repeat;
		border:						none;
		text-transform:				none;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_link.ep_simple a,	#maincontent .ep_noborderbox .ep_boxheader .ep_link.ep_simple a{	padding-right: 20px;	background-image: url(../img/icon/boxheader_icon_link_simple.png);	}
	#maincontent .ep_borderbox .ep_boxheader .ep_link.ep_media a,		#maincontent .ep_noborderbox .ep_boxheader .ep_link.ep_media a{	padding-right: 20px;	background-image: url(../img/icon/boxheader_icon_link_media.png);	}
	#maincontent .ep_borderbox .ep_boxheader .ep_link.ep_pdf a,		#maincontent .ep_noborderbox .ep_boxheader .ep_link.ep_pdf a{		padding-right: 20px;	background-image: url(../img/icon/boxheader_icon_link_pdf.png);		}
	#maincontent .ep_borderbox .ep_boxheader .ep_link a:hover,		#maincontent .ep_noborderbox .ep_boxheader .ep_link a:hover,
	#maincontent .ep_borderbox .ep_boxheader .ep_link a:focus,		#maincontent .ep_noborderbox .ep_boxheader .ep_link a:focus,
	#maincontent .ep_borderbox .ep_boxheader .ep_link a:active,		#maincontent .ep_noborderbox .ep_boxheader .ep_link a:active{
		text-decoration:			underline;
	}

/* ======================================================================================================== */
/* = BOX - FORMULAIRE D'ENTETE ============================================================================ */
/* ======================================================================================================== */

	/* FORMULAIRE D'ENTETE : Conteneur */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form{
		position:					relative;
		display:					block;
		float:						right;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element{
		position:					relative;
		display:					block;
		margin:						6px 0 3px 0;
		padding:					0 6px;
		font-size:					1em;
	}
	/* FORMULAIRE D'ENTETE : Icone (calendrier) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_iconcalendar,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_iconcalendar,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_iconcalendar{
	/*	background-image:			url(../img/icon/form_icon_calendar.png);*/
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FORMULAIRE D'ENTETE : Bouton de validation */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_button,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_button,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_button{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_button input,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_button input,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_button input{
		position:					relative;
		display:					inline-block;
		clear:						both;
		cursor:						pointer;
		margin:						6px 6px 3px 6px;
		padding:					0.2em 6px 0.1em 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:					1em;
		text-transform:				uppercase;
		color:						#195B92;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_button input:hover,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_button input:focus,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_button input:active,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_button input:hover,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_button input:focus,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_button input:active,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_button input:hover,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_button input:focus,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_button input:active{
		background-color:			#F4F4F4;
	}
	body[lang='el'] #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_button input,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_button input,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_button input{
		text-transform:				none;
		font-size:					1.1em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FORMULAIRE D'ENTETE : Label */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_label,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_label{
		position:					relative;
		display:					block;
		margin:						0 0 3px 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_label label,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_label label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_label label{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FORMULAIRE D'ENTETE : Donnee (conteneur) */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_data,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_data,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_radiodata,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_radiodata,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_radiodata,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_checkdata,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_checkdata,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_checkdata{
		display:					block;
		z-index:					25;
		left:						0;
		margin:						0;
		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_boxheader .ep_form .ep_element .ep_data div,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_data div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_data div,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_radiodata div,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_radiodata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .ep_radiodata div,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_checkdata div,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element .ep_checkdata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_form .ep_element .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;
	}
	/* FORMULAIRE D'ENTETE : Donnee (champ) */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data div input,
	#maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data div input,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data div input,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data div select,
	#maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data div select,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data div select{
		position:					relative;
		display:					block;
		width:						100%;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data div select,
	#maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data div select,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data div select{
		font-size:					1.1em;
	}
	/* FORMULAIRE D'ENTETE : Donnee (selecteur) */
	#maincontent .ep_borderbox 							.ep_form .ep_element .ep_data select,
	#maincontent .ep_noborderbox 						.ep_form .ep_element .ep_data select,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_form .ep_element .ep_data select{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		width:						100%;
		font-size:					1.1em;
	}
	/* FORMULAIRE D'ENTETE : Donnee (selecteur en mode JS) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .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;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader.ep_whiteheader 	.ep_form .ep_element .ep_data,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader 					.ep_form .ep_element .ep_data,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader.ep_whiteheader 	.ep_form .ep_element .ep_data .ep_menu,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader 					.ep_form .ep_element .ep_data .ep_menu,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader.ep_whiteheader 	.ep_form .ep_element .ep_data .ep_menu div,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader 					.ep_form .ep_element .ep_data .ep_menu div{
		background-color:			#ececec;
	}
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_greyheader 		.ep_form .ep_element .ep_data,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_blueheader 		.ep_form .ep_element .ep_data,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_gradientheader 	.ep_form .ep_element .ep_data,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_greyheader 		.ep_form .ep_element .ep_data .ep_menu,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_blueheader 		.ep_form .ep_element .ep_data .ep_menu,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_gradientheader 	.ep_form .ep_element .ep_data .ep_menu,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_greyheader 		.ep_form .ep_element .ep_data .ep_menu div,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_blueheader 		.ep_form .ep_element .ep_data .ep_menu div,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader.ep_gradientheader 	.ep_form .ep_element .ep_data .ep_menu div{
		background-color:			#F1F1F1;
	}
	/* FORMULAIRE D'ENTETE : Donnee (selecteur en mode JS > element selectionne) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty{
		position:					relative;
		display:					block;
		z-index:					10;
		cursor:						pointer;
		overflow:					hidden;
		width:						auto;
		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_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected	span,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected	span,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_selected	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty		span{
		position:					relative;
		display:					block;
		z-index:					10;
		overflow:					hidden;
		cursor:						pointer;
		width:						inherit;
		height:						1.2em;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
		white-space:				nowrap;
		text-overflow:				ellipsis;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu div.ep_empty		span{
		color:						#999999;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .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_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset.ep_hidden{
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset .ep_buttons,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset .ep_buttons,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .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;
	}
	/* FORMULAIRE D'ENTETE : Donnee (selecteur en mode JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset legend,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset legend,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .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;
	}
	/* FORMULAIRE D'ENTETE : Donnee (selecteur en mode JS > elements disponibles >> lien) */
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		left:						0;
		min-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_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input.ep_focus,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input.ep_focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset input.ep_focus{
		text-decoration:			underline;
	}
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset .ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset .ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_form .ep_element .ep_data .ep_menu fieldset .ep_selected{
		font-weight:				bold;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FORMULAIRE D'ENTETE : Mode deployable (conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement{
		position:					relative;
		display:					block;
		float:						right;
		width:						26px;
		height:						26px;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* FORMULAIRE D'ENTETE : Mode deployable (bouton icone) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_iconblock,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_iconblock,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_iconblock{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						pointer;
		z-index:					20;
		width:						26px;
		height:						26px;
		margin:						0;
		padding:					0;
		background-repeat:			no-repeat;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_iconopen,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_iconopen,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_iconopen{
		background-color:			transparent;
		background-position:		left top;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_iconclose,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_iconclose,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_iconclose{
		background-color:			#C1C1C1;
		background-position:		right top;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_iconblock span,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_iconblock span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_iconblock span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-100000px;
		width:						1px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlaycalendar .ep_iconblock,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlaycalendar .ep_iconblock,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlaycalendar .ep_iconblock{		background-image:	url(../img/icon/boxheader_icon_calendar.png);	}
	/* FORMULAIRE D'ENTETE : Mode deployable (contenu) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_contentblock,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_contentblock,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock{
		position:					absolute;
		display:					block;
		z-index:					10;
		top:						25px;
		right:						0;
		margin:						0;
		padding:					0;
		background-color:			#C1C1C1;
		border:						4px solid #C1C1C1;
		font-size:					1em;
	}
	/* FORMULAIRE D'ENTETE : Mode deployable (contenu en mode selecteur) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_contentblock fieldset,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_contentblock fieldset,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock fieldset{
		position:					relative;
		display:					block;
		overflow:					visible;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect{
		position:					relative;
		display:					block;
		overflow-x:					hidden;
		overflow-y:					auto;
		min-width:					100%;
		max-height:					7em;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button{
		position:					relative;
		display:					block;
		cursor:						pointer;
		overflow-x:					hidden;
		top:						0;
		left:						0;
		max-width:					100%;
		height:						1%;
		float:						none;
		margin:						-1px 0 0 0;
		padding:					3px 5px;
		background:					none;
		background-color:			#F1F1F1;
		border:						1px solid #F1F1F1;
		border-top-color:			#FFFFFF;
		outline:					none;
		font-size:					1.1em;
		font-weight:				normal;
		text-align:					left;
		text-decoration:			none;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:hover,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:active,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:hover,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:focus,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:active,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:hover,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_overlayelement .ep_contentblock .ep_elementselect .ep_button:active{
		text-decoration:			underline;
	}
	/* FORMULAIRE D'ENTETE : Correctif pour l'affichage en heading (conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn .ep_overlayelement,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn .ep_overlayelement,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_headingbtn .ep_overlayelement{
		float:						none;
		width:						auto;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn .ep_overlayelement .ep_iconblock,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn .ep_overlayelement .ep_iconblock,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_headingbtn .ep_overlayelement .ep_iconblock{
		position:					absolute;
		z-index:					10;
		right:						0;
	}

/* ======================================================================================================== */
/* = BOX - ENTETE BOITE =================================================================================== */
/* ======================================================================================================== */
	
	/* ENTETE : Conteneur */
	#maincontent .ep_borderbox .ep_boxheader,							#maincontent .ep_noborderbox .ep_boxheader,							#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader{
		height:						1%;
	}
	/* ENTETE : Bloc titre (conteneur) */
	#maincontent .ep_borderbox .ep_boxheader .ep_block,					#maincontent .ep_noborderbox .ep_boxheader .ep_block,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_block{
		float:						left;
		color:						inherit;
	}
	/* ENTETE : Bloc titre (titre > titre) */
	#maincontent .ep_borderbox .ep_boxheader .ep_block .ep_title,			#maincontent .ep_noborderbox .ep_boxheader .ep_block .ep_title,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		overflow:					visible;
		width:						auto;
		height:						auto;
		left:						0;
		margin:						0;
		padding:					0;
		font-size:					1em;
		line-height:				1em;
		font-weight:				bold;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block h2.ep_title,	
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block h2.ep_title,	
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block h2.ep_title{		font-size:	2em !important; 	}
	#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,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block a.ep_title:link,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block a.ep_title:visited,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_title a:link,	
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_title a:visited,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_title a:link,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_title a:visited,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title a:link,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title a: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,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block a.ep_title:hover,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block a.ep_title:focus,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block a.ep_title:active,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_title a:hover,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_title a:focus,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_title a:active,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_title a:hover,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_title a:focus,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_title a:active,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title a:hover,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title a:focus,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_title a:active{
		text-decoration:			underline;
		color:						inherit;
	}
	/* ENTETE : Bloc titre (titre > information complementaire) */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_title .ep_small,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_title .ep_small,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_title .ep_small{
		font-size:					0.7em;
	}
	/* ENTETE : Bloc titre (titre > affichage "recherche") */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_searchtitle,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_searchtitle,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_searchtitle,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block h1.ep_searchtitle,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block h1.ep_searchtitle,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block h1.ep_searchtitle,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block h2.ep_searchtitle,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block h2.ep_searchtitle,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block h2.ep_searchtitle,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block h3.ep_searchtitle,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block h3.ep_searchtitle,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block h3.ep_searchtitle{		font-size:	1.8em !important;	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_searchtitle strong,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_searchtitle strong,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_searchtitle strong{	font-size:	1.4em;	}
	/* ENTETE : Bloc titre (sous titre) */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						3px 0 0 0;
		padding:					0;
		font-weight:				normal;
		color:						inherit;
	}
	/* ENTETE : Bloc titre (sous titre > theme) */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle .ep_theme,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle .ep_theme,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle .ep_theme{
		font-weight:				bold;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle a.ep_theme:link, 
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle a.ep_theme:visited, 
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle a.ep_theme:link, 
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle a.ep_theme:visited,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle a.ep_theme:link,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle a.ep_theme:visited{
		text-decoration:			none;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle a.ep_theme:hover, 
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle a.ep_theme:focus, 
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle a.ep_theme:active, 
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle a.ep_theme:hover, 
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle a.ep_theme:focus,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle a.ep_theme:active,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle a.ep_theme:hover,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle a.ep_theme:focus,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle a.ep_theme:active{
		text-decoration:			underline;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle .ep_date,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle .ep_date,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle .ep_date{
		font-weight:				normal;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle .ep_time,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle .ep_time,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle .ep_time{
		position:					relative;
		display:					inline-block;
		margin:						2px 0 0 0;
		padding:					1px 4px;
		background-color:			#195B92;
		color:						#FFFFFF;
	}
	/* ENTETE : Bloc titre (sous titre > icone) */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle img, 
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle img, 
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle img{
		position:					relative;
		display:					inline-block;
		top:						0.2em;
		margin:						0 5px 0 0;
		padding:					0;
		border:						none;
	}
	/* ENTETE : Bloc titre (accronyme de commission) */ 
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_acronym,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_acronym,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_acronym{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_acronym .ep_abbr,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_acronym .ep_abbr,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_acronym .ep_abbr{
		position:					relative;
		display:					inline-block;
		min-width:					4.2em;
		margin:						0 5px 0 0;
		padding:					2px 0;
		background-color:			#dd602d;
		border:						none;
		outline:					none;
		font-size:					1em;
		font-weight:				bold;
		text-align:					center;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFFFFF;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_acronym .ep_name,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_acronym .ep_name,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_acronym .ep_name{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					3px 0;
		font-size:					1.1em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_block .ep_subtitle .ep_acronym,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle .ep_acronym,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_block .ep_subtitle .ep_acronym{
		display:					inline-block;
		font-size:					0.9em;
	}
	/* ENTETE : Bloc entete (conteneur) */
	#maincontent .ep_borderbox .ep_boxheader .ep_heading,				#maincontent .ep_noborderbox .ep_boxheader .ep_heading,					#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_heading,
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn,				#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					12px 0 0 0;
		background:					none;
		color:						#103454;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_heading .ep_title,		#maincontent .ep_noborderbox .ep_boxheader .ep_heading .ep_title,			#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_heading .ep_title,
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_title,	#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_title,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_title{
		position:					relative;
		display:					block;
		z-index:					20;
		overflow:					visible;
		left:						0;
		width:						auto;
		height:						auto;
		margin:						0;
		padding:					0;
		font-size:					1.8em;
		font-weight:				bold;
		color:						inherit;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_heading h1.ep_title,		#maincontent .ep_noborderbox .ep_boxheader .ep_heading h1.ep_title,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_heading h1.ep_title,
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn h1.ep_title,	#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn h1.ep_title,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn h1.ep_title{	
		font-size:					1.8em !important;
	}
	/* ENTETE : Bloc entete (sous titre) */
	#maincontent .ep_borderbox .ep_boxheader .ep_heading .ep_subtitle,	#maincontent .ep_noborderbox .ep_boxheader .ep_heading .ep_subtitle,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_heading .ep_subtitle,
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_subtitle,	#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_subtitle,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_subtitle{
		position:					relative;
		display:					block;
		z-index:					15;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				normal;
		color:						inherit;
	}
	/* ENTETE : Bloc entete (sous titre > theme) */
	#maincontent .ep_borderbox 							.ep_boxheader .ep_heading 		.ep_subtitle .ep_theme,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_heading 		.ep_subtitle .ep_theme,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_heading 		.ep_subtitle .ep_theme,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_theme,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_theme,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_theme{
		font-weight:				bold;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_heading 		.ep_subtitle .ep_date,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_heading 		.ep_subtitle .ep_date,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_heading 		.ep_subtitle .ep_date,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_date,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_date,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_date{
		font-weight:				normal;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_heading 		.ep_subtitle .ep_time,	
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_heading 		.ep_subtitle .ep_time,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_heading 		.ep_subtitle .ep_time
	#maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_time,	
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_time,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxheader .ep_headingbtn 	.ep_subtitle .ep_time{
		position:					relative;
		display:					inline-block;
		margin:						2px 0 0 0;
		padding:					1px 4px;
		background-color:			#195B92;
		color:						#FFFFFF;
	}
	/* ENTETE : Bloc entete (accronyme de commission) */ 
	#maincontent .ep_borderbox 							.ep_boxheader .ep_heading 		.ep_acronym,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_heading 		.ep_acronym,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_heading 		.ep_acronym,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn 	.ep_acronym,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn 	.ep_acronym,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_headingbtn 	.ep_acronym{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_heading 		.ep_acronym .ep_abbr,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_heading 		.ep_acronym .ep_abbr,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_heading 		.ep_acronym .ep_abbr,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn 	.ep_acronym .ep_abbr,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn 	.ep_acronym .ep_abbr,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_headingbtn 	.ep_acronym .ep_abbr{
		position:					relative;
		display:					inline-block;
		min-width:					4.2em;
		margin:						0 5px 0 0;
		padding:					2px 0;
		background-color:			#dd602d;
		border:						none;
		outline:					none;
		font-size:					1em;
		font-weight:				bold;
		text-align:					center;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFFFFF;
	}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_heading 		.ep_acronym .ep_name,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_heading 		.ep_acronym .ep_name,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_heading 		.ep_acronym .ep_name,
	#maincontent .ep_borderbox 							.ep_boxheader .ep_headingbtn 	.ep_acronym .ep_name,
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_headingbtn 	.ep_acronym .ep_name,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader .ep_headingbtn 	.ep_acronym .ep_name{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					3px 0;
		font-size:					1.1em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#195B92;
	}
	/* ENTETE : Bloc entete (couleur) */ 
	#maincontent .ep_borderbox 							.ep_boxheader .ep_heading,		#maincontent .ep_borderbox 						.ep_boxheader .ep_headingbtn{		background-color:	#FFFFFF;									}
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_heading,		#maincontent .ep_noborderbox						.ep_boxheader .ep_headingbtn{		background-image:	url(../img/background/body_bg_page.png);	}
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_heading,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn{		background-color:	#FFFFFF;									}
	#maincontent .ep_borderbox 							.ep_boxheader .ep_greyheading, 	#maincontent .ep_noborderbox 					.ep_boxheader .ep_greyheading, 	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_greyheading{
		padding-bottom:				12px;
		padding-left:				12px;
		padding-right:				12px;
		background-color:			#1f394e;
		background-image:			url(../img/background/boxhead_bg_grey.png);
		background-repeat:			repeat;
		color:						#103454;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_blueheading, 		#maincontent .ep_noborderbox .ep_boxheader .ep_blueheading, 		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_blueheading{	
		padding-bottom:				12px;
		padding-left:				12px;
		padding-right:				12px;
		background-color:			#1f394e;
		color:						#FFFFFF;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_whiteheading, 		#maincontent .ep_noborderbox .ep_boxheader .ep_whiteheading, 	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_whiteheading{	
		background-color:			#FFFFFF;
		color:						#103454;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_gradientheading, 	#maincontent .ep_noborderbox .ep_boxheader .ep_gradientheading, 	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_gradientheading{	
		padding-bottom:				12px;
		padding-left:				12px;
		padding-right:				12px;
		background-color:			#3794dc;
		background-image:			url(../img/background/boxhead_bg_gradientlight.jpg);
		background-position:		bottom;
		background-repeat:			repeat-x;
		color:						#FFFFFF;
	}
	/* ENTETE : Bloc entete (couleur acronyme) */ 
	#maincontent .ep_borderbox 		.ep_boxheader .ep_blueheading 	.ep_acronym .ep_name,									#maincontent .ep_borderbox	 					.ep_boxheader .ep_gradientheading	.ep_acronym .ep_name,
	#maincontent .ep_noborderbox 	.ep_boxheader .ep_blueheading 	.ep_acronym .ep_name, 									#maincontent .ep_noborderbox 					.ep_boxheader .ep_gradientheading 	.ep_acronym .ep_name,
	#maincontent *[class^='ep_people'][class*='box'] 				.ep_boxheader .ep_blueheading 	.ep_acronym .ep_name, 	#maincontent *[class^='ep_people'][class*='box']	.ep_boxheader .ep_gradientheading 	.ep_acronym .ep_name{
		color:						#FFFFFF;
	}
	/* ENTETE : Bloc entete (correction pour l'affichage des boutons) */ 
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_title,			#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_title,			#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_title,
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_subtitle,			#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_subtitle,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_subtitle,
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_acronym,			#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_acronym,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_acronym{
		float:						left;
	}	
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_subtitle,			#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_subtitle,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_subtitle{
		clear:						left;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_subtitle,			#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_subtitle,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_subtitle,
	#maincontent .ep_borderbox .ep_boxheader .ep_headingbtn .ep_subtitle span,	#maincontent .ep_noborderbox .ep_boxheader .ep_headingbtn .ep_subtitle span,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_headingbtn .ep_subtitle span{
		white-space:				nowrap;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* ENTETE : Bloc entete avec onglets (conteneur) */
	#maincontent .ep_borderbox .ep_boxheader .ep_tabtitle,			#maincontent .ep_noborderbox .ep_boxheader .ep_tabtitle,			#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_tabtitle{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						0;
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_block,				#maincontent .ep_noborderbox .ep_boxheader ul.ep_block,			#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_block{
		top:						2px;
		/top:						1px;
		float:						none;
		padding:					0;
		margin-top:					0;
	}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_block + span,		#maincontent .ep_noborderbox .ep_boxheader ul.ep_block + span,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_block + span{
		padding-top:				0;
	}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_block li,			#maincontent .ep_noborderbox .ep_boxheader ul.ep_block li,			#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_block li{
		position:					relative;
		display:					block;
		float:						left;
		margin:						-3px 0 0 0;
		/margin-top:				-2px;
		padding:					0;
		font-size:					1em;
	}
	/* ENTETE : Bloc entete avec onglets (lien) */
	#maincontent .ep_borderbox .ep_boxheader ul.ep_block li a,			#maincontent .ep_noborderbox .ep_boxheader ul.ep_block li a,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_block li a{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0 -1px;
		padding:					2px 0;
		border:						1px solid #D9DDE1;
		border-left-style:			none;
		font-size:					1em;
		text-decoration:			none;
		text-align:					center;
		white-space:				nowrap;
		color:						#13334D;
	}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_block li a span,		#maincontent .ep_noborderbox .ep_boxheader ul.ep_block li a span,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_block li a span{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		margin:						0;
		padding:					0 25px;
		font-size:					1.2em;
		text-decoration:			none;
		text-align:					left;
		vertical-align:				middle;
		white-space:				normal;
		color:						inherit;
	}
	#maincontent .ep_borderbox	 						.ep_boxheader ul.ep_block li a span.ep_align,
	#maincontent .ep_noborderbox 						.ep_boxheader ul.ep_block li a span.ep_align,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader ul.ep_block li a span.ep_align{
		width:						1px;
		height:						4.6em;
		margin-right:				-1px;
		padding:					0;
		font-size:					1em;
		text-decoration:			none !important;
	}
	#maincontent .ep_borderbox 							.ep_boxheader ul.ep_block li a span span,
	#maincontent .ep_noborderbox 						.ep_boxheader ul.ep_block li a span span,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader ul.ep_block li a span span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						0;
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	/* ENTETE : Bloc entete avec onglets (lien > effet de survol) */
	#maincontent .ep_borderbox 							.ep_boxheader ul.ep_block li a:link 	span,
	#maincontent .ep_borderbox	 						.ep_boxheader ul.ep_block li a:visited span,
	#maincontent .ep_noborderbox							.ep_boxheader ul.ep_block li a:link 	span,
	#maincontent .ep_noborderbox 						.ep_boxheader ul.ep_block li a:link 	span,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader ul.ep_block li a:link 	span,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader ul.ep_block li a:visited span{
		text-decoration:			none;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxheader ul.ep_block li a:hover	span,
	#maincontent .ep_borderbox 							.ep_boxheader ul.ep_block li a:focus 	span,
	#maincontent .ep_borderbox 							.ep_boxheader ul.ep_block li a:active 	span,
	#maincontent .ep_noborderbox 						.ep_boxheader ul.ep_block li a:hover	span,
	#maincontent .ep_noborderbox 						.ep_boxheader ul.ep_block li a:focus 	span,
	#maincontent .ep_noborderbox 						.ep_boxheader ul.ep_block li a:active 	span
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader ul.ep_block li a:hover	span,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader ul.ep_block li a:focus 	span,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader ul.ep_block li a:active 	span{
		text-decoration:			underline;
		color:						inherit;
	}
	/* ENTETE : Bloc entete avec onglets (lien > selection) */
	#maincontent .ep_borderbox 							.ep_boxheader ul.ep_block li.ep_selected a,
	#maincontent .ep_noborderbox 						.ep_boxheader ul.ep_block li.ep_selected a,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader ul.ep_block li.ep_selected a{
		background-color:			#FFFFFF;
		border-left-style:			solid;
		border-bottom-color:		#FFFFFF;
		color:						#13334D;
	}
	/* ENTETE : Bloc entete avec onglets (taille de colonnage) */
	#maincontent .ep_borderbox .ep_boxheader ul.ep_1column  li,		#maincontent .ep_noborderbox .ep_boxheader ul.ep_1column  li,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_1column  li{		max-width: 100%;	}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_2columns li,	#maincontent .ep_noborderbox .ep_boxheader ul.ep_2columns li,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_2columns li{		max-width: 50%;		}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_3columns li,	#maincontent .ep_noborderbox .ep_boxheader ul.ep_3columns li,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_3columns li{		max-width: 33%;		}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_4columns li,	#maincontent .ep_noborderbox .ep_boxheader ul.ep_4columns li,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_4columns li{		max-width: 25%;		}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_5columns li,	#maincontent .ep_noborderbox .ep_boxheader ul.ep_5columns li,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_5columns li{		max-width: 20%;		}
	#maincontent .ep_borderbox .ep_boxheader ul.ep_6columns li,	#maincontent .ep_noborderbox .ep_boxheader ul.ep_6columns li	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_6columns li{		max-width: 16.5%;	}
	/* ENTETE : Bloc entete avec onglets (correctif H1) */
	#maincontent .ep_borderbox .ep_boxheader ul.ep_block li h1,		#maincontent .ep_noborderbox .ep_boxheader ul.ep_block li h1,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader ul.ep_block li h1{
		font-size:					1em;
	}
	/* ENTETE : Bloc entete avec onglets (correctif couleur) */
	#maincontent .ep_borderbox 							.ep_greyheader ul.ep_block li.ep_selected a,
	#maincontent .ep_noborderbox 						.ep_greyheader ul.ep_block li.ep_selected a,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_greyheader ul.ep_block li.ep_selected a{
		background-color:			#FFFFFF;
		border-bottom-color:		#FFFFFF;
		color:						#13334D;
	}

/* ======================================================================================================== */
/* = BOX - PIED DE BOITE ================================================================================== */
/* ======================================================================================================== */
	
	/* PIED DE BOITE : Conteneur */
	#maincontent .ep_borderbox .ep_boxfooter .ep_block,					#maincontent .ep_noborderbox .ep_boxfooter .ep_block,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter .ep_block{
		padding-top:				0;
		padding-bottom:				6px;
		background-image:			url(../img/background/boxfoot_bg.jpg);
	}
	/* PIED DE BOITE : Bouton */
	#maincontent .ep_borderbox .ep_boxfooter .ep_button,					#maincontent .ep_noborderbox .ep_boxfooter .ep_button,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter .ep_button{
		margin-top:					0;
		margin-bottom:				0;
		padding-bottom:				6px;
		float:						none;
		text-align:					center;
	}
	
/* ======================================================================================================== */
/* = BOX - PAGINATION ===================================================================================== */
/* ======================================================================================================== */

	/* PAGINATION : Conteneur principal */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_block,				#maincontent .ep_noborderbox .ep_boxpaginate .ep_block,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_block{
		padding-bottom:				12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PAGINATION : Numero de page (conteneur) */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_paginate,				#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate{
		position:					absolute;
		display:					block;
		z-index:					20;
		cursor:						default;
		top:						0;
		bottom:						0;
		left:						0;
		width:						100%;
		height:						1%;
		font-size:					1em;
	}
	#maincontent .ep_borderbox .ep_boxpaginate .ep_paginate ul,			#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate ul,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate ul,
	#maincontent .ep_borderbox .ep_boxpaginate .ep_paginate ol,			#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate ol,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate ol{
		position:					relative;
		display:					block;
		margin:						0 12em;
		padding:					0;
		background:					none;
		font-size:					1em;
		vertical-align:				middle;
		text-align:					center;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li div,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li div,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate li,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li div{
		position:					relative;
		display:					inline;
	}
	/* PAGINATION : Numero de page (separateur) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate .ep_endbox,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate .ep_endbox,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate .ep_endbox{
		margin-top:					-5px;
	}
	/* PAGINATION : Numero de page (lien) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li a,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li span,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li a,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li span,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate li a,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate li span{
		display:					inline-block;
		overflow:					hidden;
		margin:						0 1px;
		padding:					6px;
		background-color:			transparent;
		border:						1px solid transparent;
		border-radius:				5px;
		-moz-border-radius:			5px;
		outline:					none;
		font-size:					1.1em;
		white-space:				normal;
		letter-spacing:				normal;
		text-transform:				uppercase;
		text-decoration:			none;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li a,
	body[lang='el'] #maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li span,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li a,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li span,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate li a,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate li span{
		text-transform:				none;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li a span,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li span span,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li a span,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li span span,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li a span,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li span span{
		position:					absolute;
		display:					block;
		outline:					none;
		font-size:					1em;
	}
	/* PAGINATION : Numero de page (lien > effet de survol) */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_paginate li a:link, 	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:link, 		#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:link,
	#maincontent .ep_borderbox .ep_boxpaginate .ep_paginate li a:visited,	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:visited,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:visited{
		background-color:			#FFFFFF;
		border-color:				transparent;
		color:						#195B92;
	}
	#maincontent .ep_borderbox 		.ep_boxpaginate 		.ep_paginate li a:hover,
	#maincontent .ep_borderbox 		.ep_boxpaginate 		.ep_paginate li a:focus,
	#maincontent .ep_borderbox 		.ep_boxpaginate 		.ep_paginate li a:active,
	#maincontent .ep_noborderbox 	.ep_boxpaginate 		.ep_paginate li a:hover,
	#maincontent .ep_noborderbox 	.ep_boxpaginate 		.ep_paginate li a:focus,
	#maincontent .ep_noborderbox 	.ep_boxpaginate 		.ep_paginate li a:active,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li a:hover,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li a:focus,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li a:active,
	#maincontent .ep_borderbox		.ep_boxpaginate 		.ep_paginate li span:focus,	
	#maincontent .ep_borderbox 		.ep_boxpaginate 		.ep_paginate li span:active,
	#maincontent .ep_noborderbox 	.ep_boxpaginate 		.ep_paginate li span:focus,
	#maincontent .ep_noborderbox 	.ep_boxpaginate 		.ep_paginate li span:active,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate li span:focus,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate li span:active{
		background-color:			#f4f4f4;
		border-color:				#dbe1e4;
		color:						#195B92;
	}
	/* PAGINATION : Numero de page (lien > selection) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li span,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li span,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li span,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li a.ep_selected,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li a.ep_selected,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li a.ep_selected{
		background-color:			#FFFFFF;
		border-color:				#dbe1e4;
	}
	/* PAGINATION : Numero de page (lien > desactivation) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li.ep_hidden,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li.ep_hidden,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_paginate li.ep_hidden{
		position:					absolute;
		display:					block;
	}
	/* PAGINATION : Numero de page (lien > bloc) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate li span.ep_more,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_paginate li span.ep_more,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate li span.ep_more{
		background-color:			#FFFFFF;
		border-color:				transparent;
		color:						#195B92;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PAGINATION : Bouton (conteneur) */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_button,				#maincontent .ep_noborderbox .ep_boxpaginate .ep_button,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button{
		position:					relative;
		display:					inline-block;
		z-index:					10;
		top:						0;
		right:						-0.5%;
		width:						49.5%;
		min-height:					2.8em;
		margin:						0;
		padding:					0;
		background:					none;
		font-size:					1em;
		text-align:					right;
		vertical-align:				middle;
		white-space:				nowrap;
	}
	#maincontent .ep_borderbox 								.ep_boxpaginate .ep_button:first-child,
	#maincontent .ep_noborderbox 							.ep_boxpaginate .ep_button:first-child,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxpaginate .ep_button:first-child{
		left:						0;
		right:						auto;
		text-align:					left;
	}
	/* PAGINATION : Bouton (lien) */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_button a,			#maincontent .ep_noborderbox .ep_boxpaginate .ep_button a,				#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button a{
		position:					relative;
		display:					inline-block;
		outline:					none;
		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_boxpaginate .ep_button a,
	body[lang='el'] #maincontent .ep_noborderbox 					.ep_boxpaginate .ep_button a,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button a{
		text-transform:				none;
		font-size:					1.2em;
	}
	/* PAGINATION : Bouton (effet de survol) */
	#maincontent .ep_borderbox .ep_boxpaginate .ep_button a:link, 		#maincontent .ep_noborderbox .ep_boxpaginate .ep_button a:link, 		#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button a:link,
	#maincontent .ep_borderbox .ep_boxpaginate .ep_button a:visited,		#maincontent .ep_noborderbox .ep_boxpaginate .ep_button a:visited,	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button a:visited{
		background-color:			#FFFFFF;
		color:						#195B92;
	}
	#maincontent .ep_borderbox .ep_boxpaginate .ep_button a:hover, 		#maincontent .ep_noborderbox .ep_boxpaginate .ep_button a:hover, 		#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button a:hover,
	#maincontent .ep_borderbox .ep_boxpaginate .ep_button a:focus, 		#maincontent .ep_noborderbox .ep_boxpaginate .ep_button a:focus, 		#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button a:focus,
	#maincontent .ep_borderbox .ep_boxpaginate .ep_button a:active,		#maincontent .ep_noborderbox .ep_boxpaginate .ep_button a:active,		#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_button a:active{
		background-color:			#f4f4f4;
		color:						#195B92;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PAGINATION : Sommaire (conteneur) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_summaryblock,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_summaryblock{
		position:					relative;
		display:					block;
		overflow:					visible;
		height:						1%;
		margin:						0;
		padding:					6px 0;
		border:						none;
		font-size:					1em;
		text-align:					right;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_column,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_column,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_column,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_columninline,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_columninline,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_columninline{
		position:					relative;
		display:					block;
		overflow:					visible;
		margin:						0;
		padding:					6px 0;
		background:					none;
		border:						none;
		font-size:					1em;
		text-align:					left;
	}
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_summaryblock.ep_separated,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_summaryblock.ep_separated{
		margin-top:					12px;
		border-top:					1px solid #d9dde1;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock.ep_half .ep_column,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock.ep_half .ep_column,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock.ep_half .ep_column{
		display:					inline-block;
		max-width:					100%;
	}
	/* PAGINATION : Sommaire (titre principal > invisible) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_title,	
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_title,	
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_title{
		position:					absolute;
		display:					block;
		left:						-10000px;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
	}
	/* PAGINATION : Sommaire (bouton de validation) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_button,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_button,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_summaryblock .ep_button{
		position:					relative;
		display:					block;
		right:						0;
		width:						auto;
		min-height:					1px;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		text-align:					right;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_button,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_button,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_summaryblock .ep_button{
		display:					none;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_button input,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_button input,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .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_boxpaginate .ep_summaryblock .ep_button input,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_button input,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_button input{
		text-transform:				none;
		font-size:					1.3em;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_button input:hover,
	#maincontent .ep_borderbox	 						.ep_boxpaginate .ep_summaryblock .ep_button input:focus,
	#maincontent .ep_borderbox	 						.ep_boxpaginate .ep_summaryblock .ep_button input:active,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_summaryblock .ep_button input:hover,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_summaryblock .ep_button input:focus,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_button input:active
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_button input:hover,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_button input:focus,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_summaryblock .ep_button input:active{
		background-color:			#F4F4F4;
	}
	/* PAGINATION : Sommaire (libelle) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_label,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_label{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 12px 6px 12px;
		font-size:					1em;
	}
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_label{
		padding-left:				0;
		padding-right:				0;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_label label,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_label label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_label labe{
		position:					relative;
		display:					block;
		margin:						0;
		font-size:					1.2em;
		color:						#363636;
	}
	/* PAGINATION : Sommaire (bloc d'information > conteneur) */
	#maincontent .ep_borderbox							.ep_boxpaginate .ep_summaryblock .ep_info,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_info,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_info{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 14px 0 14px;
		font-size:					1em;
		color:						#102c42;
	}
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_info,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_info{
		padding-left:				2px;
		padding-right:				2px;
	}
	/* PAGINATION : Sommaire (bloc de donnees > conteneur) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_data,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_data,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_data{
		position:					relative;
		display:					block;
		z-index:					25;
		left:						0;
		margin:						0 12px;
		padding:					1px;
		background-color:			#FFFFFF;
		border:						1px solid #dddddd;
		font-size:					1em;
	}
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_data,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_data{
		margin-left:				0;
		margin-right:				0;
	}
	#maincontent .ep_borderbox							.ep_boxpaginate .ep_summaryblock .ep_data div,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_data div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_data div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 4px;
		background-color:			#FFFFFF;
		box-shadow: 				1px 3px 3px #d8d9d9 inset;
		-moz-box-shadow: 			1px 3px 3px #d8d9d9 inset;
		-webkit-box-shadow: 		1px 3px 3px #d8d9d9 inset;
		font-size:					1em;
	}
	/* PAGINATION : Sommaire (bloc de donnees > champ) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_field,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_field,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_summaryblock .ep_field{
		position:					relative;
		display:					block;
		width:						auto;
		background:					none;
		border:						none;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock select.ep_field,
	#maincontent .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock select.ep_field,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_summaryblock select.ep_field{
		width:						100%;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
	}
	/* PAGINATION : Sommaire (selection en mode JS) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .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;
	}
	/* PAGINATION : Sommaire (selection en mode JS > element selectionne) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .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(../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_boxpaginate .ep_summaryblock .ep_menu div.ep_empty	span,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_empty	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_empty	span,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default	span{
		color:						#999999;
	}
	/* PAGINATION : Sommaire (selection en mode JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu fieldset{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		width:						100%;
		min-width:					100%;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 		.ep_boxpaginate .ep_summaryblock .ep_menu fieldset.ep_hidden{
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset .ep_buttons,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset .ep_buttons,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu fieldset .ep_buttons{
		position:					absolute;
		display:					block;
		float:						none;
		overflow-x:					hidden;
		overflow-y:					auto;
		z-index:					5;
		top:						1.2em;
		left:						-2px;
		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;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset legend,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset legend,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .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;
	}
	/* PAGINATION : Sommaire (selection en mode JS > elements disponibles >> lien) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .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;
		text-indent:				5px;
		font-weight:				normal;
		text-align:					left;
		text-decoration:			none;
		text-overflow:				ellipsis;
		text-overflow:				inherit\9;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_borderbox							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input.ep_focus,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input.ep_focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu fieldset input.ep_focus{
		text-decoration:			underline;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset .ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset .ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu fieldset .ep_selected{
		font-weight:				bold;
	}
	/* PAGINATION : Sommaire (Correction des selecteurs convertis lors de l'affichage en 100%) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_column .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_column .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_column .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxpaginate .ep_summaryblock .ep_menu div.ep_selected{
		overflow:					hidden;
		width:						auto !important;
		white-space:				nowrap;
		text-overflow:				ellipsis;
	}
	/* PAGINATION : Sommaire (Correction des elements pour l'etirement dans la zone contextuelle) */
	body.ep_jsavailable #maincontent #contextzone .ep_borderbox 							.ep_boxpaginate .ep_summaryblock .ep_menu fieldset,
	body.ep_jsavailable #maincontent #contextzone .ep_noborderbox 						.ep_boxpaginate .ep_summaryblock .ep_menu fieldset,
	body.ep_jsavailable #maincontent #contextzone *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_summaryblock .ep_menu fieldset{
		width:						100%	!important;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PAGINATION : Pagination alphabetique (conteneur) */
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical ul,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical ul,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical ul,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical ol,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical ol,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical ol{
		position:					relative;
		float:						left;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical ul,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical ul,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical ul,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical ol,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical ol,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical ol{
		margin-left:				0;
		margin-right:				0;
		letter-spacing:				-0.3em;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical li a,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical li a,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical li a,
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical li span,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical li span,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical li span{
		padding:					6px 3px;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical + .ep_button,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical + .ep_button,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical + .ep_button{
		display:					block;
		float:						right;
		width:						auto;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical + .ep_button a,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical + .ep_button a,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical + .ep_button a{
		margin-right:				2px;
		padding:					6px 3px;
	}
	#maincontent .ep_borderbox 							.ep_boxpaginate .ep_paginate.ep_alphabetical li.ep_disable span,
	#maincontent .ep_noborderbox							.ep_boxpaginate .ep_paginate.ep_alphabetical li.ep_disable span,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxpaginate .ep_paginate.ep_alphabetical li.ep_disable span{
		background-color:			transparent;
		border:						none;
		color:						#999;
	}

/* ======================================================================================================== */
/* = BOX - FILTRE ========================================================================================= */
/* ======================================================================================================== */
	
	/* FILTRE : Conteneur */
	#maincontent .ep_borderbox 							.ep_boxfilter,
	#maincontent .ep_noborderbox 						.ep_boxfilter,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter{
		height:						1%;
		background-image:			url(../img/background/boxhead_bg_grey.png);
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'],
	#maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'],
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter *[class*='ep_block']{
		position:					relative;
		display:					block;
		overflow:					visible;
		height:						1%;
		margin:						0;
		padding:					0 0 6px 0;
		border:						none;
		font-size:					1em;
		color:						inherit;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'],
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'],
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] *[class*='ep_column']{
		position:					relative;
		display:					block;
		overflow:					visible;
		margin:						0;
		padding:					6px 0;
		background:					none;
		border:						none;
		font-size:					1em;
	}
	/* FILTRE : Conteneur (couleur) */
	#maincontent .ep_borderbox 							.ep_boxheader.ep_greyheader + .ep_boxfilter.ep_greyfilter,
	#maincontent .ep_noborderbox 						.ep_boxheader.ep_greyheader + .ep_boxfilter.ep_greyfilter,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader.ep_greyheader + .ep_boxfilter.ep_greyfilter,
	#maincontent .ep_borderbox 							.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter,
	#maincontent .ep_noborderbox 						.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter{
		z-index:					70;
		margin-top:					-8px;
	}
	#maincontent .ep_borderbox 							.ep_boxheader.ep_greyheader + .ep_boxfilter.ep_greyfilter,
	#maincontent .ep_noborderbox 						.ep_boxheader.ep_greyheader + .ep_boxfilter.ep_greyfilter,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader.ep_greyheader + .ep_boxfilter.ep_greyfilter{
		background-image:			url(../img/background/boxhead_bg_grey.png);
	}
	#maincontent .ep_borderbox 							.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter,
	#maincontent .ep_noborderbox 						.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter{
		background-color:			#20425d;
		background-image:			none;
	}
	#maincontent .ep_borderbox 							.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter .ep_block li a,
	#maincontent .ep_noborderbox 						.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter .ep_block li a,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter .ep_block li a{
		color:						#fff;
	}
	#maincontent .ep_borderbox 							.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter .ep_block li a,
	#maincontent .ep_noborderbox 						.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter .ep_block li a,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxheader.ep_blueheader + .ep_boxfilter.ep_bluefilter .ep_block li a{
		color:						#fff;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Titre principal (invisible) */
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_title,	
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_title,	
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_title{
		position:					absolute;
		display:					block;
		left:						-10000px;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
	}
	/* FILTRE : Titre principal (visible) */
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'] 	.ep_title,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'] 	.ep_title,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'] 	.ep_title{
		position:					relative;
		display:					block;
		left:						auto;
		width:						auto;
		height:						auto;
		margin:						0;
		padding:					0 12px 6px 12px;
		font-size:					1em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'] 	.ep_title div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'] 	.ep_title div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'] 	.ep_title div{
		position:					relative;
		display:					block;
		margin:						0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#195B92;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Texte informatif */
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_text,	
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_text,	
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_text{
		position:					relative;
		display:					block;
		left:						auto;
		width:						auto;
		height:						auto;
		margin:						0;
		padding:					6px 12px 3px 12px;
		font-size:					1em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_text div,	
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_text div,	
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_text div{
		position:					relative;
		display:					block;
		margin:						0;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#195B92;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Bouton de validation */
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_button,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_button,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter *[class*='ep_block'] .ep_button{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		text-align:					right;
	}
	#maincontent .ep_borderbox	 						.ep_boxfilter *[class*='ep_block'] .ep_button input,
	#maincontent .ep_borderbox	 						.ep_boxfilter *[class*='ep_block'] .ep_button input:link,
	#maincontent .ep_borderbox	 						.ep_boxfilter *[class*='ep_block'] .ep_button input:visited,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_button input,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_button input:link,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_button input:visited,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_button input,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_button input:link,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_button input:visited{
		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;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_borderbox	 						.ep_boxfilter *[class*='ep_block'] .ep_button input,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_button input,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_button input{
		text-transform:				none;
		font-size:					1.3em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_button input:hover,
	#maincontent .ep_borderbox						 	.ep_boxfilter *[class*='ep_block'] .ep_button input:focus,
	#maincontent .ep_borderbox						 	.ep_boxfilter *[class*='ep_block'] .ep_button input:active,
	#maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] .ep_button input:hover,
	#maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] .ep_button input:focus,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_button input:active,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_button input:hover,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_button input:focus,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_button input:active{
		background-color:			#F4F4F4;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Navigation (boutons) */
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_buttonblock .ep_buttons,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_buttonblock .ep_buttons{
		position:					relative;
		display:					block;
		float:						left;
		margin:						-1px 6px 0 0;
		padding:					0;
		font-size:					1em;
		text-align:					right;
	}
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_buttons a:link,		#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_buttons a:visited,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons a:link,		#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons a,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons a:link,		#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons a:visited,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_buttons a:link,		#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_buttons a:visited{
		position:					relative;
		display:					inline-block;
		clear:						both;
		cursor:						pointer;
		margin:						8px 12px 6px 12px;
		padding:					0.2em 6px;
		background:					none;
		border:						none;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_buttons a:hover,
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_buttons a:focus,
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_buttons a:active,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons a:hover,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons a:focus,
	#maincontent .ep_noborderbox							.ep_boxfilter .ep_buttonblock .ep_buttons a:active,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_buttons a:hover,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_buttons a:focus,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_buttons a:active{
		text-decoration:			underline;
	}
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_buttons a span,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_buttons a span,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_buttons a span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						0;
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	/* FILTRE : Navigation (bouton de validation */
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_buttonblock .ep_button,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_button,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_buttonblock .ep_button{
		position:					relative;
		display:					block;
		float:						right;
		margin:						-1px 0 0 6px;
		padding:					0;
		font-size:					1em;
		text-align:					right;
	}
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_button a,
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_button a:link,
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_button a:visited,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_button a,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_button a:link,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_button a:visited,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_button a,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_button a:link,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_button a:visited{
		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;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_button a,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_button a,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_button a{
		text-transform:				none;
		font-size:					1.3em;
	}
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_button a:hover,
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_button a:focus,
	#maincontent .ep_borderbox	 						.ep_boxfilter .ep_buttonblock .ep_button a:active,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_button a:hover,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_buttonblock .ep_button a:focus,
	#maincontent .ep_noborderbox							.ep_boxfilter .ep_buttonblock .ep_button a:active,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_button a:hover,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_button a:focus,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_buttonblock .ep_button a:active{
		background-color:			#F4F4F4;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Pied de filtre (conteneur)  */
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					12px 6px 6px 12px;
		border-top:					1px solid #D9DDE1;
		font-size:					1em;
	}
	/* FILTRE : Pied de filtre (zone  "texte")  */
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_result,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_result,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_result{
		position:					relative;
		display:					inline-block;
		width:						60%;
		margin:						0;
		padding:					0 0 6px 0;
		font-size:					2em;
		text-align:					left;
		color:						#113653;
	}
	/* FILTRE : Pied de filtre  (zone "bouton") */
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button{
		position:					relative;
		display:					inline-block;
		width:						100%;
		margin:						0;
		padding:					0 0 6px 0;
		font-size:					1em;
		text-align:					right;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_result + .ep_button,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_result + .ep_button,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_footer .ep_result + .ep_button{
		width:						39%;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button a,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button a,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button a{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		margin:						0 6px 0 0;
		padding:					0.2em 6px;
		background-color:			#FFFFFF;
		border:						1px solid #DADFE2;
		border-radius:				5px;
		-moz-border-radius:			5px;
		font-size:					1.2em;
		text-decoration:			none;
		text-transform:				uppercase;
		text-shadow:				0 1px 1px #CCCCCC;
		text-align:					center;
		color:						#195B92;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button a:link, 
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button a:visited,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button a:link,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button a:visited,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button a:link,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button a:visited{
		background-color:			#FFFFFF;
		color:						#195B92;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input:hover, 
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input:focus,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input:active,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input:hover,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input:focus,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input:active,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input:hover,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input:focus,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input:active,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button a:hover, 
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button a:focus,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button a:active,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button a:hover,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button a:focus,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button a:active,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button a:hover,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button a:focus,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button a:active{
		background-color:			#F4F4F4;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input,
	body[lang='el'] #maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button a,
	body[lang='el'] #maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button a,
	body[lang='el'] #maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button a{
		text-transform:				none;
		font-size:					1.3em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_confirm,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_confirm:link,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_confirm:visited,
	#maincontent .ep_noborderbox							.ep_boxfilter .ep_footer .ep_button input.ep_confirm,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_confirm:link,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_confirm:visited,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_footer .ep_button input.ep_confirm,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_confirm:link,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_confirm:visited{
		background-color:			#99AC49;
		background-image:			url(../img/background/button_bg_greenlight.png);
		border-color:				#DBE1E4;
		color:						#FFFFFF;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_confirm:hover, 
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_confirm:focus,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_confirm:active,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_confirm:hover,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_confirm:focus,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_confirm:active,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_confirm:hover,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_confirm:focus,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_confirm:active{
		background-color:			#677A2A;
		background-image:			url(../img/background/button_bg_greendark.png);
		border-color:				#DBE1E4;
		color:						#FFFFFF;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_cancel,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_cancel:link,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_cancel:visited,
	#maincontent .ep_noborderbox							.ep_boxfilter .ep_footer .ep_button input.ep_cancel,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_cancel:link,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_cancel:visited,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_footer .ep_button input.ep_cancel,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_cancel:link,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_cancel:visited{
		background-color:			#99AC49;
		background-image:			url(../img/background/button_bg_bluelight.png);
		border-color:				#DBE1E4;
		color:						#FFFFFF;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_cancel:hover, 
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_cancel:focus,
	#maincontent .ep_borderbox 							.ep_boxfilter .ep_footer .ep_button input.ep_cancel:active,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_cancel:hover,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_cancel:focus,
	#maincontent .ep_noborderbox 						.ep_boxfilter .ep_footer .ep_button input.ep_cancel:active,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_cancel:hover,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_cancel:focus,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_footer .ep_button input.ep_cancel:active{
		background-color:			#677A2A;
		background-image:			url(../img/background/button_bg_bluedark.png);
		border-color:				#DBE1E4;
		color:						#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Libelle */
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_label,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_label,
	#maincontent .ep_borderbox							.ep_boxfilter *[class*='ep_block'] .ep_radiolabel,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_radiolabel,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_radiolabel,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_checklabel,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_checklabel,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_checklabel{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 12px 6px 12px;
		font-size:					1em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_label label,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_label label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_label label,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_radiolabel label,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_radiolabel label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_radiolabel label,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_checklabel label,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_checklabel label,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_checklabel label{
		position:					relative;
		display:					block;
		margin:						0;
		font-size:					1.2em;
		color:						#363636;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_radiolabel,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_radiolabel,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_radiolabel,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_checklabel,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_checklabel,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_checklabel{
		float:						left;
		margin-top:					6px;
		padding-left:				0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Bloc d'information (conteneur) */
	#maincontent .ep_borderbox							.ep_boxfilter *[class*='ep_block'] .ep_info,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_info,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_info{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 14px 0 14px;
		font-size:					1.1em;
		color:						#102c42;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Bloc de donnees (conteneur) */
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_data,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_data,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_data,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_radiodata,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_radiodata,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_radiodata,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_checkdata,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_checkdata,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .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 #d8d9d9 inset;
		-moz-box-shadow: 			1px 3px 3px #d8d9d9 inset;
		-webkit-box-shadow: 		1px 3px 3px #d8d9d9 inset;
		font-size:					1em;
	}
	#maincontent .ep_borderbox							.ep_boxfilter *[class*='ep_block'] .ep_data div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_data div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_data div,
	#maincontent .ep_borderbox							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_radiodata div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_radiodata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_radiodata div,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_checkdata div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_checkdata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_checkdata div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 4px;
		background-color:			#FFFFFF;
		box-shadow: 				1px 3px 3px #d8d9d9 inset;
		-moz-box-shadow: 			1px 3px 3px #d8d9d9 inset;
		-webkit-box-shadow: 		1px 3px 3px #d8d9d9 inset;
		font-size:					1em;
	}
	/* FILTRE : Bloc de donnees (conteneur pour les boutons radio et check) */
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_radiodata,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_radiodata,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_radiodata,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_checkdata,
	#maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] .ep_checkdata,
	#maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter *[class*='ep_block'] .ep_checkdata{
		float:						left;
		top:						1px;
		/top:						-4px;
		margin-top:					6px;
		margin-right:				6px;
		background:					none;
		border:						none;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_radiodata div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_radiodata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_radiodata div,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_checkdata div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_checkdata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_checkdata div{
		background:					none;
		padding:					0;
	}
	/* FILTRE : Bloc de donnees (champ) */
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_field,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_field,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_field,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_fieldday,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_fieldday,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_fieldday,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_fieldweek,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_fieldweek,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_fieldweek{
		position:					relative;
		display:					block;
		width:						100%;
		background:					none;
		border:						none;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] select.ep_field,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] select.ep_field,
	#maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] select.ep_field{
		width:						100%;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] input.ep_default,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] input.ep_default,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] input.ep_default,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] textarea.ep_default,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] textarea.ep_default,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] textarea.ep_default{
		color:						#999999;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Selection en mode JS (conteneur ajoute lors des selecteurs multiples) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col > fieldset,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col > fieldset,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']		.ep_boxfilter .ep_block2col > fieldset{
		position:					relative;
		display:					block;
		float:						none;
		width:						100%;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Selection en mode JS (conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block1col .ep_list,				body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_list,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block1col .ep_list,				body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_list,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block1col .ep_list,				body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_list,
	body.ep_jsavailable #maincontent .ep_borderbox 							.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_block1col .ep_menu,				body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_menu,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block1col .ep_menu,				body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.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;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block1col .ep_list,				body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_list,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block1col .ep_list,				body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_list,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block1col .ep_list,				body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_list{
		padding:					3px 4px;
		background-color:			#FFFFFF;
	}
	/* FILTRE : Selection en mode JS (element selectionne) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty{
		position:					relative;
		display:					block;
		z-index:					10;
		overflow:					hidden;
		cursor:						pointer;
		width:						auto;
		min-height:					1.2em;
		margin:						0;
		padding:					3px 26px 3px 6px;
		background-image:			url(../img/icon/form_icon_arrow_select.png);
		background-position:		right center;
		background-repeat:			no-repeat;
		outline:					none;
		font-size:					1.2em;
		font-weight:				normal;
		white-space:				nowrap;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected	span,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected	span,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span{
		position:					relative;
		display:					block;
		z-index:					10;
		overflow:					hidden;
		cursor:						pointer;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
		white-space:				nowrap;
		text-overflow:				ellipsis;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span{
		color:						#999999;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected	span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected	span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected	span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default	span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty		span.ep_hidden{
		position:					absolute;
		display:					block;
		top:						3px;
		bottom:						0;
		left:						auto;
		right:						0;
		width:						16px;
		height:						16px;
		background-image:			url(../img/icon/boxfilter_icon_select.png);
		background-position:		left center;
		background-repeat:			no-repeat;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:active	span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:active	span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected:active	span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:active		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:active		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default:active		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:active		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:active		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:hover		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:focus		span.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty:active		span.ep_hidden{
		background-position:		right center;
	}
	/* FILTRE : Selection en mode JS (elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		width:						100%;
		min-width:					100%;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset.ep_hidden,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset.ep_hidden,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset.ep_hidden{
		left:						-10000px 	!important;
		right:						auto 		!important;
		width:						1px;
		height:						1px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset .ep_buttons,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset .ep_buttons,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset .ep_buttons{
		position:					absolute;
		display:					block;
		float:						none;
		overflow-x:					hidden;
		overflow-y:					auto;
		z-index:					5;
		top:						1.2em;
		left:						-2px;
		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 *[class*='ep_block'] .ep_menu fieldset legend,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset legend,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .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 *[class*='ep_block'] .ep_menu fieldset input,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input{
		position:					relative;
		display:					block;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		-webkit-box-sizing:			border-box;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		left:						0;
		min-width:					100%;
		margin:						-1px 0 0 0;
		padding:					3px 20px 3px 0;
		padding-right:				5px\9;
		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 *[class*='ep_block'] .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input.ep_focus,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input.ep_focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset input.ep_focus{
		text-decoration:			underline;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset .ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset .ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_menu fieldset .ep_selected{
		font-weight:				bold;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Correction des elements pour l'etirement dans la zone contextuelle */
	body.ep_jsavailable #maincontent #contextzone .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent #contextzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent #contextzone *[class^='ep_people'][class*='box']	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent #contextzone .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent #contextzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent #contextzone *[class^='ep_people'][class*='box']	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent #contextzone .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent #contextzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent #contextzone *[class^='ep_people'][class*='box']	.ep_boxfilter *[class*='ep_block'] .ep_menu div.ep_empty{
		width:						auto 	!important;
	}
	body.ep_jsavailable #maincontent #contextzone .ep_borderbox 							.ep_boxfilter .ep_menu fieldset,
	body.ep_jsavailable #maincontent #contextzone .ep_noborderbox 						.ep_boxfilter .ep_menu fieldset,
	body.ep_jsavailable #maincontent #contextzone *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_menu fieldset{
		width:						100%	!important;
	}
	body.ep_jsavailable #maincontent #contextzone .ep_borderbox 							.ep_boxfilter .ep_menu fieldset .ep_buttons input,
	body.ep_jsavailable #maincontent #contextzone .ep_noborderbox 						.ep_boxfilter .ep_menu fieldset .ep_buttons input,
	body.ep_jsavailable #maincontent #contextzone *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_menu fieldset .ep_buttons input{
		width:						100%;
		text-overflow:				ellipsis;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Calendrier [activation js] (conteneur) */	
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div{
		padding-right:				26px;
	}
	/* FILTRE : Calendrier [activation js] (bloc de contenu) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar{
		position:					absolute;
		display:					block;
		float:						none;
		top:						0;
		bottom:						0;
		right:						24px;
		margin:						0;
		padding:					0;
		background:					#f1f1f1;
		box-shadow: 				none;
		font-size:					1em;
	}
	/* FILTRE : Calendrier [activation js] (bouton) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendarbtn,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendarbtn,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendarbtn{
		position:					absolute;
		display:					block;
		z-index:					10;
		float:						none;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		bottom:						0;
		left:						2px;
		width:						20px;
		margin:						0;
		padding:					0;
		background-image:			url(../img/icon/form_icon_calendar.png);
		background-position:		center;
		background-repeat:			no-repeat;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendarbtn span,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendarbtn span,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendarbtn span{
		position:					absolute;
		display:					block;
		top:						0;
		right:						100px;
		margin:						0;
		padding:					0;
		width:						1px;
		height:						1px;
	}
	/* FILTRE : Calendrier [activation js] (pop up > positionnement) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tr,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tr,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tr{
		bottom:						-2px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_bl,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_bl,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_bl,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_br,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_br,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_br{
		top:						-2px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tl,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_bl,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_bl,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_bl{
		left:						0;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tr,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tr,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_tr,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_br,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_br,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block'] .ep_calendardate div .ep_calendar .ep_calendar_br{
		right:						-26px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Message d'erreur (conteneur de libelle) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_label,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_label,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_label,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_label label,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_label label,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_label label{
		color:						#c44949;
	}
	/* FILTRE : Message d'erreur (conteneur de donnee) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_dataerror,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_dataerror,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] .ep_columnerror .ep_dataerror{
		border-color:				#c44949;
	}
	/* FILTRE : Message d'erreur (message) */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] *[class*='ep_column']	 		.ep_error,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] *[class*='ep_column']	 		.ep_error,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] *[class*='ep_column'] 		.ep_error{
		display:					none;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] *[class*='ep_columnerror'] 	.ep_error,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] *[class*='ep_columnerror'] 	.ep_error,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] *[class*='ep_columnerror'] 	.ep_error{
		position:					relative;
		display:					block;
		z-index:					15;
		clear:						both;
		margin:						0 12px;
		padding:					12px 0 0 0;
		background-image:			url(../img/background/form_bg_error_arrow.png);
		background-position:		center 6px;
		background-repeat:			no-repeat;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block'] *[class*='ep_columnerror'] 	.ep_error div,
	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter *[class*='ep_block'] *[class*='ep_columnerror'] 	.ep_error div,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block'] *[class*='ep_columnerror'] 	.ep_error div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					6px 6px 6px 30px;
		background-color:			#c44949;
		background-image:			url(../img/icon/form_icon_error.png);
		background-position:		6px 4px;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		text-align:					left;
		color:						#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Correction des elements en double colonnage */
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_column,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_column,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block2col'] .ep_column,
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columninline,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columninline,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block2col'] .ep_columninline{
		float:						left;
		width:						50%;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columnsmall,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columnsmall,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block2col'] .ep_columnsmall{
		float:						left;
		width:						30%;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columnlarge,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columnlarge,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block2col'] .ep_columnlarge{
		float:						left;
		width:						70%;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columnhalf,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_columnhalf,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block2col'] .ep_columnhalf{
		float:						left;
		width:						25%;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_button,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_button,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block2col'] .ep_button{
		clear:						both;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_button input,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_button input,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block2col'] .ep_button input{
		margin-top:					0;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block2col'] .ep_radiolabel,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_radiolabel,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block2col'] .ep_radiolabel,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block2col'] .ep_checklabel,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_checklabel,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block2col'] .ep_checklabel{
		float:						none;
		margin-top:					0;
		margin-left:				12px;
		padding-left:				2em;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block2col'] .ep_radiodata,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_radiodata,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block2col'] .ep_radiodata,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block2col'] .ep_checkdata,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_checkdata,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block2col'] .ep_checkdata{
		float:						none;
		clear:						both;
		top:						0;
		height:						1px;
		margin:						0;
	}
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block2col'] .ep_radiodata div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_radiodata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block2col'] .ep_radiodata div,
	#maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block2col'] .ep_checkdata div,
	#maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block2col'] .ep_checkdata div,
	#maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='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 *[class*='ep_block1col'] *[class*='ep_columninline'],
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block1col'] *[class*='ep_columninline'],
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block1col'] *[class*='ep_columninline']{
		float:						left;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block1col'] *[class*='ep_columninline'] + .ep_button,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block1col'] *[class*='ep_columninline'] + .ep_button,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block1col'] *[class*='ep_columninline'] + .ep_button{
		float:						right;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter *[class*='ep_block1col'] *[class*='ep_columninline'] + .ep_button input,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter *[class*='ep_block1col'] *[class*='ep_columninline'] + .ep_button input,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter *[class*='ep_block1col'] *[class*='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_title,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_columninline .ep_title,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_columninline .ep_title,
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_columninline .ep_label,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_columninline .ep_label,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.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,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_columninline .ep_data,
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_columninline .ep_info,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_columninline .ep_info,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_columninline .ep_info{
		float:						left;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_columninline .ep_data,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_columninline .ep_data,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.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,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_columninline .ep_data .ep_field{
		width:						auto;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_columninline .ep_title,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_columninline .ep_title,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_columninline .ep_title,
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_columninline .ep_label,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_columninline .ep_label,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_columninline .ep_label{
		padding-top:				5px;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_columninline .ep_info,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_columninline .ep_info,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_columninline .ep_info{
		padding-top:				6px;
		padding-left:				0;
	}
	/* FILTRE : Correction des selecteurs convertis lors de l'affichage en 100% */
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter *[class*='ep_block1col'] .ep_column 		.ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter *[class*='ep_block1col'] .ep_column 		.ep_list div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter *[class*='ep_block1col'] .ep_column 		.ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_empty,		body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_empty,		body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_empty,		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_empty,		body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnsmall	.ep_list div.ep_empty,		body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_empty,		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block1col .ep_column 		.ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block1col .ep_column 		.ep_list div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block1col .ep_column 		.ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_column		.ep_list div.ep_default,		body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_default,		body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_default		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_default,		body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_default,		body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_default,		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block1col .ep_column 		.ep_list div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block1col .ep_column 		.ep_list div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block1col .ep_column 		.ep_list div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_selected,	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_selected,	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_column 		.ep_list div.ep_selected,	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_list div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_selected,	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_selected,	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_list div.ep_selected,	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnlarge .ep_list div.ep_selected,
	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 *[class^='ep_people'][class*='box']	 	.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_borderbox 							.ep_boxfilter .ep_block2col .ep_columnhalf 	.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_noborderbox							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_column 		.ep_menu div.ep_empty,		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_empty,		body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_empty,		body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_empty,		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block1col .ep_column 		.ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block1col .ep_column 		.ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block1col .ep_column 		.ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_column 		.ep_menu div.ep_default,		body.ep_jsavailable #maincontent .ep_borderbox	 						.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_column 		.ep_menu div.ep_default,		body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_column 		.ep_menu div.ep_default,		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnsmall	.ep_menu div.ep_default,		body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_default,		body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_default,		body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block1col .ep_column 		.ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block1col .ep_column 		.ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block1col .ep_column 		.ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_column 		.ep_menu div.ep_selected,	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_column 		.ep_menu div.ep_selected,	body.ep_jsavailable #maincontent .ep_noborderbox							.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_column 		.ep_menu div.ep_selected,	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_block2col .ep_columnhalf 	.ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_selected,	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_selected,	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnsmall 	.ep_menu div.ep_selected,	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box']	 	.ep_boxfilter .ep_block2col .ep_columnlarge .ep_menu div.ep_selected{
		width:						auto !important;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Correction des elements pour l'affichage en mode "recherche" (IMPORTANT : obligation que le bouton "submit" ait le texte "Rechercher" */
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch,
	#maincontent #mainzone .ep_noborderbox						.ep_boxfilter .ep_blocksearch{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 12px 0;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
	}
	body[lang=bg] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=bg] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	10.5em;	}
	body[lang=cs] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=cs] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	10.5em;	}
	body[lang=da] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=da] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	7em;	}
	body[lang=de] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=de] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	9.5em;	}
	body[lang=el] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=el] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	11.5em;	}
	body[lang=en] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=en] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	9em;	}
	body[lang=es] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=es] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	9em;	}
	body[lang=et] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=et] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	8.5em;	}
	body[lang=fi] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=fi] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	6.5em;	}
	body[lang=fr] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=fr] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	13em;	}
	body[lang=hu] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=hu] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	10em;	}
	body[lang=it] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=it] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	8.5em;	}
	body[lang=lt] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=lt] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	9em;	}
	body[lang=lv] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=lv] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	9em;	}
	body[lang=mt] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=mt] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	8.5em;	}
	body[lang=nl] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=nl] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	9em;	}
	body[lang=pl] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=pl] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	8.5em;	}
	body[lang=pt] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=pt] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	11em;	}
	body[lang=ro] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=ro] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	10em;	}
	body[lang=sk] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=sk] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	10.5em;	}
	body[lang=sl] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=sl] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	7em;	}
	body[lang=sv] #maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata,
	body[lang=sv] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columndata{	margin-right:	7em;	}
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_blocksearch .ep_columndata .ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_blocksearch .ep_columndata .ep_list div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_blocksearch .ep_columndata .ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_blocksearch .ep_columndata .ep_list div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_blocksearch .ep_columndata .ep_list div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_blocksearch .ep_columndata .ep_list div.ep_selected,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_blocksearch .ep_columndata .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_blocksearch .ep_columndata .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_blocksearch .ep_columndata .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_blocksearch .ep_columndata .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_borderbox 							.ep_blocksearch .ep_columndata .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_noborderbox 						.ep_blocksearch .ep_columndata .ep_menu div.ep_selected{
		width:						auto !important;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_blocksearch .ep_columnbutton{
		position:					absolute;
		display:					block;
		top:						0.2em;
		right:						0;
		margin:						0;
		padding:					0;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input{
		position:					relative;
		display:					inline-block;
		margin:						0 12px;
		padding:					0.2em 6px;
		background-color:			#99ac49;
		background-image:			url(../img/background/button_bg_greenlight.png);
		background-position:		top;
		background-repeat:			repeat-x;
		border:						1px solid #dbe1e4;
		border-radius:				3px;
		-moz-border-radius:			3px;
		font-size:					1.2em;
		text-transform:				uppercase;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	body[lang='el'] #maincontent #mainzone .ep_borderbox 							.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input,
	body[lang='el'] #maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input,
	body[lang='el'] #maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input{
		text-transform:				none;
		font-size:					1.3em;
	}
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:hover,
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:focus,
	#maincontent #mainzone .ep_borderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:active,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:hover,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:focus,
	#maincontent #mainzone .ep_noborderbox 						.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:active,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:hover,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:focus,
	#maincontent #mainzone *[class^='ep_people'][class*='box'] 	.ep_boxfilter .ep_blocksearch .ep_columnbutton .ep_button input:active{
		background-color:			#677a2a;
		background-image:			url(../img/background/button_bg_greendark.png);
		color:						#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Menu statique a convertir en filtre */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					6px 12px 3px 12px;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block ul,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block ul,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block ul{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
	}
	/* FILTRE : Menu statique a convertir en filtre (element > conteneur) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_subtitle_view,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_subtitle_view,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_subtitle_view,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_subtitle_hidden,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_subtitle_hidden,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_subtitle_hidden{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 6px 0;
		font-size:					1.2em;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_subtitle_hidden,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_subtitle_hidden,
	#maincontent *[class^='ep_people'][class*='box'] 		.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 .ep_borderbox 								.ep_boxfilter .ep_block li,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block li,
	#maincontent *[class^='ep_people'][class*='box'] 		.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 .ep_borderbox 								.ep_boxfilter .ep_block li a,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block li a,
	#maincontent *[class^='ep_people'][class*='box'] 		.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 .ep_borderbox 								.ep_boxfilter .ep_block li a:link,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block li a:visited,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block li a:link,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block li a:visited,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block li a:link,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block li a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block li a:hover,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block li a:focus,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block li a:active,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block li a:hover,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block li a:focus,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block li a:active,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block li a:hover,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block li a:focus,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block li a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (libelle affiche) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title{
		position:					relative;
		display:					block;
		left:						auto;
		width:						auto;
		height:						auto;
		margin:						0;
		padding:					0;
		color:						#999;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					4px 23px 4px 6px;
		background-color:			#fff;
		border:						1px solid #ddd;
		outline:					none;
		font-size:					1em;
		white-space:				nowrap;
		text-decoration:			none;
		color:						#999;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_value,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_value,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_value{
		position:					relative;
		display:					block;
		overflow:					hidden;
		background-image:			none;
		font-size:					1.2em;
		white-space:				nowrap;
		line-height:				1em;
		text-overflow:				ellipsis;
		text-decoration:			none;
		color:						#999;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_hidden,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_hidden,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_hidden{
		position:					absolute;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a:link 	span,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a:visited 	span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a:link 	span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a:visited 	span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a:link 	span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a:visited	span{
		background-position:		left center;
		text-decoration:			none;
		color:						#999;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a:hover 	span,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a:focus 	span,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a:active 	span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a:hover 	span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a:focus 	span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a:active 	span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a:hover 	span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a:focus 	span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a:active	span{
		background-position:		right center;
		text-decoration:			none;
		color:						#363636;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_value + span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_value + span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_title a span.ep_value + span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						2px;
		right:						3px;
		width:						16px;
		height:						16px;
		background-image:			url(../img/icon/boxfilter_icon_select.png);
		background-repeat:			no-repeat;
		text-decoration:			none !important;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (liste de liens) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content{
		position:					absolute;
		display:					none;
		top:						0;
		left:						0;
		right:						0;
		margin:						0;
		padding:					1.2em 0 0 0;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content ul,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content ul,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content ul,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content ol,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content ol,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content ol,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
		outline:					none;
		font-size:					1em;
		text-decoration:			none;
		color:						#363636;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content ul,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content ul,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content ul,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content ol,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content ol,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content ol{
		z-index:					20;
		overflow-x:					hidden;
		overflow-y:					auto;
		max-height:					120px;
		margin-top:					8px;
		background-color:			#FFF;
		border:						1px solid #ddd;
		border-top:					none;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a{
		padding:					3px 5px;
		border-top:					1px solid #ddd;
		font-size:					1.1em;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a span.ep_value,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a span.ep_value,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a span.ep_value{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		text-decoration:			none;
		color:						#363636;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (liste de liens > survole) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:link		span.ep_value,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:visited 	span.ep_value,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:link 		span.ep_value,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:visited 	span.ep_value,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:link 		span.ep_value,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:visited 	span.ep_value{
		text-decoration:			none;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:hover 	span.ep_value,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:focus 	span.ep_value,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:active 	span.ep_value,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:hover 	span.ep_value,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:focus 	span.ep_value,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:active 	span.ep_value,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:hover 	span.ep_value,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:focus 	span.ep_value,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content li a:active 	span.ep_value{
		text-decoration:			underline;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (bouton de fermeture) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a{
		position:					relative;
		display:					block;
		z-index:					10;
		margin:						0;
		padding:					0;
		background-color:			#ddd;
		border-top:					none;
		font-size:					1em;
		text-decoration:			none;
		color:						#363636;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a span{
		position:					relative;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		margin:						0;
		padding:					1px 3px;
		font-size:					1.1em;
		text-align:					right;
		white-space:				nowrap;
		color:						#363636;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a span + span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a span + span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a span + span{
		position:					fixed;
		z-index:					10;
		cursor:						default;
		top:						0;
		bottom:						0;
		left:						0;
		right:						0;
		width:						auto;
		height:						auto;
		padding:					0;
		background:					none;
		opacity:					0;
		filter:						alpha(opacity=0);
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (bouton de fermeture > survole) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a 			span:hover,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a:focus 	span,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a:active 	span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a 			span:hover,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a:focus 	span,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a:active 	span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a 			span:hover,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a:focus 	span,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close a:active 	span{
		text-decoration:			underline;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (ouverture du panneau) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content:target,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content:target,
	#maincontent *[class^='ep_people'][class*='box'] 		.ep_boxfilter .ep_block .ep_staticselect .ep_content:target{
		display:					block;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (correction IE 8 > suppression du bouton de fermeture) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close,
	#maincontent .ep_noborderbox 							.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect .ep_content .ep_close{
		display:					none\9;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (correction IE 8 > disparition des liens) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect 		.ep_content{
		display:					block\9;
		zoom:						1\9;
		overflow:					visible\9;
		height:						1.2em\9;
		background-color:			#fff\9;
		filter:						alpha(opacity=0);
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect	 		.ep_content ul,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ul,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ul,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ol,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ol,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ol{
		overflow:					visible\9;
		height:						1px\9;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li{
		position:					absolute\9;
		overflow:					visible\9;
		top:						0\9;
		left:						0\9;
		right:						0\9;
		height:						1px\9;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a{
		left:						-10000px\9;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (correction IE 8 > affichage des liens via la souris) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content{
		display:					block\9;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content ul,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content ul,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content ul,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content ol,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content ol,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content ol{
		overflow-x:					hidden\9;
		overflow-y:					auto\9;
		height:						auto\9;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content li,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content li,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content li{
		position:					relative\9;
		height:						auto\9;
	}
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content li a,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content li a,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect:hover 	.ep_content li a,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect:hover	.ep_content li a:focus,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect:hover	.ep_content li a:focus,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect:hover	.ep_content li a:focus,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect:hover	.ep_content li a:active,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect:hover	.ep_content li a:active,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect:hover	.ep_content li a:active{
		position:					relative\9;
		left:						auto\9;
		right:						auto\9;
		background-color:			transparent\9;
		border:						none\9;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (correction IE 8 > affichage progressif des liens via le clavier) */
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	#maincontent .ep_borderbox 								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active,
	#maincontent .ep_noborderbox								.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active,
	#maincontent *[class^='ep_people'][class*='box']			.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active{
		position:					absolute\9;
		left:						-1px\9;
		right:						-1px\9;
		background-color:			#fff\9;
		border:						1px solid #ddd\9;
	}
	/* FILTRE : Menu statique affichant un selecteur a convertir en filtre (correction IE 9 > suppression des effets specifiques a IE 8) */
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content{
		display:					none\9;
		height:						auto\9;
		background-color:			transparent\9;
		filter:						alpha(opacity=100);
	}
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content:target,
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content .ep_close,
	:root #maincontent .ep_noborderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content .ep_close,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content .ep_close{
		display:					block\9;
	}
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect	 		.ep_content ul,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ul,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ul,
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ol,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ol,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content ol{
		overflow:					visible\9;
		height:						auto\9;
	}
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li,
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active{
		position:					relative\9;
		top:						auto\9;
		left:						auto\9;
		right:						auto\9;
		height:						auto\9;
		background-color:			transparent\9;
	}
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a,
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:focus,
	:root #maincontent .ep_borderbox 						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active,
	:root #maincontent .ep_noborderbox						.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active,
	:root #maincontent *[class^='ep_people'][class*='box']	.ep_boxfilter .ep_block .ep_staticselect 		.ep_content li a:active{
		border:						none\9;
		border-top:					1px solid #ddd\9;
	}

/* ======================================================================================================== */
/* = BOX - BOITE AUTOFERMANTE ============================================================================= */
/* ======================================================================================================== */
	
	/* BOITE AUTOFERMANTE : Entete (conteneur) */
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_closebtn{
		outline:					none;
		padding-left:				37px;
	}
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close{
		float:						none;
	}
	/* BOITE AUTOFERMANTE : Entete (titre > icone) */
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_closebtn,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_block,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_block{
		cursor:						pointer;
		outline:					none;
		padding-left:				37px;
		background-position:		12px 10px;
		background-repeat:			no-repeat;
	}
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_open,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_openbtn{	background-image:		url(../img/icon/boxbody_icon_minus.png)	!important;	}
	body.ep_jsavailable #maincontent .ep_closebox	.ep_boxheader .ep_close,
	body.ep_jsavailable #maincontent .ep_closebox	.ep_boxheader .ep_closebtn,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_close,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_closebtn{	background-image:		url(../img/icon/boxbody_icon_plus.png)	!important;	}
	/* BOITE AUTOFERMANTE : Entete (titre > effet de survol) */
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open:link 								.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open:visited 							.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close:link 							.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close:visited 							.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn:link 							.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn:visited 						.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_closebtn:link 							.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_closebtn:visited 						.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_block:link			.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_block:visited		.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_block:link			.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_block:visited		.ep_title{
		text-decoration:			none;
	}
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open:hover 							.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open:focus 							.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_open:active 							.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close:hover 							.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close:focus 							.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_close:active 							.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn:hover 							.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn:focus 							.ep_title,
	body.ep_jsavailable #maincontent .ep_openbox 	.ep_boxheader .ep_openbtn:active 						.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_closebtn:hover 						.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_closebtn:focus 						.ep_title,
	body.ep_jsavailable #maincontent .ep_closebox 	.ep_boxheader .ep_closebtn:active 						.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_block:hover			.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_block:focus			.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader 		.ep_block:active		.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_block:hover			.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_block:focus			.ep_title,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader 	.ep_block:active		.ep_title{
		text-decoration:			underline;
	}
	/* BOITE AUTOFERMANTE : Disparition des elements lors de la fermeture de la boite */
	body.ep_jsavailable #maincontent *[class*='box'].ep_closebox .ep_boxheader .ep_button,
	body.ep_jsavailable #maincontent *[class*='box'].ep_closebox .ep_boxfilter,
	body.ep_jsavailable #maincontent *[class*='box'].ep_closebox .ep_boxbody,
	body.ep_jsavailable #maincontent *[class*='box'].ep_closebox .ep_boxpaginate,
	body.ep_jsavailable #maincontent *[class*='box'].ep_closebox .ep_boxfooter{
		display:					none;
	}
	/* BOITE AUTOFERMANTE : Boite "personne" (bordure) */
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader,					body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxfilter.ep_openfilter,					body.ep_jsavailable #maincontent *[class*='box'] .ep_boxfilter.ep_closefilter,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxbody.ep_openbody,						body.ep_jsavailable #maincontent *[class*='box'] .ep_boxbody.ep_closebody,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxbody.ep_opengreybody,					body.ep_jsavailable #maincontent *[class*='box'] .ep_boxbody.ep_closegreybody,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxpaginate.ep_openpaginate,				body.ep_jsavailable #maincontent *[class*='box'] .ep_boxpaginate.ep_closepaginate,
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxfooter.ep_openfooter,					body.ep_jsavailable #maincontent *[class*='box'] .ep_boxfooter.ep_closefooter{
		border:						1px solid #D9DDE1;
		border-top:					none;
	}
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader,					body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader{
		border-top:					1px solid #D9DDE1;
	}
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader .ep_heading,			body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader .ep_heading{
		margin-top:					0;
	}
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader 	+ .ep_opengreybody,	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader + .ep_closegreybody{
		z-index:					80;
		margin-top:					-26px;
	}
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] .ep_openbody{
		background-color:			#FFFFFF;
	}
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] .ep_openbody .ep_block{
		padding-top:				0;
	}
	/* BOITE AUTOFERMANTE : Boite "personne" (fond) */
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader,					body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader{
		margin-top:					-1px;
		background-image:			url(../img/background/boxhead_bg_grey.png);
		color:						#13334D;
	}
	/* BOITE AUTOFERMANTE : Boite "personne" (corectif sans bouton) */
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader .ep_block,			body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader .ep_block{
		float:						none;
		padding-bottom:				12px;
	}
	body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_openheader .ep_endbox,			body.ep_jsavailable #maincontent *[class*='box'] .ep_boxheader.ep_closeheader .ep_endbox{
		padding-top:				0;
	}
	
/* ======================================================================================================== */
/* = 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_boxbody,
	#maincontent .ep_borderbox .ep_boxfilter,
	#maincontent .ep_borderbox .ep_boxpaginate,
	#maincontent .ep_borderbox .ep_boxfooter{
		background-color:			#FFFFFF;
		border-bottom:				1px solid #d9dde1;
	}
	#maincontent .ep_borderbox .ep_boxheader,
	#maincontent .ep_borderbox .ep_boxfilter,
	#maincontent .ep_borderbox .ep_boxpaginate,
	#maincontent .ep_borderbox .ep_boxfooter{
		margin-top:					0;
	}
	#maincontent .ep_borderbox .ep_boxheader .ep_endbox{
		padding-top:				12px;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_block{
		margin-top:					0;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_block:first-child{
		margin-top:					-1px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE AVEC CADRE : Entete (couleur) */
	#maincontent .ep_borderbox .ep_blueheader{		background-color:	#20425d;	border-bottom-color:#FFFFFF;	color:#FFFFFF; }
	#maincontent .ep_borderbox .ep_whiteheader{		background-color:	#FFFFFF;	border-bottom-color:#dbe1e4;	color:#13334D; }
	#maincontent .ep_borderbox .ep_greyheader{
		background-image:			url(../img/background/boxhead_bg_grey.png);
		border-bottom-color:		#D9DDE1;
		color:						#13334D;
	}
	#maincontent .ep_borderbox .ep_gradientheader{
		background-color:			#117dca;
		background-image:			url(../img/background/boxhead_bg_gradient.png);
		background-position:		bottom;
		background-repeat:			repeat-x;
		border-bottom-color:		#FFFFFF;
		color:						#FFFFFF;
	}
	#maincontent .ep_borderbox .ep_boxheader 		.ep_block .ep_title,
	#maincontent .ep_borderbox .ep_greyheader 		.ep_block .ep_title,
	#maincontent .ep_borderbox .ep_whiteheader 		.ep_block .ep_title{	color:	#13334D;	}
	#maincontent .ep_borderbox .ep_blueheader 		.ep_block .ep_title,
	#maincontent .ep_borderbox .ep_gradientheader 	.ep_block .ep_title{	color:	#FFFFFF;	}
	/* BOITE AVEC CADRE : Entete avec onglets (lien > couleur) */
	#maincontent .ep_borderbox .ep_greyheader 		ul.ep_block li a{		border-color: #D9DDE1;							color: #13334D;	}
	#maincontent .ep_borderbox .ep_whiteheader		ul.ep_block li a{		border-color: #D9DDE1 #D9DDE1 #D9DDE1 #D9DDE1;	color: #13334D;	}
	#maincontent .ep_borderbox .ep_blueheader 		ul.ep_block li a{		border-color: #D9DDE1 #D9DDE1 #FFFFFF #D9DDE1;	color: #FFFFFF;	}
	#maincontent .ep_borderbox .ep_gradientheader 	ul.ep_block li a{		border-color: #D9DDE1 #D9DDE1 #FFFFFF #D9DDE1;	color: #FFFFFF;	}
	#maincontent .ep_borderbox .ep_whiteheader		ul.ep_block li.ep_selected a{
		background-image:			url(../img/background/boxhead_bg_grey.png);
		border-bottom-color:		#eceeed;
		color:						#13334D;
	}
	/* BOITE AVEC CADRE : Entete (marge interne) */
	#maincontent .ep_borderbox .ep_boxheader .ep_block{
		padding-left:				12px;
		padding-right:				12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE AVEC CADRE : Entete (correction formulaire) */
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxheader .ep_overlayelement{
		margin-top:					8px;
		right:						8px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxheader .ep_headingbtn .ep_overlayelement{
		min-width:					20px;
		margin-top:					0;
	}
	/* BOITE AVEC CADRE : Entete (correction formulaire  > bloc entete "heading" > icone calendrier) */
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxheader .ep_overlayparent_calendar .ep_title,
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxheader .ep_overlayparent_calendar .ep_subtitle{
		float:						none;
		margin-left:				36px;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxheader .ep_overlayparent_calendar .ep_overlayelement.ep_overlaycalendar{
		position:					absolute;
		top:						12px;
		left:						12px;
		right:						auto;
		margin-top:					-0.4em;
	}
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxheader .ep_overlayparent_calendar .ep_overlayelement.ep_overlaycalendar .ep_iconblock,
	body.ep_jsavailable #maincontent .ep_borderbox 		.ep_boxheader .ep_overlayparent_calendar .ep_overlayelement.ep_overlaycalendar .ep_contentblock{
		left:						0;
		right:						auto;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE AVEC CADRE : Entete (correction heading) */
	#maincontent .ep_borderbox .ep_boxheader 		.ep_heading,
	#maincontent .ep_borderbox .ep_boxheader 		.ep_headingbtn{
		padding-bottom:				0;
		padding-left:				12px;
		padding-right:				12px;
		border-bottom:				1px solid #D9DDE1;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* 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;	}
	#maincontent .ep_noborderbox .ep_boxheader .ep_whiteheading{
		background-image:			url(../../common/img/background/body_bg_page.png);
	}
	#maincontent .ep_noborderbox .ep_boxheader .ep_greyheading,	
	#maincontent .ep_noborderbox .ep_boxheader .ep_blueheading,	
	#maincontent .ep_noborderbox .ep_boxheader .ep_gradientheading{
		margin-top:					25px;
	}
	#maincontent .ep_noborderbox .ep_boxheader .ep_blueheading{
		background-image:			none;
	}
	#maincontent .ep_noborderbox .ep_boxheader .ep_blueheading,
	#maincontent .ep_noborderbox .ep_boxheader .ep_gradientheading{
		color:						#FFFFFF;
		color:						#FFFFFF;
	}
	#maincontent .ep_noborderbox .ep_boxheader .ep_block .ep_subtitle{
		color: 						#195B92;
	}
	#maincontent .ep_noborderbox .ep_blueheader{
		background-color:			#1F394E;
		background-image:			none;
		color:						#FFFFFF;
	}
	#maincontent .ep_noborderbox .ep_greyheader{
		background-image:			url(../img/background/boxhead_bg_grey.png);
		border-bottom-color:		#D9DDE1;
		color:						#13334D;
	}
	#maincontent .ep_noborderbox .ep_gradientheader{
		background-color:			#117DCA;
		background-image:			url(../img/background/boxhead_bg_gradient.png);
		background-position:		bottom;
		background-repeat:			repeat-x;
		border-bottom-color:		#FFFFFF;
		color:						#FFFFFF;
	}
	#maincontent .ep_noborderbox .ep_blueheader .ep_block,
	#maincontent .ep_noborderbox .ep_gradientheader .ep_block{
		padding:					12px;
	}
	#maincontent .ep_noborderbox .ep_blueheader 		.ep_block .ep_title,
	#maincontent .ep_noborderbox .ep_gradientheader 	.ep_block .ep_title{
		padding-bottom:				0;
	}
	#maincontent .ep_noborderbox .ep_blueheader 		.ep_block .ep_title,
	#maincontent .ep_noborderbox .ep_blueheader 		.ep_block .ep_subtitle,
	#maincontent .ep_noborderbox .ep_gradientheader 	.ep_block .ep_title,
	#maincontent .ep_noborderbox .ep_gradientheader 	.ep_block .ep_subtitle{
		color:						#FFFFFF;
	}
	#maincontent .ep_noborderbox .ep_gradientheader 	.ep_whiteheading{
		padding-bottom:				12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Entete (correction formulaire) */
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_element{		padding-right:	0;	}
	#maincontent .ep_noborderbox 						.ep_boxheader .ep_form .ep_button input{	margin-right:	0;	}
	/* BOITE SANS CADRE : Entete (correction formulaire) */
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxheader .ep_overlayelement{		margin-top:	12px;	}
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_gradientheader .ep_overlayelement{	right:		8px;	}
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxheader .ep_headingbtn .ep_overlayelement{
		margin-top:					0;
		right:						0;
	}
	/* BOITE AVEC CADRE : Entete (correction formulaire  > bloc entete "header" > icone calendrier) */
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxheader .ep_overlayparent_calendar .ep_block{
		margin-right:				30px;
	}
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxheader .ep_overlayelement{ 
		position:					absolute;
	}
	/* BOITE AVEC CADRE : Entete (correction formulaire  > bloc entete "heading" > icone calendrier) */
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxheader .ep_overlayparent_calendar .ep_title,
	body.ep_jsavailable #maincontent .ep_noborderbox 	.ep_boxheader .ep_overlayparent_calendar .ep_subtitle{
		margin-right:				30px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Entete avec onglet (bordure) */
	#maincontent .ep_noborderbox .ep_boxheader ul.ep_block{
		margin-top:					25px;
	}
	#maincontent .ep_noborderbox .ep_boxheader ul.ep_block + span.ep_endbox{
		border-bottom:				1px solid #d9dde1;
	}
	#maincontent .ep_noborderbox .ep_boxheader ul.ep_block li a{
		border-left-style:			solid;
		border-color:				#d9dde1;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Entete avec photo (image) */
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder{
		position: 					relative;
		display:					block;
		z-index: 					10;
		float: 						left;
		clear: 						left;
		margin:						0 10px 0 0;
		padding:					0;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder{
		margin-bottom:				12px;
		padding-right:				4px;
		padding-bottom:				4px;
		background-color:			#fbfbfb;
		background-image: 			url(../img/background/boxhead_bg_multisheet.png);
		background-position: 		right bottom;
		background-repeat: 			no-repeat;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img		img,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	img{
		position: 					relative;
		display:					block;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						90px;
		border:						1px solid #dadfe2;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img 		+ .ep_type + .ep_title,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	+ .ep_type + .ep_title{
		padding-bottom:				0;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img 		+ .ep_type + .ep_title > span,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	+ .ep_type + .ep_title > span{
		position: 					relative;
		display: 					block;
		overflow: 					hidden;
		height: 					1px;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img 		+ .ep_type + .ep_title > span + span,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	+ .ep_type + .ep_title > span + span{
		height: 					auto;
		font-size: 					0.7em;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img 		+ .ep_type + .ep_title + .ep_subtitle,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	+ .ep_type + .ep_title + .ep_subtitle{
		padding-top: 				5px;
		border-top: 				1px solid #dbe1e4;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img 		+ .ep_type,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	+ .ep_type{
		display: 					block;
		padding-top: 				5px;
		padding-bottom: 			5px;
		font-size: 					1.2em;
	}
	#maincontent #mainzone .ep_noborderbox .ep_boxheader div.ep_block > .ep_img 	+ .ep_type,
	#maincontent #mainzone .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	+ .ep_type{
		width: 						600px;
	}
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_img 		+ .ep_type > span,
	#maincontent .ep_noborderbox .ep_boxheader div.ep_block > .ep_folder	+ .ep_type > span{
		position: 					absolute;
		display: 					block;
		overflow: 					hidden;
		left: 						-100000px;
		width: 						1px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Filtre (marge) */
	#maincontent .ep_noborderbox .ep_boxfilter{						margin-top:		25px;	}
	#maincontent .ep_noborderbox .ep_boxheader + .ep_boxfilter{		margin-top:		12px;	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Corps (marge) */
	#maincontent .ep_noborderbox .ep_boxbody:first-child{
		margin-top:					-12px;
	}
	#maincontent .ep_noborderbox + .ep_noborderbox .ep_boxbody:first-child{
		margin-top:					-25px;
	}
	#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{
		padding-bottom:				12px;
	}
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_block{
		padding-top:				6px;
		padding-bottom:				6px;
		border-top:					1px solid #d9dde1;
		border-bottom:				1px solid #d9dde1;
	}
	#maincontent .ep_noborderbox .ep_boxfooter .ep_block{
		height:						1%;	
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Pagination (position numero) */
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate{
		top:						6px;
	}
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li span.ep_more, 
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:link,
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:visited{
		background:					none;
	}
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:hover, 
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:focus, 
	#maincontent .ep_noborderbox .ep_boxpaginate .ep_paginate li a:active{
		background-color:			#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE SANS CADRE : Entete avec bordure */
	#maincontent .ep_noborderbox .ep_boxheader.ep_whiteheader{
		border-bottom: 				1px solid #dde0e5;
	}
	#maincontent .ep_noborderbox .ep_boxheader.ep_whiteheader > .ep_endbox{
		padding-top:				8px;
	}
	#maincontent .ep_noborderbox .ep_boxheader.ep_whiteheader + .ep_boxfilter{
		z-index:					70;
		margin-top:					-1px;
	}
	
/* ======================================================================================================== */
/* = BOX - CORRECTIF BOITE DE PRESENTATION ================================================================ */
/* ======================================================================================================== */

	/* BOITE DE PRESENTATION : Boite (hauteur minimale) */
	#maincontent *[class^='ep_people'][class*='box']{
		min-height:					100px;
	}
	/* BOITE DE PRESENTATION : Boite (marge de la derniere boite) */
	#maincontent *[class^='ep_people'][class*='box'] + span.ep_endbox{
		margin-top:					-12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Blocs (affichage multiple autorise) */
	#maincontent *[class^='ep_people'][class*='box'] div 					+ .ep_boxheader,
	#maincontent *[class^='ep_people'][class*='box'] div 					+ div				+ .ep_boxfilter,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody 		+ .ep_boxfilter,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate		+ .ep_boxfilter,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter		+ .ep_boxfilter,
	#maincontent *[class^='ep_people'][class*='box'] div 					+ .ep_boxheader		+ .ep_boxbody,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate		+ .ep_boxbody,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter		+ .ep_boxbody{
		display:					block;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Blocs (positionnement) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfilter,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxfooter{
		clear:						right;
		float:						right;
		width:						504px;
		margin-top:					-25px;
		margin-bottom:				25px;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity + .ep_boxheader,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity + .ep_boxfilter,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity + .ep_boxbody,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity + .ep_boxpaginate,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity + .ep_boxfooter{
		margin-top:					0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Corps (marge) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody .ep_block:first-child{
		margin-top:					1px;
		border-top:					none;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Pagination (position numero) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate{
		top:						6px;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li span.ep_more, 
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:link, 
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:visited{
		background:					none;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:hover, 
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:focus, 
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:active{
		background-color:			#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Identite (conteneur) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity{
		position:					relative;
		display:					block;
		margin:						0 0 7px 0;
		padding:					0;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity span.ep_endbox{
		clear:						right;
	}
	/* BOITE DE PRESENTATION : Identite (image) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_img{
		position:					relative;
		display:					block;
		top:						0;
		float:						left;
		left:						0;
		max-width:					75px;
		max-height:					95px;
		margin:						0 0 12px 0;
		padding:					0;
		border:						1px solid #D9DDE1;
	}
	/* BOITE DE PRESENTATION : Identite (conteneur principal) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_block{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0 0 0 25px;
	}
	/* BOITE DE PRESENTATION : Identite (titre principal/nom) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0;
		font-size:					1.8em;
		font-weight:				bold;
		color:						#103454;
	}
	/* BOITE DE PRESENTATION : Identite (sous titre/information) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#103454;
	}
	/* BOITE DE PRESENTATION : Identite (information complementaire) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_information{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#103454;
	}
	/* BOITE DE PRESENTATION : Identite (information nationale et europeenne) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background-position:		left top;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo{
		padding-top:				3px;
		padding-bottom:				3px;
		background-position:		left center;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo span,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo span{
		position:					relative;
		display:					inline-block;
		margin:						0 5px 0 0;
		padding:					0;
		font-size:					1em;
	}
	/* BOITE DE PRESENTATION : Identite (information nationale et europeenne > pays) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo .ep_country{		font-weight:	bold;	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_at{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_at.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_be{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_be.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_bg{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_bg.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_cy{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_cy.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_cz{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_cz.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_de{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_de.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_dk{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_dk.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_ee{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_ee.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_es{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_es.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_eu{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_eu.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_fi{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_fi.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_fr{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_fr.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_gb,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_uk{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_uk.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_el,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_gr{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_el.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_hu{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_hu.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_ie{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_ie.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_it{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_it.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_lt{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_lt.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_lu{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_lu.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_lv{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_lv.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_mt{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_mt.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_nl{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_nl.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_pl{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_pl.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_pt{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_pt.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_ro{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_ro.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_se{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_se.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_sl,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_si{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_sl.gif);	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo_sk{				padding-left:	30px;	background-image:	url(../img/flag/flag_iconsmall_sk.gif);	}
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - informations europe/nationale (detail > groupe politique) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo .ep_group{		font-weight:	bold;	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_nationalinfo .ep_group{
		display:					inline-block;
		background:					none;
		font-weight:				normal;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_epp{			padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_epp.png);			background-position: left 0.2em;	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_sd{			padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_sd.png);												}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_aldeadle{		padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_aldeadle.png);											}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_ecr{			padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_ecr.png);												}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_greensefa{		padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_greensefa.png);	background-position: left -0.2em;	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_guengl{		padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_guengl.png);											}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_efd{			padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_efd.png);												}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_efdd{			padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_efdd.png);												}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo_enf{			padding-left:	30px;	background-image:	url(../img/group/group_iconsmall_enf.png);												}
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - informations europe/nationale (detail > titre) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo .ep_title{
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
		text-decoration:			none;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxidentity .ep_europeaninfo .ep_title{
		display:					block;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Entete avec onglets (lien > couleur) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 		.ep_block .ep_title{							color: #13334D;}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 		ul.ep_block li a{	border-color: 	#D9DDE1;	color: #13334D;	}
	/* BOITE DE PRESENTATION : Entete (correction heading) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 		.ep_greyheading,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 		.ep_blueheading,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 		.ep_gradientheading,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader 		.ep_whiteheading{
		margin-top:					12px;
		padding-bottom:				12px;
		padding-left:				12px;
		padding-right:				12px;
		background-image:			url(../img/background/body_bg_page.png);
		border-bottom:				1px solid #D9DDE1;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxheader .ep_endbox{
		padding-top:				12px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Entete (correction formulaire) */
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 		.ep_boxheader .ep_overlayelement{
		margin-top:					8px;
		right:						8px;
	}
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 		.ep_boxheader .ep_headingbtn .ep_overlayelement{
		margin-top:					0;
		right:						0;
	}
	/* BOITE DE PRESENTATION : Entete (correction formulaire  > bloc entete "heading" > icone calendrier) */
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 		.ep_boxheader .ep_overlayparent_calendar .ep_title,
	body.ep_jsavailable #maincontent *[class^='ep_people'][class*='box'] 		.ep_boxheader .ep_overlayparent_calendar .ep_subtitle{
		margin-right:				30px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Corps (marge) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxbody .ep_block:first-child{
		margin-top:					1px;
		border-top:					none;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Pied de boite (marge) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_block{
		padding-top:				6px;
		padding-bottom:				6px;
		border-top:					1px solid #d9dde1;
		border-bottom:				1px solid #d9dde1;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Pagination (position numero) */
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate{
		top:						6px;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li span.ep_more, 
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:link,
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:visited{
		background:					none;
	}
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:hover, 
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:focus, 
	#maincontent *[class^='ep_people'][class*='box'] .ep_boxpaginate .ep_paginate li a:active{
		background-color:			#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* BOITE DE PRESENTATION : Affichage grande image */
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxidentity .ep_img{
		max-width:					150px;
		max-height:					10000px;
	}
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxheader,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxfilter,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxpaginate,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxfooter{
		width:						422px;
	}
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxidentity  + .ep_boxbody + .ep_boxbody,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child{
		display:					block !important;
		clear:						both;
		float:						left;
		width:						150px;
		margin-top:					12px;
		margin-bottom:				25px;
		border-top:					1px solid #dde0e5;
	}
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxidentity  + .ep_boxbody + .ep_boxbody + .ep_boxheader,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxidentity  + .ep_boxbody + .ep_boxbody + .ep_boxbody,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child + .ep_boxheader,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child + .ep_boxbody{
		display:					block !important;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						450px;
		margin-top:					12px;
		padding-top:				13px;
		padding-left:				28px;
		border-top:					1px solid #dde0e5;
	}
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child + .ep_boxheader,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child + .ep_boxbody{
		margin-top:					0;
		border-top:					none;
	}
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child + .ep_boxbody{
		padding-top:				0;
	}
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxidentity  + .ep_boxbody + .ep_boxbody 	.ep_block [class^="ep_element"] .ep_elementtext a,
	#maincontent *[class^='ep_peoplelarge'][class*='box'] .ep_boxbody:first-child 						.ep_block [class^="ep_element"] .ep_elementtext a{
		display:					inline-block;
		max-width:					150px;
		overflow:					hidden;
		text-overflow:				ellipsis;
	}
	
/* ======================================================================================================== */
/* = BOX - SHAREBOX (boite specifique) ==================================================================== */
/* ======================================================================================================== */
	
	/* SHAREBOX : Conteneur */
	#maincontent #sharebox{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					0;
	}
	#maincontent #sharebox .ep_boxbody,
	#maincontent #sharebox .ep_block,
	#maincontent #sharebox .ep_shareblock{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #sharebox .ep_shareblock{
		background-color:			#FFFFFF;
		border:						1px solid #dbe1e4;
	}
	/* SHAREBOX  : Separateur de blocs/contenus */
	#maincontent #sharebox .ep_endbox{
		margin-top:					-1px;
	}
	/* SHAREBOX : Titre invisible */
	#maincontent #sharebox .ep_boxbody .ep_block .ep_title,
	#maincontent #sharebox .ep_boxbody .ep_shareblock .ep_title{
		position:					absolute;
		display:					block;
		left:						-100000px;
		overflow:					hidden;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
	}
	/* SHAREBOX : Bloc de liste */
	#maincontent #sharebox .ep_boxbody .ep_block ul,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						-1px 0 0 0;
		padding:					0 12px;
	}
	/* SHAREBOX : Element */
	#maincontent #sharebox .ep_boxbody .ep_block ul li,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #dbe1e4;
		vertical-align:				middle;
	}
	/* SHAREBOX : Bloc */
	#maincontent #sharebox .ep_boxbody .ep_block ul li div,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background-position:		left 11px;
		background-repeat:			no-repeat;
		font-size:					1em;
		font-weight:				normal;
		vertical-align:				middle;
	}
	/* SHAREBOX : Lien */
	#maincontent #sharebox .ep_boxbody .ep_block ul li a,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					12px 0;
		background-position:		left 10px;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				normal;
		vertical-align:				middle;
		color:						#13334D;
	}
	#maincontent #sharebox .ep_boxbody .ep_block 			ul li a:link, 
	#maincontent #sharebox .ep_boxbody .ep_block 			ul li a:visited,
	#maincontent #sharebox .ep_boxbody .ep_shareblock 	ul li a:link,
	#maincontent #sharebox .ep_boxbody .ep_shareblock 	ul li a:visited{
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent #sharebox .ep_boxbody .ep_block 			ul li a:hover, 
	#maincontent #sharebox .ep_boxbody .ep_block	 		ul li a:focus, 
	#maincontent #sharebox .ep_boxbody .ep_block 			ul li a:active,
	#maincontent #sharebox .ep_boxbody .ep_shareblock 	ul li a:hover, 
	#maincontent #sharebox .ep_boxbody .ep_shareblock 	ul li a:focus, 
	#maincontent #sharebox .ep_boxbody .ep_shareblock 	ul li a:active{
		text-decoration:			underline;
		color:						#13334D;
	}
	/* SHAREBOX : Lien (icone type "pdf") */
	#maincontent #sharebox .ep_boxbody .ep_block ul li.ep_pdf a{				padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_pdf.png);				}
	/* SHAREBOX : Lien (icone type "envoi a un ami") */
	#maincontent #sharebox .ep_boxbody .ep_block ul li.ep_send a{				padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_sendfriend.png); 		}
	/* SHAREBOX : Lien (icone type "bookmark") */
	#maincontent #sharebox .ep_boxbody .ep_block ul li.ep_bookmark a{			padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_bookmark.png);			}
	/* SHAREBOX : Lien (icone type "rss") */
	#maincontent #sharebox .ep_boxbody .ep_block ul li.ep_rss a{				padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_rss.png);				}
	/* SHAREBOX : Lien (icone type "mail notification") */
	#maincontent #sharebox .ep_boxbody .ep_block ul li.ep_mailnotification a{	padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_mailnotification.png);	}
	/* SHAREBOX : Lien "mail notification" (affichage) */
	#maincontent #sharebox .ep_boxbody .ep_block ul li.ep_mailnotification a span{
		position:					relative;
		display:					block;
		white-space:				nowrap;
	}
	/* SHAREBOX : Lien "liens sociaux" (liens sociaux) */
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_facebook a{		padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_facebook.png); 		}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_twitter 	a{		padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_twitter.png); 		}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_google 	a{		padding-left: 25px;	background-image: url(../img/icon/boxshare_icon_google.png); 		}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_facebook a span.ep_hidden:first-child,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_twitter 	a span.ep_hidden:first-child,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_google 	a span.ep_hidden:first-child{
		position:					relative;
		left:						auto;
		overflow:					auto;
		width:						auto;
		height:						auto;
		color:						#13334D;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_facebook a span + span,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_twitter 	a span + span,
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_google 	a span + span{
		position:					absolute;
		display:					block;
		left:						-10000px;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_facebook iframe{
		position:					relative;
		display:					block;
		margin: 					5px 0;
		padding:					0;
	}
	/* SHAREBOX : Lien "url courte" (affichage) */
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_url{
		padding-left: 				25px;
		background-image: 			url(../img/icon/boxshare_icon_shorturl.png);
		background-position:		-1px 12px;
		background-repeat:			no-repeat;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_url div span{
		position:					absolute;
		display:					block;
		left:						-10000px;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_url div input{
		position:					relative;
		display:					block;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						100%;
		margin:						12px 0;
		padding:					2px 5px;
		background-color:			#FFFFFF;
		border:						1px solid #dbe1e4;
		font-size:					1.1em;
		color:						#13334D;
	}
	/* SHAREBOX : Formulaire "Envoi à un ami" */
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_sendfriend form{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background-position:		left 10px;
		background-repeat:			no-repeat;
		font-weight:				normal;
		vertical-align:				middle;
		color:						#13334D;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_sendfriend button{
		position:					relative;
		display:					block;
		z-index:					10;
		cursor:						pointer;
		margin:						12px 0;
		padding:					0 0 0 25px;
		background-color:			transparent;
		background-image: 			url(../img/icon/boxshare_icon_sendfriend.png);
		background-position:		0 top;
		background-repeat:			no-repeat;
		border:						none;
		font-size:					1.2em;
		text-align:					left;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_sendfriend button:hover, 
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_sendfriend button:focus, 
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_sendfriend button:active{
		text-decoration:			underline;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_sendfriend button span.ep_hidden:first-child{
		position:					relative;
		left:						auto;
		overflow:					auto;
		width:						auto;
		height:						auto;
		color:						#13334D;
	}
	#maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_sendfriend button span + span{
		position:					absolute;
		display:					block;
		left:						-10000px;
	}
	/* SHAREBOX : Activation JS - Lien "liens sociaux" (liens sociaux > conteneur) */
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend{
		display:					block;
		float:						left;
		clear:						none;
		width:						33.3%;
		border-top:					none;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_2elements li.ep_js{		width:	50%;	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_3elements li.ep_js{		width:	33.3%;	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook		+ .ep_facebook,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter		+ .ep_facebook,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google			+ .ep_facebook,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	+ .ep_facebook{
		float:						none;
		clear:						both;
		width:						auto;
		border-top:					1px solid #dbe1e4;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	div{
		position:					relative;
		display:					block;
		margin:						2px;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div + div,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div + div,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div + div,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	div + div{
		padding-bottom:				10px;
	}
	/* SHAREBOX : Activation JS - Lien "liens sociaux" (liens sociaux > info bulle) */
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div:first-child,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div:first-child,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div:first-child,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	div:first-child{
		padding-top:				10px;
		padding-bottom:				9px;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div:first-child span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter		div:first-child span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google			div:first-child span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	div:first-child span{
		position:					relative;
		display:					block;
		cursor:						default;
		z-index:					5;
		padding:					10px 2px;
		font-size:					1.4em;
		font-weight:				bold;
		background-color:			#ff0;
		background-repeat:			repeat-x;
		background-position:		top;
		border:						1px solid #dbe1e4;
		text-align:					center;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div:first-child span{
		background-color:			#eef5ff;
		border-color:				#c7d0e1;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div:first-child span{
		background-color:			#e9f8ff;
		border-color:				#b8d6e1;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div:first-child span{
		background-color:			#fff;
		border-color:				#ccc;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend		div:first-child span{
		background-color:			#fefefe;
		border-color:				#cccccc;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div:first-child span:first-child,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div:first-child span:first-child,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div:first-child span:first-child,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	div:first-child span:first-child{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-10000px;						
		width:						1px;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div:first-child span:first-child + span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div:first-child span:first-child + span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div:first-child span:first-child + span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	div:first-child span:first-child + span{
		position:					absolute;
		overflow:					hidden;
		z-index:					10;
		bottom:						0;
		left:						auto;
		width:						100%;
		height:						10px;
		padding:					0;
		background:					none;
		border:						none;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div:first-child span:first-child + span span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div:first-child span:first-child + span span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div:first-child span:first-child + span span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend 	div:first-child span:first-child + span span{
		position:					absolute;
		overflow:					hidden;
		top:						-5px;
		top:						-10px\9;
		left:						50%;
		width:						10px;
		height:						10px;
		margin-left:				-5px;
		padding:					0;
		-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');
		text-indent:				-100em;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook 		div:first-child span:first-child + span span{
		background-color:			#eef5ff;
		border-color:				#c7d0e1;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter 		div:first-child span:first-child + span span{
		background-color:			#e9f8ff;
		border-color:				#b8d6e1;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google 		div:first-child span{
		background-color:			#fff;
		border-color:				#ccc;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend		div:first-child span:first-child + span span{
		background-color:			#fefefe;
		border-color:				#cccccc;
	}
	/* SHAREBOX : Activation JS - Lien "liens sociaux" (liens sociaux > bouton) */
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google			div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend		div + div button{
		display:					block;
		width:						100%;
		margin:						0;
		padding:					0;
		background-repeat:			repeat-x;
		background-position:		top;
		border-radius:				3px;
		-moz-border-radius:			3px;
		font-size:					1em;
		font-weight:				bold;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_2elements li.ep_js.ep_facebook		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_2elements li.ep_js.ep_twitter		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_2elements li.ep_js.ep_google		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_2elements li.ep_js.ep_sendfriend	div + div button{
		text-align:					center;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_3elements li.ep_js.ep_facebook		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_3elements li.ep_js.ep_twitter		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_3elements li.ep_js.ep_google		div + div a,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_3elements li.ep_js.ep_sendfriend	div + div button{
		text-align:					left;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook		div + div a{
		background-color:			#466aa6;
		background-image:			url(../img/background/boxshare_bg_facebook.png);	
		color:						#FFF;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter		div + div a{
		background-color:			#009dc8;
		background-image:			url(../img/background/boxshare_bg_twitter.png);
		color:						#FFF;	
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google			div + div a{
		background-color:			#bd450f;
		background-image:			url(../img/background/boxshare_bg_google.png);
		color:						#FFF;	
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend		div + div button{
		background-color:			#e5e5e5;
		background-image:			url(../img/background/boxshare_bg_sendfriend.png);
		color:						#082b51;	
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook		div + div a 		span.ep_hidden,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter		div + div a 		span.ep_hidden,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend		div + div button	span.ep_hidden,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook		div + div a 		span.ep_hidden:first-child + span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter		div + div a 		span.ep_hidden:first-child + span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend		div + div button	span.ep_hidden:first-child + span{
		position:					absolute	!important;
		left:						-10000px	!important;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook		div + div a 		span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter		div + div a 		span,
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend		div + div button	span{
		position:					relative;
		display:					inline-block;
		left:						auto;
		overflow:					hidden;
		padding:					4px 2px;
		background-repeat:			no-repeat;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_facebook				div + div a		span{
		padding-left:				15px;
		background-image: 			url(../img/icon/boxshare_button_facebook.png);
		background-position:		3px 2px;
		text-shadow:				-1px 1px 0 #2c4f79;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_twitter				div + div a 		span{
		padding-left:				20px;
		background-image: 			url(../img/icon/boxshare_button_twitter.png);
		background-position:		0 2px;
		text-shadow:				-1px 1px 0 #00718f;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_google					div + div a 		span{
		padding-left:				23px;
		background-image: 			url(../img/icon/boxshare_button_google.png);
		background-position:		-4px 4px;
		text-shadow:				-1px 1px 0 #9a320b;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul.ep_2elements li.ep_js.ep_google	div + div a 		span{
		padding-left:				27px;
		background-position:		1px 2px;
	}
	body.ep_jsavailable #maincontent #sharebox .ep_boxbody .ep_shareblock ul li.ep_js.ep_sendfriend				div + div button	span{
		padding-left:				20px;
		background-image: 			url(../img/icon/boxshare_button_sendfriend.png);
		background-position:		3px 6px;
	}
	
/* ======================================================================================================== */
/* = BOX - SOCIALBOX (boite specifique) =================================================================== */
/* ======================================================================================================== */
	
	/* SOCIALBOX : Conteneur */
	#maincontent #socialbox{
		position:					static;
		display:					block;
		margin:						25px 0;
		padding:					0;
	}
	#maincontent #socialbox .ep_boxbody,
	#maincontent #socialbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #socialbox .ep_boxbody{
		background-color:			#FFFFFF;
		border:						1px solid #dbe1e4;
	}
	/* SOCIALBOX : Autorisation d'affichage (zone contextuelle) */
	#maincontent #contextzone #socialbox .ep_boxbody{
		position:					absolute;
		bottom:						25px;
		right:						25px;
		width:						223px;
	}
	/* SOCIALBOX : Autorisation d'affichage (zone contextuelle > pour chaque bouton dans le menu on doit ajouter 1.2em au padding et 27px de marge) */
	#maincontent #contextzone #socialbox{
		margin-top:					0;
		margin-bottom:				187px;
		padding-bottom:				7.5em;
	}
	/* SHAREBOX  : Separateur de blocs/contenus */
	#maincontent #socialbox .ep_endbox{
		margin-top:					-1px;
	}
	/* SOCIALBOX : Titre */
	#maincontent #socialbox .ep_boxbody .ep_block .ep_title{
		position:					relative;
		display:					block;
		margin:						0 12px;
		padding:					12px 0;
		border-bottom:				1px solid #dbe1e4;
		font-size:					1.5em;
		font-weight:				bold;
		color:						#13334d;
	}
	/* SOCIALBOX : Bloc de liste */
	#maincontent #socialbox .ep_boxbody .ep_block ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						-1px 0 0 0;
		padding:					0 12px;
	}
	/* SOCIALBOX : Element */
	#maincontent #socialbox .ep_boxbody .ep_block ul li{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #dbe1e4;
		vertical-align:				middle;
	}
	/* SOCIALBOX : Bloc */
	#maincontent #socialbox .ep_boxbody .ep_block ul li div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
		vertical-align:				middle;
	}
	/* SOCIALBOX : Lien */
	#maincontent #socialbox .ep_boxbody .ep_block ul li a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					12px 0 12px 25px;
		background-position:		left 11px;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#13334D;
		vertical-align:				middle;
	}
	#maincontent #socialbox .ep_boxbody .ep_block ul li a:link,
	#maincontent #socialbox .ep_boxbody .ep_block ul li a:visited{
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent #socialbox .ep_boxbody .ep_block ul li a:hover,
	#maincontent #socialbox .ep_boxbody .ep_block ul li a:focus,
	#maincontent #socialbox .ep_boxbody .ep_block ul li a:active{
		text-decoration:			underline;
		color:						#13334D;
	}
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook a{		background-image: 	url(../img/icon/boxsocial_icon_facebook.png);		}
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_twitter a{		background-image: 	url(../img/icon/boxsocial_icon_twitter.png);		}
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_myspace a{		background-image: 	url(../img/icon/boxsocial_icon_myspace.png);		}
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_flickr a{		background-image: 	url(../img/icon/boxsocial_icon_flickr.png);			}
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_youtube a{		background-image: 	url(../img/icon/boxsocial_icon_youtube.png);		}
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_linkedin a{		background-image: 	url(../img/icon/boxsocial_icon_linkedin.png);		}
	/* SOCIALBOX : Bouton de souscription */
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button,
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_twitter .ep_button{
		position: 					absolute;
		display:					block;
		overflow:					hidden;
		right: 						0;
		margin:						0;
		padding:					0;
	} 
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{
		top:			8px;
		height: 		24px;
	}
	#maincontent #socialbox .ep_boxbody .ep_block ul li.ep_twitter .ep_button{
	top:				9px;
	height: 			22px;
	}
	/* SOCIALBOX : Bouton de souscription (correction linguistique > Twitter) */ 
	body[lang=cs] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			71px!important;
	} 
	body[lang=da] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			47px!important;
	}
	body[lang=de] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			61px!important; 
	}
	body[lang=it] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			55px!important; 
	}	
	body[lang=hu] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			69px!important; 
	}
	body[lang=nl] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			62px!important; 
	}	
	body[lang=pl] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			78px!important; 
	}
	body[lang=ro] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			83px;!important; 
	}	
	body[lang=fi] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button v{
		width : 			62px!important; 
	}		
	body[lang=sv] #maincontent #socialbox .ep_boxbody ul li.ep_twitter .ep_button iframe{
		width : 			43px!important; 
	}
	
	
	
	
	
	/* SOCIALBOX : Bouton de souscription (correction linguistique > facebook) */
	body[lang=bg] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 89px; 	 	width: 90px\9; 		}    
	body[lang=cs] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 92px;		width: 90px\9;  	}   	
	body[lang=da] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 106px;		width: 105px\9;		}  	 
	body[lang=de] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 83px;  		width: 80px\9;		} 		
	body[lang=el] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 90px;		width: 88px\9;		}  		
	body[lang=en] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 50px;		width: 48px\9;		} 
	body[lang=es] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 77px;  		width: 75px\9; 		}
	body[lang=et] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 69px;		width: 67px\9; 		}   	
	body[lang=fi] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 64px;							}
	body[lang=fr] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 62px;		width: 60px\9; 		}

	body[lang=hr] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 89px;		width: 87px\9; 		}  
	body[lang=hu] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 65px;		width: 63px\9; 		}  
	body[lang=it] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 71px;		width: 69px\9;		}
	body[lang=lt] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 67px;		width: 65px\9;		}
	body[lang=lv] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 54px;		width: 53px\9;		}
	body[lang=mt] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 51px;							} 		
	body[lang=nl] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 90px;		width: 87px\9;		}
	body[lang=pl] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 74px;		width: 73px\9;		}
	body[lang=pt] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 59px;		width: 58px\9;		}
	body[lang=ro] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 75px; 		width: 73px\9; 		}
	body[lang=sk] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 94px;		width: 93px\9; 		}
	body[lang=sl] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 83px;		width: 82px\9; 		} 
	body[lang=sv] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 50px;		width: 51px\9;		} 
	
	body[lang=ga] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook .ep_button{	width : 130px;		width: 132px\9; 	top: auto; bottom: 8px	} 
	body[lang=ga] #maincontent #socialbox .ep_boxbody .ep_block ul li.ep_facebook {	padding-bottom: 25px;	} 		
	
/* ======================================================================================================== */
/* = 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(../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_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;
		background-color:			#FFFFFF;
		border-top:					1px solid #dbe1e4;
		font-size:					1em;
	}
	#maincontent #presidentbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					12px;
		font-size:					1em;
	}
	/* PRESIDENTBOX : Contenu textuel */
	#maincontent #presidentbox .ep_boxbody .ep_content{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
		color:						#434343;
	}
	#maincontent #presidentbox .ep_boxbody .ep_author{
		position:					relative;
		display:					block;
		margin:						12px 0 0 0;
		padding:					0;
		font-size:					1.1em;
		text-align:					right;
		color:						#434343;
	}
	/* PRESIDENTBOX : Lien de contenu */
	#maincontent #presidentbox .ep_boxbody .ep_links{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* PRESIDENTBOX : Lien de contenu (titre) */
	#maincontent #presidentbox .ep_boxbody .ep_links .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#363636;
	}
	/* PRESIDENTBOX : Lien de contenu (liste) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						-5px 0 6px 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		background-position:		-100px;
		background-repeat:			no-repeat;
		font-size:					1em;
	}
	/* PRESIDENTBOX : Lien de contenu (lien) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a {
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					6px 0 6px 25px;
		background-position:		left 0.5em;
		background-repeat:			no-repeat;
		outline:					none;
		font-size:					1.2em;
		color:						#195B92;
	}
	/* PRESIDENTBOX : Lien de contenu (lien > effet de survol) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a:link, #maincontent #presidentbox .ep_boxbody .ep_links ul li a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a:hover, #maincontent #presidentbox .ep_boxbody .ep_links ul li a:focus, #maincontent #presidentbox .ep_boxbody .ep_links ul li a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	/* PRESIDENTBOX : Lien de contenu (lien > icone) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a img{
		border:						none;
		text-decoration:			none;
		vertical-align:				text-bottom;
	}
	/* PRESIDENTBOX : Lien de contenu (lien > icone linguistique) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a span.ep_lang{
		position:					relative;
		display:					inline-block;
		overflow:					hidden;
		cursor:						pointer;
		width:						15px;
		height:						15px;
		padding-top:				0;
		padding-bottom:				0;
		padding-left: 				0;
		background-repeat:			no-repeat;
		font-size:					0.01em;
		text-decoration:			none;
		text-indent:				-6000px;
		vertical-align:				text-bottom;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a:link span.ep_lang,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a:visited span.ep_lang{
		background-position:		left center;
		text-decoration:			none;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a:hover span.ep_lang, 
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a:focus span.ep_lang, 
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a:active span.ep_lang{
		background-position:		-15px center;
		text-decoration:			none;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=bg] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_bg_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=cs] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_cs_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=da] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_da_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=de] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_de_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=el] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_el_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=en] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_en_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=es] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_es_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=et] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_et_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=fi] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_fi_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=fr] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_fr_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=hr] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_hr_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=hu] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_hu_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=it] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_it_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=lt] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_lt_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=lv] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_lv_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=mt] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_mt_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=nl] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_nl_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=pl] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_pl_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=pt] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_pt_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=ro] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_ro_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=sk] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_sk_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=sl] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_sl_link.gif); 	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li a[hreflang=sv] span.ep_lang{	background-image: url(../img/icon/boxbody_icon_lang_sv_link.gif); 	}
	/* PRESIDENTBOX : Lien de contenu (lien > icone par type [lien unique]) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_simple a{					background-image: url(../img/icon/boxbody_icon_link_simple.png);	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_media a {					background-image: url(../img/icon/boxbody_icon_link_media.png);		}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_pdf a {					background-image: url(../img/icon/boxbody_icon_link_pdf.png);		}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_doc a {					background-image: url(../img/icon/boxbody_icon_link_doc.png);		}
	/* PRESIDENTBOX : Lien de contenu (lien > icone par type [liens multiples]) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi{
		padding-top:				6px;
		padding-bottom:				6px;
		padding-left: 				25px;
		background-image: 			url(../img/icon/boxbody_icon_link_simple.png);
		background-position:		left 0.5em;
		background-repeat:			no-repeat;
		font-size:					1.2em;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a{
		padding-top:				0;
		padding-bottom:				0;
		padding-left: 				0;
		background:					none;
		font-size:					1em;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_simple{					background-image: url(../img/icon/boxbody_icon_link_simple.png);	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_media{					background-image: url(../img/icon/boxbody_icon_link_media.png);		}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_pdf{						background-image: url(../img/icon/boxbody_icon_link_pdf.png);		}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_doc{						background-image: url(../img/icon/boxbody_icon_link_doc.png);		}
	/* PRESIDENTBOX : Lien de contenu (lien > icone par type [liens multiples] > icone via image) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_lang{
		overflow:					hidden;
		width:						15px;
		height:						15px;
		padding-top:				0;
		padding-bottom:				0;
		padding-left: 				0;
		font-size:					1em;
		vertical-align:				text-bottom;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_lang img{
		position:					absolute;
		display:					block;
		border:						none;
		text-decoration:			none;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_lang:link img,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_lang:visited img{
		margin-left:				0;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_lang:hover 	img,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_lang:focus 	img,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_lang:active 	img{
		margin-left:				-15px;
	}
	/* PRESIDENTBOX : Lien de contenu (lien > icone par type [liens multiples] > icone via texte) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text{
		min-width:					15px;
		padding-top:				0.3em;
		padding-bottom:				0.2em;
		padding-left: 				0;
		border:						1px solid;
		border-radius:				3px;
		-moz-border-radius:			3px;
		font-size:					0.7em;
		text-decoration:			none;
		text-align:					center;
		text-transform:				uppercase;
		vertical-align:				middle;
	}
	body[lang='el'] #maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text{
		text-transform:				none;
		font-size:					0.8em;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text abbr{
		outline:					none;
		text-decoration:			none;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text:link,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text:visited{
		background-color:			#D5D5D5;
		border-color:				#D5D5D5;
		text-decoration:			none;
		color:						#414141;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text:hover,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text:focus,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_text:active{
		background-color:			#4c85b7;
		border-color:				#4c85b7;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	/* PRESIDENTBOX : Lien de contenu (lien > icone par type [liens multiples] > icone de format via image) */
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_format{
		overflow:					hidden;
		width:						16px;
		height:						16px;
		padding-top:				0;
		padding-bottom:				0;
		padding-left: 				0;
		font-size:					1em;
		vertical-align:				text-bottom;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_format img{
		position:					absolute;
		display:					block;
		border:						none;
		text-decoration:			none;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_format:link img,
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_format:visited img{
		margin-left:				0;
	}
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_format:hover img, 
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_format:focus img, 
	#maincontent #presidentbox .ep_boxbody .ep_links ul li.ep_multi a.ep_format:active img{
		margin-left:				-16px;
	}
	
/* ======================================================================================================== */
/* = BOX - CORRECTIF DE ZONES ============================================================================= */
/* ======================================================================================================== */
	
	/* ERRORBOX : Conteneur */
	#maincontent #errorbox{
		position:					relative;
		display:					block;
		min-height:					300px;
		margin:						0;
		padding:					50px 0 0 0;
		font-size:					1em;
	}
	/* ERRORBOX : Entete */
	#maincontent #errorbox .ep_boxheader{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		background-image:			url(../img/background/errorbox_background.png);
		background-position:		center top ;
		background-repeat:			no-repeat;
	}
	body.ep_oldlogo #maincontent #errorbox .ep_boxheader{
		background-image:			url(../img/background/errorbox_background_old.png);
	}
	/* ERRORBOX : Entete (titre) */
	#maincontent #errorbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					120px 0 12px 0;
		font-size:					2.4em;
		font-weight:				bold;
		text-align :     			center; 
		color:						#103454;
	}
	/* ERRORBOX : Corps */
	#maincontent #errorbox .ep_boxbody{
		position:					relative;
		display:					block;
		margin:						0 0 0 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #errorbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					12px;
		font-size:					1em;
		text-align:       			center;
	}
	/* ERRORBOX : Corps (texte) */
	#maincontent #errorbox .ep_boxbody .ep_content{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.5em;
		font-weight: 				bold;
		color:						#434343;
	}
	#maincontent #errorbox .ep_boxbody .ep_content a:link,
	#maincontent #errorbox .ep_boxbody .ep_content a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #errorbox .ep_boxbody .ep_content a:hover,
	#maincontent #errorbox .ep_boxbody .ep_content a:focus,
	#maincontent #errorbox .ep_boxbody .ep_content a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	
/* ======================================================================================================== */
/* = BOX - CORRECTIF DE ZONES ============================================================================= */
/* ======================================================================================================== */
	
	/* CORRECTIF ZONE : Zone contextuelle (boite) */
	#maincontent #contextzone .ep_borderbox,
	#maincontent #contextzone .ep_noborderbox,
	#maincontent #contextzone *[class^='ep_people'][class*='box'],
	#maincontent #contextzone #sharebox,
	#maincontent #contextzone #socialbox,
	#maincontent #contextzone #presidentbox{
		margin-right:				25px;
	}
	/* CORRECTIF ZONE : Boite structuree (entete > 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{
		font-size:					1.5em;	
	}
	#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-size:					1.4em;
	}
	#maincontent #contextzone 	.ep_borderbox 						.ep_boxheader .ep_block h2.ep_title,	
	#maincontent #contextzone 	.ep_noborderbox 						.ep_boxheader .ep_block h2.ep_title,	
	#maincontent #contextzone 	*[class^='ep_people'][class*='box']	.ep_boxheader .ep_block h2.ep_title{	font-size:	1.4em !important; 	}
	/* CORRECTIF ZONE : Boite structuree (entete > 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{
		font-size:					1.2em;
	}
	#maincontent #contextzone 	.ep_borderbox 						.ep_boxheader .ep_block .ep_subtitle,
	#maincontent #contextzone 	.ep_noborderbox 						.ep_boxheader .ep_block .ep_subtitle,
	#maincontent #contextzone 	*[class^='ep_people'][class*='box'] 	.ep_boxheader .ep_block .ep_subtitle{
		font-size:					1.2em;
	}
	/* CORRECTIF ZONE : Pagination (affichage type zone contextuelle) */
	#maincontent #contextzone .ep_borderbox 							.ep_boxpaginate .ep_paginate,
	#maincontent #contextzone .ep_noborderbox 						.ep_boxpaginate .ep_paginate,
	#maincontent #contextzone *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate,
	#maincontent #contextzone .ep_borderbox 							.ep_boxpaginate .ep_paginate ul,
	#maincontent #contextzone .ep_noborderbox 						.ep_boxpaginate .ep_paginate ul,
	#maincontent #contextzone *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate ul,
	#maincontent #contextzone .ep_borderbox 							.ep_boxpaginate .ep_paginate ol,
	#maincontent #contextzone .ep_noborderbox 						.ep_boxpaginate .ep_paginate ol,
	#maincontent #contextzone *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_paginate ol{
		position:					relative;
		top:						0;
		margin:						0;
	}
	#maincontent #contextzone .ep_borderbox 							.ep_boxpaginate .ep_button,
	#maincontent #contextzone .ep_noborderbox 						.ep_boxpaginate .ep_button,
	#maincontent #contextzone *[class^='ep_people'][class*='box'] 	.ep_boxpaginate .ep_button{
		display:					none;
	}
	
/* ======================================================================================================== */
/* = BOX - BLOCAGE DES MULTI ELEMENTS DE BOITE ============================================================ */
/* ======================================================================================================== */
	
	/* CORRECTIF BOITE : Suppression des elements mal positionnes */
	#body #maincontent *[class^='borderbox'] div 					+ .ep_boxheader,
	#body #maincontent *[class^='borderbox'] div 					+ div				+ .ep_boxfilter,
	#body #maincontent *[class^='borderbox'] .ep_boxfilter		+ .ep_boxfilter,
	#body #maincontent *[class^='borderbox'] .ep_boxbody 			+ .ep_boxfilter,
	#body #maincontent *[class^='borderbox'] .ep_boxpaginate		+ .ep_boxfilter,
	#body #maincontent *[class^='borderbox'] .ep_boxfooter		+ .ep_boxfilter,
	#body #maincontent *[class^='borderbox'] div 					+ .ep_boxheader		+ .ep_boxbody,
	#body #maincontent *[class^='borderbox'] .ep_boxbody 			+ .ep_boxbody,
	#body #maincontent *[class^='borderbox'] .ep_boxpaginate		+ .ep_boxbody,
	#body #maincontent *[class^='borderbox'] .ep_boxfooter		+ .ep_boxbody,
	#body #maincontent *[class^='borderbox'] .ep_boxheader 		+ .ep_boxpaginate,
	#body #maincontent *[class^='borderbox'] .ep_boxfilter		+ .ep_boxpaginate,
	#body #maincontent *[class^='borderbox'] .ep_boxpaginate		+ .ep_boxpaginate,
	#body #maincontent *[class^='borderbox'] .ep_boxfooter		+ .ep_boxpaginate,
	#body #maincontent *[class^='borderbox'] .ep_boxheader 		+ .ep_boxfooter,
	#body #maincontent *[class^='borderbox'] .ep_boxfilter		+ .ep_boxfooter,
	#body #maincontent *[class^='borderbox'] .ep_boxfooter		+ .ep_boxfooter{
		display:					none;
	}
	