/* CSS Document pour la structure des boites de contenu de la partie "Actualite" du site du Parlement Europeen */

	/* Styles contenus dans ce fichier : 
		Styles pour les liens ">>" et "<<" en "Faux onglet"
			->	Style pour l'ajout d'une ligne de separation
		Styles specifiques aux pages "Dossier Pleniere"
			->	Style pour l'entete en mode "faux onglet"
			->	Style pour le lien "All"
		Styles specifiques aux pages Newsletter
			->	Style pour le contenu de la page sommaire
		Styles specifiques aux pages briefing
			->	Style pour le contenu de la page sommaire
		Styles specifiques aux pages EP-Votes
			->	Style pour la boite
		Styles specifiques aux pages Agenda
			->	Style pour les pages de listes
			->	Style pour les pages "Notes d'Agenda"
			->	Style pour les pages "Evenement d'Agenda"
		Styles specifiques aux pages de recherche
			-> Style pour le menu gigogne (imbrique)
		Styles specifiques aux pages du "Service de presse"
			->	Styles pour l'ajout de l'icone dans le bloc de titre
			->	Styles gerant le type "important"
		Styles specifiques a la page Twitter
		Styles specifiques a la page Time Machine
	*/
		
	
/* ======================================================================================================== */
/* Styles pour les liens ">>" et "<<" en "Faux onglet" */	

	/* Lien "Faux onglet" ">>" et "<<" : Ajout d'une ligne de separation */		
	.ep_product .ep_linkendbox{
		border-top: 				1px solid #e5e5e5;
	}
		
/* ======================================================================================================== */
/* Styles specifiques aux pages "Dossier Pleniere" */
	
	/* Produit "Dossier Pleniere" - Titre */
	#main .ep_plenaryfocus .ep_box_toptablike .ep_box_title{ 
		border-color:				#6679b4;
	}
	#main .ep_plenaryfocus .ep_box_toptablike .ep_title{
		background-color:			#6679b4;
		background-image:			url(../../img/cont/news/functional/bgTabLike_title_product_plenaryfocus.gif);
	}
	#main .ep_plenaryfocus .ep_box_toptablike .ep_subtitle{
		margin:						10px 0 0 0;
		font-size:					1.1em;
		color:						#595959;
	}
	.ep_plenaryfocus .ep_box_body .ep_subtitlebox{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					5px 15px;
		font-size:					0.85em;
		font-weight:				bold;
		color:						#595959;
	}
	.ep_plenaryfocus .ep_box_body .ep_subtitlebox .ep_date{
		font-weight:				normal;
	}
	.ep_plenaryfocus .ep_box_body .ep_titlebox{
		margin:						0;
		padding:					10px 0 0 0;
	}
	.ep_plenaryfocus .ep_box_body .ep_titlebox .ep_title{
		padding-bottom:				10px;
	}
	.ep_plenaryfocus .ep_box_body .ep_titlebox .ep_subtitle{
		color:						#595959;
	}
	/* Produit "Dossier Pleniere" - Image */
	#main .ep_plenaryfocus .ep_box_body .ep_imgbox .ep_title,
	#main .ep_plenaryfocus .ep_box_body .ep_imgbox .ep_legend{
		color:						#6679b4;
	}
	/* Produit "Dossier Pleniere" - Reference */
	.ep_plenaryfocus .ep_reference{
		z-index:					150;
		margin:						0;
		padding:					0 15px 5px 15px;
		background-color:			#EDF2F8;
	}
	/* Produit "Dossier Pleniere" - Lien "ALL" */
	.ep_plenaryfocus span.ep_endbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		height:						0;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
	}
	.ep_plenaryfocus .ep_box_body .ep_linkendbox{
		position:					relative;
		z-index:					120;
		height:						1%;
		margin:						-25px 0 0 0;
		padding:					15px 0 0 0;
		background:					none;
		background-color:			#edf2f8;
		border-top:					none;
		border-bottom:				5px solid #FFFFFF;
	}
	.ep_plenaryfocus .ep_box_body .ep_linkendbox .ep_link{
		float:						right;
		top:						1px;
		margin:						0;
		padding:					2px 10px 0 2em;
		background-color:			#FFFFFF;
		background-image:			url(../../img/cont/news/functional/bgTabLike_link_product_plenaryfocus.gif);
		background-position:		left bottom;
		background-repeat:			no-repeat;
		border:						none;
		font-size:					0.9em;
	}
	.ep_plenaryfocus .ep_box_body  .ep_linkendbox .ep_link .ep_linknext{
		background-image:			none;
		border-bottom:				none;
	}
	#main .ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:link,
	#main .ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:visited,
	#main .ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:hover,
	#main .ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:focus,
	#main .ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:active{
		background-image:			none;
	}
	.ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:link, 
	.ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:visited, 
	.ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:hover, 
	.ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:focus, 
	.ep_plenaryfocus .ep_linkendbox .ep_link .ep_linknext a:active{
		padding:					0;
		background-image:			none;
		text-decoration: 			underline;
		color:						#000000;
	}
	.ep_plenaryfocus .ep_box_body .ep_linkendbox{
		height:						1%;
		margin:						0;
		padding:					0;
		background:					none;
		background-color:			#edf2f8;
		border-top:					none;
		border-bottom:				5px solid #FFFFFF;
	}
	
	
/* ======================================================================================================== */
/* Styles specifiques aux pages "Multimedia" */
	
	/* Produit "Multimedia" - Conteneur image */
	.ep_multimedia .ep_imgbox{
		clear:						both;
		float:						none;
		margin:						30px 0 40px 0;
		padding:					0;
	}
	.ep_multimedia .ep_imgbox a,
	.ep_multimedia .ep_imgbox .ep_legend,
	.ep_multimedia .ep_imgbox .ep_slideshow{
		position:					relative;
		display:					block;
		width:						500px;
		margin:						0 auto;
		padding:					0;
	}
	.ep_multimedia .ep_imgbox img{
		width:						500px;
	}
	.ep_multimedia .ep_imgbox .ep_slideshow_bg,
	.ep_multimedia .ep_imgbox .ep_slideshow_icon,
	.ep_multimedia .ep_imgbox .ep_audio_bg,
	.ep_multimedia .ep_imgbox .ep_audio_icon,
	.ep_multimedia .ep_imgbox .ep_video_bg,
	.ep_multimedia .ep_imgbox .ep_video_icon{
		width:						500px;
	}
	.ep_multimedia .ep_imgbox .ep_slideshow{
		width:						488px;
		margin-top:					10px;
		padding:					5px;
	}
	.ep_multimedia .ep_imgbox .ep_slideshow a{
		width:						inherit;
		margin:						0;
	}
	/* Produit "Multimedia" - Conteneur media */
	.ep_multimedia .ep_mediabox{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						30px 0 40px 0;
		padding:					0;
		text-align:					center;
	}
	.ep_multimedia .ep_mediabox object{
		position:					relative;
		display:					block;
		margin:						0 auto;
	}
	/* Produit "Dossier Pleniere" - Lien "ALL" */
	.ep_multimedia span.ep_endbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		height:						0;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
	}
	.ep_multimedia .ep_box_body .ep_linkendbox{
		position:					relative;
		z-index:					120;
		height:						1%;
		margin:						0;
		padding:					0;
		background:					none;
		background-color:			#FFFFFF;
		border-top:					none;
		border-bottom:				5px solid #D09ACE;
	}
	.ep_multimedia .ep_box_body .ep_linkendbox .ep_link{
		float:						right;
		top:						1px;
		margin:						0;
		padding:					2px 10px 0 2em;
		background-color:			#D09ACE;
		background-image:			url(../../img/cont/news/functional/bgTabLike_link_product_multimedia.gif);
		background-position:		left bottom;
		background-repeat:			no-repeat;
		border:						none;
		font-size:					0.9em;
	}
	.ep_multimedia .ep_box_body  .ep_linkendbox .ep_link .ep_linknext{
		background-image:			none;
		border-bottom:				none;
	}
	.ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:link, 
	.ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:visited, 
	.ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:hover, 
	.ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:focus, 
	.ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:active{
		padding:					0;
		background-image:			none;
		text-decoration: 			underline;
		color:						#000000;
	}
	#main .ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:link,
	#main .ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:visited,
	#main .ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:hover,
	#main .ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:focus,
	#main .ep_multimedia .ep_linkendbox .ep_link .ep_linknext a:active{
		background-image:			none;
	}
	
	
/* ======================================================================================================== */
/* Styles specifiques aux pages "Newsletter" */
	
	/* Produit "Newsletter" - Liste */
	.ep_newsletter .ep_box_body .ep_list{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						30px 0 40px 0;
		padding:					0;
		border-top:					1px solid #efeff0;
	}
	/* Produit "Newsletter" - Liste : Boite */
	.ep_newsletter .ep_box_body .ep_list .ep_element{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						7px 0;
		padding:					0 0 7px 0;
		border-bottom:				1px solid #efeff0;
	}
	/* Produit "Newsletter" - Liste : Contenu */
	.ep_newsletter .ep_box_body .ep_list .ep_element h2,
	.ep_newsletter .ep_box_body .ep_list .ep_element .ep_title,
	.ep_newsletter .ep_box_body .ep_list .ep_element .ep_content{
		position:					relative;
		display:					inline;
		margin:						0;
		padding:					0;
	}
	/* Produit "Newsletter" - Produit */
	.ep_newsletter .ep_box_body .ep_pagetitle{
		margin-top:					30px;
		color:						#02519C;
	}
	
	
/* ======================================================================================================== */
/* Styles specifiques aux pages briefing */
	
	/* Produit briefing : Style pour le contenu de la page sommaire - - - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit briefing - Contenu : Inter titre */
	.ep_briefing .ep_content h4{
		position:					relative;
		display:					block;
		margin:						15px 0 0 0;
		padding:					0 0 0 15px;
		background-image:			url(../../img/cont/news/square_news.gif);
		background-position:		left 0.2em;
		background-repeat:			no-repeat;
		font-size:					1em;
		font-style:					normal;
		font-weight:				bold;
		color:						#653366;
	}
	/* Produit briefing - Contenu : Paragraphe */
	.ep_briefing .ep_content p{
		margin:						0 0 0 15px;
	}
	/* Produit briefing - Contenu : Lien "Lire la suite" */
	.ep_briefing .ep_content .ep_linknext{
		margin:						0 0 20px 0;
	}
	/* Produit briefing - Contenu : Liste de liens */
	.ep_briefing .ep_content ul.ep_summary{
		margin-top:					5px;
		margin-bottom:				20px;
	}
	.ep_briefing .ep_content ul.ep_summary li{
		margin:						5px 0;
	}
	.ep_briefing .ep_content ul.ep_summary li a:link, .ep_briefing .ep_content ul.ep_summary li a:visited{
		padding:					0 0 0 15px;
		background-image:			url(../../img/cont/news/square_news.gif);
		background-position:		left center;
		background-repeat:			no-repeat;
		font-weight:				bold;
		text-decoration:			none;
		color:						#02519c;
	}
	.ep_briefing .ep_content ul.ep_summary li a:hover, .ep_briefing .ep_content ul.ep_summary li a:focus, .ep_briefing .ep_content ul.ep_summary li a:active{
		text-decoration:			underline;
		color:						#02519c;
	}

/* ======================================================================================================== */
/* Styles specifiques aux pages EP-Votes */
	
	/* Produit EP-Votes : Correction onglet */
	#main .ep_epvote .ep_box_toptablike .ep_box_title{
		border-color:				#0d3d6d;
	}
	#main .ep_epvote .ep_box_toptablike .ep_title{
		background-color:			#0d3d6d;
		background-image:			url(../../img/cont/news/functional/bgTabLike_title_epvote.gif);
	}
	/* Produit EP-Votes : Element */
	.ep_epvote .ep_element{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					0;
	}
	/* Produit EP-Votes : Separation des boites */
	.ep_epvote hr{
		position:					relative;
		display:					block;
		margin:						0;
		/margin-top:				-8px;
		padding:					0;
		border:						solid 1px #FFFFFF;
		border-top:					solid 1px #C5C5C7;
	}
	/* Produit EP-Votes : Titre element */
	.ep_epvote .ep_element .ep_title a, .ep_epvote .ep_element .ep_title a:link, .ep_epvote .ep_element .ep_title a:visited,
	.ep_epvote .ep_element .ep_title a:hover, .ep_epvote .ep_element .ep_title a:focus, .ep_epvote .ep_element .ep_title a:active{
		text-decoration:			none;
	}
	/* Produit EP-Votes : Reference */
	.ep_epvote .ep_element .ep_reference{
		margin-bottom:				20px;
	}


/* ======================================================================================================== */
/* Styles specifiques aux pages Agenda */
	
	/* Produit Agenda : Stype pour "Liste Agenda" - - - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit Agenda - Liste Agenda : Titre - Annee */
	.ep_agendalist .ep_title{
		margin:						20px 15px 15px 15px;
		padding:					0;
		border-bottom:				1px solid #666666;
		line-height:				0.8em;
		font-size:					2em;
		color:						#666666;
	}
	/* Produit Agenda - Liste Agenda : Titre - Mois */
	.ep_agendalist .ep_subtitle{
		margin:						5px 15px;
		padding:					0;
		font-size:					1.1em;
	}
	/* Produit Agenda - Liste Agenda : Semaine */
	.ep_agendalist ul, .ep_agendalist ol{
		position:					relative;
		display:					block;
		margin:						5px 15px 25px 15px;
		padding:					0;
		font-size:					1em;
	}
	.ep_agendalist ul li, .ep_agendalist ol li{
		position:					relative;
		display:					block;
		margin:						7px 0;
		padding:					0 0 0 25px;
		background-image:			url(../../img/cont/news/navigation/bullet_agenda_week.gif);
		background-position:		left 0.1em;
		background-repeat:			no-repeat;
		color:						#000000;
	}
	.ep_agendalist li a{
		text-decoration:			none;
		color:						#000000;
	}
	.ep_agendalist li a:hover, .ep_agendalist li a:focus, .ep_agendalist li a:active{
		text-decoration:			underline;
		color:						#000000;
	}
	/* Produit Agenda - Liste Agenda : Lien "ALL" */
	.ep_agendalist .ep_linkendbox{
		border-top-width:			0;
	}
	
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "INTRO") - - - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "INTRO") - Boite "Evenements" */
	.ep_agenda .ep_agendasummary{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						30px 0 0 0;
		padding:					0;
		background-color:			transparent;
		font-size:					1em;
		color:						#000000;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "INTRO") - Titre boite */
	.ep_agenda .ep_agendasummary .ep_titlebox{
		position:					relative;
		display:					block;
		height:						1%;
		clear:						both;
		float:						none;
		margin:						0;
		padding:					0;
		background-color:			transparent;
		border-bottom:				5px solid #935493;
		font-size:					1em;
		color:						#FFFFFF;
	}
	.ep_agenda .ep_agendasummary .ep_titlebox .ep_title{
		position:					relative;
		display:					inline-block;
		clear:						both;
		float:						none;
		margin:						0;
		padding:					5px 2.5em 0 15px;
		background-color:			#935493;
		background-image:			url(../../img/cont/news/functional/bgTabLike_title_product_agenda.gif);
		background-position:		right bottom;
		background-repeat:			no-repeat;
		font-size:					1em;
		font-weight:				normal;
		color:						#FFFFFF;
	}
	.ep_agenda .ep_agendasummary .ep_titlebox span.ep_endbox{
		background-color:			#935493;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "INTRO") - Bloc contenu */
	.ep_agenda .ep_agendasummary .ep_bodybox{
		position:					relative;
		display:					block;
		clear:						both;
		float:						none;
		height:						1%;
		margin:						0 3px;
		padding:					0 0 15px 0;
		background-color:			#fcfbff;
		font-size:					1em;
		color:						#FFFFFF;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox span.ep_endbox{
		background:					none;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0 -3px;
		padding:					0;
		background-image:			url(../../img/cont/news/navigation/agendaEvent_separator.gif);
		background-position:		40% top;
		background-repeat:			repeat-y;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_titlebox{
		position:					relative;
		display:					block;
		height:						42px;
		background-color:			#FFFFFF;
		background-image:			url(../../img/cont/news/navigation/agendaEvent_title_bg.gif);
		background-position:		left top;
		background-repeat:			no-repeat;
		border-bottom:				3px solid #FFFFFF;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_titlebox .ep_title{
		position:					relative;
		display:					block;
		overflow:					hidden;
		left:						7px;
		width:						70px;
		height:						60px;
		margin:						0;
		padding:					0;
		background-color:			transparent;
		background-position:		left top;
		background-repeat:			no-repeat;
		color:						#02519C;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_titlebox .ep_title span{
		position:					absolute;
		display:					block;
		top:						0;
		left:						500px;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox{
		position:					relative;
		display:					block;
		margin:						20px 5px 0 15px;
		padding:					0;
		color:						#504e50;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "INTRO") - Colonne JOUR */
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column_day{
		float:						left;
		width:						40%;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column_day .ep_title{
		background-image:			url(../../img/cont/news/navigation/agendaEvent_title_iconDate.gif);
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column_day .ep_contentbox{
		padding-right:				2px;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "INTRO") - Colonne TYPE */
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column_type{
		position:					relative;
		display:					block;
		float:						right;
		width:						60%;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column_type .ep_title{
		background-image:			url(../../img/cont/news/navigation/agendaEvent_title_iconType.gif);
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column_type .ep_contentbox{
		padding-left:				2px;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "INTRO") - Liens */
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox li{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0 0 0 25px;
		text-decoration:			none;
		color:						#504e50;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox li a{
		position:					relative;
		display:					inline-block;
		margin:						0 0 0 -25px;
		padding:					0 0 0 25px;
		background-image:			url(../../img/cont/news/navigation/picto_linkarrow_little.gif);
		background-position:		left 0.15em;
		background-repeat:			no-repeat;
		text-decoration:			none;
		color:						#663366;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox li a:link,
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox li a:visited{
		text-decoration:			none;
		color:						#663366;
	}
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox li a:hover,
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox li a:focus,
	.ep_agenda .ep_agendasummary .ep_bodybox .ep_columns .ep_column .ep_contentbox li a:active{
		text-decoration:			underline;
		color:						#663366;
	}
	
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - - - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Block de fin */
	.ep_agenda .ep_daytitlebox span.ep_endbox,
	.ep_agenda .ep_daytitlebox span.ep_end,
	.ep_agenda .ep_eventtitlebox span.ep_end,
	.ep_agenda .ep_mainshortcuts span.ep_endbox,
	.ep_agenda .ep_shortcuts span.ep_endbox,
	.ep_agenda .ep_contentbox span.ep_endbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		height:						1px;
		clear:						both;
		background:					none;
	}
	.ep_agenda .ep_daytitlebox span.ep_end,
	.ep_agenda .ep_eventtitlebox span.ep_end{
		padding-bottom:				5px;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Reference */
	.ep_agenda .ep_reference{
		margin-bottom:				10px;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Titre */
	.ep_agenda .ep_daytitlebox{
		height:						1%;
		padding-top:				15px;
	}
	.ep_agenda .ep_daytitlebox .ep_title{
		float:						left;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Menu filtre (Jour) */
	.ep_agenda .ep_daytitlebox .ep_searchbox,
	.ep_agenda .ep_eventtitlebox .ep_searchbox{
		position:					relative;
		display:					block;
		float:						right;
		margin:						0;
		padding:					0;
		font-size:					0.9em;
	}
	.ep_agenda .ep_daytitlebox .ep_searchbox form,
	.ep_agenda .ep_eventtitlebox .ep_searchbox form{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 15px 0 0;
		border:						none;
	}
	.ep_agenda .ep_eventtitlebox .ep_searchbox form{
		top:						-2px;
		margin:						5px 0 0 0;
		padding-right:				0;
	}
	.ep_agenda .ep_daytitlebox .ep_searchbox form .ep_label,
	.ep_agenda .ep_eventtitlebox .ep_searchbox form .ep_label{
		top:						1px;
	}
	.ep_agenda .ep_daytitlebox .ep_searchbox form .ep_label,
	.ep_agenda .ep_daytitlebox .ep_searchbox form select,
	.ep_agenda .ep_eventtitlebox .ep_searchbox form .ep_label,
	.ep_agenda .ep_eventtitlebox .ep_searchbox form select{
		position:					relative;
		display:					inline;
		font-size:					1em;
	}
	.ep_agenda .ep_daytitlebox .ep_searchbox form select,
	.ep_agenda .ep_eventtitlebox .ep_searchbox form select{
		font-size:					0.9em;
		border:						1px solid #9E41A4;
	}
	.ep_agenda .ep_daytitlebox .ep_searchbox form .ep_formbutton,
	.ep_agenda .ep_eventtitlebox .ep_searchbox form .ep_formbutton{
		padding-top:				0;
		padding-bottom:				0;
		padding-right:				0;
	}
	.ep_agenda .ep_daytitlebox .ep_searchbox form input,
	.ep_agenda .ep_eventtitlebox .ep_searchbox form input{
		top:						2px;
		padding-top:				2px;
		padding-bottom:				2px;
		border:						1px solid #9E41A4;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Menu raccourcis */
	.ep_agenda .ep_mainshortcuts{
		position:					relative;
		display:					block;
		margin:						20px 5px 15px 5px;
		/margin-top:				5px;
		/margin-bottom:				10px;
		padding:					0;
		font-size:					0.95em;
	}
	.ep_agenda .ep_mainshortcuts ul{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		list-style:					none outside;
	}
	.ep_agenda .ep_mainshortcuts ul li{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					0;
	}
	.ep_agenda .ep_mainshortcuts ul li a{
		position:					relative;
		display:					block;
		margin:						0 10px;
		padding:					0 0 0 20px;
		background-image:			url(../../img/cont/news/navigation/picto_linkarrow_little.gif);
		background-position:		left 0.15em;
		background-repeat:			no-repeat;
		text-decoration:			none;
		color:						#663366;
	}
	.ep_agenda .ep_mainshortcuts ul li a:link, .ep_agenda .ep_mainshortcuts ul li a:visited{
		text-decoration:			none;
		color:						#663366;
	}
	.ep_agenda .ep_mainshortcuts ul li a:hover, .ep_agenda .ep_mainshortcuts ul li a:focus, .ep_agenda .ep_mainshortcuts ul li a:active{
		text-decoration:			underline;
		color:						#663366;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (boite) */
	.ep_agenda .ep_agendabox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						15px 0 10px 0;
		padding:					0;
	}
	.ep_agenda .ep_agendabox .ep_element{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					10px 15px 5px 15px;
	}
	.ep_agenda .ep_agendabox hr{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						10px 15px 0 15px;
		/margin-top:				5px;
		border:						1px solid #FFFFFF;
		border-top-color:			#ecd3ec;
	}
	.ep_agenda .ep_agendabox .ep_element hr{
		margin:						5px 0;
		/margin:					0;
		border-top-color:			#FFFFFF;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (titre) */
	.ep_agenda .ep_eventtitlebox{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						20px 15px 5px 15px;
		padding:					0;
	}
	.ep_agenda .ep_agendabox .ep_eventtitlebox{
		margin-top:					0;
	}
	.ep_agenda .ep_eventtitlebox .ep_endbox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1px;
		background-color:			#935493;
	}
	.ep_agenda .ep_eventtitlebox .ep_title{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0 5px 0 0;
		padding:					3px 10px;
		background-color:			#935493;
		font-size:					1em;
		color:						#FFFFFF;
	}
	.ep_agenda .ep_eventtitlebox .ep_title a{
		color:						#FFFFFF;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (lien vers le haut de page) */
	.ep_agenda .ep_agendabox .ep_eventtitlebox .ep_linktop{
		position:					relative;
		display:					block;
		float:						right;
		padding:					5px 10px 0 10px;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (menu de raccourcis) */
	.ep_agenda .ep_shortcuts{
		position:					relative;
		display:					block;
		margin:						0 10px 5px 10px;
		padding:					0;
		font-size:					0.95em;
	}
	.ep_agenda .ep_shortcuts li{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0 5px;
		padding:					0;
	}
	.ep_agenda .ep_shortcuts li a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					2px 5px;
		background-color:			#f3e7f3;
		background-image:			none;
		border:						1px solid #663366;
		font-size:					0.9em;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_agenda .ep_shortcuts li a:link,
	.ep_agenda .ep_shortcuts li a:visited{
		background-color:			#f3e7f3;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_agenda .ep_shortcuts li a:hover,
	.ep_agenda .ep_shortcuts li a:focus,
	.ep_agenda .ep_shortcuts li a:active{
		background-color:			#663366;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	.ep_agenda .ep_agendabox .ep_shortcuts li a abbr, .ep_agenda .ep_agendabox .ep_shortcuts li a acronym{
		cursor:						pointer;
		border:						none;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (titre element) */
	.ep_agenda .ep_agendabox .ep_element .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0;
		font-size:					1em;
		color:						#000000;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (information date/lieu) */
	.ep_agenda .ep_agendabox .ep_element .ep_infobox{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0 0 0 20px;
		background-color:			#0069b6;
		background-image:			url(../../img/cont/news/functional/icn_clock.gif);
		background-position:		1px 1px;
		background-repeat:			no-repeat;
		font-size:					0.9em;
		color:						#000000;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_infobox .ep_content{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					1px 0 0 10px;
		background-color:			#FFFFFF;
		border:						none;
		font-size:					1em;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_infobox .ep_date{
		display:					inline;
		margin:						0;
		padding:					0 10px 0 0;
		font-size:					1em;
		font-weight:				bold;
		color:						#0069b6;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_infobox .ep_localisation{
		display:					inline;
		margin:						0;
		padding:					0;
		color:						#000000;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (contenu textuel) */
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					15px 0 0 10px;
		border-left:				20px solid #cfdbe9;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_content{
		display:					block;
		margin:						0;
		padding:					0 0 5px 0;
		font-size:					0.9em;
		color:						#000000;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_content ul{
		padding-left:				10px;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_content .ep_content_table th, 
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_content .ep_content_table td{
		height:						1%;
		border-width:				0px;
		border-style:				none;
		border-color:				#FFFFFF;
		font-size:					1em;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (erreur) */
	.ep_agenda .ep_content .ep_error{
		font-weight:				bold;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc contenu (bloc photo) */
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox img,
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_legend,
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_title,
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_slideshow_bg,
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_slideshow_icon,
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_video_bg,
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_video_icon{
		width:						125px;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_slideshow_bg,
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_video_bg{
		background-image:			url(../../img/cont/news/functional/icn_diaporamaBg_little.gif);
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_slideshow_icon{
		background-image: 			url(../../img/cont/news/functional/icn_diaporama_little.png);
		-background-image: 			url(../../img/cont/news/functional/icn_diaporama_little.gif);	/* Correction pour IE6 */
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_video_icon{
		background-image: 			url(../../img/cont/news/functional/icn_video_little.gif);
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_title{
		font-size:					0.85em;
		color:						#FFFFFF;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_imgbox .ep_slideshow{
		width:						113px;
	}
	/* Produit Agenda : Style pour "Notes d'Agenda" (page "CONTENU") - Bloc lien "En savoir plus" */
	.ep_agenda .ep_agendabox .ep_element .ep_linkmorebox{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 5px 0;
		background-color:			transparent;
		font-size:					0.9em;
		color:						#000000;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_linkmorebox ul{
		padding:					0;
		background-color:			transparent;
	}
	.ep_agenda .ep_agendabox .ep_element .ep_contentbox .ep_linkmorebox{
		margin:						0;
		padding-top:				7px;
	}
	
	
/* ======================================================================================================== */
/* Style specifiques au menu gigogne (imbrique) du choix par theme */

	/* Menu gigogne : Conteneur */
	.ep_panelmenu{
		position:					relative;
		display:					block;
		margin:						15px 0 0 0;
		padding:					5px 0 3px 0;
		background-color:			#FFFFFF;
		border:						0 solid #b3c5dd;
		border-top-width:			10px;
		border-bottom-width:		10px;
	}
	.ep_panelmenu ul{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		list-style:					none outside;
	}
	.ep_panelmenu ul li{
		display:					block;
		margin:						0;
		padding:					0;
	}
	/* Menu gigogne : Liens */
	.ep_panelmenu a:link, .ep_panelmenu a:visited{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					0;
		font-size:					1em;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_panelmenu a:hover, .ep_panelmenu a:focus, .ep_panelmenu a:active{
		text-decoration:			underline;
		color:						#000000;
	}
	/* Menu gigogne : Titre rubrique */
	.ep_panelmenu .ep_maintheme{
		position:					relative;
		display:					block;
		margin:						0;
		font-size:					1em;
		border-bottom:				3px solid #FFFFFF;
		color:						#000000;
	}
	.ep_panelmenu .ep_maintheme .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					1em;
		color:						#000000;
	}
	.ep_panelmenu .ep_maintheme .ep_title a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					10px 10px 10px 15px;
		background-color:			#eaeaea;
		font-size:					1em;
		font-weight:				normal;
		color:						#000000;
	}
	/* Menu gigogne : Icone rubrique */
	.ep_panelmenu .ep_maintheme .ep_icon{
		position:					absolute;
		display:					none;
	}
	/* Menu gigogne : Liste de liens */
	.ep_panelmenu ul.ep_listtheme{
		margin:						0;
		background-color:			#dee6f0;
	}
	.ep_panelmenu ul.ep_listtheme a{
		padding:					3px 15px;
		background-color:			#FFFFFF;
		border-bottom:				3px solid #dee6f0;
	}
	/* Menu gigogne : Correction des styles pour l'affichage avec javascript - - - - - - */
		
		/* Menu gigogne : Correction JS - Division en deux colonnes */
		.ep_panelmenu_js ul{
			background-color:		#FFFFFF;
		}
		.ep_panelmenu_js ul li{
			width:					40%;
		}
		.ep_panelmenu_js ul li .ep_maintheme{
			/margin-bottom:			-3px;					/* Correction pour IE7 et inferieur */
			border-right:			3px solid #FFFFFF;
		}
		.ep_panelmenu_js ul li ul.ep_listtheme li{
			width:					100%;
			border-right:			none;
		}
		/* Menu gigogne : Correction JS - Element ferme (bloc titre rubrique) */
		.ep_panelmenu_js .ep_elementclose .ep_maintheme{
			overflow:				hidden;
			background-color:		#6a95c0;
		}
		.ep_panelmenu_js .ep_elementclose .ep_maintheme .ep_icon{
			position:				absolute;
			display:				block;
			cursor:					pointer;
			z-index:				20;
			width:					30px;
			height:					5em;
			margin:					0;
			padding:				0;
			background-image:		url(../../img/cont/news/navigation/menuimbricated_iconopen.gif);
			background-position:	10px 12px;
			background-repeat:		no-repeat;
		}
		.ep_panelmenu_js .ep_elementclose .ep_maintheme .ep_title{
			margin-left:			30px;
		}
		/* Menu gigogne : Correction JS - Element ferme (liste liens) */
		.ep_panelmenu_js .ep_elementclose ul.ep_listtheme{
			position:				absolute;
			display:				block;
			top:					0;
			left:					-1000px;
			width:					1px;
			height:					1px;
			margin:					0;
			padding:				0;
			overflow:				hidden;
			background-color:		#FFFFFF;
			color:					#000000;
		}
		/* Menu gigogne : Correction JS - Element ouvert (bloc titre rubrique) */
		.ep_panelmenu_js .ep_elementopen{
			margin:					0;
			padding:				0;
		}
		.ep_panelmenu_js .ep_elementopen .ep_maintheme{
			height:					1%;
			background-color:		#b2c5dc;
		}
		.ep_panelmenu_js .ep_elementopen .ep_maintheme .ep_title{
			padding-left:			30px;
		}
		.ep_panelmenu_js .ep_elementopen .ep_maintheme .ep_title a{
			background-color:		transparent;
		}
		/* Menu gigogne : Correction JS - Element ouvert (liste liens) */
		.ep_panelmenu_js .ep_elementopen ul.ep_listtheme{
			position:				absolute;
			display:				block;
			top:					0;
			bottom:					3px;
			left:					40%;
			width:					60%;
			margin:					0;
			padding:				0;
			background-color:		#dee6f0;
		}
		.ep_panelmenu_js .ep_elementopen ul.ep_listtheme li{
			width:					auto;
		}
		.ep_panelmenu_js .ep_elementopen ul.ep_listtheme li a{
			padding-left:			10px;
			background-color:		#b2c5dc;
			background-image:		url(../../img/struct/functional/readmore_white.gif);
			background-position:	99% 0.5em;
			background-repeat:		no-repeat;
		}
	
/* ======================================================================================================== */
/* Styles specifiques aux pages du "Service de presse" */

	/* Press service : Styles pour l'ajout de l'icone dans le bloc de titre - - - - - - - - - - - - - - - - - */
	
	/* Press service : Bloc titre */
	.ep_product .ep_title_iconpress{
		position:					relative;
	}
	/* Press service : Icone titre */
	.ep_product .ep_title_iconpress .ep_icon_press{
		position:					absolute;
		display:					block;
		top:						0.15em;
		left:						0;
		-left:						-35px;
		padding:					0 0 0 15px;
		-padding:					0;
	}
	/* Press service : Titre et sous titre */
	.ep_product .ep_title_iconpress .ep_title, .ep_product .ep_title_iconpress .ep_subtitle{
		margin-left:				35px;
	}
	/* Press service : Titre et sous titre dans les listes */
	.ep_list .ep_list_content .ep_title_iconpress a.ep_title{
		margin-left:				50px;
	}
	.ep_list .ep_list_content .ep_title_iconpress .ep_icon_press{
		-left:						15px;
	}

	/* Press service : Styles gerant le type "important" - - - - - - - - - - - - - - - - - */
	
	/* Press service : Liste important */
	.ep_important_press .ep_list_content{
		background-image:			none;
	}
	.ep_important_press .ep_list_content .ep_titlebox .ep_title{
		color:						#B00827;
	}
	
	
/* ======================================================================================================== */
/* Styles specifiques a la page "Time Machine" */

	/* Produit : Time Machine - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit : Time Machine - Boite Time Machine */
	.ep_timemachine{
		border-bottom:				1px solid #C5C5C7;
	}
	.ep_timemachine .ep_box_body{
		padding-top:				40px;
		border-bottom:				5px solid #D09ACE;
		text-align:					center;
	}
	.ep_timemachine .ep_box_body object{
		margin:						0 auto;
	}
	
	
/* ======================================================================================================== */
/* Styles specifiques a la page "Twitter" */

	/* Produit : Twitter - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit : Twitter - Boite Twitter */
	.ep_twitter{
		border-bottom:				1px solid #C5C5C7;
	}
	.ep_twitter .ep_box_body{
		background-image:			url(../../img/cont/news/functional/icon_twitter_endbox.gif);
		background-position:		right bottom;
		background-repeat:			no-repeat;
		border-bottom:				5px solid #D09ACE;
	}
	.ep_twitter .ep_twitterbox{
	 	position:					relative;
		display:					block;
		height:						1%;
		padding:					40px 12px 50px 12px;
	}
	.ep_twitter .ep_twitterbox .ep_endbox{
		background:					none;
	}
	/* Produit : Twitter - Boite titre */
	.ep_twitter .ep_twitlebox{
	 	position:					relative;
		display:					block;
		float:						left;
		font-size:					1em;
	}
	.ep_twitter .ep_twitlebox a{
	 	position:					relative;
		display:					block;
		min-height:					55px;
		margin:						0;
		padding:					32px 0 0 85px;
		background-image:			url(http://a1.twimg.com/profile_images/402572948/logo_plain_bigger.gif);
		background-position:		left top;
		background-repeat:			no-repeat;
		border:						none;
		text-decoration:			none;
		font-size:					1em;
	}
	.ep_twitter .ep_twitlebox .ep_twitle, .ep_twitter .ep_twitlebox a .ep_twitle{
	 	position:					relative;
		display:					block;
		font-size:					1.6em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#054994;
	}
	.ep_twitter .ep_twitlebox .ep_subtwitle, .ep_twitter .ep_twitlebox a .ep_subtwitle{
	 	position:					relative;
		display:					block;
		font-weight:				bold;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_twitter .ep_twitlebox a:link .ep_twitle, .ep_twitter .ep_twitlebox a:visited .ep_twitle,
	.ep_twitter .ep_twitlebox a:link .ep_subtwitle, .ep_twitter .ep_twitlebox a:visited .ep_subtwitle,
	.ep_twitter .ep_twitlebox a:hover .ep_subtwitle, .ep_twitter .ep_twitlebox a:focus .ep_subtwitle, .ep_twitter .ep_twitlebox a:active .ep_subtwitle{
		text-decoration:			none;
	}
	.ep_twitter .ep_twitlebox a:hover .ep_twitle, .ep_twitter .ep_twitlebox a:focus .ep_twitle, .ep_twitter .ep_twitlebox a:active .ep_twitle{
		text-decoration:			underline;
	}
	/* Produit : Twitter - Bouton "Add" */
	.ep_twitter .ep_twitterbox .ep_btnbox{
		position:					relative;
		display:					block;
		float:						right;
		width:						39%;
		height:						1%;
		min-height:					55px;
		margin:						0 0 0 4px;
		background:					none;
		text-align:					right;
		vertical-align:				bottom;
	}
	.ep_twitter .ep_twitterbox .ep_btnbox .ep_btn{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		width:						auto;
		margin:						36px 15px 2px 0;
		padding:					1.2em 0 0 0;
		font-size:					0.9em;
		font-weight:				normal;
		text-decoration:			none;
		white-space:				nowrap;
	}
	.ep_twitter .ep_twitterbox .ep_btnbox .ep_btn .ep_content{
		position:					relative;
		display:					block;
		float:						left;
		margin:						-2px 0;
		padding:					0 1px;
		background-color:			#FFFFFF;
		background-image:			url(../../img/struct/navigation/bg_gradient_grey.gif);
		background-repeat:			repeat-x;
		background-position:		bottom;
		border:						1px solid #acacac;
		font-size:					1em;
		font-weight:				normal;
	}
	.ep_twitter .ep_twitterbox .ep_btnbox .ep_btn .ep_content span{
		position:					relative;
		display:					block;
		margin:						-2px 0;
		padding:					5px 15px;
		background-color:			#FFFFFF;
		background-image:			url(../../img/struct/navigation/bg_gradient_grey_light.gif);
		background-repeat:			repeat-x;
		background-position:		bottom;
		border-top:					1px solid #acacac;
		border-bottom:				1px solid #acacac;
		font-size:					1em;
		font-weight:				bold;
		text-align:					left;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:link .ep_content,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:visited .ep_content,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:link .ep_content span,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:visited .ep_content span{
		background-color:			#FFFFFF;
		background-image:			url(../../img/struct/navigation/bg_gradient_grey_light.gif);
	}
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:hover .ep_content,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:focus .ep_content,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:active .ep_content,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:hover .ep_content span,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:focus .ep_content span,
	.ep_twitter .ep_twitterbox .ep_btnbox a.ep_btn:active .ep_content span{
		background-color:			#F3F3F3;
		background-image:			url(../../img/struct/navigation/bg_gradient_grey_dark.gif);
	}
	.ep_twitter .ep_twitterbox .ep_btnbox .ep_btn .ep_content span span.ep_add{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 0 20px;
		background-color:			transparent;
		background-image:			url(../../img/struct/functional/icn_more_green.gif);
		background-repeat:			no-repeat;
		background-position:		left center;
		border:						none;
		font-size:					1em;
		text-decoration:			none;
		color:						#000000;
	}
	/* Produit : Twitter - Liste */
	.ep_twitter .ep_twitterlist{
	 	position:					relative;
		display:					block;
		clear:						both;
		list-style:					none;
	}
	.ep_twitter .ep_twitterlist span.ep_endbox{
	 	background:					none;
	}
	.ep_twitter .ep_twitterlist .ep_element{
		position:					relative;
		display:					block;
		clear:						both;
		width:						100%;
		margin:						10px 0 0 0;
		border-top:					1px solid #757575;
	}
	/* Produit : Twitter - Titre du flux */
	.ep_twitter .ep_twitterlist .ep_element .ep_title{
		position:					relative;
		display:					block;
		float:						left;
		width:						60%;
		margin:						0;
		padding:					12px 0;
		font-size:					1em;
		font-weight:				normal;
		color:						#000000;
	}
	/* Produit : Twitter - Lien du flux */
	.ep_twitter .ep_twitterlist .ep_element a:link, .ep_twitter .ep_twitterlist .ep_element a:visited{
		font-weight:				normal;
		text-decoration:			none;
		color:						#054994;
	}
	.ep_twitter .ep_twitterlist .ep_element a:hover, .ep_twitter .ep_twitterlist .ep_element a:active, .ep_twitter .ep_twitterlist .ep_element a:focus{
		text-decoration:			underline;
		color:						#054994;
	}
	/* Produit : Twitter - Date du flux */
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox{
		position:					relative;
		display:					block;
		float:						right;
		width:						39%;
		height:						1%;
		margin:						0 0 0 4px;
		background:					none;
	}
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox .ep_date{
		position:					relative;
		display:					block;
		float:						right;
		width:						auto;
		margin:						0 15px 2px 0;
		padding:					0;
		background-color:			#757575;
		border:						1px solid #757575;
		font-size:					0.9em;
		font-weight:				normal;
		text-decoration:			none;
		white-space:				nowrap;
	}
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox .ep_date .ep_content{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0 0 -2px 0;
		padding:					0 1px;
		background-color:			#757575;
		border-bottom:				1px solid #757575;
	}
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox .ep_date .ep_content span{
		position:					relative;
		display:					block;
		margin:						0 0 -2px 0;
		padding:					3px 15px;
		background-color:			#757575;
		border-bottom:				1px solid #757575;
		font-weight:				normal;
		text-align:					left;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:link,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:visited,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:link .ep_content,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:visited .ep_content,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:link .ep_content span,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:visited .ep_content span{
		cursor:						pointer;
		background-color:			#757575;
		border-color:				#757575;
	}
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:hover,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:focus,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:active,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:hover .ep_content,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:focus .ep_content,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:active .ep_content,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:hover .ep_content span,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:focus .ep_content span,
	.ep_twitter .ep_twitterlist .ep_element .ep_timebox a.ep_date:active .ep_content span{
		background-color:			#054994;
		border-color:				#054994;
	}
	