/* CSS Document pour les pages de la planete "NEWS" */
/* CSS modifiant le design des structures generales gerees dans les fichiers /common/css/ */

/* ======================================================================================================== */
/* = NEWS HEADER - CONTENEUR ============================================================================== */
/* ======================================================================================================== */

	/* HEADER - CONTENEUR : Ajout de la bordure specifique aux pages "actualite" */
	#header{
		border-style:				solid;
		border-color:				#BA76C9;
	}

/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Recommendation Facebook" ============================================= */
/* ======================================================================================================== */

	/* NEWS PRODUCT - FACEBOOKBOX : Conteneur principal */
	#maincontent #facebookbox{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					0;
	}
	/* NEWS PRODUCT - FACEBOOKBOX : Correctif pour la zone contextuelle */
	#maincontent #contextzone #facebookbox{
		margin-right:				25px;
	}
	/* NEWS PRODUCT - FACEBOOKBOX : Iframe */
	#maincontent #facebookbox iframe{
		position:					relative;
		display:					block;
		width:						224px;
		height:						300px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Type de semaine" ===================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - WEEKBOX : Conteneur principal */
	#maincontent #weekbox{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					0;
	}
	#maincontent #weekbox .ep_boxheader,
	#maincontent #weekbox .ep_boxbody{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0;
		padding:					0;
		font-size: 					1em;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - WEEKBOX : Entete colore (conteneur) */
	#maincontent #weekbox .ep_boxheader .ep_weekblock{
		position:					relative;
		display:					block;
		z-index:					30;
		height:						1%;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#ededed;
		background-image:			url(../img/background/weekbox_bg_neutral.jpg);
		background-position:		right top;
		background-repeat:			no-repeat;
		font-size: 					1em;
		color:						#13334D;
	}
	/* NEWS PRODUCT - WEEKBOX : Entete colore (titre) */
	#maincontent #weekbox .ep_boxheader .ep_weekblock .ep_title,
	#maincontent #weekbox .ep_boxheader .ep_weekblock .ep_text{
		position:					relative;
		display:					block;
		float: 						left;
		left:						auto;
		margin:						0;
		padding: 					18px 6px 0 12px;
		font-size: 					1.2em;
		font-weight: 				bold;
		color:						inherit;
	}
	/* NEWS PRODUCT - WEEKBOX : Entete colore (couleur) */
	#maincontent #weekbox.ep_committee 									.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_group.ep_committee 							.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_group.ep_committee.ep_activity 				.ep_boxheader .ep_weekblock{		background-color: #d75d2a; background-image: url(../img/background/weekbox_bg_committee.jpg);	color:	#FFF;	}
	#maincontent #weekbox.ep_plenary 									.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_plenary.ep_committee 						.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_plenary.ep_group	 						.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_plenary.ep_activity 						.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_plenary.ep_committee.ep_activity 			.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_plenary.ep_committee.ep_group 				.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_plenary.ep_group.ep_activity 				.ep_boxheader .ep_weekblock,
	#maincontent #weekbox.ep_plenary.ep_committee.ep_group.ep_activity 	.ep_boxheader .ep_weekblock{		background-color: #1d6ab0; background-image: url(../img/background/weekbox_bg_plenary.jpg);		color:	#FFF;	}
	/*#maincontent #weekbox.ep_group 									.ep_boxheader .ep_weekblock{	background-color: #0b3b66; background-image: url(../img/background/weekbox_bg_group.jpg);		color:	#FFF;	}*/
	/* NEWS PRODUCT - WEEKBOX : Entete colore (bouton > conteneur) */
	#maincontent #weekbox .ep_boxheader .ep_weekblock .ep_button{
		position:					relative;
		display:					block;
		float:						right;
		margin:						6px;
		padding:					6px;
		background:					none;
		font-size:					1em;
		vertical-align:				middle;
	}
	/* NEWS PRODUCT - WEEKBOX : Entete colore (bouton > bouton) */
	#maincontent #weekbox .ep_boxheader .ep_weekblock  .ep_button a{
		position:					relative;
		display:					inline-block;
		margin:						0;
		padding:					6px 12px;
		background-color:			#FFFFFF;
		background-position:		top;
		background-repeat:			repeat-x;
		border:						1px solid #dbe1e4;
		border-radius:				5px;
		-moz-border-radius:			5px;
		font-size:					1.1em;
		text-transform:				uppercase;
		text-decoration:			none;
		color:						#195B92;
	}
	body[lang='el'] #maincontent #weekbox .ep_boxheader .ep_weekblock  .ep_button a{
		text-transform:				none;
	}
	#maincontent #weekbox .ep_boxheader .ep_weekblock .ep_button a:link, #maincontent #weekbox .ep_boxheader .ep_weekblock .ep_button a:visited{
		background-color:			#FFFFFF;
		color:						#195B92;
	}
	#maincontent #weekbox .ep_boxheader .ep_weekblock .ep_button a:hover, #maincontent #weekbox .ep_boxheader .ep_weekblock .ep_button a:focus, #maincontent #weekbox .ep_boxheader .ep_weekblock  .ep_button a:active{
		background-color:			#f4f4f4;
		color:						#195B92;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - WEEKBOX : Entete journee (conteneur) */
	#maincontent #weekbox .ep_boxheader .ep_dayblock{
		position:					static;
		display:					block;
		height:						1px;
		margin:						0;
		padding:					0;
	}
	/* NEWS PRODUCT - WEEKBOX : Entete journee (titre invisible) */
	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_title{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		left:						-10000px;
		width:						1px;
	}
	/* NEWS PRODUCT - WEEKBOX : Entete journee (bouton) */
	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_button{
		position:					absolute;
		display:					block;
		z-index:					25;
		margin-top:					1.5em;
		right:						-5px;
		padding:					12px;
		background-image:			url(../img/background/weekbox_bg_grey.png);
	}
	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_button a{
		position:					relative;
		display:					block;
		overflow:					hidden;
		width:						14px;
		height:						14px;
		background-image:			url(../img/icon/weekbox_icon_agenda.png);
		background-position:		left center;
		background-repeat:			no-repeat;
		text-indent:				30px;
		white-space:				nowrap;
	}
	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_button a:link, 	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_button a:visited{
		background-position:		left center;
	}
	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_button a:hover, 	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_button a:focus, 	#maincontent #weekbox .ep_boxheader .ep_dayblock  .ep_button a:active{
		background-position:		right center;
	}
	/* NEWS PRODUCT - WEEKBOX : Entete journee (coin) */
	#maincontent #weekbox .ep_boxheader .ep_dayblock .ep_button + span{
		position:					absolute;
		display:					block;
		z-index:					5;
		margin-top:					1.5em;
		right:						-2px;
		width:						5px;
		height:						5px;
		margin-top:					50px;
		margin-top:					51px\9;
		-moz-transform:    			rotate(45deg);
		-o-transform:      			rotate(45deg);
		-webkit-transform: 			rotate(45deg);
		-ms-transform:				rotate(45deg);
		transform:         			rotate(45deg);
		-ms-filter: 				"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
		-filter: 					progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand');
		filter: 					none;
		background-color:			#9da1a3;
		border:						none;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - WEEKBOX : Corps de boite (conteneur) */
	#maincontent #weekbox .ep_boxheader + 				.ep_boxbody,
	#maincontent #weekbox .ep_boxheader + .ep_boxfilter	.ep_boxbody{
		z-index:					15;
		margin-top:					-1px;
		background-color:			#FFF;
		border-bottom:				1px solid #DBE1E4;
		border-left:				1px solid #DBE1E4;
		border-right:				1px solid #DBE1E4;
	}
	/* NEWS PRODUCT - WEEKBOX : Corps de boite (agenda) */
	#maincontent #weekbox .ep_boxheader + 				.ep_boxbody .ep_element1col .ep_elementagenda,
	#maincontent #weekbox .ep_boxheader + .ep_boxfilter	.ep_boxbody .ep_element1col .ep_elementagenda{
		clear:						both !important;
		margin-right:				37px !important;
	}
	#maincontent #weekbox .ep_boxheader + .ep_boxbody .ep_element1col .ep_elementagenda > .ep_title,
	#maincontent #weekbox .ep_boxheader + .ep_boxbody .ep_element1col .ep_elementagenda > .ep_subtitle{
		margin-left:				0;
		padding-left:				20px;
	}
	#maincontent #weekbox .ep_boxheader + .ep_boxbody .ep_element1col .ep_elementagenda > .ep_title{
		padding-bottom:				6px;
		font-size:					1.5em;
		background-image:			url(../../common/img/icon/boxbody_icon_clock.gif);
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - WEEKBOX : Carrousel (bouton de navigation) */
	#maincontent #weekbox .ep_boxheader .ep_navigation{
		display:					none;
	}
	#maincontent #weekbox .ep_boxheader.ep_navigation .ep_navigation{
		position:					relative;
		display:					block;
		zoom:						1;
		z-index:					20;
		float:						none;
		top:						1.5em;
		bottom:						0;
		left:						525px;
		right:						auto;
		height:						38px;
		margin:						0;
		margin-top:					-1px;
		padding:					0 12px;
		background-image:			url(../img/background/weekbox_bg_grey.png);
	}
	#maincontent #weekbox .ep_boxheader.ep_navigation .ep_navigation + .ep_dayblock{
		margin-top:					-39px;
	}
	#maincontent #weekbox .ep_boxheader.ep_navigation .ep_navigation span:first-child{
		top:						11px;
		left:						12px;
	}
	#maincontent #weekbox .ep_boxheader.ep_navigation .ep_navigation span:first-child +span{
		top:						11px;
		right:						12px;
	}
	/* NEWS PRODUCT - WEEKBOX : Carrousel (bouton de navigation > creation de l'espace necessaire) */
	#maincontent #weekbox .ep_boxheader.ep_navigation + 					.ep_boxbody,
	#maincontent #weekbox .ep_boxheader.ep_navigation + .ep_boxfilter	.ep_boxbody{
		margin-top:					-39px;
	}
	#maincontent #weekbox .ep_boxheader.ep_navigation + 					.ep_boxbody .ep_element1col .ep_elementagenda,
	#maincontent #weekbox .ep_boxheader.ep_navigation + .ep_boxfilter	.ep_boxbody .ep_element1col .ep_elementagenda{
		margin-right:				75px !important;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - WEEKBOX : Version sur fond bleu degrade (couleur de fond) */
	#maincontent #weekbox.ep_bluebox{
		margin:						25px 0 0 0;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader,
	#maincontent #weekbox.ep_bluebox .ep_boxbody{
		overflow:					hidden;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader 	> span.ep_endbox,
	#maincontent #weekbox.ep_bluebox .ep_boxbody	 	> span.ep_endbox{
		position:					absolute;
		display:					block;
		z-index:					10;
		cursor:						default;
		top:						0;
		bottom:						0;
		left:						0;
		right:						0;
		width:						auto;
		height:						auto;
		background:					none;
		box-shadow:					0 0 20px rgba(0, 0, 0, 0.2) inset;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader 	> span.ep_endbox{
		bottom:						-50px;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody 	> span.ep_endbox{
		top:						-50px;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block{
		position:					static;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					0;
		background-image:			none;
		background-color:			#285381;
		font-size: 					1em;
		color:						#fff;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody{
		background-color:			#336eac;
		border:						none;
	}
	/* NEWS PRODUCT - WEEKBOX : Version sur fond bleu degrade (titre) */
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					block;
		left:						auto;
		margin:						0;
		padding: 					25px;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		background-color:			#2c5f95;
		font-size: 					1.5em;
		font-weight: 				bold;
		color:						inherit;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block.ep_live .ep_title{
		width:						410px;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button{
		position:					absolute;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		top:						0;
		bottom:						0;
		right:						0;
		width:						190px;
		margin:						0;
		padding: 					25px;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		font-size: 					1.5em;
		font-weight: 				bold;
		color:						inherit;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button a span{
		position:					absolute;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		top:						0;
		bottom:						1px;
		right:						0;
		width:						190px;
		margin:						0;
		padding: 					25px;
		background-position:		center;
		background-repeat:			no-repeat;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
		font-size: 					1.5em;
		font-weight: 				bold;
		text-indent:				200px;
		white-space:				nowrap;
		color:						inherit;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button a 			span:first-child + span,
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button a:link 	span:first-child + span,
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button a:visited 	span:first-child + span{
		z-index:					5;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button a:hover 	span:first-child + span,
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button a:focus 	span:first-child + span,
	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button a:active 	span:first-child + span{
		background-color:			#234970;
	}
	body[lang="bg"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_bg.png);	}
	body[lang="cs"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_cs.png);	}
	body[lang="da"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_da.png);	}
	body[lang="de"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_de.png);	}
	body[lang="el"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_el.png);	}
	body[lang="en"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_en.png);	}
	body[lang="es"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_es.png);	}
	body[lang="et"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_et.png);	}
	body[lang="fi"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_fi.png);	}
	body[lang="fr"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_fr.png);	}
	body[lang="ga"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_ga.png);	}
	body[lang="hr"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_hr.png);	}
	body[lang="hu"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_hu.png);	}
	body[lang="it"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_it.png);	}
	body[lang="lt"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_lt.png);	}
	body[lang="lv"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_lv.png);	}
	body[lang="mt"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_mt.png);	}
	body[lang="nl"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_nl.png);	}
	body[lang="pl"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_pl.png);	}
	body[lang="pt"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_pt.png);	}
	body[lang="ro"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_ro.png);	}
	body[lang="sk"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_sk.png);	}
	body[lang="sl"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_sl.png);	}
	body[lang="sv"] 	#maincontent #weekbox.ep_bluebox .ep_boxheader .ep_block .ep_button span:first-child{		background-image:	url(../img/icon/weekbox_button_followlive_sv.png);	}
	/* NEWS PRODUCT - WEEKBOX : Version sur fond bleu degrade (liste de liens) */
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		z-index:					20;
		margin:						0;
		padding:					13px 25px;
		color:						#fff;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block .ep_element1col{
		display:					block;
		padding:					12px 0;
		border-top:					none;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block .ep_element1col + .ep_element1col{
		border-top:					1px solid #97b4d4;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block .ep_element1col .ep_elementheading{
		margin:						0;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block .ep_element1col .ep_elementheading{
		display:					inline-block;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block .ep_element1col .ep_elementheading .ep_title,
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block .ep_element1col .ep_elementheading .ep_subtitle{
		color:						#fff;
	}
	#maincontent #weekbox.ep_bluebox .ep_boxbody .ep_block .ep_element1col .ep_elementheading .ep_subtitle{
		font-weight:				normal;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Chiffre de la semaine" =============================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - NUMBERWEEKBOX : Conteneur principal */
	#maincontent #numberweekbox{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#edeeee;
		border:						1px solid #DBE1E4;
	}
	#maincontent #numberweekbox .ep_boxbody,
	#maincontent #numberweekbox .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #numberweekbox .ep_block{	padding: 0 15px 15px 15px; 	}
	/* NEWS PRODUCT - NUMBERWEEKBOX : Correctif pour la zone contextuelle */
	#maincontent #contextzone #numberweekbox {
		margin-right:				25px;
	}
	/* NEWS PRODUCT - NUMBERWEEKBOX : Separateur de blocs/contenus */
	#maincontent #numberweekbox .ep_endbox{
		margin-top:					-1px;
	}
	/* NEWS PRODUCT - NUMBERWEEKBOX : Chiffre */
	#maincontent #numberweekbox .ep_number{
		position:					relative;
		display:					block;
		margin: 					5px 0;
		font-family: 				times, Arial; 
		font-size: 					6.5em;
		font-style: 				italic;
		letter-spacing: 			0; 
		text-shadow: 				#9c9c9c -2px -1px 2px;
		color: 						#b1b1b1;
	}
	/* NEWS PRODUCT - NUMBERWEEKBOX : Texte */
	#maincontent #numberweekbox .ep_text{
		position:					relative;
		display:					block;
		margin: 					-15px 0 0 0;
		font-size: 					1.7em;
		font-weight: 				bold;
	}
	#maincontent #numberweekbox .ep_text + .ep_text{
		margin-top:					-1.2em;
		font-size: 					1.2em;
		font-weight: 				normal;
	}
	/* NEWS PRODUCT - NUMBERWEEKBOX : Information complementaire */
	#maincontent #numberweekbox .ep_info{
		position:					relative;
		display:					block;
		margin: 					4px 0 12px 0;
		padding:					0;
		font-size: 					1.2em;
	}
	/* NEWS PRODUCT - NUMBERWEEKBOX : Lien */
	#maincontent #numberweekbox .ep_link,
	#maincontent #numberweekbox .ep_media,
	#maincontent #numberweekbox .ep_pdf,
	#maincontent #numberweekbox .ep_doc{
		position:					relative;
		display:					block;
		margin: 					10px 0 0 0;
		padding:					0 0 0 20px;
		background-repeat: 			no-repeat;
		background-position: 		left top;
		font-size: 					1.2em;
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #numberweekbox a.ep_link:link, 		#maincontent #numberweekbox a.ep_link:visited,
	#maincontent #numberweekbox a.ep_media:link, 	#maincontent #numberweekbox a.ep_media:visited,
	#maincontent #numberweekbox a.ep_pdf:link, 		#maincontent #numberweekbox a.ep_pdf:visited,
	#maincontent #numberweekbox a.ep_doc:link,	 	#maincontent #numberweekbox a.ep_doc:visited{
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #numberweekbox a.ep_link:hover, 	#maincontent #numberweekbox a.ep_link:focus, 	#maincontent #numberweekbox a.ep_link:active,
	#maincontent #numberweekbox a.ep_media:hover, 	#maincontent #numberweekbox a.ep_media:focus, 	#maincontent #numberweekbox a.ep_media:active,
	#maincontent #numberweekbox a.ep_pdf:hover, 		#maincontent #numberweekbox a.ep_pdf:focus, 		#maincontent #numberweekbox a.ep_pdf:active,
	#maincontent #numberweekbox a.ep_doc:hover, 		#maincontent #numberweekbox a.ep_doc:focus, 		#maincontent #numberweekbox a.ep_doc:active{
		text-decoration: 			underline;
		color: 						#195b92;
	}
	#maincontent #numberweekbox .ep_link{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent #numberweekbox .ep_media{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent #numberweekbox .ep_pdf{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent #numberweekbox .ep_doc{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	/* NEWS PRODUCT - NUMBERWEEKBOX : Lien sur la boite */
	#maincontent a#numberweekbox{
		text-decoration:			none;
		color:						#363636;
	}
	#maincontent a#numberweekbox:link, 	#maincontent a#numberweekbox:visited{
		background-position: 		15px 15px;
		color:						#363636;
	}
	#maincontent a#numberweekbox:hover, #maincontent a#numberweekbox:focus, #maincontent a#numberweekbox:active{
		background-position: 		-540px 15px;
		color:						#000000;
	}
	#maincontent a#numberweekbox:link	.ep_number, #maincontent a#numberweekbox:visited	.ep_number{
		color: 						#b1b1b1;
	}
	#maincontent a#numberweekbox:hover	.ep_number, #maincontent a#numberweekbox:focus	.ep_number, #maincontent a#numberweekbox:active	.ep_number{
		color:						#666;
		text-shadow: 				#666 -2px -1px 2px;
	}
	
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Citation" ============================================================ */
/* ======================================================================================================== */

	/* NEWS PRODUCT - QUOTESBOX : Conteneur principal */
	#maincontent #quotesbox{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#edeeee;
		background-image: 			url(../img/background/quote_toppage.png);
		background-repeat: 			no-repeat;
		background-position : 		15px 15px;
		border:						1px solid #DBE1E4;
	}
	#maincontent #quotesbox .ep_boxbody,
	#maincontent #quotesbox .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #quotesbox .ep_block{	padding: 60px 15px 15px 15px; 	}
	/* NEWS PRODUCT - QUOTESBOX : Correctif pour la zone contextuelle */
	#maincontent #contextzone #quotesbox{
		margin-right:				25px;
	}
	/* NEWS PRODUCT - QUOTESBOX : Separateur de blocs/contenus */
	#maincontent #quotesbox .ep_endbox{
		margin-top:					-1px;
	}
	/* NEWS PRODUCT - QUOTESBOX : Citation */
	#maincontent #quotesbox  blockquote, #maincontent #quotesbox  q{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1.7em;
		font-weight:				bold;
		font-style:					italic;
	}
	/* NEWS PRODUCT - QUOTESBOX : Auteur */
	#maincontent #quotesbox  cite,
	#maincontent #quotesbox  q + span,
	#maincontent #quotesbox  blockquote + span{
		position:					relative;
		display:					block;
		margin:						3px 0 12px 0px;
		padding:					0;
		font-size:					1.2em;
	}
	#maincontent #quotesbox  cite					strong,
	#maincontent #quotesbox  q + span				strong,
	#maincontent #quotesbox  blockquote + span	strong{	display:	block; }
	/* NEWS PRODUCT - QUOTESBOX : Lien */
	#maincontent #quotesbox .ep_link,
	#maincontent #quotesbox .ep_media,
	#maincontent #quotesbox .ep_pdf,
	#maincontent #quotesbox .ep_doc{
		position:					relative;
		display:					block;
		margin: 					0;
		padding:					0 0 0 20px;
		background-repeat: 			no-repeat;
		background-position: 		left top;
		font-size: 					1.2em;
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #quotesbox a.ep_link:link, 		#maincontent #quotesbox a.ep_link:visited,
	#maincontent #quotesbox a.ep_media:link, 	#maincontent #quotesbox a.ep_media:visited,
	#maincontent #quotesbox a.ep_pdf:link, 		#maincontent #quotesbox a.ep_pdf:visited,
	#maincontent #quotesbox a.ep_doc:link, 		#maincontent #quotesbox a.ep_doc:visited{
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #quotesbox a.ep_link:hover, 	#maincontent #quotesbox a.ep_link:focus, 	#maincontent #quotesbox a.ep_link:active,
	#maincontent #quotesbox a.ep_media:hover, 	#maincontent #quotesbox a.ep_media:focus, 	#maincontent #quotesbox a.ep_media:active,
	#maincontent #quotesbox a.ep_pdf:hover, 		#maincontent #quotesbox a.ep_pdf:focus, 		#maincontent #quotesbox a.ep_pdf:active,
	#maincontent #quotesbox a.ep_doc:hover, 		#maincontent #quotesbox a.ep_doc:focus, 		#maincontent #quotesbox a.ep_doc:active{
		text-decoration: 			underline;
		color: 						#195b92;
	}
	#maincontent #quotesbox .ep_link{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent #quotesbox .ep_media{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent #quotesbox .ep_pdf{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent #quotesbox .ep_doc{		background-image:	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	/* NEWS PRODUCT - QUOTESBOX : Lien sur la boite */
	#maincontent a#quotesbox{
		text-decoration:			none;
		color:						#363636;
	}
	#maincontent a#quotesbox:link, 	#maincontent a#quotesbox:visited{
		background-position: 		15px 15px;
		color:						#363636;
	}
	#maincontent a#quotesbox:hover, #maincontent a#quotesbox:focus, #maincontent a#quotesbox:active{
		background-position: 		-740px 15px;
		color:						#000000;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Texte libre" ========================================================= */
/* ======================================================================================================== */

	/* NEWS PRODUCT - TEXTBOX : Conteneur principal */
	#maincontent #textbox{
		position:					relative;
		display:					block;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#edeeee;
		border:						1px solid #DBE1E4;
	}
	#maincontent #textbox .ep_boxbody,
	#maincontent #textbox .ep_block{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	#maincontent #textbox .ep_block{	padding: 20px 15px 15px 15px; 	}
	/* NEWS PRODUCT - TEXTBOX : Correctif pour la zone contextuelle */
	#maincontent #contextzone #textbox{
		margin-right:				25px;
	}
	/* NEWS PRODUCT - TEXTBOX : Separateur de blocs/contenus */
	#maincontent #textbox .ep_endbox{
		margin-top:					-1px;
	}
	/* NEWS PRODUCT - TEXTBOX : Titre */
	#maincontent #textbox .ep_title{
		position:					relative;
		display:					block;
		margin: 					0 0 5px 0;
		padding:					0;
		font-size:					1.7em;
		font-weight:				bold;
	}
	/* NEWS PRODUCT - TEXTBOX : Contenu */
	#maincontent #textbox .ep_text{
		position:					relative;
		display:					block;
		margin: 					0 0 10px 0;
		font-size: 					1.2em;
	}
	/* NEWS PRODUCT - TEXTBOX : Lien */
	#maincontent #textbox .ep_link,
	#maincontent #textbox .ep_media,
	#maincontent #textbox .ep_pdf,
	#maincontent #textbox .ep_doc{
		position:					relative;
		display:					block;
		margin: 					0;
		padding:					0 0 0 20px;
		background-repeat: 			no-repeat;
		background-position: 		left top;
		font-size: 					1.2em;
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #textbox a.ep_link:link, #maincontent #textbox a.ep_link:visited,
	#maincontent #textbox a.ep_media:link, #maincontent #textbox a.ep_media:visited,
	#maincontent #textbox a.ep_pdf:link, #maincontent #textbox a.ep_pdf:visited,
	#maincontent #textbox a.ep_doc:link, #maincontent #textbox a.ep_doc:visited{
		text-decoration: 			none;
		color: 						#195b92;
	}
	#maincontent #textbox a.ep_link:hover, #maincontent #textbox a.ep_link:focus, #maincontent #textbox a.ep_link:active,
	#maincontent #textbox a.ep_media:hover, #maincontent #textbox a.ep_media:focus, #maincontent #textbox a.ep_media:active,
	#maincontent #textbox a.ep_pdf:hover, #maincontent #textbox a.ep_pdf:focus, #maincontent #textbox a.ep_pdf:active,
	#maincontent #textbox a.ep_doc:hover, #maincontent #textbox a.ep_doc:focus, #maincontent #textbox a.ep_doc:active{
		text-decoration: 			underline;
		color: 						#195b92;
	}
	#maincontent #textbox .ep_link{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent #textbox .ep_media{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent #textbox .ep_pdf{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent #textbox .ep_doc{	background-image:	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Twitter" ============================================================= */
/* ======================================================================================================== */
	
	/* NEWS PRODUCT - TWITTERBOX : Conteneur */
	#maincontent #twitterbox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					22px 0 0 0;
		border-top:					1px solid #D9DDE1;
		font-size:					1em;
	}
	#maincontent #contextzone #twitterbox{
		margin-right:				25px;
	}
	#maincontent .ep_borderbox + #twitterbox{
		border-top:					none;
	}
	/* NEWS PRODUCT - TWITTERBOX : Entete (conteneur) */
	#maincontent #twitterbox .ep_boxheader{
		position:					relative;
		display:					block;
		z-index:					20;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		background-image:			url(../../common/img/background/body_bg_page.png);
	}
	#maincontent #twitterbox .ep_boxheader .ep_block{
		position:					relative;
		display:					block;
		left:						auto;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
	}
	/* NEWS PRODUCT - TWITTERBOX : Entete (titre) */
	#maincontent #twitterbox .ep_boxheader .ep_block .ep_title{
		position:					relative;
		display:					inline-block;
		font-size:					2em;
		font-weight:				normal;
		padding:					0;
		color:						#103454;
	}
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:link,
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:visited{
		text-decoration:			none;
		color:						#103454;
	}
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:hover,
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:focus,
	#maincontent #twitterbox .ep_boxheader .ep_block a.ep_title:active{
		text-decoration:			underline;
		color:						#103454;
	}
	/* NEWS PRODUCT - TWITTERBOX : Corps (conteneur) */
	#maincontent #twitterbox .ep_boxbody{
		position:					relative;
		display:					block;
		z-index:					10;
		margin:						-1px 0 0 0;
		padding:					0;
	}
	#maincontent #twitterbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		border-top:					1px solid #DBE1E4;
		font-size:					1em;
		font-weight:				normal;
	}
	#maincontent #twitterbox .ep_boxbody .ep_block  .ep_elementheading .ep_title{
		font-size:					1.2em;
		font-weight:				normal;
	}
	#maincontent #twitterbox .ep_boxbody .ep_block  .ep_elementheading .ep_title a,
	#maincontent #twitterbox .ep_boxbody .ep_block  .ep_elementheading .ep_title a:link,
	#maincontent #twitterbox .ep_boxbody .ep_block  .ep_elementheading .ep_title a:visited{
		text-decoration:			none;
		color:						#195B92;
	}
	#maincontent #twitterbox .ep_boxbody .ep_block  .ep_elementheading .ep_title a:hover,
	#maincontent #twitterbox .ep_boxbody .ep_block  .ep_elementheading .ep_title a:focus,
	#maincontent #twitterbox .ep_boxbody .ep_block  .ep_elementheading .ep_title a:active{
		text-decoration:			underline;
		color:						#195B92;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Newshub" ============================================================= */
/* ======================================================================================================== */
	
	#maincontent #newshubbox {
		position: 							relative;
		display: 							block;
		clear: 								both;
		height: 							1%;
		margin: 							-1px 25px 0 0;
		padding: 							20px 0 0 0;
		border-top: 						1px solid #D9DDE1;
		font-size: 							1em;
	}
	#maincontent #newshubbox .ep_boxheader{
		position:							relative;
		display: 							block;
		margin: 							0;
		padding: 							0;
		overflow: 							hidden;
		z-index: 							20;
		background-image: 					url(../../common/img/background/body_bg_page.png);
	}
	#maincontent #newshubbox .ep_boxheader .ep_block{
		position: 							relative;
		display: 							block;
		margin: 							0;
		padding: 							0;
		font-size: 							1em;
		font-weight: 						bold;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title{
		margin-bottom: 						5px;
		font-family: 						'Arial Black', Arial, Helvetica, sans-serif;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a{
		position: 							relative;
		display: 							inline-block;
		padding: 							0;
		font-size: 							1.7em;
		font-weight: 						bold;
		text-transform: 					uppercase;
		text-decoration: 					none;
		color: 								#2e465a;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:hover,
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:focus,
	#maincontent #newshubbox .ep_boxheader .ep_block a.ep_title:active,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:hover,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:focus,
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title a:active{
		color: 								#195B92;
		text-decoration: 					none;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title span {
		position: 							relative;
		display: 							inline-block;
		background-image: 					url(../img/icon/boxnewshub_icon_title.png);
		background-position: 				-1px top;
		background-repeat: 					no-repeat;
		height: 							29px;
		overflow: 							hidden;
		text-indent: 						30px;
		vertical-align: 					middle;
		white-space: 						nowrap;
		width: 								29px;
		margin-right: 						10px;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_title span.ep_search{
		display: 							block;
		clear: 								both;
		background: 						#2e465a;
		color: 								#ffffff;
		margin-left: 						41px;
		width: 								auto;
		height: 							auto;
		overflow: 							hidden;
		font-size: 							0.4em;
		text-indent: 						4px;
		margin-right: 						0;
		margin-top: 						-5px;
		font-weight: 						normal;
		font-family: 						arial;
		padding: 							1px;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_subtitle{
		display: 							block;
		font-size: 							1em;
		font-style: 						normal;
		font-weight: 						normal;
		margin: 							-2px 0 -10px;
		text-align: 						left;
		text-transform: 					uppercase;
		padding-bottom: 					0;
	}
	#maincontent #newshubbox .ep_boxheader .ep_block .ep_subtitle span{
		display: 							inline-block;
		position: 							relative;
		white-space: 						nowrap;
	}
	#maincontent #newshubbox a.ep_boxbody{
		display: 							block;
		margin: 							0 -2px;
		overflow: 							hidden;
		padding: 							0;
		position: 							relative;
		text-decoration: 					none;
		z-index: 							50;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item {
		border-top: 						1px solid #DBE1E4;
		display: 							block;
		font-size: 							1em;
		font-weight: 						normal;
		margin: 							-1px 0 0;
		padding: 							0 2px 12px;
		position: 							relative;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item:hover{
		background-color:					#eee
	}
	#maincontent #newshubbox a.ep_boxbody br + .ep_item{
		margin-top:							-1.25em;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title,
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text{
		display: 							block;
		line-height: 						1.4em;
		margin: 							0;
		padding: 							0;
		position: 							relative;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title{
		color: 								#195B92;
		font-size: 							1.2em;
		padding-top: 						10px;
		font-weight: 						bold;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title{
		background-position: 				right 5px;
		background-repeat: 					no-repeat;
		padding-right: 						25px;
		display: 							inline-block;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title .country {
		margin-left: 						2px;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text {
		color: 								#13334D;
		font-size: 							1.2em;
		font-style: 						normal;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_text span {
		color: 								#195B92;
	}
	#maincontent #newshubbox a.ep_boxbody:link,
	#maincontent #newshubbox a.ep_boxbody:visited,
	#maincontent #newshubbox a.ep_boxbody:hover {
		background-color: 					transparent;
		background-image: 					none;
	}
	#maincontent #newshubbox a.ep_boxbody:focus,
	#maincontent #newshubbox a.ep_boxbody:active,
	#maincontent #newshubbox a.ep_boxbody .ep_item:hover{
		background-image: 					url(../img/background/box_background.jpg);
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item:link,
	#maincontent #newshubbox a.ep_boxbody .ep_item:visited
	#maincontent #newshubbox a.ep_boxbody .ep_item:focus,
	#maincontent #newshubbox a.ep_boxbody .ep_item:active {
		background-color: 					transparent;
		background-image: 					none;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_time{
		color: 								#7b8288;
		font-size: 							1.2em;
	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_aldeadle		{			background-image: url(../../common/img/group/group_iconsmall_aldeadle.png);	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_ecr			{			background-image: url(../../common/img/group/group_iconsmall_ecr.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_efd			{			background-image: url(../../common/img/group/group_iconsmall_efd.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_epp			{			background-image: url(../../common/img/group/group_iconsmall_epp.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_greensefa	{			background-image: url(../../common/img/group/group_iconsmall_greensefa.png);}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_guengl		{			background-image: url(../../common/img/group/group_iconsmall_guengl.png);	}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_ni			{			background-image: url(../../common/img/group/group_iconsmall_ni.png);		}
	#maincontent #newshubbox a.ep_boxbody .ep_item .ep_title.politicalgroups_sd			{			background-image: url(../../common/img/group/group_iconsmall_sd.png);		}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CORRECTION LIEN TWITTER =============================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - ALERTBOX : Conteneur principal */
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block {
		text-decoration:			none;
		color:						inherit;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block:visited{
		background-image:			none;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block:active{
		background-image:			url(../../common/img/background/boxbody_bg_greylight.jpg);
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block span.ep_element1col span.ep_elementtext {
		margin-bottom:				0;
		padding-bottom:				8px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody a.ep_block span.ep_element1col span.ep_elementtext span span{
		color:						#195B92;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CORRECTION PHOTO FLOTTANTE ============================================================ */
/* ======================================================================================================== */

	/* NEWS PRODUCT - IMAGE FLOTTANTE : Ajout d'une largeur maximale lors de l'affichage d'un media flottant */
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left		img,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left 		img,
	#maincontent .ep_boxbody .ep_element3col 	.ep_elementimg_left 		img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right 	img,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right 	img,
	#maincontent .ep_boxbody .ep_element3col 	.ep_elementimg_right 	img,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left 		.ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left 		.ep_legend,
	#maincontent .ep_boxbody .ep_element3col 	.ep_elementimg_left 		.ep_legend,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right 	.ep_legend,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right 	.ep_legend,
	#maincontent .ep_boxbody .ep_element3col 	.ep_elementimg_right 	.ep_legend,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_left 		ul,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_left 		ul,
	#maincontent .ep_boxbody .ep_element3col 	.ep_elementimg_left 		ul,
	#maincontent .ep_boxbody .ep_element1col 	.ep_elementimg_right 	ul,
	#maincontent .ep_boxbody .ep_element2col 	.ep_elementimg_right 	ul,
	#maincontent .ep_boxbody .ep_element3col 	.ep_elementimg_right 	ul{
		max-width:						300px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CORRECTION BOITE "liste item" ========================================================= */
/* ======================================================================================================== */

	/* NEWS PRODUCT - LISTE ELEMENT : Dimension des images */
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementimg_full, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementimg_left,
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementimg_right{
		max-width: 							300px;
	}
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementtext, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementcontact, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementschedule, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementlinks, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementmore, 
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementendlink{
		margin-left: 						312px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CORRECTION SOMMAIRE IMAGE ============================================================= */
/* ======================================================================================================== */

	/* NEWS PRODUCT - SOMMAIRE IMAGE : Modification de la taille des images afin d'avoir toujours la zone remplie */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_txt .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_txt .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_txt .ep_content a .ep_img{
		overflow:					hidden;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_txt .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_txt .ep_content a .ep_img img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_txt .ep_content a .ep_img img{
		top:						0;
		bottom:						auto;
		max-height: 				1000px;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a{
		padding-top:				174px;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsummary_img .ep_content a .ep_img,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsummary_img .ep_content a .ep_img{
		height:						165px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CORRECTION BORDURE ELEMENT PEOPLE ===================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - IMAGE FLOTTANTE : Ajout d'une largeur maximale lors de l'affichage d'un media flottant */
	#maincontent .ep_noborderbox 							.ep_boxbody *[class^='ep_elementpeople'],
	#maincontent *[class^='ep_peoplelarge'][class*='box'] 	.ep_boxbody *[class^='ep_elementpeople']{
		border-top:					none;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CORRECTION TITRE BOITE ================================================================ */
/* ======================================================================================================== */

	/* NEWS PRODUCT - TITRE BOITE : Texte reduit */
	#maincontent .ep_borderbox .ep_boxheader .ep_block a.ep_title .ep_small{
		display:					block;
		margin-bottom:				5px;
		font-size:					0.9em;
		font-weight:				normal;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE MENU NAVIGATION PLENIERE ======================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - PLENIERE NAVIGATION : Format pleniere */
	#body #maincontent #maincontentbox #menuzone.ep_plenary{
		padding: 							0;
		background-color:					#195a9c;
		background-image: 					url(../img/background/menubox_bg_plenary.jpg);
		background-position:				right;
		background-repeat:					no-repeat;
		border-bottom: 						1px solid #0E3554;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox{
		padding: 							0;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader{
		background-color: 					transparent;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_block{
		margin: 							2px 12px 2px 25px;
	}
	/* NEWS PRODUCT - PLENIERE NAVIGATION : Format pleniere (titre) */
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_block .ep_titlecontent .ep_title{
		margin-left: 						0;
		padding-top: 						5px;
		background-position:				left top;
		background-repeat:					no-repeat;
		font-size: 							1.7em;
		font-weight: 						normal;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader 			h1.ep_block,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_block 	h1.ep_titlecontent{
		left:								auto;
		font-size:							1em 	!important;
		font-weight: 						normal 	!important;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_block .ep_titlecontent h1.ep_title{
		left:								auto;
		font-size:							1.7em 	!important;
		font-weight: 						normal 	!important;
	}
	/* NEWS PRODUCT - PLENIERE NAVIGATION : Format pleniere (navigation) */
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button{
		float: 								right;
		clear:								right;
		top:								5px;
		margin-top: 						4px;
		margin-right: 						25px;
		text-align: 						right;
		letter-spacing:						-0.3em;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button span{
		padding: 							0 10px 0 0;
		background:							none;
		border:								none;
		border-radius:						0;
		-moz-border-radius:					0;
		font-size:							1.2em;
		text-transform:						none;
		letter-spacing:						normal;
		color: 								#fff;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a 	+ a,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button span 	+ a,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a	+ span,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button span 	+ span{
		border-left: 						1px solid #FFF;
		padding-right: 						0;
		padding-left: 						10px;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a:link,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a:visited{
		text-decoration:					none;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a:hover,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a:focus,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button a:active{
		text-decoration:					underline;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader .ep_button span{
		cursor:								default;
		speak:								none;
		color:								#a4bbc2;
	}
	/* NEWS PRODUCT - PLENIERE NAVIGATION : Format pleniere (formulaire > bouton) */
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader form .ep_contentblock .ep_button{
		letter-spacing:						normal;
	}
	/* NEWS PRODUCT - PLENIERE NAVIGATION : Format pleniere (formulaire calendrier) */
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar .ep_block .ep_titlecontent .ep_title{
		padding-left: 						45px;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar{
		position:							absolute;
		float:								none;
		top:								14px;
		left:								25px;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_iconblock{
		width:								28px;
		background-image:					url(../img/icon/menubox_icon_calendar.png);
		outline:							none;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_iconblock.ep_iconopen,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_iconblock.ep_iconopen:link{
		background-position:				2px top;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_iconblock.ep_iconopen:hover,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_iconblock.ep_iconopen:focus,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_iconblock.ep_iconopen:active{
		background-position:				-24px top;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_iconblock.ep_iconclose{
		height:								28px
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_contentblock{
		top:								28px;
		left:								0;
		right:								auto;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_calendar form.ep_overlaycalendar .ep_contentblock fieldset .ep_elementselect{
		max-height:							10em;
	}
	/* NEWS PRODUCT - PLENIERE NAVIGATION : Format pleniere (formulaire liste) */
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list .ep_button{
		padding-right:						35px;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist{
		position:							absolute;
		float:								none;
		top:								14px;
		right:								17px;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_iconblock{
		width:								22px;
		background-image:					url(../img/icon/menubox_icon_select.png);
		outline:							none;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_iconblock.ep_iconopen,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_iconblock.ep_iconopen:link{
		background-position:				0 top;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_iconblock.ep_iconopen:hover,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_iconblock.ep_iconopen:focus,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_iconblock.ep_iconopen:active{
		background-position:				-22px top;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_iconblock.ep_iconclose{
		height:								28px;
		background-color:					#fff;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_contentblock{
		top:								-14px;
		right:								-17px;
		padding:							25px 20px 25px 0;
		background-color:					#fff;
		box-shadow:							2px 5px 7px rgba(0, 0, 0, 0.2);
		border:								none;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_contentblock fieldset .ep_elementselect{
		max-height:							38em;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_contentblock fieldset .ep_elementselect .ep_button,
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_contentblock fieldset .ep_elementselect .ep_button{
		padding-top:						10px;
		padding-bottom:						10px;
		padding-left:						20px;
		background-color:					#fff;
		border:								none;
		border-right:						1px solid #fff;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_contentblock fieldset .ep_elementselect .ep_button.ep_selected{
		background-color:					#eee;
		text-decoration:					none;
	}
	#body #maincontent #maincontentbox #menuzone.ep_plenary .ep_menubox .ep_menuheader.ep_overlayparent_list form.ep_overlaylist .ep_contentblock fieldset .ep_title{
		position:							relative;
		margin:								-25px 0 0 0;
		padding:							14px 35px 20px 20px;
		font-size:							1.8em;
		color:								#13334d;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE NEWSLETTER ====================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - BOITE NEWSLETTER : Couleur de fond */
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary{
		z-index:							12;
		overflow:							hidden;
		margin-left:						-25px;
		margin-right:						-25px;
		padding-bottom:						25px;
		padding-left:						0;
		padding-right:						0;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxheader{
		padding-left:						25px;
		padding-right:						25px;
		background-color:					#f3f3f3;
		background-image:					none;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxheader .ep_link{
		margin-top:							9px;
		margin-right:						0;
		padding-left:						6px;
		padding-right:						0;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxheader .ep_link a{
		padding-left:						20px;
		padding-right:						0;
		background-position:				left 0.2em;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxheader .ep_endbox{
		padding-top:						18px;
		border-bottom:						1px solid #dce1e4;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody{
		padding-top:						12px;
		padding-bottom:						12px;
		padding-left:						25px;
		padding-right:						25px;
		background-color:					#f3f3f3;
		box-shadow:							0 2px 10px rgba(0, 0, 0, 0.2);
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary:first-child{
		margin-top:							0;
		padding-top:						0;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary:first-child .ep_boxheader{
		padding-top:						13px;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary + .ep_borderbox, 
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary + .ep_noborderbox, 
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary + *[class^='ep_people'][class*='box']{
		margin-top:							-12px;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_elementmore{
		background-image:					url(../../common/img/background/boxhead_bg_grey.png);
	}
	/* NEWS PRODUCT - BOITE NEWSLETTER : Interlignage entre les blocs "contact" et le bloc "titre" */
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_element1col	 								+ .ep_element2col > .ep_elementcontact:first-child,
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_element1col 				+ .ep_element2col	+ .ep_element2col > .ep_elementcontact:first-child,
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_element1col + .ep_endbox 						+ .ep_element2col > .ep_elementcontact:first-child,
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_element1col + .ep_endbox 	+ .ep_element2col	+ .ep_element2col > .ep_elementcontact:first-child{
		margin-top:							-19px;
	}
	/* NEWS PRODUCT - BOITE NEWSLETTER : Interlignage entre les blocs "soustitre" */
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_elementsubheading .ep_title{
		font-size:							1.2em;
	}
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_elementsubheading + .ep_elementsubheading,
	#body #maincontent #maincontentbox #mainzone .ep_noborderbox.ep_plenary .ep_boxbody .ep_block.ep_minimizeelement > *[class*='ep_element']:first-child + *[class*='ep_element'] .ep_elementsubheading:first-child{
		margin-top:							-3px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BOITE SPECIAL : "Alerte"/Shortstory =================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - ALERTBOX : Conteneur principal */
	#maincontent .ep_alertbox{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						25px 0 0 0;
		padding:					0;
		background-color:			#f0f1f1;
		border:						1px solid #DBE1E4;
	}
	#maincontent .ep_alertbox .ep_boxbody{
		position:					relative;
		display:					block;
		top:						1px;
		left:						1px;
		margin:						0;
		padding:					0;
		background-image:       	url(../img/background/boxalert_background.jpg);
		background-position:  	   	right bottom;
		background-repeat:      	no-repeat ;
		font-size:					1em;
	}
	#maincontent .ep_alertbox .ep_boxbody .ep_block{
		position:					relative;
		display:					block;
		margin:						-1px 0 0 0;
		padding:					0;
		font-size:					1em;
	}
	/* NEWS PRODUCT - ALERTBOX : Correctif pour la zone contextuelle */
	#maincontent #contextzone .ep_alertbox{
		margin-right:				25px;
	}
	/* NEWS PRODUCT - ALERTBOX : Separateur de blocs/contenus */
	#maincontent .ep_alertbox .ep_endbox{
		margin-top:					-1px;
	}
	/* NEWS PRODUCT - ALERTBOX : Correction des marges des boites avec bordure (element > blocs generaux) */
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementcontact,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementcontact,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementcontact,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementschedule,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementschedule,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementschedule,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementlinks,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementlinks,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementlinks,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementmore,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmore,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmore,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementbutton,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementbutton,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementbutton{
		margin-left:				12px;
		margin-right:				18px;
	}
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col']	.ep_elementendlink, 
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementendlink{
		margin-bottom:				0;
		padding-left:				12px;
		padding-right:				12px;
	}
	/* NEWS PRODUCT - ALERTBOX : Correction des marges des boites avec bordure (element > blocs de liste et de personne) */
	#maincontent #mainzone .ep_alertbox .ep_boxbody *[class^='ep_elementlist'],
	#maincontent #mainzone .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']{
		padding-left:				12px;
		padding-right:				12px;
	}
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsubheading,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementimg_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_full,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_left,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementmedia_right,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementmedia_right{
		margin-left:				0;
		margin-right:				0;
	}
	/* NEWS PRODUCT - ALERTBOX : Dimension maximale des inter-titre (element > blocs de liste et de personne) */
	#maincontent #mainzone .ep_alertbox .ep_boxbody .ep_elementlist2				.ep_elementsubheading{	width:	450px;	}
	#maincontent #mainzone .ep_alertbox .ep_boxbody .ep_elementpeople1			.ep_elementsubheading{	width:	476px;	}
	#maincontent #mainzone .ep_alertbox .ep_boxbody .ep_elementpeople2			.ep_elementsubheading{	width:	426px;	}
	/* NEWS PRODUCT - ALERTBOX : Correction de l'espace de fin de boite dans les cas ou elle se termine par un inter-titre */
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementsubheading + span.ep_endbox,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementsubheading + span.ep_endbox,
	#maincontent .ep_alertbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementsubheading + span.ep_endbox{
		margin-top:					6px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - ELEMENT LIEN ========================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - ELEMENT FULL LIEN : Creation du style corrigeant l'affichage pour l'ajout d'un lien sur tout l'element de colonnage */
	#maincontent #contextzone .ep_boxbody  a.ep_element1col,			#maincontent #contextzone .ep_boxbody  a.ep_element1col:link,	#maincontent #contextzone .ep_boxbody  a.ep_element1col:visited,
	#maincontent #contextzone .ep_boxbody  a.ep_element1col:hover,	#maincontent #contextzone .ep_boxbody  a.ep_element1col:focus,	#maincontent #contextzone .ep_boxbody  a.ep_element1col:active{
		text-decoration: 			none; 
		color: 						#000;
	}
	/* NEWS PRODUCT - ELEMENT FULL LIEN : Creation du style corrigeant l'affichage pour l'ajout d'un lien sur tout l'element de colonnage (convertion des paragraphes) */
	#maincontent #contextzone .ep_boxbody a.ep_element1col 	.ep_elementlinks{
		position:					relative;
		display:					block;
		padding:					0 0 8px 0;
	}
	#maincontent #contextzone .ep_boxbody a.ep_element1col 	.ep_elementlinks span{
		position:					relative;
		display:					block;
		padding:					3px 0 3px 20px;
		background-image:			url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
		background-position:		left 0.3em;
		background-repeat:			no-repeat;
		font-size:					1.2em;
		color:						#195B92;
	}
	/* NEWS PRODUCT - ELEMENT FULL LIEN : Creation du style corrigeant l'affichage pour l'ajout d'un lien sur tout l'element de colonnage (effet de survol) */
	#maincontent #contextzone .ep_boxbody  a.ep_element1col:hover 	.ep_title,
	#maincontent #contextzone .ep_boxbody  a.ep_element1col:focus 	.ep_title,
	#maincontent #contextzone .ep_boxbody  a.ep_element1col:active 	.ep_title,
	#maincontent #contextzone .ep_boxbody  a.ep_element1col:hover 	.ep_elementlinks span,
	#maincontent #contextzone .ep_boxbody  a.ep_element1col:focus 	.ep_elementlinks span,
	#maincontent #contextzone .ep_boxbody  a.ep_element1col:active 	.ep_elementlinks span{
		text-decoration: 			underline;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - ELEMENT TWITTER ======================================================================= */
/* ======================================================================================================== */

	/* NEWS PRODUCT - ELEMENT TWITTER : Creation du style pour les entetes twitter */
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		min-height: 				120px;
		margin:						0;
		padding:					12px 0 0 0;
		font-size:					1em;
	}
	/* NEWS PRODUCT - ELEMENT TWITTER : Creation du style pour les entetes twitter (image cliquable) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img{
		position: 					absolute;
		display:					block;
		z-index:					20;
		top:						0;
		left: 						0;
		margin:						0;
		padding:					0;
		border:						none;
		font-size:					1em;
		text-decoration:			none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:link,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:visited,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:link img,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:visited img,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:active,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:hover img,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:focus img,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_img:active img{
		border:						none;
		text-decoration:			none;
	}
	/* NEWS PRODUCT - ELEMENT TWITTER : Creation du style pour les entetes twitter (titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_title{
		position:					relative;
		display:					inline-block;
		z-index:					10;
		margin:						0 0 0 120px;
		padding:					0;
		font-size:					1.5em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_title:link,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_title:visited{
		text-decoration:			none;
		color:						#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_title:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_title:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter a.ep_title:active{
		text-decoration:			underline;
		color:						#13334D;
	}
	/* NEWS PRODUCT - ELEMENT TWITTER : Creation du style pour les entetes twitter (sous titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 0 120px;
		font-size:					1.1em;
		font-weight:				bold;
		color:						#195B92;
	}
	/* NEWS PRODUCT - ELEMENT TWITTER : Creation du style pour les entetes twitter (bouton) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		margin:						0 0 12px 6px;
		padding:					0;
		font-size:					1em;
		text-align:					right;
		vertical-align:				middle;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button a{
		position:					relative;
		display:					inline-block;
		margin:						0 0 0 10px;
		padding:					6px 12px;
		background-color:			#99ac49;
		background-image:			url(../img/background/button_bg_greenlight.png);
		background-position:		top;
		background-repeat:			repeat-x;
		border-radius:				5px 5px 5px 5px;
		-moz-border-radius:			5px 5px 5px 5px;
		font-size:					1.1em;
		text-transform:				uppercase;
		text-decoration:			none;
		text-shadow:				0 1px 1px #163c5b;
		color:						#FFFFFF;
	}
	body[lang='el'] #maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button a{
		text-transform:				none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button a:link,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button a:visited{
		background-color:			#99ac49;
		background-image:			url(../img/background/button_bg_greenlight.png);
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button a:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button a:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementtwitter .ep_button a:active{
		background-color:			#677a2a;
		background-image:			url(../img/background/button_bg_greendark.png);
		color:						#FFFFFF;
	}

/* ======================================================================================================== */
/* = NEWS PRODUCT - BLOC ESSENTIEL ======================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - BLOC ESSENTIEL : Creation du style permettant l'affichage du bloc "essentiel" */
	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite,
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue,
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient{
		margin-top:					24px;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block, 				#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block, 				#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block, 				#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block{
		clear:						none;
		left:						1px;
		width:						400px;
		margin-top:					0;
		padding-top:				0;
		border-right:				1px solid #bcc5cc;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block .ep_title,		#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block .ep_title,
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block .ep_subtitle,	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block .ep_subtitle,
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block .ep_acronym,	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_block .ep_acronym,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block .ep_title,		#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block .ep_title,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block .ep_subtitle,	#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block .ep_acronym,	#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_block .ep_acronym,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block .ep_title,		#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_title,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block .ep_subtitle,	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block .ep_acronym,	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_acronym{
		left:						-1px;
		padding-right:				25px;
	}
	/* NEWS PRODUCT - BLOC ESSENTIEL : Design du bloc "essentiel" */
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential, 			#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential, 			#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential, 			#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential{
		position:					relative;
		display:					block;
		overflow:					hidden;
		top:						0;
		margin:						0;
		padding:					0;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential ul,		#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential ul,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential ul,		#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_essential ul,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential ul,		#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential ul{
		position:					relative;
		display:					block;
		margin:						-12px 0 0 0;
		padding:					0 0 12px 0;
		border-left:				1px solid #bcc5cc;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential ul li,		#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential ul li,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential ul li,		#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_essential ul li,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential ul li,		#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential ul li{
		position:					relative;
		display:					block;
		margin:						12px 0 0 0;
		padding:					0 0 0 25px;
		font-size:					1.1em;
	}
	/* NEWS PRODUCT - BLOC ESSENTIEL : Design du bloc "essentiel" (correction) */
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_block,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_block{
		margin-bottom:				12px;
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_essential,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_essential{
		/top:						12px;
		margin-bottom:				12px;
		padding-right:				12px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_essentialwhite 	.ep_essential,
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue		.ep_essential,
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_essential{
		margin-top:					12px;
	}
	#maincontent #mainzone .ep_noborderbox .ep_essentialgradient{
		padding: 					10px;
		background-color:			#125d9f;
    	background-image: 			url(../img/background/boxhead_bg_gradient.png);
		background-position:		top;
		background-repeat:			repeat-x;
    	color: 						#ffffff;
	}
	#maincontent #mainzone .ep_noborderbox .ep_essentialblue{
		padding: 					10px;
		background-color:			#1F394E;
    	background-image: 			none;
		color: 						#ffffff;
	}
	#maincontent .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle .ep_date,		#maincontent .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle .ep_theme,
	#maincontent .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle .ep_date,		#maincontent .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle .ep_theme{
		color: 						#ffffff;
	}
	#maincontent .ep_noborderbox .ep_essentialblue 		.ep_block .ep_title,
	#maincontent .ep_noborderbox .ep_essentialblue 		.ep_block .ep_subtitle ,
	#maincontent .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_title,
	#maincontent .ep_noborderbox .ep_essentialgradient 	.ep_block .ep_subtitle{
		color: 						#ffffff;	
	}
	#maincontent #mainzone .ep_borderbox .ep_essentialwhite 		.ep_heading, 				#maincontent #mainzone .ep_noborderbox .ep_essentialwhite	.ep_heading,
	#maincontent #mainzone .ep_borderbox .ep_essentialblue 		.ep_heading, 				#maincontent #mainzone .ep_noborderbox .ep_essentialblue 		.ep_heading,
	#maincontent #mainzone .ep_borderbox .ep_essentialgradient 	.ep_heading, 				#maincontent #mainzone .ep_noborderbox .ep_essentialgradient 	.ep_heading{
		margin-bottom:				12px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - ELEMENT "NOTA BENE" =================================================================== */
/* ======================================================================================================== */

	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementnotabene,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementnotabene,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementnotabene{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding: 					0;
		font-size: 					1.1em;
		font-style:					italic; 
	}
	/* NEWS PRODUCT - ELEMENT "NOTA BENE" : Correctif boite */
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementnotabene,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementlist'] 			.ep_elementnotabene,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementnotabene{
		margin-left:				12px;
		margin-right:				12px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CORRECTIF GIGOGNE ===================================================================== */
/* ======================================================================================================== */

	/* CORRECTIF GIGOGNE : Contenu (contenu > effet de disparition du contenu) */
	body.ep_jsavailable #maincontent .ep_borderbox .ep_boxbody .ep_closeblock .ep_elementmain .ep_elementendlink,
	body.ep_jsavailable #maincontent .ep_borderbox .ep_boxbody .ep_closeblock .ep_elementmain .ep_elementreference,
	body.ep_jsavailable #maincontent .ep_borderbox .ep_boxbody .ep_closeblock .ep_elementmain .ep_elementagenda,
    body.ep_jsavailable #maincontent .ep_borderbox .ep_boxbody .ep_closeblock .ep_elementshortcut{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		float:						none;
		top:						0;
		left:						-100000px;
		width:						1px;
		height:						1px;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - ELEMENT "REFERENCE" =================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - ELEMENT "REFERENCE" : Creation du style permettant l'affichage de la reference d'un produit */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementreference,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementreference,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementreference{
		position:					relative;
		display:					block;
		margin:						0 0 12px 0;
		padding:					0;
		font-size:					1.1em;
		color:						#363636;
	}
	/* NEWS PRODUCT - ELEMENT "REFERENCE" : Creation du style permettant l'affichage de la reference d'un produit (information de mise a jour) */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 				.ep_elementreference .ep_updated,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 							.ep_elementreference .ep_updated,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']						.ep_elementreference .ep_updated{
		position:					relative;
		display:					block;
		margin:						3px 0 0 0;
	}
	/* NEWS PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (2 colonnes) */
	#maincontent #mainzone .ep_boxbody .ep_element2col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_boxbody .ep_element2col + .ep_element2col .ep_elementreference{
		margin-left:				25px; 
		margin-right:				12px;
	}
	/* NEWS PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (3 colonnes) */
	#maincontent #mainzone .ep_boxbody .ep_element3col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_boxbody .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				13px; 
		margin-right:				12px;
	}
	#maincontent #mainzone .ep_boxbody .ep_element3col + .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				25px;
		margin-right:				0;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col .ep_elementreference{	
		margin-right:				25px; 
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				18px; 
		margin-right:				19px;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxbody .ep_element3col + .ep_element3col + .ep_element3col .ep_elementreference{
		left:						0;
		margin-left:				25px;
		margin-right:				12px;
	}
	/* NEWS PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (liste) */
	#maincontent #mainzone .ep_boxbody .ep_elementlist1 .ep_elementreference,
	#maincontent #mainzone .ep_boxbody .ep_elementlist2 .ep_elementreference{	margin-left:	125px;	}
	#maincontent #mainzone .ep_boxbody .ep_elementlist2 .ep_elementreference{	clear:			right;	}
	/* NEWS PRODUCT - ELEMENT "REFERENCE" : Correctif colonnage (personne) */
	#maincontent #mainzone .ep_boxbody .ep_elementpeople1 .ep_elementreference{
		margin-left:				100px;
		clear:						right;
	}
	#maincontent #mainzone .ep_boxbody .ep_elementpeople2 .ep_elementreference{
		margin-left:				150px;
		clear:						right;
	}
	/* NEWS PRODUCT - ELEMENT "REFERENCE" : Correctif boite */
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementreference,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementlist'] 			.ep_elementreference,
	#maincontent .ep_borderbox .ep_boxbody *[class^='ep_elementpeople']			.ep_elementreference{
		margin-left:				12px;
		margin-right:				12px;
	}
	#maincontent .ep_borderbox .ep_boxbody  .ep_elementagenda .ep_elementreference {
		margin-left:				24px;
		margin-top:					12px; 
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - ELEMENT DE LISTE DE TYPE "PLENIERE" =================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - ELEMENT DE LISTE DE TYPE "PLENIERE" : Creation du style permettant le typage des articles en mode "pleniere" */
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading{
		margin-bottom:				9px;
		padding:					12px;
		background-color:			#117DCA;
		background-image:			url(../../common/img/background/boxhead_bg_gradient.png);
		background-position:		bottom;
		background-repeat:			repeat-x;
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title,			#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_subtitle{
		float:						left;
		clear:						left;
	}
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title,
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title a,
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title a:link, 	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title a:visited,
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title a:hover,	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title a:focus,	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_title a:active,
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_subtitle{
		color:						#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_tag{
		position:					relative;
		display:					block;
		float:						right;
		margin:						0 0 3px 3px;
		padding:					6px 12px;
		background-color:			#1A5486;
		text-transform:				uppercase;
		color:						#FFFFFF;
	}
	body[lang="el"] #maincontent .ep_boxbody .ep_elementlist1 	.ep_gradientheading .ep_tag{	text-transform:	none;	}
	
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - BLOC MEDIA SOCIAUX ==================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - BLOC MEDIA SOCIAUX : Creation du style permettant l'affichage des blocs de souscription aux sites sociaux */
	#maincontent #mainzone .ep_borderbox .ep_boxheader .ep_subscribe, 				#maincontent #mainzone .ep_noborderbox .ep_boxheader .ep_subscribe{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					20px 0 0 0;
		font-size:					1em;
	}
	#maincontent #mainzone .ep_borderbox .ep_boxheader .ep_subscribe .ep_twitter, 	#maincontent #mainzone .ep_noborderbox .ep_boxheader .ep_subscribe .ep_twitter,
	#maincontent #mainzone .ep_borderbox .ep_boxheader .ep_subscribe .ep_facebook, 	#maincontent #mainzone .ep_noborderbox .ep_boxheader .ep_subscribe .ep_facebook{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					0;
		font-size:					1em;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - TAG =================================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (conteneur principal) */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_plenary,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_committee,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general{
		position:						relative;
		display:						inline-block;
		margin:							0;
		padding:						0;
		border-right:					1px solid transparent;
		font-size:						1em;
	}
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_committee	abbr,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary	 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general 	span{
		position:						relative;
		display: 						inline-block;
		margin: 						3px 3px 0 0;
		padding: 						0 3px;
		border: 						1px solid;
		font-size: 						0.9em;
		text-transform: 				uppercase;
		text-decoration: 				none;
		color: 							#FFFFFF;
	}
	body[lang='el'] #maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxheader	.ep_block 																.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee 	abbr,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general 	span,
	body[lang='el'] #maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general 	span{
		text-transform:					none;
		font-size:						1em;
	}
	/* NEWS PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (tag "Pleniere") */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary span{		background-color:	#1a69a7;	border-color: #1a69a7;	}
	/* NEWS PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (tag "Commission") */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee abbr{		background-color:	#dd602d;	border-color: #dd602d;	}
	/* NEWS PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (tag "General") */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general span{		background-color:	#ba76c9;	border-color: #ba76c9;	}
	/* NEWS PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (effet de survol pour les liens) */
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_plenary:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_plenary:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_plenary:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_plenary:active		span{		background-color:	#FFF;	border-color:	#1a69a7; 	color:	#1a69a7;}
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_committee:active	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_committee:hover 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_committee:focus 	abbr,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_committee:active	abbr{		background-color:	#FFF;	border-color:	#dd602d; 	color:	#dd602d;}
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxheader 	.ep_block 																.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading	.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading	.ep_subtitle a.ep_general:active		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_general:hover 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_general:focus 		span,
	#maincontent .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle a.ep_general:active		span{		background-color:	#FFF;	border-color:	#ba76c9; 	color:	#ba76c9;}
	/* NEWS PRODUCT - TAG : Creation du style permettant l'affichage du tag dans le sous titre des elements (correction de l'affichage pour la zone contextuelle) */
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementheading 		.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_plenary,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading	.ep_subtitle .ep_committee,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_element'][class*='col'] 	.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementlist'] 			.ep_elementsubheading 	.ep_subtitle .ep_general,
	#maincontent #contextzone .ep_boxbody 	.ep_block *[class^='ep_elementpeople']			.ep_elementsubheading 	.ep_subtitle .ep_general{
		display:						block;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - CONTENU > ELEMENT DE CITATION  ======================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - ELEMENT DE CITATION : Bloc de citation present dans un element de texte */
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext .ep_quotes,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext .ep_quotes,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext .ep_quotes{
		position:						relative;
		display : 						block;
		margin: 						0;
		padding: 						20px 40px 20px 80px;
		background-color:				#edeeee;
		background-image: 				url(../img/background/quote_toppage.png);
		background-repeat: 				no-repeat;
		background-position: 			15px 12px;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext .ep_quotes blockquote,
	#maincontent  .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext .ep_quotes blockquote,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext .ep_quotes blockquote{
		display:						block;
		font-size:	 					1.2em;
		font-style: 					italic;
	}
	#maincontent .ep_boxbody *[class^='ep_element'][class*='col'] 	.ep_elementtext .ep_quotes cite,
	#maincontent .ep_boxbody *[class^='ep_elementlist'] 				.ep_elementtext .ep_quotes cite,
	#maincontent .ep_boxbody *[class^='ep_elementpeople']			.ep_elementtext .ep_quotes cite{
		display:						block;
		font-size:	 					1.1em;
		text-align:						right;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - LIEN "NUAGE TAG" ====================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - LIEN "NUAGE TAG" : Conteneur principal */
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag{
		position:						relative;
		display:						block;
		overflow:						hidden;
		margin:							0; 
		padding:						0 12px 12px 12px;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul{
		position:						relative;
		display:						block;
		overflow:						hidden;
		margin:							0; 
		padding:						0;
		font-size:						1em;
	}
	/* NEWS PRODUCT - LIEN "NUAGE TAG" : Element */
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul li, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul li, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul li, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li{
		position:						relative;
		display:						block;
		float:							left;
		left:							-11px;
		margin:							4px 0;
		padding:						0 10px;
		border-left: 					1px solid #D1C9C9;
		font-size:						1em;
	}
	/* NEWS PRODUCT - LIEN "NUAGE TAG" : Element (lien) */
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul li a, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul li a, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul li a, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li a, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li a, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li a, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li a{
		position:						relative;
		display:						block;
		margin:							-2px 0;
		padding:						0;
		font-size:						1.2em;
		font-weight:					bold;
		text-decoration:				none;
		color:							#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul li a:link, 
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul li a:visited, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul li a:link, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul li a:visited, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul li a:link, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul li a:visited, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li a:link, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li a:visited, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li a:link, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li a:visited, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li a:link, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li a:visited, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li a:link, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li a:visited{
		text-decoration:				none;
		color:							#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul li a:hover, 
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul li a:focus,  
	#maincontent .ep_boxbody .ep_element1col			.ep_elementlink_tag ul li a:active,
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul li a:hover, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul li a:focus, 
	#maincontent .ep_boxbody .ep_element2col			.ep_elementlink_tag ul li a:active, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul li a:hover, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul li a:focus, 
	#maincontent .ep_boxbody .ep_element3col			.ep_elementlink_tag ul li a:active, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li a:hover, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li a:focus, 
	#maincontent .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li a:active, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li a:hover, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li a:focus, 
	#maincontent .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li a:active, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li a:hover, 
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li a:focus,  
	#maincontent .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li a:active,
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li a:hover, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li a:focus, 
	#maincontent .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li a:active{
		text-decoration:				underline;
		color:							#195B92;
	}
	/* NEWS PRODUCT - LIEN "NUAGE TAG" : Element (lien > correction pour la zone contextuelle) */
	#maincontent #contextzone .ep_boxbody .ep_element1col		.ep_elementlink_tag ul li, 
	#maincontent #contextzone .ep_boxbody .ep_element2col		.ep_elementlink_tag ul li, 
	#maincontent #contextzone .ep_boxbody .ep_element3col		.ep_elementlink_tag ul li, 
	#maincontent #contextzone .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li, 
	#maincontent #contextzone .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li, 
	#maincontent #contextzone .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li, 
	#maincontent #contextzone .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li{
		left:							-7px;
		padding-left:					6px;
		padding-right:					6px;
	}
	#maincontent #contextzone .ep_boxbody .ep_element1col		.ep_elementlink_tag ul li a, 
	#maincontent #contextzone .ep_boxbody .ep_element2col		.ep_elementlink_tag ul li a, 
	#maincontent #contextzone .ep_boxbody .ep_element3col		.ep_elementlink_tag ul li a, 
	#maincontent #contextzone .ep_boxbody .ep_elementlist1		.ep_elementlink_tag ul li a, 
	#maincontent #contextzone .ep_boxbody .ep_elementlist2		.ep_elementlink_tag ul li a, 
	#maincontent #contextzone .ep_boxbody .ep_elementpeople1		.ep_elementlink_tag ul li a, 
	#maincontent #contextzone .ep_boxbody .ep_elementpeople2		.ep_elementlink_tag ul li a{
		font-weight:					normal;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - MENU RACCOURCIS/ANCRES ================================================================ */
/* ======================================================================================================== */

	/* NEWS PRODUCT - MENU RACCOURCIS/ANCRES : Liens ancre */
	#maincontent .ep_boxbody .ep_elementshortcut{
		position:						relative;
		display:						block;
		overflow: 						hidden;
		z-index: 						10;
		margin:							0;
		padding:						0;
		border-bottom: 					1px solid #FFFFFF;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_elementshortcut ul.ep_shortcut{
		position:						relative;
		display:						block;
		margin:							0;
		padding: 						0 10px 10px 14px ;
		border-bottom: 					1px solid #FFFFFF;
		font-size:						1em;
		font-weight:					bold;
	}
	#maincontent .ep_boxbody .ep_elementshortcut ul.ep_shortcut li{
		position:						relative;
		display:						block;
		margin:							0;
		padding: 						0;
		line-height:					20px; 
	}
	#maincontent .ep_boxbody .ep_elementshortcut ul.ep_shortcut li a:link,
	#maincontent .ep_boxbody .ep_elementshortcut ul.ep_shortcut li a:visited{
		position:						relative;
		display:						block;
		margin:							0;
		padding: 						0 0 0 20px;
		background-image:				url(../../common/img/icon/boxbody_iconsmall_arrow_bottom.png);
		background-position:			0;
		background-repeat:				no-repeat;
		font-size:						1.2em;
		font-weight:					bold;
		text-decoration: 				none;
		color: 							#195b92;
	}
	#maincontent .ep_boxbody .ep_elementshortcut ul.ep_shortcut li a:hover,
	#maincontent .ep_boxbody .ep_elementshortcut ul.ep_shortcut li a:focus, 
	#maincontent .ep_boxbody .ep_elementshortcut ul.ep_shortcut li a:active{
		text-decoration: 				underline;
		color: 							#195b92;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - PRODUIT AGENDA ======================================================================== */
/* ======================================================================================================== */

	/* NEWS PRODUCT - AGENDA : Conteneur principal */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda{
		position:						relative;
		display:						block;
		margin:							-1px 0 0 0;
		padding: 						12px 12px 0 12px;
 		border-top:						1px solid #dbe1e4;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda + .ep_elementagenda{
		margin-top:						0;
	}
	#maincontent .ep_boxbody .ep_element1col:first-child + .ep_element1col .ep_elementagenda:first-child{
 		border-top:						none;
	}
	/* NEWS PRODUCT - AGENDA : Correction de l'element reference suivant un element agenda */
	#maincontent .ep_boxbody .ep_element1col 					.ep_elementagenda + .ep_elementreference,
	#maincontent .ep_boxbody [class^='ep_element'][class*='col']	.ep_elementagenda + .ep_elementreference{
		margin-top:						0;
		margin-left:					0;
		margin-right:					0;
		padding-top:					12px;
		padding-left:					12px;
		padding-right:					12px;
 		border-top:						1px solid #dbe1e4;
	}
	/* NEWS PRODUCT - AGENDA : Titre */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title{
		position:						relative;
		display:						block;
		clear:							both;
		margin:							0 0 6px 0;
		padding: 						0 0 0 20px;
		background-image:				url(../../common/img/icon/boxbody_icon_clock.gif);
		background-position:			0 12px;
		background-repeat:				no-repeat;
		font-size:						1.5em;
		font-weight:					bold;
		text-decoration:				none;
		color:							#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_committee,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_name{
		position:						relative;
		display: 						inline-block;
		margin-right:                   5px;
		background:						none;
		text-transform:					none;
		color:							#13334D;
	}
	/* NEWS PRODUCT - AGENDA : Second Titre */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > * + .ep_title{
		margin: 						15px 0 0 0;
		background-image:				none;
		font-size:						1.2em;
	}
	/* NEWS PRODUCT - AGENDA : Date */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_name{
		margin: 						10px 0 0 0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_title .ep_date{
		margin-bottom:					-10px;
	}
	/* NEWS PRODUCT - AGENDA : Sous titre */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle{
		position:						relative;
		display:						block;
		clear:							both;
		margin:							0;
		padding: 						0 0 0 20px;
		font-size:						1.2em;
		font-weight:					bold;
		text-decoration:				none;
		color:							#13334D;
	}
	/* NEWS PRODUCT - AGENDA : Decription */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text{
		position:						relative;
		display: 						block;
		clear:							both;
		margin:							3px 0 0 0;
		padding:						0 0 0 20px;
		font-size:						1.2em;
		line-height:					1.6em;
		color:							#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text p{
		position:						relative;
		display:						block;
		margin:							0;
		color:							#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text ul div{
	background-image:					url("../../common/img/icon/boxbody_icon_list_dark.png");
	background-position:				left 0.6em;
	background-repeat:					no-repeat;
	display:							block;
	font-size:							1em;
	font-weight:						normal;
	line-height:						1.4em;
	margin:								0;
	padding:							3px 0 3px 15px;
	position:							relative;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_text ol{
	margin: 							0 0 0 20px ;
	padding: 							0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text ol div{
	display:							block;
	font-size:							1em;
	font-weight:						normal;
	line-height:						1.4em;
	margin:								0;
	padding:							3px 0;
	position:							relative;
	}
	#maincontent .ep_boxbody  .ep_element1col .ep_elementagenda .ep_text table{
	border-collapse:					collapse;
	border-spacing:						0;
	empty-cells:						show;
	margin:								0;
	padding:							0;
	position:							relative;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_text table tbody {
	background-color:					#FFFFFF;
	border:								1px solid #D9DDE1;
	color:								#363636;
	font-weight:						normal;
	margin:								0;
	padding:							0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table th {
	border:								1px solid #D9DDE1;
	font-size:							1em;
	font-weight:						inherit;
	margin:								0;
	padding:							6px;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table th {
	border:								medium none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table th,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_text table td  {
	border:								1px solid #D9DDE1;
	font-size:							1em;
	font-weight:						inherit;
	margin:								0;
	padding:							6px;
	}
	/* NEWS PRODUCT - AGENDA : Reference */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference{
		position:						relative;
		display:						block;
		clear:							both;
		margin:							0 0 0 20px;
		color:							#103553;
	}
	/* NEWS PRODUCT - AGENDA : Tag */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings{
		position:						relative;
		display:						block;
		float:							left;
		border:							none;
		margin:							3px 3px 3px 0;
		padding:						2px 4px 1px 4px;
		font-size:						0.9em;
		text-decoration:				none;
		text-transform:					uppercase;
		color:							#FFFFFF;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary{					background-color:#1A69A7;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference{			background-color:#ba76c9;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee{					background-color:#dd602d;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation{				background-color:#dd602d;	} 			/*  conciliation_committee  -*/
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary{			background-color:#AFAFAF;	}    		/*  president_diary  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident{		background-color:#dd602d;	}     		/*  conference_of_president  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations{				background-color:#dd602d;	}     		/*  delegations  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings{			background-color:#dd602d;	}     		/*  public_hearings */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents{				background-color:#afafaf;	}     		/*  other_events */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit {			background-color:#afafaf;	}     		/*  official_visit  */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings{			background-color:#1A69A7;	}     		/*  solemn_sittings  */
	/* NEWS PRODUCT - AGENDA : Correction IE (espace titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary 				+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary 				+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation 			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation 			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations 			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings 		+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit			+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit 			+ .ep_title .ep_date,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ .ep_title .ep_time,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ .ep_title .ep_date{
		/margin-top: 					0;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary 				+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations 			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit 			+ ul.ep_committees,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ ul.ep_committees{
		/padding-top: 					10px;
	}
	/* NEWS PRODUCT - AGENDA : Correction IE (affichage icones horloge) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 		+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 		+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 	+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings 		+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit 			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 		+ .ep_title{ 
		/background-position:			0  2px ;
	}
	/* NEWS PRODUCT - AGENDA : Second Titre */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > * + .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > * + .ep_events + .ep_title + .ep_title{
		margin: 						15px 0 0 20px;
		padding-top:					10px;
		padding-left:					0;
		border-top: 					1px solid #dbe1e4;
		font-size:						1.2em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_title 					+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_subtitle					+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_plenary					+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_pressconference			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_committee				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_conciliation				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_presidentdiary			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_conferenceofpresident	+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_delegations				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_publichearings			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_otherevents				+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_officialvisit			+ .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda > .ep_solemnsittings			+ .ep_title{
		padding-top:					0;
		border-top: 					none;
	}
	/* NEWS PRODUCT - AGENDA : Element agenda (correction) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_endbox{
		clear: 							both;
		top:							1px;
		height: 						10px;
		margin: 						0;
		border-bottom : 				1px solid #dbe1e4;
	}
	/* NEWS PRODUCT - AGENDA : Element agenda (correction pour l'affichage par jour) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_plenary									+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_pressconference 							+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 									+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee 				+ .ep_committees 	+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conciliation 								+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_presidentdiary 							+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_conferenceofpresident 						+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_delegations 								+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_publichearings 							+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_otherevents 								+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_officialvisit 								+ .ep_endbox,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_solemnsittings 							+ .ep_endbox{ 
		height: 						1px;
		border-bottom: 					none;
	}
	#maincontent .ep_boxbody .ep_element1col + .ep_element1col .ep_elementagenda + .ep_elementagenda,
	#maincontent .ep_boxbody .ep_element1col + .ep_element1col .ep_elementagenda + span.ep_endbox{
		border-top: 					none;
		border-bottom: 					none;
	}
	#maincontent .ep_boxbody .ep_element1col + .ep_element1col .ep_elementagenda > span.ep_endbox{
		border-top: 					none;
		border-bottom: 					none;
	}
	#maincontent .ep_boxbody .ep_element1col + .ep_element1col .ep_elementagenda + .ep_elementagenda{
		padding-top:					0;
	}
	/* NEWS PRODUCT - AGENDA : Liens */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links{
		position:						relative;
		display:						block;
		margin: 						3px 0 0 20px;
		padding: 						0 10px 0 0;
		font-size: 						1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li{
		position:						relative;
		display:						block;
		font-size: 						1em; 
		margin:                         0;
		padding:              			6px 0 0 0;

	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a{
		position:						relative;
		display:						inline-block;
		margin: 						0;
		padding: 						0 0 0 20px;
		background-position:			left top;
		background-repeat:				no-repeat;
		font-size: 						1.2em;
		text-decoration:				none;
		color: 							#195b92;
		line-height: 					1.1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:link,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:visited{
		text-decoration:				none;
		color: 							#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li a:active{
		text-decoration:				underline;
		color: 							#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li			 	a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_simple 	a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a{										background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_simple.png);	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_media		a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://youtube'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://www.youtube'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://europarltv.eu'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href^='http://www.europarltv.eu'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.avi'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.mp4'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.wmv'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.mov'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.flv']{						background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_media.png);	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_pdf		a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.pdf']{						background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);		}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_doc		a,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.doc'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.xls'],
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_links li.ep_dynamic 	a[href$='.rtf']{						background-image: 				url(../../common/img/icon/boxbody_iconsmall_link_doc.png);		}
	/* NEWS PRODUCT - AGENDA : Evenements */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_events{
		position:						relative;
		display:						block;
		margin: 						0;
		background-image:				none;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_events li{
		position:						relative;
		display:						block;
		margin: 						15px 0 0 10px;
		padding: 						0 0 0 23px;
		background-image:				url(../../common/img/icon/boxbody_icon_list_dark.png);
		background-position:			8px 0.3em;
		background-repeat:				no-repeat;
	}
	/* NEWS PRODUCT - AGENDA : Evenements (titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_title{
		margin: 						5px 0 0 0;
		padding-left: 					0;
		background-image:				none;
		font-size:						1.2em;
		color:							#363636;
	}
	/* NEWS PRODUCT - AGENDA : Evenements (reference) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference{
		position:						relative;
		display:						block;
		margin: 						3px 0 0 0;
		padding-left: 					0;
		background-image:				none;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference a{
		position:						relative;
		display:						block;
		text-decoration:				none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference abbr{
		position:						relative;
		display:						inline-block;
		margin: 						3px 0 0 0;
		font-size:						1.2em;
		text-decoration:				none;
		vertical-align:					top;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference span:first-child{
		position:						absolute;
		display:						block;
		top:							0;
		left:							-10000px;
		margin: 						0;
		width:							1px;
		height:							1px;
		font-size:						1px;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference span:first-child + span{
		padding-left: 					20px;
		background-image:				url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
		background-position:			left 1px;
		background-repeat:				no-repeat;
		color:							#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference span:first-child + span + span{
		margin-left:					5px;
		color:							#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference a:hover 	span:first-child + span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference a:focus 	span:first-child + span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_reference a:active 	span:first-child + span{
		text-decoration:				underline;
	}
	/* NEWS PRODUCT - AGENDA : Evenements (rapport > titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_subtitle{
		margin-top: 					10px;
		margin-left: 					0;
		padding-left: 					0;
		font-weight:					normal;
		color:							#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_subtitle + .ep_subtitle{
		margin-top: 					0;
	}
	/* NEWS PRODUCT - AGENDA : Evenements (rapport > bloc d'information : rapport, auteur, document, commission) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information{
		position:						relative;
		display:						block;
		margin: 						5px 0 0 0;
		padding-left: 					0;
		background-image:				none;
		font-size:						1em;
	}
	/* NEWS PRODUCT - AGENDA : Evenements (rapport > bloc d'information : bordure de separation) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information + *{
		margin-top: 					10px;
		padding-top: 					10px;
		border-top:						1px solid #dbe1e4;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information + .ep_endbox{
		margin-top: 					0;
		padding-top: 					0;
		border-top:						none;
	}
	/* NEWS PRODUCT - AGENDA : Evenements (rapport > bloc d'information : contenu) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_report,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_reference,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_committee,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_author{
		position:						relative;
		display:						inline;
		margin: 						0;
		padding: 						0;
		background-color:				transparent;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_report		> span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_reference	> span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_reference	> span:first-child,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_committee	> span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_author		> span{
		position:						relative;
		display:						inline-block;
		left:							0;
		margin: 						3px 0 0 0;
		font-size:						1.2em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_committee,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_committee	> span{
		display:						block;
		float:							none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_reference 	> span:first-child + span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_committee 	> span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_author 		> span:first-child{
		position:						absolute;
		display:						block;
		top:							0;
		left:							-10000px;
		margin: 						0;
		width:							1px;
		height:							1px;
		font-size:						1px;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_reference span:first-child + span + span{
		padding-left:					0;
		background-image:				none;
		color:							#ea824f;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_author  span span{
		font-weight:					bold;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_committee > span + span.ep_name{
		position:						relative;
		display:						block;
		float:							none;
		left:							auto;
		width:							auto;
		height:							auto;
		margin: 						3px 0 0 0;
		background-color:				transparent;
		text-transform:					none;
		font-size:						1.2em;
		color:							#363636;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_committee > span + span.ep_name span.ep_abbr{
		position:						relative;
		display:						inline-block;
		top:							-1px;
		min-width:						3.2em;
		margin-right:					3px;
		padding: 						1px 3px;
		background-color:				#dd602d;
		font-size:						0.8em;
		text-align:						center;
		color:							#fff;
		vertical-align:					top;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_information .ep_endbox{
		height:							0;
		border:							none;
	}
	/* NEWS PRODUCT - AGENDA : Evenements (rapport > decallage) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_subtitle,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_subtitle + .ep_reference,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_subtitle + .ep_information,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_events .ep_subtitle + .ep_reference + .ep_information{
		margin-left:					12px;
	}
	/* NEWS PRODUCT - AGENDA : Correction des liens en double colonnage */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_2columns{
		position:						relative;
		display:						block;
		background:						none !important;
		float:	 						left;
		width:	 						300px;
	}
	/* NEWS PRODUCT - AGENDA : Liste de commissions */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees{
		position:						relative;
		display:						block;
		clear:							both;
		overflow: 						auto;
		left:							-6px;
		/left:							0;
		margin: 						0;
		padding: 						10px 0;
		/padding-top:					20px;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li{
		float:                  	   left;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a{
		position:						relative;
		display:						inline-block;
		clear:							both;
		top:							1px;
		margin:							0 0 0 6px;
		padding:						6px 12px;
		background-color:				#FFFFFF;
		border:							1px solid #DBE1E4;
		border-radius:					5px 5px 5px 5px;
		-moz-border-radius:				5px 5px 5px 5px;
		font-size:						1em;
		text-transform:					uppercase;
		text-decoration:				none;
		color:							#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:link,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:visited{
		background-color:				#FFFFFF;
		text-decoration:				none;
		color:							#195B92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:hover,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:focus,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda ul.ep_committees li a:active{
		background-color:				#f4f4f4;
		text-decoration:				none;
		color:							#195B92;
	}
	/* NEWS PRODUCT - AGENDA : Contact */
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact{
		position:						relative;
		display:						block;
		margin:							6px 0 0 0;
		padding:						0 0 0 8px;
		letter-spacing:					-0.3em;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact ul{
		position:						relative;
		display:						inline-block;
		box-sizing:						border-box;
		-moz-box-sizing:				border-box;
		width:							50%;
		margin:							6px 0 0 0;
		padding:						0 0 0 12px;
		white-space:					normal;
		letter-spacing:					normal;
		vertical-align:					top;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li{
		position:						relative;
		display:						block;
		margin:							0;
		padding:						0;
		background-position:			left top;
		background-repeat:				no-repeat;
		font-size:						1.2em;
		line-height: 					20px;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li div a{
		position:						relative;
		display: 						block;
		width: 							180px;
		overflow: 						hidden;
		white-space: 					nowrap;
		text-overflow: 					ellipsis;
		-o-text-overflow: 				ellipsis;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_name{			margin-bottom:	6px;	font-weight:		bold; 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_information{	margin-bottom:	6px;								}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_phone{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_phone.png); 		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_portable{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_portable.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_email{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_email.png); 		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_fax{			padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_fax.png); 		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_facebook{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_facebook.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_website{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_website.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_twitter{		padding-left:	30px;	background-image: 	url(../../common/img/icon/boxbody_icon_contact_twitter.png); 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_phone{		background-position : 0 5px  	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_portable{		background-position : 0 5px		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_email{		background-position : 0 5px 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_fax{			background-position : 0 5px		}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_facebook{		background-position : 0 5px 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_website{		background-position : 0 5px 	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_twitter{		background-position : 0 5px 	}	
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_phone, 
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_portable,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_email,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_fax,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_facebook,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_website,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_twitter{		padding-top: 1px; padding-bottom: 1px	 }
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li.ep_name + li.ep_information{	margin-top:	-9px;			}	
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:link,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:visited{
		position:						relative;
		display:						inline-block;
		margin:							0;
		padding:						0;
		font-size:						1em;
		text-decoration:				underline;
		color:							#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:hover,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:focus,
	#maincontent .ep_boxbody .ep_element1col  .ep_elementagenda .ep_contact li a:active{
		text-decoration:				underline;
		color:							#195b92;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_img{
		position:						relative;
		display:						block;
		margin: 						12px 0 12px 16px;
		padding:						0;
		font-size:						1em;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_img  span.ep_endbox{
		border: 						none
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda .ep_img  img{
		position:						relative;
		display:						block;
		max-width:						100%; 
		margin:							0;
		padding:						0;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (correction du titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_subtitle{
		margin-right:					50px;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (fonctionnalite) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay{
		position:						absolute;
		display:						block;
		z-index:						90;
		overflow:						visible;
		top:							5px;
		right:							12px;
		width:							1px;
		height:							1px;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content{
		top:							18px;
		right:							0;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (fonctionnalite > titre) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title{
		position:						absolute;
		display:						block;
		margin:							0;
		padding:						0;
		background:						none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title a{
		position:						relative;
		display:						block;
		width:							36px;
		height:							21px;
		margin:							0;
		padding:						0;
		background-color:				none;
		background-image:				none;
		border:							none;
		outline:						none;
		text-decoration:				none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title a span{
		position:						relative;
		display:						block;
		overflow:						hidden;
		cursor:							pointer;
		top:							3px;
		left:							3px;
		width:							30px;
		height:							15px;
		margin:							0;
		padding:						0;
		background-color:				none;
		background-image:				url(../../common/img/icon/boxbody_icon_anchor.png);
		background-position:			left center;
		background-repeat:				no-repeat;
		text-indent:					35px;
		white-space:					nowrap;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title a:link	 	span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title a:visited	span{	background-position: left 	center;	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title a:hover	 	span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title a:focus	 	span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_title a:active	span{	background-position: -30px 	center;	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (fonctionnalite > menu) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content{
		position:						absolute;
		display:						none;
		overflow:						visible;
		width:							210px;
		margin:							0;
		padding:						0;
		outline:						none;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul{
		position:						relative;
		display:						block;
		z-index:						20;
		overflow:						auto;
		max-height:						150px;
		margin:							21px 0 0 0;
		background-color:				#f1f1f1;
		border:							3px solid #c1c1c1;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li{
		position:						relative;
		display:						block;
		margin:							-1px 0 0 0;
		padding:						0;
		border-top:						1px solid #fff;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a{
		position:						relative;
		display:						block;
		margin:							0;
		padding:						5px 8px;
		background-color:				#f1f1f1;
		border:							none;
		outline:						none;
		font-size:						1.1em;
		text-decoration:				none;
		color:							#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a:link	 	span:first-child,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a:visited	 	span:first-child{
		text-decoration:				none;
		color:							#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a:hover	 	span:first-child,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a:focus	 	span:first-child,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a:active	 	span:first-child,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a.ep_focus	span:first-child{
		text-decoration:				underline;
		color:							#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a > span:first-child + span{
		display:						none;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (fonctionnalite > bouton de fermeture) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close a{
		position:						static;
		display:						block;
		text-decoration:				none;
		color:							#13334D;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close a > span:first-child + span{
		position:						relative;
		display:						block;
		z-index:						30;
		cursor:							pointer;
		margin:							0;
		padding:						2px 8px;
		font-size:						1em;
		text-align:						right;
		text-decoration:				none;
		color:							#13334D;
		background-color:				#c1c1c1;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close a:focus > span:first-child + span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close a:active > span:first-child + span{
		text-decoration:				underline;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a span + span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close > a + span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close a > span:first-child + span + span{
		position:						absolute;
		display:						block;
		z-index:						30;
		top:							0;
		right:							0;
		width:							36px;
		height:							21px;
		background-color:				#c1c1c1;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a span + span span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close > a + span span,
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close a > span:first-child + span + span span{
		position:						relative;
		display:						block;
		overflow:						hidden;
		cursor:							pointer;
		top:							3px;
		left:							3px;
		width:							30px;
		height:							15px;
		margin:							0;
		background-image:				url(../../common/img/icon/boxbody_icon_anchor.png);
		background-position:			-60px center;
		background-repeat:				no-repeat;
		text-indent:					35px;
		white-space:					nowrap;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close a > span:first-child{
		position:						fixed;
		display:						block;
		z-index:						10;
		overflow:						hidden;
		cursor:							default;
		top:							0;
		bottom:							0;
		left:							0;
		right:							0;
		width:							auto;
		height:							auto;
		margin:							0;
		margin:							0;
		background-color:				#fff;
		background-image:				none;
		opacity:						0;
		filter:							alpha(opacity=0);
		white-space:					nowrap;
	}
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close > a + span{	display: none;	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (fonctionnalite > affichage) */
	#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content:target{
		display:						block;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (fonctionnalite > correction IE) */
		/* NEWS PRODUCT - AGENDA (IE8 > deplacement du bouton close pour l effet de survole et de selection) */
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close > a,
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close > a + span,
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul li a > span:first-child + span{
			display:					none\9;
		}
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content .ep_close > a + span{
			display:					block\9;
		}
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a > span:first-child + span{
			display:					block\9;
			top:						-24px\9;
			right:						-3px\9;
		}
		/* NEWS PRODUCT - AGENDA (IE8 > affichage progressif du menu) */
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content{
			display:					block\9;
		} 
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul{
			overflow:					visible\9;
			height:						1px\9;
			border:						none\9;
		}
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a{
			position:					absolute\9;
			left:						-10000px\9;
		}
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul{
			overflow:					auto\9;
			height:						auto\9;
			border:						3px solid #c1c1c1\9;
		}
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul li a,
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul li a:focus,
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul li a:active{
			position:					relative\9;
			left:						0\9;
			border:						none\9;
		}
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a:focus,
		#maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a:active{
			position:					relative\9;
			left:						0\9;
			border:						3px solid #c1c1c1\9;
		}
		/* NEWS PRODUCT - AGENDA (IE9 > suppression des correctifs specifiques a IE8) */
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close > a,
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content .ep_close > a + span{
			display:					block\9;
		}
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a > span:first-child + span{
			display:					none\9;
		}
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content{
			display:					none\9;
		}
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content:target{
			display:					block\9;
		}
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul,
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul{
			overflow:					auto\9;
			height:						auto\9;
			border:						3px solid #c1c1c1\9;
		}
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay .ep_content ul li a,
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul li a,
		:root #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay:hover .ep_content ul li a:active{
			position:					relative\9;
			left:						auto\9;
			border:						none\9;
		}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage pour les liens "related event" (fonctionnalite > avec JS) */
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_closemenu 	.ep_content{		display: none;	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_openmenu 	.ep_content{		display: block;	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_closemenu 	.ep_title a{					background-color:		transparent;	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_closemenu 	.ep_title a:link		span,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_closemenu 	.ep_title a:visited	span{	background-position: 	left center;	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_closemenu 	.ep_title a:hover	span,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_closemenu 	.ep_title a:focus	span,
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_closemenu 	.ep_title a:active	span{	background-position: 	-30px center;	}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_openmenu 	.ep_title a{					background-color:		#c1c1c1;		}
	body.ep_jsavailable #maincontent .ep_boxbody .ep_element1col .ep_elementagenda.ep_overlayelement .ep_overlay.ep_openmenu	.ep_title a 			span{	background-position: 	right center;	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction des bordure) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > span{
		position:						relative;
		display:						block;
		clear:							both;
		overflow:						hidden;
		height:							12px;
		margin:							0;
		padding: 						0;
 		border-top:						0;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction des marges) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference{
		margin-left:					0;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage zone contextuelle (entete bleu) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time{
		position:						relative;
		display:						block;
		clear:							both;
		margin:							0;
		padding: 						3px;
		background-color:				#187aba;
		text-decoration:				none;
		color:							#FFF;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time div:first-child{
		position:						absolute;
		display:						block;
		overflow:						hidden;
		left:							-10000px;
		width:							1px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time div:first-child + div{
		float:							left;
		font-size:						1.4em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time div:first-child + div + div{
		float:							right;
		font-size:						1.4em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time > span{
		position:						relative;
		display:						block;
		overflow:						hidden;
		clear:							both;
		margin:							-1px 0 0 0;
		height:							1px;
	}	
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time + span{
		height:							1px;
		border:							none;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time:first-child{
		margin-top:						-12px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col:first-child .ep_elementagenda:first-child > .ep_time:first-child{
		margin-top:						-24px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda > .ep_time{
		margin-left:					-12px;
		margin-right:					-12px;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage zone contextuelle (nom et acronyme) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_name{
		position:						relative;
		display:						block;
		clear:							both;
		float:							left;
		margin:							3px 5px 0 0;
		padding:						0;
		font-size:						1.2em;
		font-weight:					bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee{
		position:						relative;
		display:						block;
		clear:							right;
		float:							right;
		margin:							3px 0 0 0;
		padding:						1px 0 2px 3px;
		background:						none;
		font-size:						1em;
		font-weight:					bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_committee abbr{
		position:						relative;
		display:						inline-block;
		margin:							0 3px 0 0;
		padding:						0 3px 1px 3px;
		background-color:				#DD602D;
		font-size:						1em;
		font-weight:					bold;
		color:							#FFF;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage zone contextuelle (inter-titre) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle{
		top:							3px;
		margin-top:						3px;
		padding-top:					3px;
		border-top:						1px solid #DBE1E4;
		font-size:						1.2em;
		font-weight:					normal;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_title + .ep_subtitle{	border-top:	none;	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + .ep_text,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + .ep_name,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + .ep_reference,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div + .ep_text,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div + .ep_name,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div + .ep_reference{
		margin-left:					20px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_subtitle + div{
		margin-top:						6px;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction des titres) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_title{
		padding-left:					0;
		background-image:				none;
		font-size:						1.2em;
		font-weight:					normal;
	}
	/* NEWS PRODUCT - AGENDA : Correction d'affichage zone contextuelle (correction de la reference) */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference span:first-child{
		display:						block;
		margin-left:					6px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference span + span{
		margin-left:					6px;
		margin-right:					2px;
		color:							#ea824f;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementagenda .ep_reference>span + span + span{
		margin-left:					6px;
		color:							#004D87;
	}
	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
	/* NEWS PRODUCT - REPORT : Conteneur */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport{
		position:						relative;
		display:						block;
		clear:							both;
		z-index:						20;
		margin:							-1px 0 0 0;
		padding: 						12px 12px 12px 12px;
 		border-top:						1px solid #dbe1e4;
		font-size:						1em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col:first-child .ep_elementreport:first-child{
		margin-top:						-13px;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport > span{
		position:						relative;
		display:						block;
		clear:							both;
		overflow:						hidden;
		height:							1px;
		margin:							-1px 0 0 0;
		padding: 						0;
 		border-top:						0;
	}
	/* NEWS PRODUCT - REPORT : Titre */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_title{
		position:						relative;
		display:						block;
		clear:							both;
		margin:							0 0 6px 0;
		padding: 						0;
		font-size:						1.1em;
		font-weight:					bold;
		color:							#195b92;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:visited{
		text-decoration:				none;
		color:							#195b92;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport a.ep_title:active{
		text-decoration:				underline;
		color:							#195b92;
	}
	/* NEWS PRODUCT - REPORT : Reference et date */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_reference{
		position:						relative;
		display:						block;
		clear:							both;
		float:							left;
		margin:							3px 5px 0 0;
		padding:						0;
		font-size:						1.2em;
		font-weight:					bold;
		color:							#EA824F;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_date{
		position:						relative;
		display:						block;
		clear:							right;
		float:							right;
		margin:							3px 0 0 0;
		padding:						1px 3px 2px 3px;
		font-size:						1.1em;
		color:							#195b92;
	}
	/* NEWS PRODUCT - REPORT : Nom et acronyme */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_name{
		position:						relative;
		display:						block;
		clear:							both;
		float:							left;
		margin:							3px 5px 0 0;
		padding:						0;
		font-size:						1.2em;
		font-weight:					bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_committee{
		position:						relative;
		display:						block;
		clear:							right;
		float:							right;
		margin:							3px 0 0 0;
		padding:						1px 3px 2px 3px;
		font-size:						1em;
		font-weight:					bold;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_committee abbr,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_committee a{
		position:						relative;
		display:						block;
		margin:							-1px 0 0 0;
		padding:						0 3px 1px 3px;
		background-color:				#DD602D;
		font-size:						1em;
		font-weight:					bold;
		text-decoration:				none;
		color:							#FFF;
	}
	/* NEWS PRODUCT - REPORT : Liens */
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links{
		position:						relative;
		display:						block;
		float:							right;
		margin:							3px 0 0 0;
		padding:						0;
		font-size:						1em;
		white-space:					nowrap;
		letter-spacing:					-0.3em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li{
		position:						relative;
		display:						inline-block;
		margin:							0 2px 0 0;
		zoom:							1;
		float:							none;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf 		a,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc 		a{
		position:						relative;
		display:						inline-block;
		overflow:						hidden;
		width:							13px;
		height:							13px;
		text-indent:					20px;
		white-space:					nowrap;
		letter-spacing:					-0.3em;
	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_simple_link.png);	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_media_link.png);	}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf 		a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_pdf_link.png);		}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc 		a{			background-image:		url(../../common/img/icon/boxbody_iconsmall_link_doc_link.png);		}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:visited,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:visited,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf 		a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:visited,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:link,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:visited{	background-position:	left center;														}
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_simple 	a:active,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_media 	a:active,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_pdf		a:active,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:hover,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:focus,
	#maincontent #contextzone .ep_borderbox .ep_boxbody .ep_element1col .ep_elementreport .ep_links li.ep_doc		a:active{	background-position:	right center;														}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - AGENDA SLIDER ========================================================================= */
/* ======================================================================================================== */

	/* NEWS PRODUCT - AGENDA SLIDER : Conteneur principal */
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child{
		overflow-x:				auto;
		overflow-y:				hidden;
		letter-spacing:			-0.3em;
		white-space:			nowrap;
	}
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child .ep_element1col{
		display:				inline-block;
		width:					223px;
		letter-spacing:			normal;
		white-space:			normal;
		vertical-align:			top;
	}
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child .ep_element1col + span.ep_endbox,
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child .ep_element1col .ep_elementsubheading + .ep_endbox{
		display:				none;
	}
	/* NEWS PRODUCT - AGENDA SLIDER : Contenu */
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child .ep_element1col .ep_elementsubheading{
		padding-top:			12px;
		border-top:				1px solid #dbe1e4;
	}
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child .ep_element1col .ep_elementheading 		.ep_title,
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child .ep_element1col .ep_elementsubheading 	.ep_title{
		font-size:				1.2em;
	}
	#maincontent #agendaslider .ep_boxbody .ep_block:first-child .ep_element1col .ep_elementbutton{
		font-size:				1.2em;
	}
	/* NEWS PRODUCT - AGENDA SLIDER : Menu de navigation */
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxheader.ep_navigation{
		position:				static;
	}
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation{
		position:				absolute;
		z-index:				62;
		padding-top:			6px;
	}
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation span{
		top:					auto;
		background-image:		url(../../common/img/icon/boxheader_icon_arrowleft_light.png);
	}
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxheader.ep_navigation > .ep_navigation span + span{
		background-image:		url(../../common/img/icon/boxheader_icon_arrowright_light.png);
	}
	/* NEWS PRODUCT - AGENDA SLIDER : Bouton de pied de boite */
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxbody{
		border-bottom:			none;
	}
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxheader.ep_navigation + .ep_boxbody 				.ep_block:first-child, 
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxheader.ep_navigation + .ep_boxfilter + .ep_boxbody 	.ep_block:first-child{
		overflow-x:				scroll;
	}
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxfooter{
		background-color:		#FFFFFF;
	}
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxfooter .ep_block{
		margin-left:			12px;
		margin-right:			12px;
		padding-left:			0;
		padding-right:			0;
		background:				none;
		border-top:				1px solid #dbe1e4;
	}
	body.ep_jsavailable #maincontent #agendaslider.ep_autosliderbox .ep_boxfooter .ep_block .ep_button a{
		background-color:		#1c477f;
		background-image:		url(../../common/img/background/button_bg_bluegradient.png);
		background-position:	top;
		background-repeat:		repeat-x;
		border-color:			#6f82a6;
		color:					#fff;
	}
	
/* ======================================================================================================== */
/* = NEWS PRODUCT - Procedure status ====================================================================== */
/* ======================================================================================================== */

	/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
	/* NEWS PRODUCT - Widget Procedure status																*/

	#maincontent #procedurestatus.ep_borderbox .ep_boxheader,
	.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxfilter {	border-bottom: 0;}

	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_block{	border-top: 0;}	
	#maincontent  #procedurestatus.ep_borderbox .ep_boxheader +.ep_boxbody .ep_block:first-child{
		margin-top: -12px;
	}
	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col{
		padding-top: 0;
	}
	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col>.ep_elementheading{
		margin: 0;
		padding: 12px;
		background: #20425D;
		color: #ffffff;
	}
	#maincontent  #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col>.ep_elementheading .ep_title{
		color: #ffffff;
	}
	#maincontent  *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered> .ep_title{
		margin: 0;
		padding: 9px 7px;
		background: #197abb;
		font-size: 1.4em;
		font-weight: 700;
		color: #ffffff;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol{
		margin: 0 0 10px 0;
		padding: 0;
		list-style: none;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li{
		position: relative;
		margin-left: 10px;
		padding: 0 5px 15px 0; 
		border-left: 1px solid #DBE1E4;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li:first-child{
		padding-top: 15px;
	}

	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li:last-child{
		border-left: 0;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li a{
		display: inline-block;
		margin-left: -5px;
		padding-left: 17px;
		background-image: url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
		background-position: left top;
		background-repeat: no-repeat;
		font-size: 1.2em;
		font-weight: 700;
		text-decoration: none;
		color: inherit;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li a:hover .ep_title{
		text-decoration: underline;
	}
	#maincontent *[class^='ep_'][class*='borderbox'] .ep_elementlinks_ordered ol li a span.ep_date{
		display: block;
		clear: both;
		font-size: 0.9em;
		color: #195B92;
	}


	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_multi a{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
	}

	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_media a,
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://youtube'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://www.youtube'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://europarltv.eu'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='http://www.europarltv.eu'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.avi'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.mp4'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.wmv'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.mov'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.flv']
	{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_media.png);
	}

	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_pdf a,
	#maincontent .ep_borderbox *[class^='ep_elementlinks'] ul li.ep_dynamic a[href$='.pdf']
	{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_pdf.png);
	}

	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_doc a,
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.doc'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.xls'],
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a[href$='.rtf']{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_doc.png);
	}
	#maincontent *[class^='ep_'][class*='borderbox'] *[class^='ep_elementlinks'] ol li.ep_dynamic a{
		background-image: 	url(../../common/img/icon/boxbody_iconsmall_link_simple.png);
	}

  	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul {
		margin-left: -14px;
		margin-bottom: 12px;
	}
  	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li{
		display: inline-block;
		zoom: 1;
		*display: inline;
		height: 1.2em;
		margin-right: 12px;
		padding-left: 12px;
		border-left: 1px solid #ffffff;
	}
	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li a{
		margin-top: -0.4em;
		padding-left: 0;
		background-image: none;
		font-size: 1.2em;
		font-weight: bold;
	}
	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li a span{ padding-left: 10px; font-weight: bold; font-size: 1.10em;}

  	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li{
		display: inherit;
		height: inherit;
		margin-right: inherit;
		padding-left: inherit;
		border-left: 0;
	}
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li a{
		margin-top: inherit;
		padding-left: inherit;
		background-image: inherit;
		font-size: inherit;
		font-weight: inherit;
	}
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_block ul li:first-child{
		padding-left: inherit;
		border-left: inherit;
	}

	/* No javascript "current status display" */
	#maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col .ep_elementheading .ep_title span{
		float: right;
	}
	#maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col .ep_elementheading .ep_title span{
		display: block;
		margin-top: 15px;
		text-align: right;
	}
	/* With javascript "current status display" */
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus{
		position: absolute;
		float: none;
		left: 0;
		top: 0;
		width: 1px !important;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus span{
		position: absolute;
		float: none;
		right: 10px;
		top: 0.3em;
		width: auto !important;
		min-width: 80px !important;
		font-size: 1.2em;
		text-align: right;
		color: white;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus{
		position: absolute;
		display: block;
		float: none;
		left: 0;
		right: 0;
		top: -3px;
		width: auto;
		height: 1px !important;
		background: transparent;
		text-align: center;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus>span +span{
		position: absolute;
		display: block;
		overflow: hidden;
		float: none;
		z-index: 5;
		top: 2.4em;
		left: 10px;
		height: 1.5em !important;
		max-width: 170px;
		padding: 0 4px;
		background-color: white;
		border: 1px solid #20425D;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		border-top: 0;
		font-size: 1.2em;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 1.5em;
		color: #20425D;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus>span +span span{
		display: 					block;
		overflow: 					hidden;
		white-space: 				nowrap;
		text-overflow:				ellipsis;
		-o-text-overflow: 			ellipsis;
	}
	.ep_jsavailable #maincontent  #contextzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_procedurestatus .ep_procedurestatusarrow{
		position: 					absolute;
		display: 					block;
		z-index: 					3;
		top: 						2.5em;
		left: 						20px;
		width: 						11px;
		height: 					11px;
		background-color: 			white;
		-moz-transform:    			rotate(45deg);
		-o-transform:      			rotate(45deg);
		-webkit-transform: 			rotate(45deg);
		transform:         			rotate(45deg);
		-ms-filter: 				"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
		filter: 					 progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand');
	}
	/*	Add filter to the title line */
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxheader .ep_block{
		margin-right: 262px;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter{
		position: 					absolute;
		width: 						263px;
		top: 						10px;
		right: 						0px;
		box-sizing:					border-box;
		-moz-box-sizing:			border-box;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxfilter .ep_menu .ep_selected{
		width: 						200px !important;
	}
	.ep_jsavailable #maincontent  #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block.ep_procedurecontent{	position: relative;}
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_block.ep_procedurecontent > *[class^='ep_element'][class*='1col']:first-child,
	body.ep_jsavailable #maincontent #mainzone #procedurestatus[class^='ep_'][class*='borderbox'].ep_autoscrollbox .ep_boxbody.ep_scrollbody .ep_block.ep_procedurecontent.ep_scroll > *[class^='ep_element'][class*='1col']:first-child{
 		height: 					163px;
	}
	.ep_jsavailable #maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading,
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementlinks_ordered>.ep_title{
		position: 					absolute;
		left: 						-10000px;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading{
		background: 				#197abb;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle{
		color: 						white;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle a{
		display: 					inline-block;
		margin-right: 				12px;
		font-weight: 				normal;
		text-decoration: 			none;
		color: 						#ffffff;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle a.ep_selected{
		font-weight: 				bold;
	}
	.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody .ep_element1col .ep_elementheading .ep_subtitle a:hover{
		text-decoration: 			underline;
	}
	#maincontent #procedurestatus.ep_borderbox .ep_boxbody .ep_block .ep_element1col .ep_elementtext{
		margin-top: 				12px;
	}

/* ======================================================================================================== */
/* = BOX CONTENT - CORRECTIF EFFET BOITE SCROLLABLE ======================================================= */
/* ======================================================================================================== */
/* Style pour l'ajout et la gestion des blocs s'affichant avec une scrollbarre (seulement pour les elements 1 colonne) */
	
	/* CORRECTIF SCROLL : Conteneur (sans Javascript) */
	#maincontent #procedurestatus.ep_borderbox .ep_boxbody{
		overflow-x:					hidden;
		overflow-y:					auto;
		height:						300px;
	}
	#maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody{ height: 450px;}

	/* CORRECTIF SCROLL : Conteneur (avec Javascript > suppression des elements afin de ne laisser qu'un element1col) */
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='col'], 
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_elementlist'], 
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_elementpeople']{
		display:					none;
	}
	/* CORRECTIF SCROLL : Conteneur (avec Javascript > deplacement de la scrollbar sur le bloc et non le corps de la boite) */
	body.ep_jsavailable #maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody,
	body.ep_jsavailable #maincontent #mainzone #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody{
		overflow:					hidden;
		height:						auto;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='1col']:first-child{
		overflow-x:					hidden;
		overflow-y:					scroll;
		clear:						none;
		float:						none;
		width:						auto;
		height:						300px;
		margin-right:				-17px;
	}
	body.ep_jsavailable #maincontent #contextzone #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='1col']:first-child{
		height:						350px;
	}

	/* CORRECTIF SCROLL : Conteneur (avec Javascript > affichage de la scrollbarre JS) */
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > *[class^='ep_element'][class*='1col'][class*='ep_scroll'] > *{
		margin-right:				10px;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		clear:						none;
		float:						none;
		z-index:					50;
		top:						0;
		bottom:						0;
		right:						0;
		width:						10px;
		height:						auto;
		margin:						0;
		padding:					0;
		background-color:			#e9e9e9;
		background-image:			none;
		border:						none;
		outline:					none;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar span{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		clear:						none;
		float:						none;
		cursor:						pointer;
		left:						2px;
		width:						7px;
		height:						auto;
		margin:						0;
		padding:					0;
		border-radius:				4px;
		background-color:			#c5c5c5;
		background-image:			none;
		border:						none;
		outline:					none;
	}
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar span.ep_active,
	body.ep_jsavailable #maincontent #procedurestatus.ep_borderbox .ep_boxbody.ep_scrollbody .ep_block.ep_scroll > span.ep_scrollbar span:hover{
		background-color:			#666;
	}
	
/* ======================================================================================================== */
/* = NEWS HEADER - CONTENEUR ============================================================================== */
/* ======================================================================================================== */

	/* HEADER - CONTENEUR : Ajout de la bordure specifique aux pages "actualite" */
	#maincontent #politicalparties_container{
		overflow: 					hidden;
		max-width:					650px;
		margin-left: 				-25px;
		margin-right: 				-25px;
	}
	#maincontent #politicalparties_container iframe#politicalparties{
		width:						650px	!important;
		height:						1024px	!important;
		margin-top:					-390px;
	}
	body.ep_jsavailable #maincontent #politicalparties_container.pploaded{
		margin-left: 				0;
		margin-right: 				0;
	}
