/* CSS Document pour les pages de la galaxie Europarl */
/* CSS structurant le contenu (dans le conteneur "ep_boxbody") des boites generales de toutes les pages de la galaxie */

/* ======================================================================================================== */
/* = BOX CONTENT - PRODUIT EDITORIAL ====================================================================== */
/* ======================================================================================================== */
	
	/* PRODUIT EDITORIAL : Conteneur principal 
		design en 1 colonne [ep_element1col] */
	#maincontent .ep_boxbody .ep_element1col,
	#maincontent .ep_boxbody .ep_elementlist2,
	#maincontent .ep_boxbody .ep_elementpeople2{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						0;
		padding:					12px 0 0 0;
		font-size:					1em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Titre */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementheading,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementheading{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding:					0;
		text-decoration:			none;
	}
	/* PRODUIT EDITORIAL : Titre (titre) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_title,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementheading .ep_title,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_title,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementheading .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#13334D;
	}
	/* PRODUIT EDITORIAL : Titre (titre > information complementaire) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_title .ep_small{
		text-decoration:			none !important;
		font-size:					0.7em;
	}
	/* PRODUIT EDITORIAL : Titre (titre > effet lien) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading a.ep_title:link,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading a.ep_title:visited,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading a.ep_title:link,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading a.ep_title:visited{
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading a.ep_title:hover,	
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading a.ep_title:focus,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading a.ep_title:active,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading a.ep_title:hover,	
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading a.ep_title:focus,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading a.ep_title:active{
		text-decoration:			underline;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_title a:link,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_title a:visited,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_title a:link,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_title a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_title a:hover,	
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_title a:focus,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_title a:active,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_title a:hover,	
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_title a:focus,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_title a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	/* PRODUIT EDITORIAL : Titre (sous titre/theme) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_subtitle,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
		font-weight:				bold;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_subtitle .ep_theme,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_theme{
		font-weight:				bold;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_subtitle .ep_date,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_date{
		font-weight:				normal;
	}
	/* PRODUIT EDITORIAL : Titre (effet lien) */
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading,
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:link	.ep_title,
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:visited	.ep_title,
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:link	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:visited	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:hover 	.ep_subtitle,	
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:focus 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:active 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:link	.ep_title,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:visited	.ep_title,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:link	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:visited	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:hover 	.ep_subtitle,	
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:focus 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:active 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:link	.ep_title,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:visited	.ep_title,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:link	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:visited	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:hover 	.ep_subtitle,	
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:focus 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:active 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:link	.ep_title,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:visited	.ep_title,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:link	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:visited	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:hover 	.ep_subtitle,	
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:focus 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:active 	.ep_subtitle{
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:hover 	.ep_title,	
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:focus 	.ep_title,
	#maincontent .ep_boxbody .ep_element1col 		a.ep_elementheading:active 	.ep_title,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:hover 	.ep_title,	
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:focus 	.ep_title,
	#maincontent .ep_boxbody .ep_element2col 		a.ep_elementheading:active 	.ep_title,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:hover 	.ep_title,	
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:focus 	.ep_title,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementheading:active 	.ep_title
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:hover 	.ep_title,	
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:focus 	.ep_title,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementheading:active 	.ep_title{
		text-decoration:			underline;
	}
	/* PRODUIT EDITORIAL : Titre (accronyme de commission) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_acronym,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_acronym{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_acronym .ep_abbr,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_acronym .ep_abbr{
		position:					relative;
		display:					inline-block;
		min-width:					4.2em;
		margin:						0 5px 0 0;
		padding:					2px 0;
		background-color:			#dd602d;
		outline:					none;
		font-size:					1em;
		font-weight:				bold;
		text-align:					center;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementheading .ep_name{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					3px 0;
		font-size:					1.1em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#195B92;
	}
	/* PRODUIT EDITORIAL : Titre (tag) */
	#maincontent .ep_boxbody .ep_element1col 	  	.ep_elementheading .ep_subtitle .ep_plenary, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody .ep_element1col 	  	.ep_elementheading .ep_subtitle .ep_committee, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_committee,
	#maincontent .ep_boxbody .ep_element1col 	  	.ep_elementheading .ep_subtitle .ep_general, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_general{
		position:						relative;
		display:						inline-block;
		margin:							0;
		padding:						0;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col 	   	.ep_elementheading .ep_subtitle .ep_plenary 		span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_plenary 		span,
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementheading .ep_subtitle .ep_committee 	abbr, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementheading .ep_subtitle .ep_general 		span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_general 		span{
		position:						relative;
		display: 						inline-block;
		margin: 						3px 3px 0 0;
		padding: 						1px 4px;
		border: 						none;
		font-size: 						0.9em;
		text-transform: 				uppercase;
		text-decoration: 				none;
		color: 							#FFFFFF;
	}
	/* PRODUIT EDITORIAL : Titre (tag "Pleniere") */
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementheading .ep_subtitle .ep_plenary 		span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_plenary 		span{		background-color:	#1a69a7;	}
	/* PRODUIT EDITORIAL : Titre (tag "Commission") */
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementheading .ep_subtitle .ep_committee 	abbr, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_committee 	abbr{		background-color:	#dd602d;	}
	/* PRODUIT EDITORIAL : Titre (tag "General") */
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementheading .ep_subtitle .ep_general 		span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementheading .ep_subtitle .ep_general 		span{		background-color:	#ba76c9;	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Inter-titre de l'element (titre) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading{
		position:					relative;
		display:					block;
		outline:					none;
		margin:						0 0 3px 0;
		padding:					0;
	}
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading{
		margin-bottom:				12px;
	}
	/* PRODUIT EDITORIAL : Titre (titre) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading .ep_title,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.3em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#13334D;
	}
	/* PRODUIT EDITORIAL : Inter-titre (titre > effet lien) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading a.ep_title:link,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading a.ep_title:visited,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading a.ep_title:link,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading a.ep_title:visited{
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading a.ep_title:hover,	
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading a.ep_title:focus,	
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading a.ep_title:active,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading a.ep_title:hover,	
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading a.ep_title:focus,	
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading a.ep_title:active{
		text-decoration:			underline;
		color:						#13334D;
	}
	/* PRODUIT EDITORIAL : Inter-titre (sous titre/theme) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementsubheading .ep_subtitle
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementsubheading .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
		font-weight:				bold;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementsubheading .ep_subtitle .ep_theme{
		font-weight:				bold;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementsubheading .ep_subtitle .ep_date{
		font-weight:				normal;
		white-space:				nowrap;
	}
	/* PRODUIT EDITORIAL : Inter-titre (effet lien) */
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:link		.ep_title,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:visited	.ep_title
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:link		.ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:visited	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:hover 	.ep_subtitle,	
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:focus 	.ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:active 	.ep_subtitle{
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:hover 	.ep_title,	
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:focus 	.ep_title,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementsubheading:active 	.ep_title{
		text-decoration:			underline;
	}
	/* PRODUIT EDITORIAL : Inter-titre (tag) */
	#maincontent .ep_boxbody .ep_element1col 	  	.ep_elementsubheading .ep_subtitle .ep_general, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_general,
	#maincontent .ep_boxbody .ep_element1col 	  	.ep_elementsubheading .ep_subtitle .ep_plenary, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody .ep_element1col 	  	.ep_elementsubheading .ep_subtitle .ep_committee, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_committee,
	#maincontent .ep_boxbody .ep_element1col 	  	.ep_elementsubheading .ep_subtitle .ep_general, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_general{
		position:						relative;
		display:						inline-block;
		margin:							0;
		padding:						0;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementsubheading .ep_subtitle .ep_plenary 		span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_plenary 		span,
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementsubheading .ep_subtitle .ep_committee 		abbr, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_committee 		abbr,
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementsubheading .ep_subtitle .ep_general 		span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_general 		span{
		position:						relative;
		display: 						inline-block;
		margin: 						3px 3px 0 0;
		padding: 						1px 4px;
		border: 						none;
		font-size: 						0.9em;
		text-transform: 				uppercase;
		text-decoration: 				none;
		color: 							#FFFFFF;
	}
	/* PRODUIT EDITORIAL : Inter-titre (tag "Pleniere") */
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementsubheading .ep_subtitle .ep_plenary 	span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_plenary 	span{	background-color:	#1a69a7;	}
	/* PRODUIT EDITORIAL : Inter-titre (tag "Commission") */
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementsubheading .ep_subtitle .ep_committee 	abbr, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_committee 	abbr{	background-color:	#dd602d;	}
	/* PRODUIT EDITORIAL : Inter-titre (tag "General") */
	#maincontent .ep_boxbody .ep_element1col 	    	.ep_elementsubheading .ep_subtitle .ep_general 	span, 
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementsubheading .ep_subtitle .ep_general 	span{	background-color:	#ba76c9;	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Image (design : largeur totale de l'element [ep_elementimg_full], flottante [ep_elementimg_left ou ep_elementimg_right]) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_full,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_left,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_right,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_full,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_left,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_right,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_full,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_left,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_right{
		position:					relative;
		display:					block;
		z-index:					20;
		clear:						both;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementimg_full,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementimg_left,
	#maincontent .ep_boxbody .ep_elementpeople2 	a.ep_elementimg_right{
		text-decoration:			none;
	}
	/* PRODUIT EDITORIAL : Image (bloc image : pas d'icone [ep_img], icone diaporama [ep_slideshow], icone "play" [ep_media]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_media,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_media,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_media,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_graphic,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_graphic,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_graphic,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_slideshow,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_slideshow,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_slideshow,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_img,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_img,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_img,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_media,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_media,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_media,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_graphic,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_graphic,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_graphic,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_slideshow,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_slideshow,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_slideshow,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_folder,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_folder,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_folder,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_img,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_img,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_img,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_graphic,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_graphic,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_graphic,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_slideshow,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_slideshow,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_slideshow,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_full .ep_img,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_left .ep_img,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_right .ep_img{
		position:					relative;
		display:					block;
		max-width:					100%;
		margin:						0;
		padding:					0;
		border:						none;
		text-decoration:			none;
		text-align:					center;
	}
	/* PRODUIT EDITORIAL : Image (bloc icone) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_full .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_left .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_right .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_full .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_left .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_right .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_endbox,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_full .ep_endbox,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_left .ep_endbox,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_right .ep_endbox{
		position:					absolute;
		display:					block;
		clear:						none;
		top:						0;
		bottom:						0;
		left:						0;
		width:						100%;
		height:						auto;
		background-position:		center;
		background-repeat:			no-repeat;
		border:						none;
		outline:					none;
		font-size:					0.01em;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementimg_full .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementimg_left .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	a.ep_elementimg_right .ep_endbox{
		cursor:						pointer;
		border:						none;
		outline:					none;
		text-decoration:			none;
	}
	/* PRODUIT EDITORIAL : Image (bloc icone > media) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_media .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_media .ep_endbox{
		background-image:			url(../../common/img/icon/boxbody_icon_img_media.png);
	}
	/* PRODUIT EDITORIAL : Image (bloc icone > media) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_graphic .ep_endbox,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_graphic .ep_endbox{
		background-image:			url(../../common/img/icon/boxbody_icon_img_graphic.png);
	}
	/* PRODUIT EDITORIAL : Image (bloc icone > dossier) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full 		.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left 		.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full 		.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left 		.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right 	.ep_folder{
		overflow:					visible !important;
		border:						1px solid #DADFE2;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full 		.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left 		.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full 		.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left 		.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right 	.ep_folder .ep_endbox{
		bottom:						-5px;
		right:						-5px;
		width:						auto;
		background-image:			url(../../common/img/background/boxbody_bg_multisheet.png);
		background-position:		right bottom;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:link	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:visited 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:link	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:visited 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:link	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:visited 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:link	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:visited 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:link	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:visited 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:link	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:visited 	.ep_folder{
		border-color:				#DADFE2;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:hover	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:focus	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:active	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:hover	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:focus	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:active	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:hover	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:focus	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:active 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:hover	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:focus	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:active	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:hover	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:focus	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:active	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:hover	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:focus	 	.ep_folder,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:active 	.ep_folder{
		border-color:				#287BAC;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:link	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:visited 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:link	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:visited 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:link	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:visited 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:link	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:visited 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:link	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:visited 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:link	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:visited 	.ep_folder .ep_endbox{
		background-image:			url(../../common/img/background/boxbody_bg_multisheet.png);
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:hover	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:focus	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:active	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:hover	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:focus	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:active	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:hover	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:focus	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:active 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:hover	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:focus	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:active	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:hover	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:focus	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:active	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:hover	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:focus	 	.ep_folder .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:active 	.ep_folder .ep_endbox{
		background-image:			url(../../common/img/background/boxbody_bg_multisheet_hover.png);
	}
	/* PRODUIT EDITORIAL : Image (bloc icone > diaporama) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_full .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_left .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_right .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_full .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_left .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_right .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_full .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_left .ep_slideshow .ep_endbox,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_right .ep_slideshow .ep_endbox{
		background-image:			url(../../common/img/icon/boxbody_icon_img_slideshow.png);
	}
	/* PRODUIT EDITORIAL : Image (image) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_full img,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_left img,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_right img,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_full img,
	#maincontent .ep_boxbody .ep_element2col 		.ep_elementimg_left img,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementimg_right img,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full img,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left img,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right img,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_full img,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_left img,
	#maincontent .ep_boxbody .ep_elementpeople2 	.ep_elementimg_right img{
		position:					relative;
		display:					inline-block;
		max-width:					100%;
		margin:						0;
		padding:					0;
		border:						none;
		text-decoration:			none;
	}
	/* PRODUIT EDITORIAL : Image (legende) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full .ep_legend,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left .ep_legend,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right .ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full .ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left .ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right .ep_legend,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full .ep_legend,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left .ep_legend,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right .ep_legend{
		position:					relative;
		display:					block;
		margin:						5px 0 0 0;
		padding:					0;
		font-size:					1.1em;
		text-align:					center;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full 		.ep_folder + .ep_legend,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left 		.ep_folder + .ep_legend,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right 	.ep_folder + .ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full 		.ep_folder + .ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left 		.ep_folder + .ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right 	.ep_folder + .ep_legend{
		margin-top:					12px;
		font-size:					1.2em;
		text-align:					left;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full 		.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left 		.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_full 		.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left 		.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right 	.ep_folder + .ep_legend strong{
		display:					block;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:link	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:visited 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:link	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:visited 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:link	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:visited 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:link	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:visited 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:link	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:visited 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:link	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:visited 	.ep_folder + .ep_legend strong{
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:hover	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:focus	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_full:active	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:hover	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:focus	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_left:active	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:hover	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:focus	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element1col 	a.ep_elementimg_right:active 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:hover	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:focus	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_full:active	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:hover	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:focus	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_left:active	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:hover	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:focus	 	.ep_folder + .ep_legend strong,
	#maincontent .ep_boxbody .ep_element2col 	a.ep_elementimg_right:active 	.ep_folder + .ep_legend strong{
		text-decoration:			underline;
		color:						#13334D;
	}
	/* PRODUIT EDITORIAL : Image (adaptation JS > disparition des liens supplementaires) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_full ul,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left ul,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right ul,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_full ul,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_left ul,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_elementlist2 	.ep_elementimg_right ul{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-100000px;
		width:						1px;
		height:						1px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Multimedia (design : largeur totale de l'element [elementmedia_full], flottante [elementmedia_left ou elementmedia_right]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementmedia_full,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementmedia_left,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementmedia_right,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_full,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_left,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_right{
		position:					relative;
		display:					block;
		z-index:					20;
		clear:						both;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Multimedia (autorisation de flottement uniquement pour les elements en une colonne) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_left,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_left{
		float:						left;
		clear:						left;
		margin-top:					0;
		margin-right:				12px;
	}
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_right,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_right{
		float:						right;
		clear:						right;
		margin-top:					0;
		margin-left:				12px;
	}
	/* PRODUIT EDITORIAL : Multimedia (media) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_full .ep_media,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_left .ep_media,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_right .ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_full .ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_left .ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_right .ep_media{
		position:					relative;
		display:					block;
		max-width:					100%;
		margin:						0;
		padding:					0;
		border:						none;
		text-decoration:			none;
		text-align:					center;
	}
	/* PRODUIT EDITORIAL : Multimedia (legende) */
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_full .ep_legend,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_left .ep_legend,
	#maincontent .ep_boxbody .ep_element1col 		.ep_elementmedia_right .ep_legend,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_full .ep_legend,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_left .ep_legend,
	#maincontent .ep_boxbody .ep_elementlist2 	.ep_elementmedia_right .ep_legend{
		position:					relative;
		display:					block;
		margin:						5px 0 0 0;
		padding:					0;
		font-size:					1.1em;
		text-align:					center;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Texte de l'element (conteneur) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext{
		position:					relative;
		display:					block;
		top:						-2px;
		margin:						0 0 8px 0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (texte) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext p{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.2em;
		line-height:				1.6em;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (lien [affichage pour marquer l'interdiction de liens dans un texte]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext a{
		position:					relative;
		display:					inline-block;
		padding-top:				0;
		padding-bottom:				0;
		font-size:					1em;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext a:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext a:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext a:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (liste) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ul{
		position:					relative;
		margin:						0;
		padding:					0;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ul li{
		position:					relative;
		margin:						0;
		padding:					0;
		border:						none;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ul div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 0 3px 15px;
		background-image:			url(../img/icon/boxbody_icon_list_dark.png);
		background-position:		left 0.6em;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				normal;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ol{
		position:					relative;
		margin:						0;
		padding-left:				20px;
		padding-right:				0;
		font-size:					1.2em;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ol li{
		position:					relative;
		margin:						0;
		padding:					0;
		border:						none;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ol div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 0;
		font-size:					1em;
		font-weight:				normal;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (liste > correction taille de texte) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li p,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li ul div,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li ol,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li table th,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li table td{
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (liste > correction puce) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li ol div{
		background:					none;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ul li ul div{
		background-image:			url(../img/icon/boxbody_icon_list_light.png);
	}
	/* PRODUIT EDITORIAL : Texte de l'element (liste > correction marge) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext ol ul div{
		padding-left:				 15px;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li ul,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext li ol{
		margin-top:					-3px;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (tableau) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table{
		position:					relative;
		margin:						0;
		padding:					0;
		border-collapse:			collapse;
		border-spacing:				0;
		empty-cells:				show;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (tableau > zone) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table thead{
		margin:						0;
		padding:					0;
		background-color:			#20425d;
		border:						1px solid #20425d;
		font-weight:				bold;
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table tbody{
		margin:						0;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #d9dde1;
		font-weight:				normal;
		color:						#000000;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (tableau > cellule) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table th, #maincontent .ep_boxbody .ep_element1col 		.ep_elementtext table td{
		margin:						0;
		padding:					6px 12px;
		border:						1px solid #d9dde1;
		font-size:					1.2em;
		font-weight:				inherit;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table th{
		border:						none;
	}
	/* PRODUIT EDITORIAL : Texte de l'element (tableau > correction taille de texte) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table p,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table ul div, 	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table ol,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table td th,	#maincontent .ep_boxbody .ep_element1col 	.ep_elementtext table td td{
		font-size:					1em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Contact de l'element */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact{
		position:					relative;
		display:					block;
		margin:						0 0 9px 0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Contact de l'element (correction des marges) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul{
		position:					relative;
		display:					block;
		margin:						-3px 0 0 0;
		padding:					0;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		border:						none;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul div{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 0;
		background-position:		left 0.2em;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				normal;
	}
	/* PRODUIT EDITORIAL : Contact de l'element (element de liste) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li a{
		position:					relative;
		display:					inline-block;
		padding-top:				0;
		padding-bottom:				0;
		font-size:					1em;
		color:						#195B92;
	}
	/* PRODUIT EDITORIAL : Contact de l'element (element de liste > effet de survol) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li a:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li a:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li a:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	/* PRODUIT EDITORIAL : Contact de l'element (element de liste > titre) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_name div{
		font-weight:				bold;
	}
	/* PRODUIT EDITORIAL : Contact de l'element (element de liste > adresse) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_address div{
		line-height:				1.5em;
	}
	/* PRODUIT EDITORIAL : Contact de l'element (element de liste avec icone) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_website div,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_phone div,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_portable div,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_fax div,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_email div,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_facebook div,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_twitter div{	padding-left:	22px;		}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_website div{	background-image: url(../img/icon/boxbody_icon_contact_website.png);	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_phone div{		background-image: url(../img/icon/boxbody_icon_contact_phone.png);		}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_portable div{	background-image: url(../img/icon/boxbody_icon_contact_portable.png);	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_fax div{		background-image: url(../img/icon/boxbody_icon_contact_fax.png);		}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_email div{		background-image: url(../img/icon/boxbody_icon_contact_email.png);		}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_facebook div{	background-image: url(../img/icon/boxbody_icon_contact_facebook.png);	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementcontact ul li.ep_twitter div{	background-image: url(../img/icon/boxbody_icon_contact_twitter.png);	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Programme horaire de l'element (deux parties [ep_name : gauche, ep_value : droite] reliees par une ligne en pointille) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementschedule{
		position:					relative;
		display:					block;
		margin:						0 0 9px 0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Programme horaire de l'element (correction des marges) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementschedule ul{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element1col	.ep_elementschedule ul li{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					3px 0;
		border:						none;
		border-top:					none;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementschedule ul li .ep_name,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementschedule ul li .ep_value{
		position:					relative;
		display:					block;
		z-index:					10;
		margin:						0;
		padding:					0;
		background-color:			#FFFFFF;
		font-size:					1.2em;
		font-weight:				bold;
	}
	/* PRODUIT EDITORIAL : Programme horaire de l'element (partie de gauche) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementschedule ul li .ep_name{
		float:						left;
		margin-right:				5px;
		padding-right:				5px;
	}
	/* PRODUIT EDITORIAL : Programme horaire de l'element (partie de droite) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementschedule ul li .ep_value{
		float:						right;
		margin-left:				5px;
		padding-left:				5px;
	}
	/* PRODUIT EDITORIAL : Programme horaire de l'element (ligne en pointille) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementschedule ul li span.ep_endbox{
		z-index:					5;
		top:						-0.4em;
		margin-top:					0;
		margin-bottom:				-1px;
		border-top:					1px dotted #000000;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Liens de l'element */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (titre) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#000000;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (liste) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						-5px 0 6px 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks 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;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li span{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					6px 0 6px 25px;
		outline:					none;
		font-size:					1.2em;
		color:						#000000;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > effet de survol) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li a:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li a:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li a:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > icone) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li a img{
		border:						none;
		text-decoration:			none;
		vertical-align:				text-bottom;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > typage "lien classique" [fleche bleue]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_simple a{		background-image: 	url(../../common/img/icon/boxbody_icon_link_simple.png);	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > typage "lien multimedia" [fleche verte]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_media a{		background-image: 	url(../../common/img/icon/boxbody_icon_link_media.png);	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > typage "lien pdf" [icone PDF rouge]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_pdf a{		background-image: 	url(../../common/img/icon/boxbody_icon_link_pdf.png);		}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > typage "lien word" [icone word bleue]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_doc a{		background-image: 	url(../../common/img/icon/boxbody_icon_link_doc.png);		}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > typage "liens multiples" [fleche bleue sur l'element]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi{
		padding-top:				6px;
		padding-bottom:				6px;
		padding-left: 				25px;
		background-image: 			url(../../common/img/icon/boxbody_icon_link_simple.png);
		background-position:		left 0.5em;
		background-repeat:			no-repeat;
		font-size:					1.2em;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a{
		padding-top:				0;
		padding-bottom:				0;
		padding-left: 				0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > icone linguistique [image] "liens multiples" [fleche bleue sur l'element]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks 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 .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_lang img{
		position:					absolute;
		display:					block;
		border:						none;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_lang:link 		img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_lang:visited 	img{
		left:						0;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_lang:hover 	img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_lang:focus 	img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_lang:active 	img{
		left:						-15px;
	}
	/* PRODUIT EDITORIAL : Liens de l'element (lien > icone linguistique [texte] "liens multiples" [fleche bleue sur l'element]) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks 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;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_text abbr{
		outline:					none;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_text:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_text:visited{
		background-color:			#D5D5D5;
		border-color:				#D5D5D5;
		text-decoration:			none;
		color:						#414141;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_text:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_text:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementlinks ul li.ep_multi a.ep_text:active{
		background-color:			#4c85b7;
		border-color:				#4c85b7;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Bouton d'action */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		margin:						0 0 12px 6px;
		padding:					0;
		background:					none;
		font-size:					1em;
		text-align:					right;
		vertical-align:				middle;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton a,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton span{
		position:					relative;
		display:					inline-block;
		margin:						0 0 0 10px;
		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_boxbody .ep_element1col 	.ep_elementbutton a,
	body[lang='el'] #maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton span{
		text-transform:				none;
		font-size:					1.2em;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton span.ep_endbox{
		display:					block;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
	}
	/* PRODUIT EDITORIAL : Bouton d'action (blanc) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton a:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton a:visited{
		background-color:			#FFFFFF;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton a:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton a:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton a:active{
		background-color:			#f4f4f4;
		color:						#195B92;
	}
	/* PRODUIT EDITORIAL : Bouton d'action (bleu) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_bluebutton,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_bluebutton:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_bluebutton:visited{
		background-color:			#497fad;
		background-image:			url(../../common/img/background/button_bg_bluelight.png);
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_bluebutton:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_bluebutton:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_bluebutton:active{
		background-color:			#345979;
		background-image:			url(../../common/img/background/button_bg_bluedark.png);
		color:						#FFFFFF;
	}
	/* PRODUIT EDITORIAL : Bouton d'action (vert) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_greenbutton,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_greenbutton:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_greenbutton:visited{
		background-color:			#99ac49;
		background-image:			url(../../common/img/background/button_bg_greenlight.png);
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_greenbutton:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_greenbutton:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementbutton .ep_greenbutton:active{
		background-color:			#677a2a;
		background-image:			url(../../common/img/background/button_bg_greendark.png);
		color:						#FFFFFF;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Bouton de fin de boite (bouton blanc pose sur la ligne de separation) */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink{
		position:					relative;
		display:					block;
		clear:						both;
		bottom:						-1px;
		margin:						0 0 12px 0;
		padding:					0;
		background:					none;
		border-bottom:				1px solid #DBE1E4;
		font-size:					1em;
		text-align:					right;
		vertical-align:				middle;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink a{
		position:					relative;
		display:					inline-block;
		clear:						both;
		top:						1px;
		margin:						0 0 0 6px;
		padding:					6px 12px;
		background-color:			#FFFFFF;
		border:						1px solid #DBE1E4;
		border-radius:				5px 5px 0 0;
		-moz-border-radius:			5px 5px 0 0;
		font-size:					1.2em;
		text-transform:				uppercase;
		text-decoration:			none;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink a{
		text-transform:				none;
		font-size:					1.3em;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink a:link,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink a:visited{
		background-color:			#FFFFFF;
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink a:hover,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink a:focus,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementendlink a:active{
		background-color:			#f4f4f4;
		text-decoration:			none;
		color:						#195B92;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT PERSONNE : Affichage des groupes politiques */
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - informations europe/nationale (conteneur) (nouveaux styles) */
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo{
		position:					relative;
		display:					block;
		margin:						0;
		padding-top:				0;
		padding-bottom:				0;
		padding-right:				0;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_elementpeople1 .ep_elementsubheading .ep_europeaninfo{
		padding-top:				3px;
		padding-bottom:				3px;
	}
	#maincontent .ep_boxbody .ep_elementpeople2 .ep_elementsubheading .ep_europeaninfo{
		margin-top:					6px;
		margin-bottom:				6px;
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_europeaninfo{	background-position:	left top;		}
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - informations europe/nationale (effet de survol) */
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] a.ep_elementsubheading:link		.ep_europeaninfo,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] a.ep_elementsubheading:visited	.ep_europeaninfo,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] a.ep_elementsubheading:hover 	.ep_europeaninfo,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] a.ep_elementsubheading:focus 	.ep_europeaninfo,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] a.ep_elementsubheading:active	.ep_europeaninfo{
		text-decoration:			none;
		color:						#13334D;
	}
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - informations europe/nationale (detail) */
	#maincontent #mainzone .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo span{
		position:					relative;
		display:					inline;
		margin:						0 5px 0 0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent  .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo .ep_group{
		font-weight:				bold;
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_nationalinfo .ep_group{
		display:					inline-block;
		background:					none;
		font-weight:				normal;
	}
	#maincontent .ep_boxbody .ep_elementpeople2 .ep_elementsubheading .ep_nationalinfo .ep_group{
		display:					block;
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_epp,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_ppe{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_epp.png);
		background-position:		left 0.2em;
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_sd{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_sd.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_alde,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_aldeadle{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_aldeadle.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_ecr{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_ecr.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_greensefa,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_vertsale{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_greensefa.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_guengl{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_guengl.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_efd{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_efd.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_efdd{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_efdd.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_enf,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_enl{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_enf.png);
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo_ni{
		padding-left:				30px;
		background-image: 			url(../img/group/group_iconsmall_ni.png);
		background-position:		left 0.2em;
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_epp			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_ppe			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_sd			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_alde			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_aldeadle		> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_ecr			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_greensefa	> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_vertsale		> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_guengl		> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_efd			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_efdd			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_ni			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_enf			> abbr.ep_group:first-child,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo.ep_europeaninfo_enl			> abbr.ep_group:first-child{
		display:					inline-block;
		overflow:					hidden;
		opacity:					0;
		filter:						alpha(opacity=0);
		width:						30px;
		margin-left:				-30px;
		background:					#FFF;
		white-space:				nowrap;
		vertical-align:				text-bottom;
		text-indent:				40px;
	}
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - informations europe/nationale (detail > titre) */
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementsubheading .ep_europeaninfo .ep_title{
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_elementpeople2 .ep_elementsubheading .ep_europeaninfo .ep_title{
		display:					block;
	}
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - image (positionnement et bordure) */
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementimg_full,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementimg_left,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementimg_right{
		position:					relative;
		display:					block;
		clear:						left;
		float:						left;
		left:						0;
	}
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementimg_full 	img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementimg_left 	img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople'] .ep_elementimg_right 	img{
		border:						1px solid #DBE1E4;
	}
	/* CORRECTIF COLONNAGE - Produit editorial : Presentation des personnes - image (positionnement et bordure) dans la contextzone */
	#maincontent #contextzone .ep_boxbody *[class^='ep_elementpeople'] .ep_elementimg_full{
		float:						none;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Live Broadcast (conteneur) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule{
		position:					relative;
		display:					block;
		overflow:					auto;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Live Broadcast (element > lien) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a{
		position:					relative;
		display:					block;
		min-height:					160px;
		padding:					0 9px 12px 9px;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a span.ep_endbox{
		position:					relative;
		display:					block;
		cursor:						pointer;
		height:						0;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_info + span.ep_endbox{
		margin-top:					12px;
		height:						1.2em;
	}
	/* PRODUIT EDITORIAL : Live Broadcast (element > lien > entete) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_committee{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		margin:						12px 0 -9px 3px;
		padding:					1px 5px;
		font-size:					1.2em;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_date{							background-color:	#1A69A7;	font-weight: normal;	color:	#FFFFFF; }
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_committee{	margin-top:	3px;	background-color:	#DD602D;	font-weight: bold;		color:	#FFFFFF; }
	/* PRODUIT EDITORIAL : Live Broadcast (element > lien > titre) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_title{
		position:					relative;
		display:					block;
		cursor:						pointer;
		margin:						0;
		padding:					9px 3px;
		font-size:					1.2em;
		line-height:				1.3em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#113653;
	}
	/* PRODUIT EDITORIAL : Live Broadcast (element > lien > information) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_info{
		position:					absolute;
		display:					block;
		left:						12px;
		right:						12px;
		bottom:						12px;
		cursor:						pointer;
		margin:						0;
		padding:					3px 5px;
		background-color:			#d40f0c;
		font-size:					1.2em;
		font-weight:				bold;
		text-align:					center;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFFFFF;
	}
	body[lang="el"] #maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_info{	text-transform:	none;	font-size:	1.3em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a .ep_info span{
		position:					absolute;
		display:					block;
		left:						-100000px;
		top:						0;
		cursor:						pointer;
		margin:						0;
		padding:					0;
		font-size:					0.1em;
	}
	/* PRODUIT EDITORIAL : Live Broadcast (effet de survol) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:link 		.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:link 		.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:link 		.ep_title,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:link 		.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:visited 	.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:visited 	.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:visited 	.ep_title,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:visited 	.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:hover 		.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:hover 		.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:hover 		.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:focus 		.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:focus 		.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:focus 		.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:active 		.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:active 		.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:active 		.ep_info{		text-decoration:	none;		}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:hover 		.ep_title,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:focus 		.ep_title,
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a:active 		.ep_title{		text-decoration:	underline;	}
	/* PRODUIT EDITORIAL : Live Broadcast (adaptation version courte) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a.ep_small{
		min-height:					10px;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a.ep_small .ep_date{
		margin-bottom:				-3px;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a.ep_small .ep_info{
		top:						12px;
		bottom:						auto;
		left:						5em;
		right:						auto;
		padding-top:				1px;
		padding-bottom:				1px;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementliveschedule a.ep_small .ep_info + span.ep_endbox{
		display:					none;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Live Hearings (conteneur) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1em;
	}
	/* PRODUIT EDITORIAL : Live Hearings (element > lien) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a{
		position:					relative;
		display:					block;
		min-height:					160px;
		padding:					0 9px 12px 9px;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a span.ep_endbox{
		position:					relative;
		display:					block;
		cursor:						pointer;
		height:						0;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_info + span.ep_endbox{
		margin-top:					12px;
		height:						1.2em;
	}
	body[lang="es"] #maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_info + span.ep_endbox{
		height:						2.4em;
	}
	/* PRODUIT EDITORIAL : Live Hearings (element > date et commission) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_committee{
		position:					absolute;
		display:					block;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		cursor:						pointer;
		top:						6px;
		left:						98px;
		min-width:					45px;
		text-align:					center;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date span,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_committee abbr{
		position:					relative;
		display:					block;
		margin:						0 0 3px 0;
		padding:					2px 5px;
		font-size:					1.2em;
		line-height:				1em;
		font-weight: 				bold;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date{
		right:						6px;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date span{
		padding-top:				3px;
		font-weight: 				normal;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_committee span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-10000px;
		width:						1px;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_committee abbr{	background-color:	#DD602D;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date span{		background-color:	#1A69A7;	}
	/* PRODUIT EDITORIAL : Live Hearings (element > nom candidat) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_name{
		position:					relative;
		display:					block;
		cursor:						pointer;
		margin:						0;
		padding:					9px 3px;
		font-size:					1.2em;
		line-height:				1.3em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#113653;
	}
	/* PRODUIT EDITORIAL : Live Hearings (element > portefeuille associe) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_details{
		position:					relative;
		display:					block;
		cursor:						pointer;
		margin:						-6px 0 3px 0;
		padding:					0 3px;
		font-size:					1.2em;
		line-height:				1.3em;
		font-weight:				normal;
		text-decoration:			none;
		color:						#363636;
	}
	/* PRODUIT EDITORIAL : Live Hearings (element > photo) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_img{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						pointer;
		margin:						0;
		padding:					6px 0 0 0;
		text-decoration:			none;
		color:						#113653;
	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_img img{
		position:					relative;
		display:					block;
		max-width:					80px;
		max-height:					100px;
	}
	/* PRODUIT EDITORIAL : Live Hearings (element > information "en direct") */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_info{
		position:					absolute;
		display:					block;
		cursor:						pointer;
		bottom:						12px;
		left:						12px;
		right:						12px;
		margin:						0;
		padding:					3px 5px;
		background-color:			#d40f0c;
		font-size:					1.2em;
		font-weight:				bold;
		text-align:					center;
		text-decoration:			none;
		text-transform:				uppercase;
		color:						#FFFFFF;
	}
	body[lang="el"] #maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_info{	text-transform:	none;	font-size:	1.3em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_info span{
		position:					absolute;
		display:					block;
		left:						-100000px;
		top:						0;
		cursor:						pointer;
		margin:						0;
		padding:					0;
		font-size:					0.1em;
	}
	/* PRODUIT EDITORIAL : Live Hearings (effet de survol) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:link 				.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:link 				.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:link 				.ep_name,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:link 				.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:visited 			.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:visited 			.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:visited 			.ep_name,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:visited 			.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:hover 				.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:hover 				.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:hover 				.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:focus 				.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:focus 				.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:focus 				.ep_info,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:active 			.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:active 			.ep_committee,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:active 			.ep_info{		text-decoration:	none;		}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:hover 				.ep_name,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:focus 				.ep_name,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a:active 			.ep_name{		text-decoration:	underline;	}
	/* PRODUIT EDITORIAL : Live Hearings (espace des commissions) */
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_1committee   	.ep_date,
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_1committees 	.ep_date span{	top:	1em;	margin-top:	7px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_2committees 	.ep_date span{	top:	2em;	margin-top:	14px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_3committees 	.ep_date span{	top:	3em;	margin-top:	21px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_4committees 	.ep_date span{	top:	4em;	margin-top:	28px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_5committees 	.ep_date span{	top:	5em;	margin-top:	35px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_6committees 	.ep_date span{	top:	6em;	margin-top:	42px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_7committees 	.ep_date span{	top:	7em;	margin-top:	49px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_8committees 	.ep_date span{	top:	8em;	margin-top:	56px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_9committees  	.ep_date span{	top:	9em;	margin-top:	63px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_10committees 	.ep_date span{	top:	10em;	margin-top:	70px;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_4committees 	.ep_name{						margin-top:	1.2em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_5committees 	.ep_name{						margin-top:	3.2em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_6committees 	.ep_name{						margin-top:	5.2em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_7committees 	.ep_name{						margin-top:	7.2em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_8committees 	.ep_name{						margin-top:	9.2em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_9committees 	.ep_name{						margin-top:	11.2em;	}
	#maincontent .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_10committees 	.ep_name{						margin-top:	13.2em;	}
	/* PRODUIT EDITORIAL : Live Hearings (correction de l'affichage dans un carrousel) */
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_details{
		padding-top:				3px;
		padding-bottom:				3px;
		color:						#777777;
	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_date span, 
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a .ep_committee abbr{
		padding:					5px 6px;
		font-size:					1.1em;
	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_1committee   		.ep_date,
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_1committees 		.ep_date span{	top:	1.1em;	margin-top:	12px;	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_2committees 		.ep_date span{	top:	2.2em;	margin-top:	24px;	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_3committees 		.ep_date span{	top:	3.3em;	margin-top:	36px;	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_4committees 		.ep_date span{	top:	4.4em;	margin-top:	48px;	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_5committees 		.ep_date span{	top:	5.5em;	margin-top:	60px;	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_6committees 		.ep_date span{	top:	6.6em;	margin-top:	72px;	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_7committees 		.ep_date span{	top:	7.7em;	margin-top:	84px;	}
	#maincontent .ep_autosliderbox .ep_boxbody .ep_element2col .ep_elementlivehearings a.ep_8committees 		.ep_date span{	top:	8.8em;	margin-top:	96px;	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : MEP Carrousel (conteneur principal) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider{
		position:					relative;
		display:					block;
		clear:						both;
		z-index:					50;
		margin:						0;
		padding:					0;
		background:					none;
		border-bottom:				1px solid #FFFFFF;
		font-size:					1em;
		vertical-align:				middle;
	}
	/* PRODUIT EDITORIAL : MEP Carrousel (bouton) */
	body.ep_jsavailable #maincontent span.ep_sliderblock{
		position:					absolute;
		display:					block;
		z-index:					500;
		top:						15px;
		right:						12px;
		margin:						0;
		padding:					0;
		width:						32px;
		height:						16px;
	}
	body.ep_jsavailable #maincontent span.ep_sliderblock span.ep_btnleft, 
	body.ep_jsavailable #maincontent span.ep_sliderblock span.ep_btnright{
		position:					absolute;
		display:					block;
		cursor:						pointer;
		top:						0;
		right:						12px;
		overflow:					hidden;
		width:						16px;
		height:						16px;
		margin:						0;
		padding:					0;
		background-position:		center bottom;
		background-repeat:			no-repeat;
		cursor:						pointer;
	}
	body.ep_jsavailable #maincontent span.ep_sliderblock span.ep_btnleft{	right:	16px; 	background-image:	url(../img/icon/boxslider_icon_arrowleft.png);	}
	body.ep_jsavailable #maincontent span.ep_sliderblock span.ep_btnright{	right:	0; 		background-image:	url(../img/icon/boxslider_icon_arrowright.png);	}
	body.ep_jsavailable #maincontent span.ep_sliderblock span.ep_btnleft:hover,	body.ep_jsavailable #maincontent span.ep_sliderblock span.ep_btnright:hover{
		background-position:		center top;
	}
	/* PRODUIT EDITORIAL : MEP Carrousel (element) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider div ul li{
		position:					relative;
		display:					block;
		float:						left;
		width:						174px;
		margin:						0;
		font-size:					1em;
		text-decoration:			none;
		text-align:					left;
		box-shadow:					2px 2px 5px #c1c1c2;
	}
	/* PRODUIT EDITORIAL : MEP Carrousel (element > lien) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider div ul li a{
		position:					relative;
		display:					block;
		cursor:						pointer;
		margin:						0;
		padding:					0;
		background:					#FFFFFF;
		outline:					none;
		font-size:					1em;
		text-decoration:			none;
	}
	/* PRODUIT EDITORIAL : MEP Carrousel (adaptation javascript) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementslider div ul li{	overflow:			hidden;	}
	/* PRODUIT EDITORIAL : MEP Carrousel depute (conteneur) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0 0 12px 0;
		background:					none;
		border-bottom:				1px solid #DBE1E4;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent ul li a{
		height:						270px;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent ul,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent ul li{
		height:						270px
	}
	/* PRODUIT EDITORIAL : MEP Carrousel (element > lien) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content{
		position:					relative;
		display:					block;
		cursor:						pointer;
		z-index:					20;
		margin:						0;
		padding:					209px 12px 12px 12px;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a span.ep_endbox{
		position:					absolute;
		display:					block;
		cursor:						pointer;
		z-index:					10;
		top:						0;
		bottom:						0;
		left:						0;
		width:						172px;
		height:						auto;
		background-color:			transparent;
		margin:						0;
		padding:					0;
		border:						1px solid #FFFFFF;
	}
	/* PRODUIT EDITORIAL : Diaporama depute (element > lien > image) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_img{
		position:					absolute;
		display:					block;
		z-index:					5;
		top:						12px;
		left:						12px;
		overflow:					hidden;
		width:						150px;
		height:						195px;
		margin:						0;
		padding:					0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_img img{
		position:					relative;
		display:					block;
		width:						150px;
		height:						auto !important;
		margin:						0;
		padding:					0;
	}
	/* PRODUIT EDITORIAL : Diaporama depute (element > lien > texte) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_information{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background-repeat:			no-repeat;
		background-position:		left center;
		font-size:					1.2em;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_title{				font-weight:	bold;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_information span{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					5px 0;
		font-size:					1em;
		font-weight:				normal;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_information span span{
		padding:					0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_epp 		.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_sd 		.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_aldeadle	.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_ecr		.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_greensefa	.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_guengl		.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_efd		.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_efdd		.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_enf		.ep_group,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_ni			.ep_group{
		left:						0;
		width:						30px;
		background-repeat:			no-repeat;
		vertical-align:				middle;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_epp 		.ep_group{	background-image: url(../img/group/group_iconsmall_epp.png);	 	background-position: -2px top;		/background-position: -2px -2px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_sd 		.ep_group{	background-image: url(../img/group/group_iconsmall_sd.png);			background-position: -6px top;		/background-position: -6px -3px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_aldeadle	.ep_group{	background-image: url(../img/group/group_iconsmall_aldeadle.png);	background-position: -3px top;		/background-position: -3px -2px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_ecr		.ep_group{	background-image: url(../img/group/group_iconsmall_ecr.png);		background-position: -4px top;		/background-position: -4px -3px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_greensefa	.ep_group{	background-image: url(../img/group/group_iconsmall_greensefa.png);	background-position: -2px top;		/background-position: -2px -2px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_guengl		.ep_group{	background-image: url(../img/group/group_iconsmall_guengl.png);		background-position: -3px top;		/background-position: -3px -2px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_efd		.ep_group{	background-image: url(../img/group/group_iconsmall_efd.png);		background-position: -6px top;		/background-position: -6px -3px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_efdd		.ep_group{	background-image: url(../img/group/group_iconsmall_efdd.png);		background-position: -6px top;		/background-position: -6px -3px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_enf		.ep_group{	background-image: url(../img/group/group_iconsmall_enf.png);		background-position: -6px top;		/background-position: -6px -3px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_ni			.ep_group{	background-image: url(../img/group/group_iconsmall_ni.png);			background-position: left 0.2em;	/background-position: left -2px;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_epp 		.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_sd 		.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_aldeadle 	.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_ecr		.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_greensefa	.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_guengl		.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_efd		.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_efdd		.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_enf		.ep_group span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a .ep_content .ep_group_ni			.ep_group span{
		position:					relative;
		display:					block;
		overflow:					hidden;
		top:						0;
		left:						-100000px;
		width:						10px;
		padding:					0;
		white-space:				nowrap;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (element > lien > effet de survol) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:link 	.ep_content .ep_title,			#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:visited .ep_content .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:link 	.ep_content .ep_subtitle,		#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:visited .ep_content .ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:link 	.ep_content .ep_nationalinfo,	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:visited .ep_content .ep_nationalinfo,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:link 	.ep_content .ep_europeaninfo,	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:visited .ep_content .ep_europeaninfo,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:hover 	.ep_content .ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:focus 	.ep_content .ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:active 	.ep_content .ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:hover 	.ep_content .ep_nationalinfo,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:focus 	.ep_content .ep_nationalinfo,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:active 	.ep_content .ep_nationalinfo,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:hover 	.ep_content .ep_europeaninfo,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:focus 	.ep_content .ep_europeaninfo,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:active 	.ep_content .ep_europeaninfo{
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:hover 	.ep_content .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:focus 	.ep_content .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:active 	.ep_content .ep_title{
		text-decoration:			underline;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:link 	span.ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:visited 	span.ep_endbox{
		border-color:				#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:hover 	span.ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:focus	span.ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementslider .ep_mepcontent li a:active	span.ep_endbox{
		border-color:				#b2d0f0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur principal) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementform{
		position:					relative;
		display:					block;
		z-index:					10;
		clear:						both;
		height:						1%;
		margin:						0 0 12px 0;
		padding:					0;
		background:					none;
		font-size:					1em;
		vertical-align:				middle;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (libelle) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_label,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_radiolabel,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_checklabel{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 12px 6px 12px;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_label label,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_radiolabel label,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_checklabel label{
		position:					relative;
		display:					block;
		margin:						0;
		font-size:					1.2em;
		color:						#000000;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_radiolabel,	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_checklabel{
		float:						left;
		margin-top:					6px;
		padding-left:				0;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur du bouton) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
		text-align:					right;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton{
		position:					relative;
		display:					block;
		margin:						0 0 -13px 0;
		padding:					0;
		background-image:			url(../../common/img/background/boxfoot_bg.jpg);
		border-top:					1px solid #DBE1E4;
		font-size:					1em;
		text-align:					center;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input,	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input{
		position:					relative;
		display:					inline-block;
		clear:						both;
		cursor:						pointer;
		margin:						0 12px;
		padding:					0.4em 6px 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.1em;
		text-transform:				uppercase;
		color:						#195B92;
	}
	body[lang='el'] #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input,	body[lang='el'] #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input{
		text-transform:				none;
		font-size:					1.2em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input:active
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input:active{
		background-color:			#F4F4F4;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input{
		margin-top:					6px;
		margin-bottom:				6px;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (bouton > desactivation) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input.ep_disabled,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input.ep_disabled:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input.ep_disabled:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_button input.ep_disabled:active,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input.ep_disabled,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input.ep_disabled:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input.ep_disabled:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_footerbutton input.ep_disabled:active{
		cursor:						default;
		background-color:			#F0F0F0;
		color:						#999;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_data,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_radiodata,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_checkdata{
		display:					block;
		z-index:					25;
		left:						0;
		margin:						0 12px 12px 12px;
		padding:					1px;
		background-color:			#FFFFFF;
		border:						1px solid #dddddd;
		box-shadow: 				1px 3px 3px #EEEEEE inset;
		-moz-box-shadow: 			1px 3px 3px #EEEEEE inset;
		-webkit-box-shadow: 		1px 3px 3px #EEEEEE inset;
		font-size:					1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_data div,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_radiodata div,
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .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;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_datainline{
		position:					absolute;
		top:						0;
		/top:						-1px;
		left:						0;
		width:						195px;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees pour les boutons radio et check) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_radiodata, 	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_checkdata{
		float:						left;
		top:						1px;
		/top:						-4px;
		margin-top:					6px;
		margin-right:				6px;
		background:					none;
		border:						none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_radiodata div,	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_checkdata div{
		background:					none;
		padding:					0;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees > champ) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_field{
		position:					relative;
		display:					block;
		width:						100%;
		background:					none;
		border:						none;
		font-size:					1.2em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform select.ep_field{
		width:						100%;
		margin:						0;
		padding:					0;
		font-size:					1.1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementform input.ep_default,	#maincontent .ep_boxbody .ep_element1col .ep_elementform textarea.ep_default{
		color:						#999999;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees > selecteur en mode JS) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .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;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees > selecteur en mode JS > element selectionne) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_selected,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_empty{
		position:					relative;
		display:					block;
		z-index:					10;
		cursor:						pointer;
		overflow:					hidden;
		width:						auto !important;
		height:						1.2em;
		margin:						0;
		padding:					3px 26px 3px 6px;
		background-image:			url(../../common/img/icon/form_icon_arrow_select.png);
		background-position:		right center;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		font-weight:				normal;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_selected	span,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .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_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_default,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_empty,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_default	span,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu div.ep_empty		span{
		color:						#999999;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees > selecteur en mode JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .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_boxbody .ep_element1col .ep_elementform .ep_menu fieldset.ep_hidden{
		left:						-10000px;
		width:						1px;
		height:						1px;
	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset .ep_buttons,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .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;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees > selecteur en mode JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset legend,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .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;
	}
	/* PRODUIT EDITORIAL : Bloc de formulaire (conteneur de donnees > selecteur en mode JS > elements disponibles >> lien) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset input,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .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;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset input:active,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu fieldset input:hover,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu fieldset input:focus,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu fieldset input:active,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu fieldset input.ep_focus{
		text-decoration:			underline;
	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_list fieldset .ep_selected,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementform .ep_menu fieldset .ep_selected{
		font-weight:				bold;
	}
	
/* ======================================================================================================== */
/* = BOX CONTENT - CORRECTIF CARROUSEL ==================================================================== */
/* ======================================================================================================== */

	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Conteneur principal scrollable */
						#maincontent .ep_noborderbox  + .ep_noborderbox.ep_autosliderbox .ep_boxheader .ep_block .ep_title{
		font-size:					1.5em;
	}
						#maincontent .ep_noborderbox  + .ep_noborderbox.ep_autosliderbox .ep_boxheader .ep_block + .ep_navigation{
		top:						6px;
	}
	/* CORRECTIF CARROUSEL : Conteneur principal scrollable */
						#maincontent .ep_autosliderbox .ep_boxheader									+ .ep_boxbody .ep_block:first-child{
		overflow-x:					auto;
		overflow-y:					hidden;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						100%;
		padding-left:				0;
		white-space:				nowrap;
		letter-spacing:				-0.3em;
	}
	body.ep_jsavailable	#maincontent .ep_autosliderbox .ep_boxheader.ep_navigation					+ .ep_boxbody .ep_block:first-child{
		width:						auto;
		min-width:					100%;
	}
						#maincontent #leftzone .ep_autosliderbox .ep_boxheader						+ .ep_boxbody .ep_block:first-child + .ep_block,
						#maincontent #rightzone .ep_autosliderbox .ep_boxheader						+ .ep_boxbody .ep_block:first-child + .ep_block{
		background-color:			#FFF;
		border-top:					1px solid #D9DDE1;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation 					+ .ep_boxbody{
		overflow:					hidden;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation 					+ .ep_boxbody .ep_block:first-child{
		overflow-x:					scroll;
		margin-bottom:				-17px	!important;
		padding-top:				0;
		padding-bottom:				0;
		padding-right:				0;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation 					+ .ep_boxbody.ep_sliderform .ep_block:first-child{
	}
						#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader,
						#maincontent #centerzone .ep_autosliderbox .ep_boxheader{
		background-image:			url(../../common/img/background/boxfoot_bg.jpg);
	}
						#maincontent .ep_autosliderbox .ep_greyheader + .ep_boxbody.ep_greybody .ep_block:first-child,
						#maincontent .ep_autosliderbox .ep_greyheader + .ep_boxbody.ep_greybody .ep_block:first-child + .ep_block{
		background-image:			url(../../common/img/background/boxhead_bg_grey.png);
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Navigation en boucle (sans Javascript) */
	body.ep_jsavailable #maincontent .ep_autosliderbox.ep_loopslider .ep_boxheader.ep_navigation 		+ .ep_boxbody .ep_block:first-child{
		overflow:					hidden;
		margin-bottom:				0	!important;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Fleche de navigation (sans Javascript) */
	#maincontent .ep_autosliderbox .ep_boxheader > .ep_navigation{
		display:					none;
	}
	/* CORRECTIF CARROUSEL : Fleche de navigation (avec Javascript) */
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation{
		padding-bottom:				0;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation{
		position:					relative;
		display:					block;
		float:						right;
		overflow:					hidden;
		top:						6px;
		right:						12px;
		width:						32px;
		height:						23px;
		margin:						0;
		padding:					0;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation > h2.ep_block + .ep_navigation{
		top:						12px;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation span{
		position:					absolute;
		display:					block;
		float:						none;
		overflow:					hidden;
		cursor:						pointer;
		top:						6px;
		left:						0;
		width:						16px;
		height:						16px;
		background-color:			transparent;
		background-image:			url(../../common/img/icon/boxheader_icon_arrowleft.png);
		background-position:		center -16px;
		background-repeat:			no-repeat;
		border:						none;
		margin:						0;
		padding:					0;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation span + span{
		left:						auto;
		right:						0;
		background-image:			url(../../common/img/icon/boxheader_icon_arrowright.png);
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation span:hover{
		background-position:		center top;
	}
	body.ep_jsavailable #maincontent .ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation span.ep_disabled{
		cursor:						default;
		background-position:		center -32px;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Elements en colonnage */
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople']{
		position:					relative;
		display:					inline-block;
		zoom:						1;
		float:						none	!important;
		clear:						none	!important;
		overflow:					hidden;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						273px;
		height:						auto;
		border:						none;
		margin:						12px 0 0 0;
		padding:					0;
		vertical-align:				top;
	}
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] 						+ *[class^='ep_element'][class*='col'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] 	+ span.ep_endbox 	+ *[class^='ep_element'][class*='col'] ,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] 						+ *[class^='ep_elementpeople'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] 	+ span.ep_endbox 	+ *[class^='ep_elementpeople'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 								+ *[class^='ep_element'][class*='col'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 			+ span.ep_endbox 	+ *[class^='ep_element'][class*='col'] ,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 								+ *[class^='ep_elementpeople'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 			+ span.ep_endbox 	+ *[class^='ep_elementpeople']{
		margin-left:				-75px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] 	+ span.ep_endbox,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 			+ span.ep_endbox{
		display:					none;
	}
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_element'][class*='col'] 	*[class^='ep_element'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 			*[class^='ep_element']{
		float:						none;
		clear:						both;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		width:						175px;
		max-width:					650px;
		margin-left:				auto;
		margin-right:				auto;
		padding-left: 				0;
		padding-right: 				0;
		white-space:				normal;
		letter-spacing:				normal;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Elements en colonnage */
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader + .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_element'][class*='col'] 	*[class^='ep_element']{
		background-color:			#fff;
		box-shadow:					0 0 8px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:			0 0 8px rgba(0, 0, 0, 0.5);
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Image de contenu */
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child .ep_element2col 				*[class^='ep_elementimg']	> span,
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child .ep_element3col 				*[class^='ep_elementimg']	> span,
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople']	*[class^='ep_elementimg']	> span,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child .ep_element2col 				*[class^='ep_elementimg']	> span,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child .ep_element3col 				*[class^='ep_elementimg']	> span,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople']	*[class^='ep_elementimg']	> span{
		overflow:					hidden;
		height:						auto;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Titre precede d'une image (correction de l'image pour l'etirement du lien) */
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child div.ep_element2col 			div[class^='ep_elementimg'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child div.ep_element2col 			div[class^='ep_elementimg']{
		float:						left !important;
	}
	#maincontent .ep_autosliderbox .ep_boxheader						+ .ep_boxbody .ep_block:first-child div.ep_element2col 			div[class^='ep_elementimg'] + a.ep_elementheading,
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child div.ep_element2col 			div[class^='ep_elementimg'] + a.ep_elementsubheading,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child div.ep_element2col 			div[class^='ep_elementimg'] + a.ep_elementheading,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child div.ep_element2col 			div[class^='ep_elementimg'] + a.ep_elementsubheading,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople']	div[class^='ep_elementimg'] + a.ep_elementheading,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople']	div[class^='ep_elementimg'] + a.ep_elementsubheading{
		z-index:					20;
		clear:						none !important;
		background-image:			url(../../common/img/background/opacity.png);
	}
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child div.ep_element2col 								div[class^='ep_elementimg'] + a.ep_elementheading 	.ep_title,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxbody .ep_block:first-child div.ep_element2col 								div[class^='ep_elementimg'] + a.ep_elementsubheading	.ep_title{
		clear:						left;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CORRECTIF CARROUSEL : Presentation de personne (image) */
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	*[class^='ep_elementimg'],
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	*[class^='ep_elementimg']{
		position:					absolute;
		float:						none;
		z-index:					5;
		top:						0;
		left:						50px;
		margin-left:				0 !important;
	}
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	*[class^='ep_elementimg'] img,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	*[class^='ep_elementimg'] img{
		left:						-1px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader	 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading{
		z-index:					10;
		padding-top:				225px;
		box-shadow:					none;
		-moz-box-shadow:			none;
	}
	/* CORRECTIF CARROUSEL : Presentation de personne (nom) */
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_title,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_title{
		font-size:					1.5em !important;
	}
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	a.ep_elementsubheading .ep_title,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	a.ep_elementsubheading .ep_title{
		background-image:			url(../../common/img/background/opacity.png);
	}
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading a.ep_title,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading a.ep_title{
		margin-top:					-225px;
		padding-top:				225px;
		background-image:			url(../../common/img/background/opacity.png);
	}
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_subtitle,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_subtitle{
		font-weight:				normal;
		color:						#363636 !important;
	}
	/* CORRECTIF CARROUSEL : Presentation de personne (acronyme de commission) */
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_acronym,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_acronym{
		margin-top:					6px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_acronym .ep_abbr,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_acronym .ep_abbr{
		display:					block;
		float:						left;
		min-width:					3.4em;
		font-size:					0.9em;
	}
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_acronym .ep_name,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_acronym .ep_name{
		display:					block;
		overflow:					hidden;
		padding-top:				0;
	}
	/* CORRECTIF CARROUSEL : Presentation de personne (groupe politique) */
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_europeaninfo,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_europeaninfo,
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_nationalinfo,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading .ep_nationalinfo{
		margin-top:					3px;
		padding-top:				3px;
		padding-bottom:				3px;
		font-size:					1.1em;
	}
	#maincontent .ep_autosliderbox .ep_boxheader 					+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading.ep_europeaninfo .ep_europeaninfo,
	#maincontent .ep_autosliderbox .ep_boxheader + .ep_boxfilter 		+ .ep_boxbody .ep_block:first-child *[class^='ep_elementpeople'] 	.ep_elementsubheading.ep_europeaninfo .ep_europeaninfo{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						0;
		right:						-5px;
		width:						45px;
		height:						30px;
		margin:						0	!important;
		padding:					0	!important;
		background-position:		center center;
	}
	/* CORRECTIF CARROUSEL : Affichage sur fond gris (cadre sur presentation personne) */
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'],
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople']{
		padding-top:				10px;
		padding-bottom:				10px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading		> *,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] *[class^='ep_elementimg']	> *,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementtext				> *,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading		> *,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] *[class^='ep_elementimg']	> *,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementtext				> *{
		padding-left:				10px;
		padding-right:				10px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading 		> .ep_europeaninfo,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter 	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading 		> .ep_europeaninfo,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading 		> .ep_nationalinfo,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter 	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading 		> .ep_nationalinfo{
		margin-left:				10px;
		padding-left:				30px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation	 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] *[class^='ep_elementimg'],
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] *[class^='ep_elementimg']{
		top:						9px;
		box-shadow:					none;
		-moz-box-shadow:			none;
	}
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading{
		padding-top:				206px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading a.ep_title,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] .ep_elementsubheading a.ep_title{
		margin-top:					-206px;
		padding-top:				206px;
	}
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation 				+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] > span.ep_endbox,
	#maincontent .ep_autosliderbox .ep_boxheader.ep_greyheader.ep_navigation + .ep_boxfilter	+ .ep_boxbody.ep_greybody .ep_block:first-child *[class^='ep_elementpeople'] > span.ep_endbox{
		position:					absolute;
		z-index:					1;
		top:						0;
		bottom:						12px;
		left:						50px;
		right:						auto;
		width:						175px;
		height:						auto;
		background-color:			#FFF;
		box-shadow:					0 0 8px rgba(0, 0, 0, 0.5);
		-moz-box-shadow:			0 0 8px rgba(0, 0, 0, 0.5);
	}
	/* CORRECTIF CARROUSEL : Conteneur de formulaire */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform{
		position:					relative;
		display:					block;
		z-index:					20;
		clear:						both;
		margin:						-12px 0 0 0;
		padding:					0 12px 12px 12px;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	.ep_content{
		position:					relative;
		display:					block;
		z-index:					5;
		height:						1%;
		margin:						12px 0 0 0;
		padding:					0;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	.ep_content + .ep_content{
		margin-top:					0;
	}
	/* CORRECTIF CARROUSEL : Conteneur de formulaire (titre) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_title{
		position:					relative;
		display:					block;
		margin:						12px 0 0 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#13334D;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 6px 0;
		padding:					0;
		font-size:					1.2em;
		font-weight:				bold;
		color:						#13334D;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content div 	+ .ep_title,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content span 	+ .ep_title{
		margin-top:					12px;
	}
	/* CORRECTIF CARROUSEL : Conteneur de formulaire (bouton de validation pour la recherche par nom) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	.ep_data{
		margin-left:				0;
		margin-right:				0;
	}
	/* CORRECTIF CARROUSEL : Conteneur de formulaire (bouton de validation) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"]{
		position:					relative;
		display:					inline-block;
		overflow:					visible;
		cursor:						pointer;
		min-width:					122px;
		margin:						0;
		padding:					6px 25px;
		background-image:			none;
		background-color:			#FFF;
		border-radius:				5px;
		border:						1px solid #DADFE2;
		font-size:					1.1em;
		text-transform:				uppercase;
		color:						#195B92;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"]:hover,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"]:focus,  
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"]:active{
		background-color:			#F4F4F4;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"].ep_disabled,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"].ep_disabled:hover,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"].ep_disabled:focus,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	input[type="submit"].ep_disabled:active{
		cursor:						default;
		background-color:			#F0F0F0;
		color:						#999;
	}
	/* CORRECTIF CARROUSEL : Conteneur de formulaire (bouton de validation pour la recherche par nom) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	.ep_data.ep_datainline{
		position:					relative;
		display:					block;
		z-index:					25;
		left:						-5px;
		margin:						0 3em 0 5px;
		padding:					1px;
		background-color:			#f1f1f1;
		border:						1px solid #dddddd;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	.ep_data.ep_datainline + .ep_button{
		position:					absolute;
		width:						3em;
		top:						0;
		right:						12px;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform	.ep_data.ep_datainline + .ep_button input{
		width:						100%;
		min-width:					1px;
		padding:					3px 0;
	}
	/* CORRECTIF CARROUSEL : Conteneur de formulaire (bouton de validation pour la recherche filtree) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_footerbutton{
		margin-bottom:				-12px;
		margin-left:				-12px;
		margin-right:				-12px;
		padding:					6px 0;
		background-image:			url(../../common/img/background/boxfoot_bg.jpg);
		border-top:					1px solid #DBE1E4;
		text-align:					center;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* CONTEXT FORM : Liste de completion (version JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data > fieldset.ep_list{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		width:						100% !important;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data > fieldset.ep_list .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;
	}
	/* CONTEXT FORM : Selecteur (version JS > elements disponibles >> conteneur) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data > fieldset.ep_list legend{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		z-index:					0;
		width:						15em;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		font-size:					0.01em;
	}
	/* CONTEXT FORM : Selecteur (version JS > elements disponibles >> lien) */
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data > fieldset.ep_list input{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						pointer;
		top:						0;
		left:						0;
		width:						100%;
		margin:						-1px 0 0 0;
		padding:					3px 5px 3px 0;
		background:					none;
		background-color:			#F1F1F1;
		border-top:					1px solid #FFFFFF;
		outline:					none;
		font-size:					1.1em;
		font-weight:				normal;
		text-indent:				5px;
		text-align:					left;
		text-decoration:			none;
		text-overflow:				ellipsis;
		text-overflow:				inherit\9;
		color:						#13334d;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data fieldset.ep_list input:hover,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data fieldset.ep_list input:focus,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data fieldset.ep_list input:active,
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data fieldset.ep_list input.ep_focus{
		text-decoration:			underline;
	}
	body.ep_jsavailable #maincontent	.ep_autosliderbox .ep_block .ep_element1col .ep_elementform .ep_content .ep_data fieldset.ep_list .ep_selected{
		font-weight:				bold;
	}
	
/* ======================================================================================================== */
/* = BOX CONTENT - CORRECTIF COLONNAGE ==================================================================== */
/* ======================================================================================================== */

	/* CORRECTIF COLONNAGE - Produit editorial : Correction des blocs affiches en liste de type 2 (titre a droite de la photo) (uniquement zone principale) */
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementheading,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementsubheading{
		float:						right;
		width:						160px;
	}
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementtext,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementcontact,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementschedule,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementlinks,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementmore,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementendlink{
		margin-left:				115px;
		clear:						right;
	}
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_full,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_left,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_right{
		position:					relative;
		display:					block;
		clear:						left;
		float:						left;
		left:						0;
		max-width:					100px;
	}
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_full 	.ep_img,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_left 	.ep_img,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_right 	.ep_img,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_full 	.ep_slideshow,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_left 	.ep_slideshow,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_right 	.ep_slideshow,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_full 	.ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_left 	.ep_media,
	#maincontent .ep_boxbody .ep_elementlist2 .ep_elementimg_right 	.ep_media{
		overflow:					hidden;
		max-height:					50px;
	}
	
/* ======================================================================================================== */
/* = BOX CONTENT - CORRECTIF DE BOITE ===================================================================== */
/* ======================================================================================================== */
	
	/* CORRECTIF BOITE - Produit editorial : Marge des boites avec bordure (element > blocs generaux) */
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementheading,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementsubheading,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementimg_full,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementimg_left,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementimg_right,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementmedia_full,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementmedia_left,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementmedia_right,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementtext,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementcontact,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementschedule,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementlinks,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementmore,
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementbutton{
		margin-left:				12px;
		margin-right:				12px;
	}
	#maincontent .ep_borderbox .ep_boxbody .ep_element1col 		.ep_elementendlink{
		margin-bottom:				0;
		padding-left:				12px;
		padding-right:				12px;
	}
	