/* CSS Document pour la structure des elements de contenu des pages produits du site du Parlement Europeen */


	/* Styles contenus dans ce fichier : 
		Styles generiques
			->	Styles generaux
		Styles pour les calendriers affiches en pop up
			->	Styles pour la boite de contenu (cadre)
			->	Styles pour l'entete du calendrier
			->	Styles pour le pied de page du calendrier
			->	Styles pour le tableau de contenu
		Styles pour les onglets de type "capsule"
			->	Styles pour le conteneur principal
			->	Styles pour les capsules
		Styles pour les onglets de type "coin brise"
		Styles pour les formulaires
		Styles generiques pour la boite de produit
			->	Styles pour les boites de contenu (cadre)
			->	Styles pour les blocs de titres
			->	Styles pour les titres de section
			->	Styles pour les blocs d'ancres "navigation" (liens gerant la navigation entre les ancres, en haut à droite des boites)
			->	Styles pour les blocs d'ancres "contenu" (contenu divise en blocs avec des ancres)
			->	Styles pour les blocs de liens "Tools" (pdf, envoi a un ami etc.)
			->	Styles pour les blocs image (boite flottante a droite du contenu)
			->	Styles pour les blocs video (boite flottante a droite du contenu)
			->	Styles pour les blocs de contenu (zone d'edition libre)
				---> Gestion du chapo
				---> Gestion des inter-titres
				---> Gestion des paragraphes
				---> Gestion des citations
				---> Gestion des liens internes
				---> Gestion des listes
				---> Gestion des tableaux
			->	Styles pour la reference des produits
			->	Styles pour les references supplementaires
			->	Styles pour le bloc contact
			->	Styles pour la boite "factbox"
			->	Styles pour la boite de citation
			-> 	Styles pour le bloc "Essential" (mini sommaire d'entete)
			->	Styles pour le bloc de liens "sommaire"/table des matieres (ancien modele : table des matiere sans numero)
			->	Styles pour la zone de navigation/pagination (ancien modele : pagination sur fond de couleur)
			->	Styles pour le bloc de liens "sommaire"/table des matieres (nouveau modele : table des matiere avec les numeros a droite des liens)
			->	Styles pour la zone de navigation/pagination (nouveau modele : pagination avec affichage en onglet)
			->	Styles pour le bloc de lien "En savoir plus"
			->	Styles pour les corrections lors de l'ajout des flags
		Styles generiques pour les pages de liste
			->	Styles pour les boites de contenu (cadre)
			->	Styles pour les blocs de titres
			->	Styles pour pour les blocs image (boite flottante a gauche du contenu)
			->	Styles pour les blocs de contenu
				---> Gestion du chapo
				---> Gestion du lien "Lire la suite"
			->	Styles pour les corrections lors de l'ajout des flags
			
	
/* ======================================================================================================== */
/* Styles generiques */

	/* General - - - - - - - - - - - - - - - - - - - - */
	
	/* General : separation */
	hr.ep_separated{
		position:					absolute;
		display:					block;
		clear:						both;
		top:						-1000px;
		left:						-1000px;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
		border:						none;
		border:						1px solid #FFFFFF;
	}
	/* Style pour arret des flottements en bas d'elements de la boite */
	.ep_product span.ep_endbox{
		position:					relative;
		display:					block;
		clear:						both;
		overflow:					hidden;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
	}
	/* General : Correction des marges internes d'une boite imbriquee */
	.ep_product .ep_box{
		margin-bottom:				10px;
	}
	.ep_product .ep_content .ep_box .ep_title{
		margin:						0 0 5px 0;
		padding:					0;
	}

/* ======================================================================================================== */
/* ======================================================================================================== */
/* Styles pour les calendriers affiches en pop up */
	
	/* Calendrier pop up : Style pour la boite - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Boite : Conteneur principal */
	.ep_calendar_popup{
		position:					absolute;
		display:					block;
		z-index:					120;
		width:						20.7em;
		height:						16.6em;
	}
	/* Calendrier pop up - Boite : Conteneur */
	.ep_calendar_popup .ep_container{
		position:					relative;
		display:					block;
		width:						20.7em;
		height:						16.6em;
		background-color:			#ffffff;
		border:						1px solid #02519c;
	}
	/* Calendrier pop up - Boite : Ombre portee */
	.ep_calendar_popup .ep_shadow{
		position:					absolute;
		display:					block;
		opacity:					0.5;
		filter: 					alpha(opacity=50);
		top:						5px;
		left:						5px;
		width:						20.7em;
		height:						16.6em;
		background-color:			#02519c;
	}
	/* Style pour contenu invisible : disparition totale */
	.ep_calendar_popup .ep_hidden{
		position:					absolute;
		top:						-1000px;
		left:						0;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
		overflow:					hidden;
		background-color:			#FFFFFF;
		color:						#000000;
	}
	
	/* Calendrier pop up : Style pour l'entete - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Entete : Mois selectionne */
	.ep_calendar_popup .ep_container .ep_title{
		position:					relative;
		display:					block;
		cursor:						default;
		height:						1.3em;
		padding:					0.3em 40px;
		background-color:			#02519c;
		font-size:					1.1em;
		font-weight:				bold;
		text-align:					center;
		color:						#FFFFFF;
	}
	/* Calendrier pop up - Entete : Block de navigation */
	.ep_calendar_popup .ep_container .ep_links_prev, .ep_calendar_popup .ep_container .ep_links_next{
		position:					absolute;
		display:					block;
		top:						0;
		padding:					3px 0;
		/padding:					4px 0;
	}
	.ep_calendar_popup .ep_container .ep_links_prev{
		left:						3px;
	}
	.ep_calendar_popup .ep_container .ep_links_next{
		right:						3px;
	}
	/* Calendrier pop up - Entete : Liens de navigation */
	.ep_calendar_popup .ep_container .ep_links_prev a, 			.ep_calendar_popup .ep_container .ep_links_next a,
	.ep_calendar_popup .ep_container .ep_links_prev a:link, 	.ep_calendar_popup .ep_container .ep_links_next a:link,
	.ep_calendar_popup .ep_container .ep_links_prev a:visited, 	.ep_calendar_popup .ep_container .ep_links_next a:visited{
		padding:					0;
		text-decoration:			underline;
		color:						#FFFFFF;
	}
	.ep_calendar_popup .ep_container .ep_links_prev a{
		margin-right:				6px;
	}
	.ep_calendar_popup .ep_container .ep_links_next a{
		margin-left:				6px;
	}
	.ep_calendar_popup .ep_container .ep_links_prev a img, .ep_calendar_popup .ep_container .ep_links_next a img{
		vertical-align:				middle;
	}
	
	/* Calendrier pop up : Style pour le pied - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Pied : Mois selectionne */
	.ep_calendar_popup .ep_container .ep_footer{
		position:					absolute;
		display:					block;
		cursor:						default;
		bottom:						0;
		width:						100%;
		margin:						0;
		background-color:			#02519c;
		font-size:					1em;
		font-weight:				bold;
		text-align:					center;
		color:						#FFFFFF;
	}
	/* Calendrier pop up - Pied : Liens de navigation */
	.ep_calendar_popup .ep_container .ep_footer a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0.4em 10px 0.4em 10px;
		text-decoration:			underline;
		color:						#FFFFFF;
	}
	
	/* Calendrier pop up : Style pour le tableau - - - - - - - - - - - - - - - - - - - - */
	
	/* Calendrier pop up - Tableau */
	.ep_calendar_popup .ep_container .ep_body{
		padding:					0 1px;
	}
	
	.ep_calendar_popup .ep_container table{
		width:						100%;
		margin:						0;
		padding:					0;
		border-collapse:			collapse;
	}
	/* Calendrier pop up - Tableau : Cellules generales */
	.ep_calendar_popup .ep_container table th, .ep_calendar_popup .ep_container table td{
		padding:					1px;
		font-size:					1.1em;
		text-align:					center;
	}
	.ep_calendar_popup .ep_container table tr, .ep_calendar_popup .ep_container table td{
		/height:					1em;
	}
	.ep_calendar_popup .ep_container table td a{
		position:					relative;
		display:					block;
		overflow:					hidden;
		-height:					1em;
		margin:						0;
		padding:					0;
		background:					none;
		border:						1px solid #FFFFFF;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_calendar_popup .ep_container table td a:hover, 
	.ep_calendar_popup .ep_container table td a:focus,
	.ep_calendar_popup .ep_container table td a:active{
		background:					#FFFFFF;
		border-color:				#ebf5ff;
	}
	/* Calendrier pop up - Tableau : Cellules des noms de jours */
	.ep_calendar_popup .ep_container table thead th{
		border:						0px;
		border-bottom:				1px solid #79bdff;
		font-size:					1em;
	}
	.ep_calendar_popup .ep_container table thead th abbr{
		position:					relative;
		display:					block;
		cursor:						help;
		border:						none;
		outline:					none;
		text-decoration:			none;
	}
	/* Calendrier pop up - Tableau : Cellules de la colonne "Semaine" */
	.ep_calendar_popup .ep_container table tbody td.ep_week{
		cursor:						default;
		border-right:				1px solid #79bdff;
		font-size:					1em;
	}
	/* Calendrier pop up - Tableau : Cellules de la colonne du week-end */
	.ep_calendar_popup .ep_container table td a.ep_weekend:link, .ep_calendar_popup .ep_container table td a.ep_weekend:visited,
	.ep_calendar_popup .ep_container table td a.ep_weekend:hover, .ep_calendar_popup .ep_container table td a.ep_weekend:focus, 
	.ep_calendar_popup .ep_container table td a.ep_weekend: active{
		color:						#02519c;
	}
	/* Calendrier pop up - Tableau : Cellules au survole */
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td{
		background-color:			#ebf5ff;
	}
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:link, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:visited,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_week a:hover, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_week a:focus,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_week a:active{
		background:					none;
		border-color:				#ebf5ff;
	}
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:hover, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:focus,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td a:active{
		background:					#FFFFFF;
		border-color:				#ebf5ff;
	}
	/* Calendrier pop up - Tableau : Cellules selectionee */
	.ep_calendar_popup .ep_container table tbody td.ep_selected,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected{
		background-color:			#79bdff;
	}
	.ep_calendar_popup .ep_container table tbody td.ep_selected a,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a:hover, 
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a:focus,
	.ep_calendar_popup .ep_container table tbody tr.ep_hover td.ep_selected a:active{
		background:					none;
		border-color:				#FFFFFF;
	}

/* ======================================================================================================== */
/* ======================================================================================================== */
/* Styles pour les onglets de type "capsule" */
	
	/* Onglet capsule : Style pour le conteneur - - - - - - - - - - - - - - - - - - - - */
	
	/* Onglet capsule - Conteneur : Conteneur principal */
	.ep_tabcapsule_box{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0;
		padding:					0 0 10px 0;
		font-size:					1.2em;
	}
	/* Onglet capsule - Conteneur : Conteneur des liens */
	.ep_tabcapsule_box ul{
		position:					relative;
		display:					block;
		top:						1px;
		height:						1%;
		list-style:					none;
	}
	/* Onglet capsule - Conteneur : Fermeture du bloc */
	.ep_tabcapsule_box .ep_endbox, .ep_box_top .ep_tabcapsule_box .ep_endbox, .ep_box_body .ep_tabcapsule_box .ep_endbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		height:						1px;
		background:					none;
		border-top:					2px solid #02519c;
		margin:						0;
		padding:					0;
	}
	
	/* Onglet capsule : Style pour les capsules - - - - - - - - - - - - - - - - - - - - */
	
	/* Onglet capsule - Capsule : Element */
	.ep_tabcapsule_box ul li{
		position:					relative;
		display:					block;
		float:						left;
		height:						1%;
		margin:						5px 0 0 4px;
		background:					none;
	}
	/* Onglet capsule - Capsule : Capsule */
	.ep_tabcapsule_box ul li .ep_link{
		display:					block;
		float:						left;
		width:						auto;
		margin:						2px 0 0 0;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #02519c;
		font-size:					0.9em;
		font-weight:				normal;
		text-decoration:			none;
		white-space:				nowrap;
	}
	.ep_tabcapsule_box ul li .ep_link .ep_content{
		position:					relative;
		display:					block;
		margin:						-2px 0 0 0;
		float:						left;
		padding:					0 1px;
		background-color:			#FFFFFF;
		border-top:					1px solid #02519c;
	}
	.ep_tabcapsule_box ul li .ep_link .ep_content span{
		position:					relative;
		display:					block;
		margin:						-2px 0 0 0;
		padding:					3px 5px;
		background-color:			#FFFFFF;
		border-top:					1px solid #02519c;
		font-weight:				bold;
		text-align:					left;
		text-decoration:			none;
		color:						#02519c;
	}
	/* Onglet capsule - Capsule : Selection */
	.ep_tabcapsule_box ul li.ep_selected .ep_link, 	
	.ep_tabcapsule_box ul li.ep_selected .ep_link .ep_content, 			.ep_tabcapsule_box ul li.ep_selected .ep_link .ep_content span, 
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:link, 	
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:link .ep_content, 	.ep_tabcapsule_box ul li.ep_selected a.ep_link:link .ep_content span, 
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:visited, 
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:visited .ep_content,	.ep_tabcapsule_box ul li.ep_selected a.ep_link:visited .ep_content span,
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:hover, 	
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:hover .ep_content,	.ep_tabcapsule_box ul li.ep_selected a.ep_link:hover .ep_content span,
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:focus, 	
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:focus .ep_content,	.ep_tabcapsule_box ul li.ep_selected a.ep_link:focus .ep_content span, 
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:active, 	
	.ep_tabcapsule_box ul li.ep_selected a.ep_link:active .ep_content,	.ep_tabcapsule_box ul li.ep_selected a.ep_link:active .ep_content span{
		background-color:			#02519c;
		color:						#FFFFFF;
	}
	/* Onglet capsule - Capsule : Effets de lien */
	.ep_tabcapsule_box ul li a.ep_link:link, 	.ep_tabcapsule_box ul li a.ep_link:link .ep_content span, 
	.ep_tabcapsule_box ul li a.ep_link:visited, .ep_tabcapsule_box ul li a.ep_link:visited .ep_content span{
		cursor:						pointer;
		color:						#02519c;
	}
	.ep_tabcapsule_box ul li a.ep_link:hover, 	.ep_tabcapsule_box ul li a.ep_link:hover .ep_content span,
	.ep_tabcapsule_box ul li a.ep_link:focus, 	.ep_tabcapsule_box ul li a.ep_link:focus .ep_content span, 
	.ep_tabcapsule_box ul li a.ep_link:active, 	.ep_tabcapsule_box ul li a.ep_link:active .ep_content span{
		color:						#000000;
	}

/* ======================================================================================================== */
/* ======================================================================================================== */
/* Styles pour les onglets de type "coin brise" */
	
	/* Onglet coin : Style pour le conteneur - - - - - - - - - - - - - - - - - - - - */
	
	/* Onglet coin - Conteneur : Conteneur principal */
	.ep_tabcorner_box{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0;
		padding:					0 0 10px 0;
		font-size:					1em;
	}
	.ep_box_noborder .ep_tabcorner_box{
		border-left:				1px solid #C5C5C7;
		border-right:				1px solid #C5C5C7;
	}
	/* Onglet coin - Conteneur : Conteneur des liens */
	.ep_tabcorner_box ul{
		position:					relative;
		display:					block;
		top:						1px;
		height:						1%;
		margin-left:				55px;
		padding-top:				10px;
		list-style:					none;
	}
	/* Onglet coin - Conteneur : Fermeture du bloc */
	.ep_tabcorner_box span.ep_endbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		height:						1px;
		background:					none;
		border-top:					10px solid #336699;
		margin:						0;
		padding:					0;
	}
	
	/* Onglet coin : Style pour les boites - - - - - - - - - - - - - - - - - - - - */
	
	/* Onglet coin - Boite : Element */
	.ep_tabcorner_box ul li{
		position:					relative;
		display:					block;
		float:						left;
		height:						1%;
		margin:						5px 0 0 4px;
		background:					none;
	}
	/* Onglet coin - Boite : Lien */
	.ep_tabcorner_box ul li .ep_link,
	.ep_tabcorner_box ul li .ep_selected{
		position:					relative;
		display:					block;
		float:						left;
		width:						auto;
		margin:						2px 0 0 0;
		padding:					5px 10px;
		background-color:			#EBF5FF;
		border:						1px solid #336699;
		border-bottom:				none;
		font-size:					0.95em;
		font-weight:				normal;
		text-decoration:			none;
		white-space:				nowrap;
	}
	/* Onglet coin - Boite : Coin brise */
	.ep_tabcorner_box ul li.ep_first .ep_link,
	.ep_tabcorner_box ul li.ep_first .ep_selected{
		padding:					0 0 0 2em;
		background-color:			transparent;
		background-image:			url(../../img/struct/functional/bgTabLike_tabCorner.gif);
		background-position:		left bottom;
		background-repeat:			no-repeat;
		border:						none;
		border-width:				0;
		border-style:				none;
	}
	.ep_tabcorner_box ul li.ep_first .ep_link span,
	.ep_tabcorner_box ul li.ep_first .ep_selected span{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					5px 10px 5px 0;
		background-color:			#EBF5FF;
		border:						1px solid #336699;
		border-left:				none;
		border-bottom:				none;
	}
	.ep_tabcorner_box ul li .ep_link span.ep_hidden,
	.ep_tabcorner_box ul li .ep_selected span.ep_hidden,
	.ep_tabcorner_box ul li.ep_first .ep_link span.ep_hidden,
	.ep_tabcorner_box ul li.ep_first .ep_selected span.ep_hidden{
		position:					absolute;
		background-color:			#FFFFFF;
		padding:					0;
		color:						#000000;
	}
	/* Onglet coin - Boite : Effets de lien */
	.ep_tabcorner_box ul li a.ep_link:link, 	.ep_tabcorner_box ul li a.ep_link:link span,
	.ep_tabcorner_box ul li a.ep_link:visited, 	.ep_tabcorner_box ul li a.ep_link:visited span{
		cursor:						pointer;
		color:						#000000;
	}
	.ep_tabcorner_box ul li a.ep_link:hover, 	.ep_tabcorner_box ul li a.ep_link:hover span,
	.ep_tabcorner_box ul li a.ep_link:focus, 	.ep_tabcorner_box ul li a.ep_link:focus span, 
	.ep_tabcorner_box ul li a.ep_link:active, 	.ep_tabcorner_box ul li a.ep_link:active span{
		color:						#000000;
	}
	/* Onglet coin - Boite : Effets de selection */
	.ep_tabcorner_box ul li .ep_selected, .ep_tabcorner_box ul li .ep_selected span{
		background-color:			#336699;
		color:						#FFFFFF;
	}
	.ep_tabcorner_box ul li span.ep_selected, .ep_tabcorner_box ul li span.ep_selected span{
		cursor:						default;
	}
	.ep_tabcorner_box ul li.ep_first .ep_selected{
		background-image:			url(../../img/struct/functional/bgTabLike_tabCorner_select.gif);
	}
	.ep_tabcorner_box ul li.ep_first .ep_selected span{
		background-color:			#336699;
		border-color:				#336699;
	}
	
	
/* ======================================================================================================== */
/* ======================================================================================================== */
/* Styles pour les blocs "Formulaire" */
	
	/* Produit recherche : Recherche - Conteneur */
	.ep_searchbox{
		position:					relative;
		display:					block;
		z-index:					15;
		padding:					0;
		font-size:					1.3em;
	}
	.ep_searchbox_fading{
		padding-bottom:				25px;
		background-image:			url(../../img/struct/navigation/list_gradient_bottom_grey.gif);
		background-position:		bottom;
		background-repeat:			repeat-x;
	}
	.ep_searchbox form{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		border-top:					2px solid #d6d6d6;
		border-left:				1px solid #d6d6d6;
		border-right:				1px solid #d6d6d6;
	}
	.ep_searchbox .ep_form{
		position:					relative;
		display:					block;
		top:						-1px;
		margin:						0 0 1px 0;
		border-top:					2px solid #d6d6d6;
	}
	/* Produit recherche : Recherche - Correction conteneur */
	.ep_product .ep_box_body .ep_searchbox{
		font-size:					1em;
	}
	.ep_box_noborder .ep_box_body .ep_searchbox{
		border-left:				solid 1px #C5C5C7;
		border-right:				solid 1px #C5C5C7;
	}
	.ep_product .ep_box_body .ep_searchbox{
		padding-top:				25px;
	}
	.ep_product .ep_box_body .ep_searchbox form{
		border-left:				none;
		border-right:				none;
	}
	/* Produit recherche : Recherche - Entete */
	.ep_searchbox .ep_header{
		display:					block;
		clear:						both;
		height:						1%;
		background-image:			url(../../img/struct/navigation/list_gradient_top.gif);
		background-position:		bottom;
		background-repeat:			repeat-x;
		border-bottom:				2px solid #d6d6d6;
		font-size:					1em;
	}
	.ep_searchbox .ep_header .ep_element{
		background-image:			none;
		background-color:			transparent;
		border:						none;
	}
	/* Produit recherche : Recherche - Element en colonne */
	.ep_searchbox .ep_element{
		position:					relative;
		display:					block;
		z-index:					30;
		clear:						both;
		height:						1%;
		background-image:			url(../../img/struct/navigation/search_background_left.gif);
		background-position:		left top;
		background-repeat:			repeat-y;
		background-color:			#f8f8f8;
		border-bottom:				1px solid #d6d6d6;
	}
	.ep_searchbox .ep_element .ep_column_left{
		position:					relative;
		display:					block;
		z-index:					10;
		float:						left;
		width:						220px;
		font-size:					0.95em;
		font-weight:				bold;
		text-align:					right;
	}
	.ep_searchbox .ep_element .ep_column_right{
		position:					relative;
		display:					block;
		width:						585px;
		top:						-2px;
		float:						left;
		font-size:					0.95em;
	}
	.ep_searchbox .ep_element .ep_column_left .ep_content, .ep_searchbox .ep_element .ep_column_right .ep_content{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					12px 10px 10px 10px;
		font-size:					1em;
		vertical-align:				text-bottom;
	}
	.ep_searchbox .ep_element .ep_column_left .ep_content{
		text-align:					right;
	}
	.ep_searchbox .ep_element .ep_column_right .ep_content{
		text-align:					left;
	}
	.ep_searchbox .ep_element .ep_column_left .ep_content .ep_inline, .ep_searchbox .ep_element .ep_column_right .ep_content .ep_inline{
		position:					relative;
		display:					inline;
	}
	.ep_searchbox span.ep_endbox, .ep_product .ep_searchbox span.ep_endbox{
		background:					none;
		background-color:			none;
	}
	/* Produit recherche : Recherche - Element en colonne (positionnement du calendrier) */
	.ep_searchbox .ep_element .ep_column_right .ep_calendar_popup{
		top:						1.8em;
		/top:						3em;
		left:						1em;
		font-size:					0.9em;
	}
	/* Produit recherche : Recherche - Formulaire avec FieldSet */
	.ep_searchbox fieldset.ep_element {
		position:					relative;
		top:						0;
		left:						0;
		margin:						0;
		padding:					0;
	}
	.ep_searchbox fieldset.ep_element legend.ep_column_left{
		position:					relative;
		display:					block;
		top:						0;
		left:						0;
		margin:						0;
		padding:					0;
	}
	.ep_searchbox fieldset.ep_element legend.ep_column_left span.ep_content{
		position:					absolute;
		display:					block;
		top:						0;
		left:						0;
		/left:						-5px;
		width:						220px;
		padding:					0;
	}
	.ep_searchbox fieldset.ep_element legend.ep_column_left span.ep_content span{
		display:					block;
		padding:					12px 10px 10px;
		text-align:					right;
	}
	.ep_searchbox fieldset.ep_element .ep_column_right{
		float:						none;
		margin-left:				220px;
	}
	/* Produit recherche : Recherche - Lien d'ouverture du calendrier */
	.ep_searchbox .ep_element a{
		margin-left:				5px;
	}
	.ep_searchbox .ep_element img{
		vertical-align:				text-bottom;
	}
	/* Produit recherche : Recherche - Contenu */
	.ep_searchbox .ep_element select, .ep_searchbox .ep_element input{
		position:					relative;
		margin:						0;
		padding:					0;
		border:						1px solid #6679B4;
		font-size:					1em;
	}
	.ep_searchbox .ep_element input.ep_field_long,
	.ep_searchbox .ep_element select.ep_field_long{
		width:						60%;
	}
	.ep_searchbox .ep_element input.ep_radio{
		margin:						0 5px 0 0;
		border:						none;
		vertical-align:				middle;
	}
	/* Produit recherche : Recherche - Information supplementaire */
	.ep_searchbox .ep_element .ep_information{
		position:					relative;
		margin:						3px 0 0 0;
		padding:					0;
		font-size:					0.9em;
	}
	/* Produit recherche : Recherche - Inter titre */
	.ep_searchbox .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					5px 10px;
		background-color:			#FFFFFF;
		border-bottom:				1px solid;
		border-color:				#02519C;
		font-size:					1em;
		font-weight:				bold;
	}
	/* Produit recherche : Recherche - Liste de contenu */
	.ep_searchbox .ep_element ul.ep_content{
		list-style:					none;
	}
	.ep_searchbox .ep_element ul.ep_content li, .ep_searchbox .ep_element .ep_content .ep_list{
		margin:						0 0 5px 0;
	}
	.ep_searchbox .ep_element ul.ep_content li img, .ep_searchbox .ep_element .ep_content .ep_list img{
		margin:						0 5px;
		vertical-align:				middle;
	}
	/* Produit recherche : Recherche - Bouton d'envoi */
	.ep_searchbox .ep_formbutton{
		position:					relative;
		display:					block;
		z-index:					10;
		clear:						both;
		margin:						0;
		padding:					5px 15px;
		background-image:			url(../../img/struct/navigation/press_releases_titlebottom.gif);
		background-position:		top;
		background-repeat:			repeat-x;
		text-align:					right;
	}
	.ep_searchbox .ep_element .ep_formbutton{
		padding:					2px 0 2px 15px;
		background-image:			none;
	}
	.ep_searchbox .ep_formbutton_inline{
		display:					inline;
		top:						-2px;
	}
	.ep_searchbox .ep_formbutton input{
		position:					relative;
		overflow:					visible;
		cursor:						pointer;
		margin:						0;
		padding:					3px 5px 3px 20px;
		/padding-top:				5px;
		/padding-left:				23px;
		background-color:			#FFFFFF;
		background-position:		2px center;
		background-repeat:			no-repeat;
		border:						1px solid #6679B4;
		font-family:				Arial, Helvetica, sans-serif;
		font-size:					0.85em;
		/font-size:					0.9em;
		font-weight:				bold;
	}
	.ep_searchbox .ep_formbutton input.ep_button_search{
		background-image:			url(../../img/struct/navigation/navi_search.gif);
	}
	.ep_searchbox .ep_formbutton input.ep_button_filter{
		background-image:			url(../../img/struct/navigation/navi_filter.gif);
	}
	.ep_searchbox .ep_formbutton input.ep_button_arrow{
		background-image:			url(../../img/struct/navigation/navi_arrow.gif);
	}
	/* Produit recherche : Recherche - Erreur */
	.ep_searchbox_error{
		border-top-width:			0;
	}
	.ep_searchbox .ep_form_error .ep_title{
		border-bottom:				none;
	}
	.ep_searchbox .ep_form_error .ep_header{
		background-color:			#FFFFFF;
		background-image:			none;
		border-bottom:				1px solid #CCCC80;
	}
	/* Produit recherche : Recherche - Message d'erreur */
	.ep_searchbox .ep_errortext{
		position:					relative;
		padding:					0 5px 5px 5px;
		color:						#8D1C3A;
		speak:						none;
	}
	/* Produit recherche : Recherche - Icone d'erreur */
	.ep_searchbox .ep_errortext img{
		margin-right:				5px;
		vertical-align:				middle;
	}
	.ep_searchbox img.ep_error{
		margin-right:				5px;
		vertical-align:				text-top;
	}
	/* Produit recherche : Recherche - Champ d'erreur */
	.ep_searchbox .ep_element input.ep_error{
		border:						2px solid #DF3634;
		color:						#8D1C3A;
	}
	/* Produit recherche : Recherche - Desactivation formulaire (conteneur) */
	.ep_searchbox .ep_form_unable{
		border-top:					1px solid #02519C;
	}
	.ep_searchbox .ep_form_unable .ep_element{
		background-image:			url(../../img/struct/navigation/search_background_left.gif);
		background-color:			#f9f8f6;
		border-bottom:				1px solid #CCCCCC;
		color:						#333333;
	}
	/* Produit recherche : Recherche - Desactivation formulaire (bouton) */
	.ep_searchbox .ep_form_unable .ep_formbutton{
		background-image:			url(../../img/struct/navigation/list_gradient_bottom.gif);
	}
	.ep_searchbox .ep_form_unable .ep_formbutton input{
		cursor:						default;
		background-color:			#eeebe6;
		border-color:				#666666;
		color:						#333333;
	}
	
/* ======================================================================================================== */
/* ======================================================================================================== */
/* Styles pour les boite de produit */

	/* Produit generique : Style pour la boite - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit generique - Boite : Entete */
	.ep_product .ep_box_top .ep_titlebox{
		position:					relative;
		display:					block;
	}
	/* Produit generique - Boite : Corps */
	.ep_product .ep_box_body{
		padding:					5px 0 0 0;
		font-size:					1.3em;
	}
	/* Produit generique - Boite : Correction des paddings pour la boite sans marge */
	.ep_box_noborder .ep_box_body{
		padding-top:				0;
		padding-bottom:				0;
	}
	/* Produit generique - Boite : Correction des paddings pour les faux onglets */
	.ep_product .ep_box_toptablike .ep_title{
		margin-right:				23em;
		padding-left:				15px;
		padding-right:				2em;
		font-size:					1.2em;
	}
	
	/* Produit generique : Style pour la zone de titre  - - - - - - - - - - - - - - - */
	
	/* Produit generique - Titre : Titre */
	.ep_product .ep_box_body .ep_titlebox{
		margin:						10px 0 0 0;
	}
	.ep_product .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 0 0 15px;
		font-size:					1.15em;
		font-weight:				bold;
		color:						#02519c;
		text-decoration:			none;
	}
	/* Produit generique - Titre : Lien dans le titre */
	.ep_product .ep_title a:link, .ep_product .ep_title a:visited{
		text-decoration:			none;
		color:						#02519c;
	}
	.ep_product .ep_title a:hover, .ep_product .ep_title a:focus, .ep_product .ep_title a:active{
		text-decoration:			underline;
		color:						#02519c;
	}
	/* Produit generique - Titre : Titre de la page d'un dossier */
	.ep_product .ep_pagetitle{
		position:					relative;
		display:					block;
		margin:						12px 0 10px 0;
		padding:					0 15px;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
	}
	
	/* Produit generique - Titre : Sous titre (theme, date et icone) */
	.ep_product .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0 0 15px 0;
		padding:					0 15px;
		font-size:					0.85em;
		font-weight:				bold;
		color:						#666666;
	}
	.ep_product .ep_subtitle .ep_date{
		font-size:					0.9em;
		font-weight:				normal;
	}
	.ep_product .ep_subtitle .ep_theme{
		position:					relative;
		display:					inline;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
		color:						#000000;
	}
	.ep_product .ep_subtitle img{
		position:					relative;
		display:					inline;
		float:						none;
		margin:						0 0 0 5px;
		border:						none;
		vertical-align:				text-bottom;
	}
	/* Produit generique : Titre : theme et titre */
	.ep_product .ep_theme{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 15px;
		font-size:					0.85em;
		font-weight:				bold;
		color:						#000000;
	}
	.ep_product .ep_title_themactic{
		position:					relative;
	}
	.ep_product .ep_title_themactic .ep_title{
		margin-top:					2.5em;
	}
	.ep_product .ep_title_themactic .ep_theme{
		position:					absolute;
		display:					block;
		top:						-2.5em;
		left:						0;
		margin:						0;
		padding:					0 15px;
		font-size:					1.15em;
		font-weight:				bold;
		text-decoration:			underline;
		color:						#000000;
	}
	/* Produit generique - Titre : Sous titre (positionne sous l'onglet) */
	.ep_product .ep_box_toptablike .ep_subtitle{
		margin-top:					10px;
		font-size:					1.1em;
		color:						#595959;
	}
	
	/* Produit generique : Titre de section - - - - - - - - - - - - - - - - - - - - */
	
	.ep_product .ep_box_body .ep_sectiontitlebox{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					20px 0 5px 0;
		font-size:					1em;
	}
	.ep_box_noborder .ep_box_body .ep_sectiontitlebox{
		padding-left:				15px;
		padding-right:				15px;
		border-left:				1px solid #C5C5C7;
		border-right:				1px solid #C5C5C7;
	}
	.ep_product .ep_box_body .ep_sectiontitlebox .ep_title{
		position:					relative;
		display:					inline-block;
		float:						none;
		margin:						0;
		padding:					3px 10px;
		background-color:			#02519C;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
		text-align:					left;
		color:						#FFFFFF;
	}
	.ep_product .ep_box_body .ep_sectiontitlebox .ep_endcolor{
		position:					relative;
		display:					block;
		float:						none;
		overflow:					hidden;
		height:						1px;
		margin:						0;
		padding:					0;
		border-top:					1px solid #02519C;
	}
	
	/* Produit generique : Ancres (navigation) - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit generique - Ancres : General" */
	.ep_product .ep_linkanchor_1 .ep_box_anchors, .ep_product .ep_linkanchor_2 .ep_box_anchors, .ep_product .ep_linkanchor_3 .ep_box_anchors{
		position:					absolute;
		display:					block;
		top:						7px;
		right:						10px;
	}
	.ep_product .ep_linkanchor_1 .ep_box_anchors img, .ep_product .ep_linkanchor_2 .ep_box_anchors img, .ep_product .ep_linkanchor_3 .ep_box_anchors img{
		vertical-align:				middle;
	}
	/* Produit generique - Ancres : 1 ancre */
	.ep_product .ep_linkanchor_1 .ep_box_title{
		padding-right:				30px;
	}
	/* Produit generique - Ancres : 2 ancres */
	.ep_product .ep_linkanchor_2 .ep_box_title{
		padding-right:				60px;
	}
	/* Produit generique - Ancres : 3 ancres */
	.ep_product .ep_linkanchor_3 .ep_box_title{
		padding-right:				90px;
	}
	/* Produit generique - Ancres : espace */
	.ep_product .ep_linkanchor_3 .ep_icon_empty{
		width:						15px;
		height:						5px;
	}
	/* Produit generique - Ancres : Ancres de bas de page */
	.ep_product .ep_linkanchor_endpage{
		position:					relative;
		padding:					5px 0;
		text-align:					right;
	}
	.ep_product .ep_linkanchor_endpage .ep_box_anchors{
		position:					relative;
		top:						0;
		right:						0;
		margin-right:				10px;
	} 
	/* Produit generique - Ancres : Correction style */
	.ep_box_noborder .ep_linkanchor_endpage{
		border-left:				solid 1px #C5C5C7;
		border-right:				solid 1px #C5C5C7;
	}
	
	/* Produit generique : Ancres (contenu divise en blocs avec des ancres) - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit Ancre - Bloc de contenu */
	.ep_anchorcontent .ep_contentbox{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0 0 35px 0;
		padding:					0;
	}
	/* Produit Ancre - Bloc de titre principal */
	.ep_anchorcontent .ep_box_maintitle{
		position:					relative;
		display:					block;
		height:						1%;
		padding:					0 15px;
		background-image:			url(../../img/cont/news/press_releases_titletop.gif);
		background-position:		bottom;
		background-repeat:			repeat-x;
		border-bottom:				1px solid #C5C5C7;
	}
	/* Produit Ancre - Bloc de titre principal */
	.ep_anchorcontent .ep_box_subtitle{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						15px 0;
	}
	.ep_anchorcontent .ep_box_maintitle .ep_title{
		position:					relative;
		display:					block;
		float:						left;
		margin:						2px 0;
		padding:					0;
		font-size:					1.15em;
		font-weight:				bold;
		color:						#000000;
	}
	.ep_product .ep_anchorcontent .ep_box_maintitle .ep_title{
		margin:						0;
	}
	.ep_anchorcontent .ep_box_maintitle .ep_title a{
		text-decoration:			none;
		color:						#000000;
	}
	.ep_anchorcontent .ep_box_maintitle a.ep_linktop{
		position:					relative;
		display:					block;
		float:						right;
		margin:						6px 0 2px 0;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_anchorcontent .ep_box_maintitle a.ep_linktop img{
		border:						none;
		vertical-align:				bottom;
	}
	/* Produit Ancre - Separation du lien */
	.ep_anchorcontent  hr{
		position:					relative;
		display:					block;
		clear:						both;
		top:						0;
		left:						0;
		width:						auto;
		height:						auto;
		margin:						20px 15px 15px 15px;
		padding:					0;
		border:						1px solid #FFFFFF;
		border-bottom:				1px solid #C5C5C7;
	}
	
	/* Produit generique : Style pour la boite de liens outils - - - - - - - - - - - - */
	
	/* Produit generique - Outil : Bloc de liens */
	.ep_product .ep_linktoolbox{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						4px;
		right:						4px;
		padding:					2px 5px 5px 0;
		/padding:					5px;
		border:						none;
	}
	/* Produit generique - Outil : Lien  */
	.ep_product .ep_linktoolbox a,
	.ep_product .ep_hovertoolbox a{
		position:					relative;
		right:						-5px;
		margin-left:				-5px;
		padding:					0 10px;
		border-right:				1px solid #C5C5C7;
		text-decoration:			none;
		vertical-align:				middle;
	}
	.ep_product .ep_linktoolbox img,
	.ep_product .ep_hovertoolbox img{
		position:					relative;
		border:						none;
		vertical-align:				middle;
	}
	/* Produit generique - Outil : bordure */
	.ep_product .ep_linktoolbox_border{
		border:						1px solid #C5C5C7;
	}
	.ep_product .ep_linktoolbox_border a.ep_first{
		padding-right:				10px;
		border-right:				1px solid #C5C5C7;
	}
	/* Produit generique - Outil : Lien hover */
	.ep_product .ep_hovertoolbox a.ep_pdflink{
		overflow:					hidden;
		width:						16px;
	}
	.ep_product .ep_hovertoolbox a.ep_pdflink img{
		left:						-1000px;
	}
	/* Produit generique - Outil : formulaire */
	.ep_product .ep_linktoolbox form,
	.ep_product .ep_hovertoolbox form{
		position:					relative;
		display:					inline;
		overflow:					hidden;
		right:						-5px;
		width:						20px;
		margin-left:				-2px;
		padding:					0 5px;
		border-right:				1px solid #C5C5C7;
		text-decoration:			none;
		vertical-align:				bottom;
	}
	.ep_product .ep_linktoolbox form .send_btn,
	.ep_product .ep_hovertoolbox form .send_btn{
		cursor:						pointer;
		position:					relative;
		display:					inline;
		width:						20px;
		height:						16px;
		padding:					0 0 0 20px;
		background-position:		bottom;
		background-repeat:			no-repeat;
		background-color:			#FFFFFF;
		border:						none;
		text-indent:				50px;
	}
	/* Produit generique - Outil : formulaire */
	.ep_product .ep_linktoolbox form.ep_sendtofriend .send_btn{
		background-image:			url(../../img/cont/news/functional/icn_send.gif);
	}
	/* Produit generique - Outil : formulaire correction pour IE */ 
		.ep_product .ep_linktoolbox form{
			/padding:0 10px;
		}
		.ep_product .ep_linktoolbox form input,
		.ep_product .ep_hovertoolbox form input{
			/display:none;
			/position:absolute;
		}
		.ep_product .ep_linktoolbox form .send_btn{
			/position:absolute;
			/display:inline;
			/left:2px;
		}
	/* Produit generique - Outil : Bloc de liens (avec effet de hover sur les icones) */
	.ep_product .ep_hovertoolbox{
		position:					absolute;
		display:					block;
		z-index:					250;
		top:						6px;
		right:						0;
		padding:					5px 5px 5px 0;
		border:						0 solid #C5C5C7;
		border-left-width:			1px;
		border-bottom-width:		1px;
	}
	.ep_product .ep_flag .ep_hovertoolbox, .ep_product .ep_tag .ep_hovertoolbox{
		top:						-21px;
		right:						-1px;
	}
	/* Produit generique - Outil : Lien (avec effet de hover sur les icones) */
	.ep_product .ep_hovertoolbox a{
		display:					block;
		float:						left;
		z-index:					100;
	}
	.ep_product .ep_hovertoolbox form{
		position:					relative;
		display:					block;
		float:						left;
		z-index:					100;
		padding:					0 10px;
	}
	.ep_product .ep_hovertoolbox form .send_btn{
		position:					relative;
		display:					block;
		/left:						5px;
	}
	/* Produit generique - Outil : Effet hover */
	.ep_product .ep_hovertoolbox .ep_toollink_pdf,
	.ep_product .ep_hovertoolbox .ep_toollink_rss{
		overflow:					hidden;
		width:						36px;
		padding:					0;
		background-position:		center;
		background-repeat:			no-repeat;
	}
	.ep_product .ep_hovertoolbox .ep_toollink_share{
		padding:					0 10px 0 30px;
		background-position:		12px 0.2em;
		background-repeat:			no-repeat;
		text-decoration:			underline;
	}
	.ep_product .ep_hovertoolbox .ep_toollink_pdf img,
	.ep_product .ep_hovertoolbox .ep_toollink_share img,
	.ep_product .ep_hovertoolbox .ep_toollink_rss img{
		opacity:					0;
		filter:						alpha(opacity=0);
	}
	/* Produit generique - Outil : Effet hover (PDF) */
	.ep_product .ep_hovertoolbox a.ep_toollink_pdf:link, .ep_product .ep_hovertoolbox a.ep_toollink_pdf:visited{
		background-image:			url(../../img/struct/files/icn_pdf_grey.gif);
	}
	.ep_product .ep_hovertoolbox a.ep_toollink_pdf:hover, 
	.ep_product .ep_hovertoolbox a.ep_toollink_pdf:focus, .ep_product .ep_hovertoolbox a.ep_toollink_pdf:active{
		background-image:			url(../../img/struct/files/icn_pdf.gif);
	}
	/* Produit generique - Outil : Effet hover (Send to Friend) */
	.ep_product .ep_hovertoolbox .ep_toollink_sendtofriend .send_btn,
	.ep_product .ep_hovertoolbox .ep_toollink_sendtofriend .send_btn:link, .ep_product .ep_hovertoolbox .ep_toollink_sendtofriend .send_btn:visited{
		background-image:			url(../../img/cont/news/functional/icn_send_grey.gif);
	}
	.ep_product .ep_hovertoolbox .ep_toollink_sendtofriend .send_btn:hover, 
	.ep_product .ep_hovertoolbox .ep_toollink_sendtofriend .send_btn:focus, .ep_product .ep_hovertoolbox .ep_toollink_sendtofriend .send_btn:active{
		background-image:			url(../../img/cont/news/functional/icn_send.gif);
	}
	/* Produit generique - Outil : Effet hover (RSS) */
	.ep_product .ep_hovertoolbox a.ep_toollink_rss:link, .ep_product .ep_hovertoolbox a.ep_toollink_rss:visited{
		background-image:			url(../../img/struct/functional/icn_rss_share_grey.gif);
	}
	.ep_product .ep_hovertoolbox a.ep_toollink_rss:hover, 
	.ep_product .ep_hovertoolbox a.ep_toollink_rss:focus, .ep_product .ep_hovertoolbox a.ep_toollink_rss:active{
		background-image:			url(../../img/struct/functional/icn_rss_share.gif);
	}
	/* Produit generique - Outil : Effet hover (SHARE) */
	.ep_product .ep_hovertoolbox a.ep_toollink_share:link, .ep_product .ep_hovertoolbox a.ep_toollink_share:visited{
		background-image:			url(../../img/struct/functional/icn_more_share_grey.gif);
		color:						#6e7071;
	}
	.ep_product .ep_hovertoolbox a.ep_toollink_share:hover, 
	.ep_product .ep_hovertoolbox a.ep_toollink_share:focus, .ep_product .ep_hovertoolbox a.ep_toollink_share:active{
		background-image:			url(../../img/struct/functional/icn_more_share.gif);
		color:						#1a4571;
	}
	/* Produit generique - Outil : Boite SHARE independante */
	.ep_product .ep_linksharebox{
		position:					relative;
		display:					block;
		float:						right;
		clear:						right;
		z-index:					50;
		margin:						-2em 10px 10px 10px;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #C5C5C7;
		text-decoration:			none;
	}
	.ep_product .ep_linksharebox .ep_title{
		position:					relative;
		display:					block;
		font-size:					1em;
		margin:						0;
		padding:					5px 10px 0 10px;
		font-size:					0.9em;
		font-weight:				bold;
		text-decoration:			underline;
		color:						#1a4571;
	}
	.ep_product .ep_flag .ep_linksharebox .ep_title{
		margin-top:					0;
	}
	.ep_product .ep_linksharebox .ep_content{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					5px 10px;
		font-size:					0.9em;
		color:						#1a4571;
	}
	.ep_product .ep_linksharebox .ep_content .ep_subtitle{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 0 3px 10px;
		background-image:			url(../../img/struct/navigation/icon_square.gif);
		background-position:		left center;
		background-repeat:			no-repeat;
		font-size:					1em;
		font-weight:				normal;
		color:						#02519C;
	}
	.ep_product .ep_linksharebox .ep_content ul{
		overflow:					visible;
		margin:						0;
		padding:					0;
	}
	.ep_product .ep_linksharebox .ep_content li{
		margin:						0;
		padding:					0 0 0 10px;
		font-size:					1em;
		color:						#1a4571;
	}
	.ep_product .ep_linksharebox .ep_content a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					2px 0 2px 20px;
		background-position:		left center;
		background-repeat:			no-repeat;
		color:						#4d4d4d;
	}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_facebook{	background-image:	url(../../img/struct/functional/icn_facebook_share.gif);	}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_myspace{		background-image:	url(../../img/struct/functional/icn_myspace_share.gif);		}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_twitter{		background-image:	url(../../img/struct/functional/icn_twitter_share.gif);		}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_bookmark{	background-image:	url(../../img/struct/functional/icn_bookmark_share.gif);	}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_delicious{	background-image:	url(../../img/struct/functional/icn_delicious_share.gif);	}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_digg{		background-image:	url(../../img/struct/functional/icn_digg_share.gif);		}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_google{		background-image:	url(../../img/struct/functional/icn_google_share.gif);		}
	.ep_product .ep_linksharebox .ep_content .ep_toolshare_live{		background-image:	url(../../img/struct/functional/icn_live_share.gif);		}
	/* Produit generique - Outil : Boite SHARE correction pour la boite outil */
	.ep_product .ep_hovertoolbox .ep_linksharebox{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					0;
		border:						none;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  .ep_title{
		position:					relative;
		display:					block;
		cursor:						default;
		margin:						0;
		padding:					0 10px 0 30px;
		background-position:		12px 0.2em;
		background-repeat:			no-repeat;
		text-decoration:			underline;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  a.ep_title:link, .ep_product .ep_hovertoolbox .ep_linksharebox  a.ep_title:visited{
		background-image:			url(../../img/struct/functional/icn_more_share_grey.gif);
		color:						#6e7071;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  a.ep_title:hover, 
	.ep_product .ep_hovertoolbox .ep_linksharebox  a.ep_title:focus, .ep_product .ep_hovertoolbox .ep_linksharebox  a.ep_title:active{
		background-image:			url(../../img/struct/functional/icn_more_share.gif);
		color:						#1a4571;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  .ep_content{
		position:					absolute;
		display:					block;
		right:						-20px;
		padding:					10px 0;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  .ep_content .ep_contentbox{
		position:					relative;
		display:					block;
		top:						11px;
		width:						17em;
		padding:					5px 0;
		background-color:			#FFFFFF;
		border:						1px solid #C5C5C7;
		color:						#1a4571;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  .ep_content .ep_subtitle{
		position:					absolute;
		display:					block;
		float:						right;
		overflow:					hidden;
		left:						-100000px;
		height:						1px;
		background:					none;
		border-top:					2px solid #02519c;
		margin:						0;
		padding:					0;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  .ep_content ul{
		position:					relative;
		display:					block;
		float:						left;
		padding:					0 5px;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  .ep_content ul a{
		float:						none;
		padding-top:				3px;
		padding-bottom:				3px;
		border:						none;
	}
	.ep_product .ep_hovertoolbox .ep_linksharebox  .ep_content .ep_endbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
	}
	/* Produit generique - Outil : Boite PDFs independante */
	.ep_product .ep_linkpdfbox{
		position:					relative;
		display:					block;
		float:						right;
		clear:						right;
		z-index:					50;
		margin:						-2em 10px 2.5em 10px;
		padding:					0;
		background-color:			#FFFFFF;
		border:						1px solid #C5C5C7;
		text-decoration:			none;
	}
	.ep_product .ep_linkpdfbox .ep_title{
		position:					relative;
		display:					none;
	}
	.ep_product .ep_flag .ep_linkpdfbox .ep_title{
		margin-top:					0;
	}
	.ep_product .ep_linkpdfbox .ep_content{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					5px 10px;
		font-size:					0.9em;
		color:						#1a4571;
	}
	.ep_product .ep_linkpdfbox .ep_content a.ep_toolpdf{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					3px 0 3px 22px;
		background-position:		left center;
		background-repeat:			no-repeat;
		color:						#000000;
	}
	.ep_product .ep_linkpdfbox a.ep_toolpdf:link, .ep_product .ep_linkpdfbox a.ep_toolpdf:visited{
		background-image:			url(../../img/struct/files/icn_pdf_grey.gif);
	}
	.ep_product .ep_linkpdfbox a.ep_toolpdf:hover, 
	.ep_product .ep_linkpdfbox a.ep_toolpdf:focus, .ep_product .ep_linkpdfbox a.ep_toolpdf:active{
		background-image:			url(../../img/struct/files/icn_pdf.gif);
	}
	/* Produit generique - Outil : Boite PDFs correction pour la boite outil */
	.ep_product .ep_hovertoolbox .ep_linkpdfbox{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0;
		padding:					0;
		border:						none;
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  .ep_title{
		position:					relative;
		display:					block;
		overflow:					hidden;
		cursor:						default;
		left:						0;
		width:						36px;
		height:						16px;
		margin:						0;
		padding:					0;
		background-position:		10px top;
		background-repeat:			no-repeat;
		text-decoration:			underline;
		text-indent:				100em;
		line-height:				100px;
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  a.ep_title:link, .ep_product .ep_hovertoolbox .ep_linkpdfbox  a.ep_title:visited{
		background-image:			url(../../img/struct/files/icn_pdf_grey.gif);
		color:						#6e7071;
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  a.ep_title:hover, 
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  a.ep_title:focus, .ep_product .ep_hovertoolbox .ep_linkpdfbox  a.ep_title:active{
		background-image:			url(../../img/struct/files/icn_pdf.gif);
		color:						#1a4571;
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  .ep_content{
		position:					absolute;
		display:					block;
		left:						-1px;
		padding:					10px 0;
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  .ep_content .ep_contentbox{
		position:					relative;
		display:					block;
		top:						11px;
		width:						17em;
		padding:					5px 0;
		background-color:			#FFFFFF;
		border:						1px solid #C5C5C7;
		color:						#1a4571;
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  .ep_content a{
		float:						none;
		padding-top:				3px;
		padding-bottom:				3px;
		border:						none;
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox a.ep_toolpdf:link, 
	.ep_product .ep_hovertoolbox .ep_linkpdfbox a.ep_toolpdf:visited,
	.ep_product .ep_hovertoolbox .ep_linkpdfbox a.ep_toolpdf:hover,
	.ep_product .ep_hovertoolbox .ep_linkpdfbox a.ep_toolpdf:focus,
	.ep_product .ep_hovertoolbox .ep_linkpdfbox a.ep_toolpdf:active{
		background-image:			url(../../img/struct/files/icn_pdf.gif);
	}
	.ep_product .ep_hovertoolbox .ep_linkpdfbox  .ep_content .ep_endbox{
		position:					relative;
		display:					block;
		overflow:					hidden;
		clear:						both;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
	}
	
	/* Produit generique : Style pour la zone image  - - - - - - - - - - - - - - - - - */
	
	/* Produit generique - Image : Boite */
	.ep_product .ep_imgbox{
		position:					relative;
		display:					block;
		float:						right;
		margin:						0 15px 0 10px;
		-margin-right:				10px;			/* Correction pour IE6 */
		text-align:					center;
		z-index:					120;
	}
	.ep_product .ep_content .ep_imgbox{
		float:						left;
		margin-left:				0;
		margin-right:				10px;
	}
	/* Produit generique - Image : Lien */
	.ep_product .ep_imgbox a{
		position:					relative;
		display:					block;
		text-decoration:			none;
	}
	/* Produit generique - Image : Image */
	.ep_product .ep_imgbox img{
		position:					relative;
		display:					block;
		width:						250px;
		margin:						0 0 3px 0;
		background-color:			#c0c0c0;
	}
	/* Produit generique - Image : Titre de la galerie (invisible) */
	.ep_product .ep_imgbox .ep_title,
	.ep_product .ep_box_body .ep_imgbox .ep_title{
		position:					absolute;
		display:					block;
		top:						0;
		left:						-1000px;
		width:						1px;
		height:						1px;
		margin:						0;
		padding:					0;
		overflow:					hidden;
		background-color:			#FFFFFF;
		color:						#000000;
	}
	/* Produit generique - Image : Legende */
	.ep_product .ep_imgbox .ep_legend{
		position:					relative;
		display:					block;
		width:						250px;
		margin:						0 0 7px 0;
		padding:					2px 0;
		border:						none;
		font-size:					0.85em;
		font-weight:				normal;
		text-align:					center;
		color:						#000000;
	}
	/* Produit generique - Image : Icone diaporama */
	.ep_product .ep_imgbox .ep_slideshow_icon, .ep_product .ep_imgbox .ep_video_icon, .ep_product .ep_imgbox .ep_audio_icon{
		position: 					absolute;
		display:					block;
		top: 						2px;
		-top:						20px;			/* Correction pour IE6 */
		left:						2px;
		width:						250px;
		height:						95%;
		-height:					110px;			/* Correction pour IE6 */
		background-position:		center;
		background-repeat:			no-repeat;
	}
	.ep_product .ep_imgbox .ep_slideshow_icon{
		background-image: 			url(../../img/cont/news/functional/icn_diaporama.png);
		-background-image: 			url(../../img/cont/news/functional/icn_diaporama.gif);	/* Correction pour IE6 */
	}
	.ep_product .ep_imgbox .ep_audio_icon{
		background-image: 			url(../../img/cont/news/functional/icn_video.gif);
	}
	.ep_product .ep_imgbox .ep_video_icon{
		background-image: 			url(../../img/cont/news/functional/icn_video.gif);
	}
	/* Produit generique - Image : Image de fond pour l'icone diaporama */
	.ep_product .ep_imgbox .ep_slideshow_bg, .ep_product .ep_imgbox .ep_video_bg, .ep_product .ep_imgbox .ep_audio_bg{
		position: 					absolute;
		display:					block;
		top: 						2px;
		-top:						20px;			/* Correction pour IE6 */
		left:						2px;
		width:						250px;
		height:						95%;
		-height:					110px;			/* Correction pour IE6 */
		background-image:			url(../../img/cont/news/functional/icn_diaporamaBg.gif);
		background-position:		center;
		background-repeat:			no-repeat;
		opacity:					0.5;
		filter: 					alpha(opacity=50);
	}
	/* Produit generique - Image : Lien pour les images du diaporama */
	.ep_product .ep_imgbox .ep_slideshow{
		position:					relative;
		display:					block;
		width:						238px;
		margin:						0 0 7px 0;
		padding:					5px;
		border:						1px solid #c0c0c0;
		font-size:					0.85em;
		list-style:					none;
		text-align:					left;
	}
	.ep_product .ep_imgbox .ep_slideshow ul{
		margin:						5px 0 0 0;
	}
	.ep_product .ep_imgbox .ep_slideshow ul li{
		position:					relative;
		display:					block;
		margin:						0 0 2px 0;
		padding:					0 0 0 15px;
		background-image:			url(../../img/struct/navigation/bullet_articleCommon_img.gif);
		background-repeat:			no-repeat;
		background-position:		left -2px;
		text-align:					left;
	}
	.ep_product .ep_imgbox .ep_slideshow a:link, .ep_product .ep_imgbox .ep_slideshow a:visited{
		text-decoration:			none;
		color:						#000000;
	}
	.ep_product .ep_imgbox .ep_slideshow a:hover, .ep_product .ep_imgbox .ep_slideshow a:focus, .ep_product .ep_imgbox .ep_slideshow a:active{
		text-decoration:			underline;
		color:						#000000;
	}
	
	/* Produit generique - Image d'illustration (centree) : Boite */
	.ep_product .ep_img_illustrate{
		float:						none;
		margin:						5px 0 10px 0;
		text-align:					center;
	}
	/* Produit generique - Image d'illustration (centree) : Image */
	.ep_product .ep_img_illustrate img{
		width:						auto;
		margin:						0 auto;
	}
	
	/* Produit generique : Style pour la zone video  - - - - - - - - - - - - - - - - - */
	
	/* Produit generique - Video : Boite */
	.ep_product .ep_videobox{
		position:					relative;
		display:					block;
		float:						right;
		margin:						0 15px 0 10px;
		-margin-right:				10px;			/* Correction pour IE6 */
		text-align:					center;
		z-index:					120;
	}
	.ep_product .ep_content .ep_videobox{
		float:						left;
		margin-left:				0;
		margin-right:				10px;
	}
	/* Produit generique - Video : Objet video */
	.ep_product .ep_videobox object{
		margin:						0 0 3px 0;
	}
	/* Produit generique - Video : Titre de la galerie */
	.ep_product .ep_videobox .ep_title{
		position:					relative;
		display:					block;
		width:						290px;
		margin:						0 0 2px 0;
		padding:					2px 5px;
		background-color:			#EBEBEB;
		border:						none;
		font-size:					0.85em;
		font-weight:				normal;
		color:						#000000;
	}
	.ep_product .ep_box_body .ep_videobox .ep_title{
		margin-top:					0;
		font-size:					0.85em;
		font-weight:				normal;
	}
	/* Produit generique - Video : Legende */
	.ep_product .ep_videobox .ep_legend{
		position:					relative;
		display:					block;
		width:						300px;
		margin:						0 0 7px 0;
		padding:					2px 0;
		border:						none;
		font-size:					0.85em;
		font-weight:				normal;
		text-align:					center;
		color:						#000000;
	}
	
	/* Produit generique : Style pour la zone de contenu - - - - - - - - - - - - - - - */
	
	/* Produit generique - Contenu : Chapo */
	.ep_product .ep_chapo{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						5px 15px 15px 15px;
		padding:					0;
		font-weight:				bold;
		text-align:					justify;
	}
	/* Produit generique - Contenu : Contenu */
	.ep_product .ep_content{
		margin:						15px;
		text-align:					justify;
		-text-align:				inherit;		/* Correction pour IE6 */
	}
	/* Produit generique - Contenu : Correction flottement a droite */
	.ep_product .ep_content .ep_float_right{
		-margin-right:				2px;			/* Correction pour IE6 */
	}
	/* Produit generique - Contenu : Inter titre */
	.ep_product .ep_content h2, .ep_product .ep_content h3, .ep_product .ep_content .ep_title{
		position:					relative;
		display:					block;
		font-size:					1em;
		font-style:					normal;
		font-weight:				bold;
		color:						#000000;
	}
	.ep_product .ep_content h4, .ep_product .ep_content h5, .ep_product .ep_content h6{
		position:					relative;
		display:					block;
		font-size:					1em;
		font-style:					normal;
		font-weight:				normal;
		color:						#000000;
	}
	/* Produit generique - Contenu : Paragraphe */
	.ep_product .ep_content p{
		position:					relative;
		display:					block;
		text-align:					justify;
		-text-align:				inherit;		/* Correction pour IE6 */
	}
	/* Produit generique - Contenu : Citation */
	.ep_product .ep_content q, .ep_product .ep_content blockquote{
		font-style:					italic;
	}
	.ep_product .ep_content q:before, .ep_product .ep_content blockquote:before{
		content:					no-open-quote;
	}
	.ep_product .ep_content q:after, .ep_product .ep_content blockquote:after{
		content:					no-close-quote;
	}
	/* Produit generique - Contenu : Liens internes */
	.ep_product .ep_content a:link, .ep_product .ep_content a:visited{
		text-decoration:			none;
		color:						#02519c;
	}
	.ep_product .ep_content a:hover, .ep_product .ep_content a:focus, .ep_product .ep_content a:active{
		text-decoration:			underline;
		color:						#02519c;
	}
	/* Produit generique - Contenu : Listes */
	.ep_product .ep_content ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		height:						1%;
		margin:						0;
		padding:					0 0 0 25px;
		list-style-type:			none;
		list-style-position:		inside;
		/list-style-position:		outside;		/* Correction pour IE7 */
	}
	.ep_product .ep_content ol{
		position:					relative;
		display:					block;
		overflow:					hidden;
		height:						1%;
		margin:						0;
		padding:					0 0 0 40px;
		list-style-position:		outside;
	}
	.ep_product .ep_content ul li div{
		display:					block;
		left:						0;
		height:						1%;
		margin:						0;
		padding:					0 0 0 15px;
		background-image:			url(../../img/struct/functional/iconCommon_disc.gif);
		background-repeat:			no-repeat;
		background-position:		left 0.3em;
	}
	.ep_product .ep_content li div div,
	.ep_product .ep_content li div ul li div div,
	.ep_product .ep_content li div li div ul li div div{
		padding:					0;
		background-image:			none;
	}
	.ep_product .ep_content ol li div, .ep_product .ep_content li div ol li div{
		display:					block;
		background-image:			none;
	}
	.ep_product .ep_content li div ul li div,
	.ep_product .ep_content li div li div ul li div{
		display:					block;
		padding:					0 0 0 15px;
		background-image:			url(../../img/struct/functional/iconCommon_disc.gif);
	}
	/* Produit generique - Contenu : Tableau de contenu */
	.ep_product .ep_content .ep_content_table{
		margin:						0;
		border-collapse:			collapse;
		empty-cells: 				show;
	}
	.ep_product .ep_content .ep_content_table th, .ep_product .ep_content .ep_content_table td{
		height:						1%;
		padding:					3px 5px;
		border:						1px solid #c0c0c0;
		font-size:					0.85em;
	}
	.ep_product .ep_content ul li div .ep_content_table{
		margin:						0 0 0 15px;
	}
	.ep_product .ep_content ul li div .ep_content_table table{
		margin:						0;
	}
	.ep_product .ep_content .ep_content_table th table th, .ep_product .ep_content .ep_content_table td table td,
	.ep_product .ep_content .ep_content_table th table td, .ep_product .ep_content .ep_content_table td table th{
		font-size:					1em;
	}
	
	/* Produit generique : Style pour la zone de reference - - - - - - - - - - - - - - - */
	
	/* Produit generique - Reference : Block reference */
	.ep_product .ep_reference{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0 15px 5px 15px;
		font-size:					0.8em;
	}
	/* Produit generique - Reference : Correction marge superieure corrigeant un bug */
	.ep_product .ep_reference_debug{
		margin-top:					15px;
	}
	/* Produit generique - Reference : Reference survolant la table des matieres d'un dossier */
	.ep_product .ep_reference_tablecontent{
		clear:						both;
		bottom:						-20px;
		height:						1%;
		padding:					0 0 3px 0;
		background-image:			url(../../img/struct/navigation/border_reference.gif);
		background-repeat:			no-repeat;
		background-position:		left bottom;
		z-index:					1;
	}
	.ep_product .ep_reference_tablecontent span{
		position:					relative;
		display:					inline;
		height:						1%;
		margin-left:				1px;
		padding:					0 5px 2px 5px;
		background-image:			url(../../img/struct/navigation/border_reference.gif);
		background-repeat:			no-repeat;
		background-position:		right bottom;
		background-color:			#FFFFFF;
		border-bottom:				1px solid #C0C0C0;
	}
	
	/* Produit generique : Style pour la zone d'information reference - - - - - - - - - - - - - - - */
	
	/* Produit generique - Reference Info : Block */
	.ep_product .ep_reference_info{
		position:					relative;
		display:					block;
		margin:						15px 15px 30px 15px;
		padding:					0;
		font-size:					1em;
		font-style:					normal;
		font-weight:				normal;
		color:						#000000;
	}
	/* Produit generique - Reference Info : Nota bene */
	.ep_product .ep_reference_info .ep_notabene{
		position:					relative;
		display:					block;
		margin:						10px 0;
		padding:					0;
		font-style:					italic;
	}
	/* Produit generique - Reference Info : Date */
	.ep_product .ep_reference_info .ep_time{
		position:					relative;
		display:					block;
		margin:						5px 0;
		padding:					0;
	}
	/* Produit generique - Reference Info : Personne */
	.ep_product .ep_reference_info .ep_person{
		position:					relative;
		display:					block;
		margin:						5px 0 15px 0;
	}
	.ep_product .ep_reference_info .ep_person .ep_title, .ep_product .ep_reference_info .ep_person .ep_name, .ep_product .ep_reference_info .ep_person .ep_group{
		display:					inline;
		margin:						0;
		padding:					0;
		font-size:					1em;
		font-weight:				normal;
		color:						#000000;
	}
	.ep_product .ep_reference_info .ep_person .ep_title, .ep_product .ep_reference_info .ep_person .ep_group{
		font-size:					0.9em;
	}
	.ep_product .ep_box_body .ep_reference_info .ep_person .ep_title{
		margin-top:					0;
	}
	/* Produit generique - Reference Info : Information supplementaire */
	.ep_product .ep_reference_info .ep_information{
		position:					relative;
		display:					block;
		margin:						5px 0;
		padding:					0;
		font-style:					italic;
	}
	/* Produit generique - Reference Info : Lien */
	.ep_product .ep_reference_info .ep_link{
		position:					relative;
		display:					block;
		margin:						10px 0;
		padding:					0;
	}
	.ep_product .ep_reference_info .ep_link a:link, .ep_product .ep_reference_info .ep_link a:visited{
		font-weight:				bold;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_reference_info .ep_link a:hover, .ep_product .ep_reference_info .ep_link a:focus, .ep_product .ep_reference_info .ep_link a:active{
		font-weight:				bold;
		text-decoration:			underline;
		color:						#02519C;
	}
	
	/* Produit generique - Reference Info "Faits Marquants" : Block Titre */
	.ep_product .ep_reference_info .ep_reference_title{
		position:					relative;
		display:					block;
		margin:						5px 0 0 0;
		padding:					0;
		font-size:					1em;
		font-style:					normal;
		font-weight:				normal;
		color:						#000000;
	}
	
	/* Produit generique - Reference Info "Faits Marquants" : Block contenu general */
	.ep_product .ep_reference_info .ep_reference_box{
		position:					relative;
		display:					block;
		margin:						5px 0 20px 0;
	}
	.ep_product .ep_reference_info .ep_reference_box .ep_reference_finalact,
	.ep_product .ep_reference_info .ep_reference_box .ep_reference_proceduresheet, 
	.ep_product .ep_reference_info .ep_reference_box .ep_reference_rapporteur{
		position:					relative;
		display:					block;
		margin:						5px 0 10px 0;
	}
	
	/* Produit generique - Reference Info "Faits Marquants" : Liens */
	.ep_product .ep_reference_info .ep_reference_box .ep_link{
		position:					relative;
		display:					block;
		margin:						2px 0;
	}
	/* Produit generique - Reference Info "Faits Marquants" : Information additionnelle */
	.ep_product .ep_reference_info .ep_reference_box .ep_information{
		position:					relative;
		display:					block;
		margin:						2px 0;
		font-style:					normal;
	}
	/* Produit generique - Reference Info "Faits Marquants" : Nom du rapporteur */
	.ep_product .ep_reference_info .ep_reference_box .ep_reference_rapporteur .ep_person{
		margin:						0 0 5px 0;
	}
	.ep_product .ep_reference_info .ep_reference_box .ep_reference_rapporteur .ep_name{
		font-weight:				bold;
	}
	.ep_product .ep_reference_info .ep_reference_box .ep_reference_rapporteur .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		font-size:					0.9em;
		font-weight:				normal;
		color:						#000000;
	}
	.ep_product .ep_box_body .ep_reference_info .ep_reference_box .ep_reference_rapporteur .ep_title{
		margin-top:					0;
	}
	/* Produit generique - Reference Info "Faits Marquants" : Information additionnelle du rapporteur */
	.ep_product .ep_reference_info .ep_reference_box .ep_reference_rapporteur .ep_information{
		margin:						0 0 15px 0;
	}
	
	/* Produit generique : Style pour la zone de contact - - - - - - - - - - - - - - - */
	
	/* Produit generique - Contact : Boite */
	.ep_product .ep_contactbox{
		position:					relative;
		display:					block;
		clear:						both;
		margin:						0 15px 15px 15px;
		text-align:					right;
	}
	.ep_product .ep_contactbox .ep_contact{
		position:					relative;
		display:					inline-block;
		-display:					block;
		margin:						0 5px 5px 5px;
		padding:					5px;
		font-size:					0.85em;
		border:						1px solid #C5C5C7;
		text-align:					left;
		vertical-align:				top;
	}
	/* Produit generique - Contact : Titre */
	.ep_product .ep_contactbox .ep_title{
		position:					relative;
		display:					block;
		margin:						0 0 5px 0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
		color:						#000000;
	}
	.ep_product .ep_box_body .ep_contactbox .ep_title{
		margin-top:					0;
	}
	/* Produit generique - Contact : Nom */
	.ep_product .ep_contactbox .ep_name{
		position:					relative;
		display:					block;
		margin:						0 0 2px 25px;
		font-size:					1em;
		font-weight:				bold;
	}
	/* Produit generique - Contact : Liste */
	.ep_product .ep_contactbox ul{
		position:					relative;
		display:					block;
		list-style:					none;
	}
	.ep_product .ep_contactbox ul li{
		position:					relative;
		display:					block;
		margin:						5px 0;
		background-image:			none;
	}
	/* Produit generique - Contact : Separation */
	.ep_product .ep_contactbox hr{
		margin:						6px 0;
		border:						1px solid #FFFFFF;
		border-top-color:			#C5C5C7;
	}
	/* Produit generique - Contact : Image */
	.ep_product .ep_contactbox img{
		border:						none;
		vertical-align:				bottom;
	}
	/* Produit generique - Contact : Lien */
	.ep_product .ep_contactbox a:link, .ep_product .ep_contactbox a:visited{
		color:						#02519C;
		text-decoration:			none;
	}
	.ep_product .ep_contactbox a:hover, .ep_product .ep_contactbox a:focus, .ep_product .ep_contactbox a:active{
		color:						#02519C;
		text-decoration:			underline;
	}

	/* Produit generique : Style pour la boite d'informations "FactBox" - - - - - - - - - - - - - - - - */
	
	/* Produit generique - FactBox : Boite */
	.ep_product .ep_factbox{
		position:					relative;
		display:					block;
		width:						200px;
		margin-top:					5px;
		margin-bottom:				10px;
		border:						1px solid #C0C0C0;
		font-weight:				normal;
		text-align:					left;
	}
	/* Produit generique - FactBox : Titre invisible */
	.ep_product .ep_factbox .ep_hidden{
		margin:						0;
	}
	/* Produit generique - FactBox : Titre */
	.ep_product .ep_factbox .ep_title{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					2px 7px;
		background-color:			#ececec;
		font-size:					0.9em;
		font-weight:				bold;
		color:						#000000;
	}
	.ep_product .ep_box_body .ep_factbox .ep_title{
		margin-top:					0;
	}
	/* Produit generique - FactBox : Contenu */
	.ep_product .ep_factbox ul{
		position:					relative;
		display:					block;
		float:						none;
		margin:						0;
		padding:					5px 7px 0 0;
		background-color:			#F7F7F7;
		list-style:					none;
		list-style-position:		outside;
	}
	.ep_product .ep_factbox ul li{
		position:					relative;
		display:					block;
		/height:					auto;
		margin:						0;
		padding:					0 0 5px 17px;
		background-image:			url(../../img/struct/navigation/bullet_article_knowledge.gif);
		background-repeat:			no-repeat;
		background-position:		5px 0.4em;
		font-size:					0.85em;
		font-weight:				normal;
	}

	/* Produit generique : Style pour la boite d'informations "Citation"  - - - - - - - - - - - - - - - */
	
	/* Produit generique - Citation : Boite */
	.ep_product .ep_quotebox{
		position:					relative;
		display:					block;
		width:						180px;
		margin-top:					5px;
		margin-bottom:				10px;
		padding:					8px;
		background-color:			#F7F7F7;
		border:						1px solid #C0C0C0;
		font-size:					1.1em;
		color:						#000000;
		text-align:					left;
	}
	/* Produit generique - Citation : Titre invisible */
	.ep_product .ep_quotebox .ep_hidden{
		margin:						0;
	}
	/* Produit generique - Citation : Citation */
	.ep_product .ep_quotebox blockquote, .ep_product .ep_quotebox q{
		position:					relative;
		display:					block;
		padding:					13px 0 0 0;
		background-image:			url(../../img/struct/navigation/quotebox_article.gif);
		background-position:		left top;
		background-repeat:			no-repeat;
		font-style:					normal;
		font-weight:				bold;
		text-indent:				40px;
	}
	/* Produit generique - Citation : Auteur */
	.ep_product .ep_quotebox cite{
		position:					relative;
		display:					block;
		padding:					5px 0 0 0;
		font-size:					0.9em;
		font-style:					normal;
		font-weight:				bold;
		text-align:					right;
	}

	/* Produit generique : Style pour le bloc "Essential" (mini sommaire d'entete) - - - - - - - - - - - - - - - */
	
	.ep_product .ep_essential{
		position: 					relative;
		display:					block;
		z-index:					20;
		margin:						10px 15px 15px 15px;
		border-top-width: 			1px;
		border-bottom-width:		1px;
		border-top-style: 			solid;
		border-bottom-style: 		solid;
		border-top-color: 			#c5c5c7;
		border-bottom-color: 		#c5c5c7;
		font-size:					0.85em;
	}
	.ep_product .ep_essential ul{
		margin: 					8px 0;
	}
	.ep_product .ep_essential li{
		padding:				  	1px 10px;
		background-image: 			url(../../img/struct/navigation/bullet_disk_grey.png);
		background-repeat: 			no-repeat;
		background-position: 		left 0.45em;
	}
	
	/* Produit generique : Style pour le bloc de liens "sommaire"/table des matieres (ancien modele)  - - - - - - - - - - */
	
	/* Produit generique - Liens "Sommaire" : Boite */
	.ep_product .ep_summarybox{
		position:					relative;
		display:					block;
		clear:						both;
		/height:					1%;				/* Correction pour IE7 */
		margin:						10px 0;
		padding:					40px 0 0 0;
		background-image:			url(../../img/cont/news/press_releases_titletop.gif);
		background-repeat:			repeat-x;
		background-position:		top;
	}
	.ep_product .ep_summarybox ul{
		position:					relative;
		display:					block;
		padding:					0 0 20px 0;
		background-image:			url(../../img/cont/news/press_releases_titlebottom.gif);
		background-repeat:			repeat-x;
		background-position:		bottom;
		list-style:					none;
	}
	/* Produit generique - Liens "Sommaire" : Liste */
	.ep_product .ep_summarybox ul li{
		position:					relative;
		display:					block;
		margin:						0 15px 20px 15px;
		padding:					0 0 0 12px;
		background-image:			url(../../img/struct/navigation/icon_square.gif);
		background-repeat:			no-repeat;
		background-position:		left center;
		font-size:					1em;
		font-weight:				bold;
	}
	/* Produit generique - Liens "Sommaire" : Lien */
	.ep_product .ep_summarybox ul li a:link, .ep_product .ep_summarybox ul li a:visited{
		color:						#02519c;
		text-decoration:			none;
	}
	.ep_product .ep_summarybox ul li a:hover, .ep_product .ep_summarybox ul li a:focus, .ep_product .ep_summarybox ul li a:active{
		color:						#02519c;
		text-decoration:			underline;
	}
	
	/* Produit generique : Style pour la zone de navigation/pagination (ancien modele)  - - - - - - - - - - - - - */
	
	/* Produit generique - Liens "Navigation" : Boite */
	.ep_product .ep_navigationbox{
		position:					relative;
		display:					block;
		clear:						both;
		/height:					1%;				/* Correction pour IE7 et precedent */
		margin:						20px 0 5px 0;
		padding:					3px 15px 0 15px;
		background-image:			url(../../img/struct/navigation/bg_nav_releases.gif);
		background-repeat:			repeat-x;
		background-position:		top;
		background-color:			#ebebeb;
		border:						none;
	}
	/* Produit generique - Liens "Navigation" : Boite */
	.ep_product .ep_navigationbox_border{
		border-bottom:				1px solid #D0D0D0;
	}
	/* Produit generique - Liens "Navigation" : Liens texte */
	.ep_product .ep_navigationbox a.ep_home:link, 	.ep_product .ep_navigationbox a.ep_home:visited, 
	.ep_product .ep_navigationbox a.ep_prev:link, 	.ep_product .ep_navigationbox a.ep_prev:visited, 
	.ep_product .ep_navigationbox a.ep_next:link, 	.ep_product .ep_navigationbox a.ep_next:visited,
	.ep_product .ep_navigationbox a.ep_home:hover, 	.ep_product .ep_navigationbox a.ep_home:focus, .ep_product .ep_navigationbox a.ep_home:active,
	.ep_product .ep_navigationbox a.ep_prev:hover, 	.ep_product .ep_navigationbox a.ep_prev:focus, .ep_product .ep_navigationbox a.ep_prev:active,
	.ep_product .ep_navigationbox a.ep_next:hover, 	.ep_product .ep_navigationbox a.ep_next:focus, .ep_product .ep_navigationbox a.ep_next:active{
		position:					relative;
		-height:					1%;
		margin-top:					0;
		margin-bottom:				0;
		padding-top:				2px;
		padding-bottom:				2px;
		background-repeat:			no-repeat;
		text-decoration:			underline;
		color:						#02519c;
	}
	.ep_product .ep_navigationbox a.ep_home{
		margin-left:				0;
		margin-right:				10px;
		padding-left:				20px;
		background-image:			url(../../img/struct/navigation/navi_first.gif);
		background-position:		left center;
	}
	.ep_product .ep_navigationbox a.ep_prev{
		margin-left:				0;
		margin-right:				10px;
		padding-left:				15px;
		background-image:			url(../../img/struct/navigation/navi_previous.gif);
		background-position:		left center;
	}
	.ep_product .ep_navigationbox a.ep_next{
		margin-right:				0;
		margin-left:				10px;
		padding-right:				15px;
		background-image:			url(../../img/struct/navigation/navi_next.gif);
		background-repeat:			no-repeat;
		background-position:		right center;
	}
	/* Produit generique - Liens "Navigation" : Liens page */
	.ep_product .ep_navigationbox ul.ep_pages{
		position:					relative;
		display:					inline;
		margin:						0 2px;
		list-style:					none;
	}
	.ep_product .ep_navigationbox ul.ep_pages li{
		position:					relative;
		display:					inline;
		margin:						0 2px;
		padding:					0;
	}
	.ep_product .ep_navigationbox ul.ep_pages li a:link, .ep_product .ep_navigationbox ul.ep_pages li a:visited{
		position:					relative;
		display:					inline;
		margin:						0;
		padding:					2px 5px 1px 5px;
		background:					none;
		font-weight:				bold;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_product .ep_navigationbox ul.ep_pages li a:hover, 
	.ep_product .ep_navigationbox ul.ep_pages li a:focus, .ep_product .ep_navigationbox ul.ep_pages li a:active{
		background:					#02519c;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	/* Produit generique - Liens "Navigation" : Liens page selectionne */
	.ep_product .ep_navigationbox ul.ep_pages li.ep_selected{
		padding:					2px 5px 1px 5px;
		background:					#02519c;
		font-weight:				bold;
		text-decoration:			none;
		color:						#FFFFFF;
	}
	.ep_product .ep_navigationbox ul.ep_pages li.ep_selected a:link, .ep_product .ep_navigationbox ul.ep_pages li.ep_selected a:visited,
	.ep_product .ep_navigationbox ul.ep_pages li.ep_selected a:hover, .ep_product .ep_navigationbox ul.ep_pages li.ep_selected a:focus, 
	.ep_product .ep_navigationbox ul.ep_pages li.ep_selected a:active{
		padding:					0;
		color:						#FFFFFF;
	}
	/* Produit generique - Liens "Navigation" : Texte invisible des liens */
	.ep_product .ep_navigationbox a.ep_home span.ep_hidden,	
	.ep_product .ep_navigationbox a.ep_prev span.ep_hidden, 	
	.ep_product .ep_navigationbox a.ep_next span.ep_hidden,
	.ep_product .ep_navigationbox ul.ep_pages li .ep_hidden{
		display:					inline;
		top:						0;
		margin:						0;
		padding:					0;
		background-image:			none;
		letter-spacing:				-5px;
	}
	
	/* Produit generique : Style pour le bloc de liens "sommaire"/table des matieres (nouveau modele)  - - - - - - - - - - */
	
	/* Produit generique - Liens "Table des matieres" : Boite */
	.ep_product .ep_tablecontentbox{
		position:					relative;
		display:					block;
		clear:						both;
		/height:					1%;				/* Correction pour IE7 */
		margin:						10px 0;
		padding:					0 0 25px 0;
		background-color:			#FFFFFF;
		border-top:					1px solid #C0C0C0;
	}
	.ep_product .ep_tablecontentbox ul{
		margin:						0;
		padding:					0;
		list-style:					none;
	}
	/* Produit generique - Liens "Table des matieres" : Bloc de liens */
	.ep_product .ep_tablecontentbox ul li{
		margin:						0 0 0 15px;
		padding:					0;
		background-color:			#FFF;
		border-top:					0;
	}
	.ep_product .ep_tablecontentbox ul li a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0;
		background-color:			#FFF;
		border:						none;
		text-decoration:			none;
	}
	/* Produit generique - Liens "Table des matieres" : Titre du lien */
	.ep_product .ep_tablecontentbox ul li .ep_title{
		position:					relative;
		display:					block;
		top:						-1px;
		margin:						0 2em 0 0;
		padding:					5px 5px 5px 0;
		background-color:			#FFFFFF;
		border-top:					1px solid #EFEFEF;
		border-bottom:				0px solid;
		border-right:				1px solid #CACACC;
		font-size:					1em;
		font-weight:				normal;
		color:						#02519C;
	}
	.ep_product .ep_box_body .ep_tablecontentbox ul li .ep_title{
		margin-top:					0;
	}
	.ep_product .ep_tablecontentbox ul li a:link .ep_title, .ep_product .ep_tablecontentbox ul li a:visited .ep_title{
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_tablecontentbox ul li a:hover .ep_title, 
	.ep_product .ep_tablecontentbox ul li a:focus .ep_title, .ep_product .ep_tablecontentbox ul li a:active .ep_title{
		text-decoration:			underline;
		color:						#02519C;
	}
	/* Produit generique - Liens "Table des matieres" : Numero de page du lien */
	.ep_product .ep_tablecontentbox ul li .ep_page{
		position:					absolute;
		display:					block;
		top:						-1px;
		right:						0;
		width:						2em;
		margin:						0;
		padding:					5px 0;
		border-top:					1px solid #CACACC;
		text-align:					center;
		font-weight:				bold;
		color:						#02519C;
		cursor:						pointer;
	}
	.ep_product .ep_tablecontentbox ul li a:link .ep_page, .ep_product .ep_tablecontentbox ul li a:visited .ep_page{
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_tablecontentbox ul li a:hover .ep_page, 
	.ep_product .ep_tablecontentbox ul li a:focus .ep_page, .ep_product .ep_tablecontentbox ul li a:active .ep_page{
		text-decoration:			none;
		color:						#000000;
	}
	/* Produit generique - Liens "Table des matieres" : Correction pour le lien selectionne */
	.ep_product .ep_tablecontentbox ul li div.ep_link .ep_title{
		top:						0;
		border-top:					none;
	}
	.ep_product .ep_box_body .ep_tablecontentbox ul li div.ep_link .ep_title{
		margin-top:					0;
	}
	.ep_product .ep_tablecontentbox ul li div.ep_link .ep_page{
		top:						-1px;
		background-color:			#FFFFFF;
		border-top-color:			#FFFFFF;
		color:						#000000;
		cursor:						default;
	}
	/* Produit generique - Liens "Table des matieres" : Ligne du dernier lien */
	.ep_product .ep_tablecontentbox .ep_end{
		position:					absolute;
		display:					block;
		bottom:						25px;
		right:						0;
		overflow:					hidden;
		width:						2em;
		height:						1px;
		border-top-width:			1px;
		border-top-style:			solid;
		border-top:					1px solid #CACACC;
	}
	
	/* Produit generique : Style pour le bloc de liens "sommaire"/table des matieres (nouveau modele avec avatar)  - - - - - - - - - - */
	
	/* Produit generique - Liens "Sommaire avec photo" : Boite */
	.ep_product .ep_summaryavatarbox{
		position:					relative;
		display:					block;
		clear:						both;
		/height:					1%;				/* Correction pour IE7 */
		margin:						10px 0;
		padding:					20px 0;
		background-color:			#FFFFFF;
		border-top:					1px solid #d9d9d9;
	}
	.ep_product .ep_summaryavatarbox ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		list-style:					none;
	}
	.ep_product .ep_summaryavatarbox ul li{
		position:					relative;
		display:					block;
		clear:						both;
		cursor:						default;
		height:						1%;
		margin:						-1px 0 0 0;
		padding:					4px 0 0 0;
		/padding-top:				2px;
		background-image:			url(../../img/cont/news/navigation/linegrey_711px.gif);
		background-position:		80px top;
		background-repeat:			no-repeat;
	}
	.ep_product .ep_summaryavatarbox span.ep_end{
		position:					relative;
		display:					block;
		clear:						both;
		overflow:					hidden;
		height:						1px;
		margin:						-1px 0 0 0;
		padding:					0;
		background-image:			url(../../img/cont/news/navigation/linegrey_711px.gif);
		background-position:		80px top;
		background-repeat:			no-repeat;
		border:						none;
	}
	/* Produit generique - Liens "Sommaire avec photo" : Boite du lien */
	.ep_product .ep_summaryavatarbox a{
		position:					relative;
		display:					block;
		margin:						0;
		padding:					0 10px;
		border-left:				5px solid #f3e7f3;
		border-right:				5px solid #f3e7f3;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_summaryavatarbox a span.ep_endbox{
		position:					relative;
		display:					block;
		clear:						both;
		overflow:					hidden;
		height:						1px;
		margin:						0;
		padding:					0;
		background:					none;
		border:						none;
	}
	.ep_product .ep_summaryavatarbox a img.ep_height{
		position:					relative;
		display:					inline-block;
		overflow:					hidden;
		width:						60px;
		height:						49px;
		margin:						0;
		padding:					0;
		text-decoration:			none;
		vertical-align:				middle;
	}
	/* Produit generique - Liens "Sommaire avec photo" : Photo */
	.ep_product .ep_summaryavatarbox .ep_imglink{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						2px;
		left:						15px;
		width:						50px;
		height:						50px;
		margin:						0;
		padding:					0;
		background-color:			#FFFFFF;
	}
	.ep_product .ep_summaryavatarbox .ep_imglink img{
		position:					relative;
		top:						-50%;
		left:						-50%;
	}
	/* Produit generique - Liens "Sommaire avec photo" : Photo */
	.ep_product .ep_summaryavatarbox a .ep_titlelink{
		position:					relative;
		display:					inline-block;
		cursor:						pointer;
		width:						710px;
		margin:						0;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
		vertical-align:				text-bottom;
		color:						#02519C;
	}
	.ep_product .ep_summaryavatarbox a .ep_titlelink span{
		position:					relative;
		display:					block;
		margin:						0;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_summaryavatarbox a:link .ep_titlelink span, .ep_product .ep_summaryavatarbox a:visited .ep_titlelink span{
		text-decoration:			none;
	}
	.ep_product .ep_summaryavatarbox a:hover .ep_titlelink span, 
	.ep_product .ep_summaryavatarbox a:focus .ep_titlelink span, 
	.ep_product .ep_summaryavatarbox a:active .ep_titlelink span{
		text-decoration:			underline;
	}
	
	/* Produit generique : Style pour la zone de navigation/pagination (nouveau modele)  - - - - - - - - - - - - - */
	
	/* Produit generique - Liens "Pagination" : Boite */
	.ep_product .ep_paginatebox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						0 0 20px 0;
		padding:					10px 0 0 0;
		background-color:			#F7F7F7;
	}
	.ep_product .ep_paginatebox .ep_paginatecontent{
		padding:					0 15px;
		background-color:			#ffffff;
		border-top:					1px solid #C0C0C0;
	}
	/* Produit generique - Liens "Pagination" : Formulaire englobant les boutons textes et chiffres */
	.ep_product .ep_paginatebox .ep_paginatecontent form{
		position:					relative;
		display:					block;
		float:						left;
	}
	/* Produit generique - Liens "Pagination" : Liens texte de type Input ou Button */
	.ep_product .ep_paginatebox_input input.ep_home, 	.ep_product .ep_paginatebox_input input.ep_prev, 	.ep_product .ep_paginatebox_input input.ep_next,
	.ep_product .ep_paginatebox_input button.ep_home, 	.ep_product .ep_paginatebox_input button.ep_prev, 	.ep_product .ep_paginatebox_input button.ep_next{
		position:					relative;
		display:					block;
		overflow:					hidden;
		float:						left;
		clear:						right;
		top:						1px;
		-height:					1%;
		margin:						0;
		padding:					2px 15px;
		background-color:			#FFFFFF;
		background-repeat:			no-repeat;
		border:						none;
		text-decoration:			none;
		color:						#6f6f6f;
	}
	/* Produit generique - Liens "Pagination" : Liens texte */
	.ep_product .ep_paginatebox a.ep_home:link, 		.ep_product .ep_paginatebox a.ep_home:visited, 
	.ep_product .ep_paginatebox a.ep_prev:link, 		.ep_product .ep_paginatebox a.ep_prev:visited, 
	.ep_product .ep_paginatebox a.ep_next:link, 		.ep_product .ep_paginatebox a.ep_next:visited,
	.ep_product .ep_paginatebox a.ep_home:hover, 		.ep_product .ep_paginatebox a.ep_home:focus, .ep_product .ep_paginatebox a.ep_home:active,
	.ep_product .ep_paginatebox a.ep_prev:hover, 		.ep_product .ep_paginatebox a.ep_prev:focus, .ep_product .ep_paginatebox a.ep_prev:active,
	.ep_product .ep_paginatebox a.ep_next:hover, 		.ep_product .ep_paginatebox a.ep_next:focus, .ep_product .ep_paginatebox a.ep_next:active{
		position:					relative;
		display:					block;
		float:						left;
		clear:						right;
		top:						2px;
		-height:					1%;
		margin:						0;
		padding:					2px 15px;
		background-color:			#FFFFFF;
		text-decoration:			none;
		color:						#6f6f6f;
	}
	.ep_product .ep_paginatebox a.ep_home span, 	.ep_product .ep_paginatebox a.ep_prev span, .ep_product .ep_paginatebox a.ep_next span{
		background-repeat:			no-repeat;
		color:						#02519c;
	}
	.ep_product .ep_paginatebox a.ep_home:link span, 	.ep_product .ep_paginatebox a.ep_home:visited span, 
	.ep_product .ep_paginatebox a.ep_prev:link span, 	.ep_product .ep_paginatebox a.ep_prev:visited span, 
	.ep_product .ep_paginatebox a.ep_next:link span, 	.ep_product .ep_paginatebox a.ep_next:visited span{
		text-decoration:			none;
	}
	.ep_product .ep_paginatebox a.ep_home:hover span, 	.ep_product .ep_paginatebox a.ep_home:focus span, .ep_product .ep_paginatebox a.ep_home:active span,
	.ep_product .ep_paginatebox a.ep_prev:hover span, 	.ep_product .ep_paginatebox a.ep_prev:focus span, .ep_product .ep_paginatebox a.ep_prev:active span,
	.ep_product .ep_paginatebox a.ep_next:hover span, 	.ep_product .ep_paginatebox a.ep_next:focus span, .ep_product .ep_paginatebox a.ep_next:active span{
		text-decoration:			underline;
	}
	.ep_product .ep_paginatebox a.ep_home span,
	.ep_product .ep_paginatebox_input input.ep_home,
	.ep_product .ep_paginatebox_input button.ep_home{
		padding-left:				20px;
		background-image:			url(../../img/struct/navigation/navi_first.gif);
		background-position:		left center;
	}
	.ep_product .ep_paginatebox a.ep_prev span,
	.ep_product .ep_paginatebox_input input.ep_prev,
	.ep_product .ep_paginatebox_input button.ep_prev{
		padding-left:				15px;
		background-image:			url(../../img/struct/navigation/navi_previous.gif);
		background-position:		left center;
	}
	.ep_product .ep_paginatebox a.ep_next span,
	.ep_product .ep_paginatebox_input input.ep_next,
	.ep_product .ep_paginatebox_input button.ep_next{
		padding-right:				15px;
		background-image:			url(../../img/struct/navigation/navi_next.gif);
		background-repeat:			no-repeat;
		background-position:		right center;
	}
	.ep_product .ep_paginatebox_input input.ep_home,
	.ep_product .ep_paginatebox_input button.ep_home{
		/padding-left:				10px;
		/padding-right:				0;
	}
	.ep_product .ep_paginatebox_input input.ep_prev,
	.ep_product .ep_paginatebox_input button.ep_prev{
		/padding-left:				5px;
		/padding-right:				0;
	}
	.ep_product .ep_paginatebox_input input.ep_next,
	.ep_product .ep_paginatebox_input button.ep_next{
		/padding-left:				0;
		/padding-right:				5px;
	}
	/* Produit generique - Liens "Pagination" : Liens page */
	.ep_product .ep_paginatebox ul.ep_pages{
		position:					relative;
		display:					block;
		float:						left;
		margin:						0 2px;
		list-style:					none;
	}
	.ep_product .ep_paginatebox_input ul.ep_pages{
		top:						-2px;
	}
	.ep_product .ep_paginatebox ul.ep_pages li{
		position:					relative;
		display:					block;
		float:						left;
		top:						2px;
		margin:						0;
		padding:					0;
	}
	.ep_product .ep_paginatebox ul.ep_pages li a{
		position:					relative;
		display:					inline;
		margin:						0;
		padding:					2px 7px 1px 7px;
		background-color:			#ffffff;
		border:						1px solid;
		border-color:				#C0C0C0;
		border-top:					none;
		border-left:				none;
		font-weight:				bold;
		text-decoration:			none;
		color:						#02519c;
	}
	.ep_product .ep_paginatebox_input ul.ep_pages li input,
	.ep_product .ep_paginatebox_input ul.ep_pages li button{
		position:					relative;
		display:					inline;
		overflow:					hidden;
		margin:						0;
		padding:					2px 3px 1px 3px;
		/padding:					2px 5px 0 5px;
		background-color:			#ffffff;
		border:						1px solid;
		border-color:				#C0C0C0;
		border-top:					none;
		border-left:				none;
		font-weight:				bold;
		text-decoration:			none;
		color:						#02519c;
	}
	.ep_product .ep_paginatebox ul.ep_pages li.ep_first a,
	.ep_product .ep_paginatebox_input ul.ep_pages li.ep_first input,
	.ep_product .ep_paginatebox_input ul.ep_pages li.ep_first button{
		border-left:				1px solid #C0C0C0;
	}
	.ep_product .ep_paginatebox ul.ep_pages li a:hover, .ep_product .ep_paginatebox ul.ep_pages li a:focus, .ep_product .ep_paginatebox ul.ep_pages li a:active{
		text-decoration:			none;
		color:						#000000;
	}
	/* Produit generique - Liens "Pagination" : Points de suspension */
	.ep_product .ep_paginatebox ul.ep_pages li.ep_suspensionpoints{
		position:					relative;
		display:					block;
		float:						left;
		cursor:						default;
		top:						0;
		margin:						0;
		padding:					2px 4px 1px 4px;
		background-color:			#ffffff;
		border:						1px solid;
		border-color:				#C0C0C0;
		border-top:					none;
		border-left:				none;
		font-weight:				bold;
		text-decoration:			none;
		color:						#02519c;
	}
	/* Produit generique - Liens "Pagination" : Liens page selectionne */
	.ep_product .ep_paginatebox ul.ep_pages li.ep_selected{
		cursor:						default;
		top:						-1px;
		padding:					3px 7px 1px 7px;
		background:					#F7F7F7;
		border:						1px solid #C0C0C0;
		border-top:					none;
		border-left:				none;
		font-weight:				bold;
		text-decoration:			none;
		color:						#000000;
	}
	.ep_product .ep_paginatebox ul.ep_pages li.ep_selected a:link, .ep_product .ep_paginatebox ul.ep_pages li.ep_selected a:visited,
	.ep_product .ep_paginatebox ul.ep_pages li.ep_selected a:hover, .ep_product .ep_paginatebox ul.ep_pages li.ep_selected a:focus, 
	.ep_product .ep_paginatebox ul.ep_pages li.ep_selected a:active{
		padding:					0;
		color:						#000000;
	}
	.ep_product .ep_paginatebox ul.ep_pages li.ep_firstselected{
		border-left:				1px solid #C0C0C0;
	}
	.ep_product .ep_paginatebox_input ul.ep_pages li.ep_selected{
		top:						1px;
		padding:					1px 0 0 0;
		/padding:					0 0 1px 0;
	}
	.ep_product .ep_paginatebox_input ul.ep_pages li.ep_selected input{
		background-color:			transparent;
		border:						none;
		color:						#000000;
	}
	.ep_product .ep_paginatebox_input ul.ep_pages li.ep_selected_noinput{
		top:						1px;
		padding:					4px 7px 2px 7px;
		/padding-bottom:			3px;
	}
	/* Produit generique - Liens "Pagination" : Texte invisible des liens */
	.ep_product .ep_paginatebox a.ep_home span.ep_hidden,	
	.ep_product .ep_paginatebox a.ep_prev span.ep_hidden, 	
	.ep_product .ep_paginatebox a.ep_next span.ep_hidden,
	.ep_product .ep_paginatebox ul.ep_pages li .ep_hidden{
		display:					inline;
		top:						0;
		margin:						0;
		padding:					0;
		background-image:			none;
		letter-spacing:				-5px;
	}
	
	/* Produit generique : Style pour la zone de navigation/pagination (nouveau modele avec avatar)  - - - - - - - - - - - - - */
	
	/* Produit generique - Liens "Pagination avec photo" : Boite */
	.ep_product .ep_paginateavatarbox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		padding:					0;
		border: 					0 solid #cfd2db;
		border-top-width:			1px;
		border-bottom-width:		1px;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink,
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_listcontent{
		position:					relative;
		display:					block;
		width:						auto;
		height:						auto;
		margin:						0;
		padding:					0;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox{
		position:					relative;
		display:					inline-block;
		vertical-align:				top;
	}
	/* Produit generique - Liens "Pagination avec photo" : Boite */
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_link,
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_selected{
		position:					relative;
		display:					block;
		min-height:					92px;
		margin:						0;
		padding:					0 5px 0 5px;
		background-image:			url(../../img/struct/navigation/icon_arrow_white_bottom.gif);
		background-position:		center top;
		background-repeat:			no-repeat;
		text-align:					center;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_link:link, 
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_link:visited{
		cursor:						pointer;
		background-color:			transparent;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_link:hover, 
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_link:focus, 
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_link:active{
		background-color:			transparent;
		border:						none;
		text-decoration:			underline;
		color:						#02519C;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_selected{
		cursor:						default;
		background-color:			#CFDBE9;
		border:						none;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_link .ep_width,
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_selected .ep_width{
		position:					relative;
		display:					block;
		overflow:					hidden;
		width:						50px;
		height:						1px;
		border:						none;
		text-decoration:			none;
	}
	/* Produit generique - Liens "Pagination avec photo" : Bloc image */
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_imglink{
		position:					absolute;
		display:					block;
		overflow:					hidden;
		top:						0;
		left:						0;
		width:						100%;
		margin:						0;
		padding:					20px 0 0 0;
		text-align:					center;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_selected .ep_imglink{
		position:					relative;
		width:						auto;
		max-width:					12em;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_imglink .ep_img{
		position:					relative;
		display:					inline-block;
		overflow:					hidden;
		width:						50px;
		height:						50px;
		margin:						0 auto;
		/margin:					0;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_imglink .ep_img img{
		position:					relative;
		display:					block;
		top:						-50%;
		left:						-50%;
	}
	/* Produit generique - Liens "Pagination avec photo" : Bloc titre */
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_titlelink{
		position:					relative;
		display:					block;
		overflow:					visible;
		min-width:					70px;
		max-width:					12em;
		margin:						70px 0 0 0;
		padding:					10px 0 15px 0;;
		font-weight:				bold;
		text-align:					center;
	}
	.ep_product .ep_paginateavatarbox .ep_listlink .ep_linkbox .ep_selected .ep_titlelink{
		margin-top:					0;
	}
	/* Produit generique - Liens "Pagination avec photo" : Correction JS (Boutons) */
	.ep_product .ep_paginateavatarbox_js .ep_btn_min,
	.ep_product .ep_paginateavatarbox_js .ep_btn_max{
		position:					absolute;
		display:					block;
		cursor:						w-resize;
		top:						0;
		bottom:						0;
		width:						15px;
		background-color: 			#d2dbea;
		background-repeat: 			no-repeat;
		background-position: 		center;
		color:						#000000;
	}
	.ep_product .ep_paginateavatarbox_js .ep_btn_min{
		cursor:						w-resize;
		left:						0;
		background-image:			url(../../img/struct/navigation/icon_arrow_white_right.gif);
	}
	.ep_product .ep_paginateavatarbox_js .ep_btn_max{
		cursor:						e-resize;
		right:						0;
		background-image:			url(../../img/struct/navigation/icon_arrow_white_left.gif);
	}
	.ep_product .ep_paginateavatarbox_js .ep_btn_min span,
	.ep_product .ep_paginateavatarbox_js .ep_btn_max span{
		position:					absolute;
		display:					block;
		left:						-100000px;
	}
	/* Produit generique - Liens "Pagination avec photo" : Correction JS (Bloc contenu) */
	.ep_product .ep_paginateavatarbox_js .ep_listlink{
		overflow:					hidden;
		left:						15px;
		width:						778px;
		height:						1%;
	}
	.ep_product .ep_paginateavatarbox_js .ep_listlink .ep_linkbox .ep_imglink,
	.ep_product .ep_paginateavatarbox_js .ep_listlink .ep_linkbox .ep_titlelink{
		min-width:					inherit;
		max-width:					inherit;
	}
	
	/* Produit generique : Style pour la zone de liens "En savoir plus" - - - - - - - - - - - - - - - - */
	
	/* Produit generique - Liens "En savoir plus" : Boite */
	.ep_product .ep_linkmorebox{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						15px 0 0 0;
	}
	.ep_product .ep_linkmorebox ul{
		position:					relative;
		display:					block;
		height:						1%;
		padding:					5px 15px 15px 15px;
		background-color:			#F7F7F7;
		list-style:					none;
	}
	.ep_product .ep_linkmorebox ul li{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						1px 0;
	}
	
	/* Produit generique - Liens "En savoir plus" : Correction pour la juxtaposition de la boite "pagination" */
	.ep_product .ep_linkmore_paginate{
		margin-bottom:				0;
	}
	
	/* Produit generique - Liens "En savoir plus" : Titre */
	.ep_product .ep_linkmorebox .ep_title{
		position:					relative;
		display:					block;
		height:						1%;
		margin:						0;
		padding:					5px 15px;
		background-color:			#ececec;
		border-top:					1px solid #C0C0C0;
		border-bottom:				2px solid #ffffff;
		font-size:					1em;
		font-weight:				bold;
		color:						#000000;
	}
	.ep_product .ep_box_body .ep_linkmorebox .ep_title{
		margin-top:					0;
	}
	/* Produit generique - Liens "En savoir plus" : Lien */
	.ep_product .ep_linkmorebox ul li a:link, .ep_product .ep_linkmorebox ul li a:visited{
		position:					relative;
		display:					inline;
		padding:					0 0 0 25px;
		font-size:					1em;
		text-decoration:			none;
		color:						#02519c;
	}
	.ep_product .ep_linkmorebox ul li a:hover, .ep_product .ep_linkmorebox ul li a:focus, .ep_product .ep_linkmorebox ul li a:active{
		text-decoration:			underline;
		color:						#02519c;
	}
	/* Produit generique - Liens "En savoir plus" : Correction des liens pour l'utilisation en listes */
	.ep_product .ep_linkmorebox ul li.ep_read, .ep_product .ep_linkmorebox ul li.ep_doc, 
	.ep_product .ep_linkmorebox ul li.ep_video, .ep_product .ep_linkmorebox ul li.ep_audio, 
	.ep_product .ep_linkmorebox ul li.ep_infography, .ep_product .ep_linkmorebox ul li.ep_galery{
		padding:					0 0 0 25px;
	}
	.ep_product .ep_linkmorebox ul li.ep_read a, .ep_product .ep_linkmorebox ul li.ep_doc a, 
	.ep_product .ep_linkmorebox ul li.ep_video a, .ep_product .ep_linkmorebox ul li.ep_audio a, 
	.ep_product .ep_linkmorebox ul li.ep_infography a, .ep_product .ep_linkmorebox ul li.ep_galery a{
		padding:					0;
	}
	/* Produit generique - Liens "Retour >>" et "<< Retour" */
	.ep_product .ep_linknext, .ep_product .ep_linkprev{
		margin:						15px;
	}
	
	/* Produit generique : Flag - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit generique : Flag - Correction corps*/
	.ep_product .ep_flag, .ep_product .ep_tag{
		position:					relative;
	}
	/* Produit generique : Flag - Correction image*/
	.ep_product .ep_flag .ep_markerbox, .ep_product .ep_tag .ep_markerbox{
		top:						0.9em;
		width:						96%;
		margin:						0 2%;
	}
	/* Produit generique : Flag - Correction outil*/
	.ep_product .ep_flag .ep_linktoolbox, .ep_product .ep_tag .ep_linktoolbox{
		top:						-25px;
	}
	
	
/* ======================================================================================================== */
/* ======================================================================================================== */
/* Styles specifiques aux pages de liste */
	
	/* Produit liste : Style pour la boite - - - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit liste - Boite : Correction style */
	.ep_box_noborder .ep_list{
		border-left:				solid 1px #C5C5C7;
		border-right:				solid 1px #C5C5C7;
	}
	.ep_list{
		z-index:					150;
		background-color:			#FFFFFF;
		margin-top:					-2px;
		padding:					5px 0;
		position:					relative;
		padding:					5px 0;
	}
	.ep_listfirst{
		padding-top:				10px;
	}
	/* Produit liste - Boite : Contenu */
	.ep_list .ep_list_content{
		position:					relative;
		margin:						0;
		padding:					4px 0;
	}
	.ep_list .ep_list_content .ep_subtitle{
		margin:						0;
	}
	.ep_box_noborder .ep_linknext{
		margin:						0;
		padding:					5px 15px 10px 0;
		border-left:				solid 1px #C5C5C7;
		border-right:				solid 1px #C5C5C7;
	}
	.ep_box_noborder .ep_box_body .ep_linkendbox{
		margin-top:					-1px;
		border-top:					none;
	}
	.ep_box_noborder .ep_linkendbox .ep_link .ep_linknext{
		border-left:				none;
		border-right:				none;
	}
	/* Produit liste - Boite : important */
	.ep_important .ep_list_content{
		background-image:			url(../../img/struct/navigation/background_hightlight.gif);
		background-repeat:			repeat;
	}
	/* Produit liste - Boite : Separation des bloc */
	.ep_list  hr{
		position:					relative;
		display:					block;
		clear:						both;
		padding:					0;
		margin:						4px 15px 0 15px;
		/margin-top:				-2px;
		/margin-bottom:				-8px;
		border:						solid 1px #FFFFFF;
		border-top:					solid 1px #C5C5C7;
	}
	
	/* Produit liste : Style pour le titre - - - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit liste - Titre : Correction style */
	.ep_list .ep_list_content .ep_titlebox{
		margin:						0;
		padding:					0 0 3px 0;
	}
	.ep_list .ep_list_content .ep_titlebox .ep_title{
		font-size:					1em;
	}
	.ep_list .ep_list_content .ep_titlebox h1, .ep_list .ep_list_content .ep_titlebox h2, .ep_list .ep_list_content .ep_titlebox h3{
		font-size:					1em;
	}
	/* Produit liste - Titre : Lien */
	.ep_list .ep_list_content .ep_titlebox a.ep_title{
		margin:						0 15px;
		padding:					0;
		display:					inline;
	}
	.ep_list .ep_list_content .ep_titlebox a.ep_title:link, .ep_list .ep_list_content .ep_titlebox a.ep_title:visited{
		text-decoration:			none;
	}
	.ep_list .ep_list_content .ep_titlebox a.ep_title:hover, .ep_list .ep_list_content .ep_titlebox a.ep_title:active, 
	.ep_list .ep_list_content .ep_titlebox a.ep_title:focus{
		text-decoration:			underline;
	}
	
	/* Produit liste : Style pour la zone image  - - - - - - - - - - - - - - - - - - - */
	
	/* Produit liste - Image */
	.ep_list img.ep_img{
		position:					relative;
		display:					block;
		float:						left;
		margin:						3px 7px 3px 15px;
		border:						none;
	}

	/* Produit liste : Style pour la zone de contenu - - - - - - - - - - - - - - - - - */
	
	/* Produit liste - Contenu : Chapo */
	.ep_list .ep_chapo{
		position:					relative;
		display:					block;
		margin:						5px 15px 0 15px;
		font-weight:				normal;
	}
	
	/* Produit generique - Contenu : Contenu */
	.ep_product .ep_list .ep_content{
		margin:						5px 15px 0 15px;
		text-align:					justify;
		-text-align:				inherit;		/* Correction pour IE6 */
	}
	
	/* Produit liste - Contenu : Lien */
	.ep_list .ep_linknext{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						5px 15px 0 15px;
		padding:					0;
		border:						none;
	}
	
	/* Produit liste : Flag - - - - - - - - - - - - - - - - - - - - */
	
	/* Produit liste : Flag - Correction image */
	.ep_list .ep_flag .ep_markerbox, .ep_list .ep_tag .ep_markerbox{
		top:						0;
		width:						96%;
		margin:						0 2%;
	}
	
	/* Produit liste : Style pour les listes avec avatar "Tous les multimedias"  - - - - - - - - - - */
	
	/* Produit generique - Liens "Tous les multimedias" : Boite */
	.ep_avatarlist{
		position:					relative;
		display:					block;
		clear:						both;
		height:						1%;
		margin:						30px 0 20px 0;
		padding:					0;
	}
	.ep_product .ep_avatarlist span.ep_endbox{
		background-color:			transparent;
	}
	.ep_avatarlist ul{
		position:					relative;
		display:					block;
		overflow:					hidden;
		margin:						0;
		padding:					0;
		list-style:					none;
	}
	.ep_avatarlist ul li{
		position:					relative;
		display:					block;
		clear:						both;
		cursor:						default;
		margin:						0;
		padding:					0;
	}
	/* Produit generique - Liens "Tous les multimedias" : Boite du lien */
	.ep_avatarlist a{
		position:					relative;
		display:					block;
		cursor:						pointer;
		height:						1%;
		margin:						0;
		padding:					7px 15px 0 15px;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_avatarlist a span.ep_endbox{
		padding:					0 15px 7px 15px;
		background-color:			transparent;
		border-bottom:				1px solid #C5C5C7;
	}
	/* Produit generique - Liens "Tous les multimedias" : Photo */
	.ep_avatarlist a .ep_imglink{
		position:					relative;
		display:					block;
		float:						left;
		cursor:						pointer;
		overflow:					hidden;
		top:						0;
		left:						0;
		width:						50px;
		height:						50px;
		margin:						0;
		padding:					0;
		background-color:			#FFFFFF;
	}
	.ep_avatarlist a .ep_imglink img{
		position:					relative;
		cursor:						pointer;
		top:						-50%;
		left:						-50%;
	}
	/* Produit generique - Liens "Tous les multimedias" : textes */
	.ep_avatarlist a .ep_titlelink{
		position:					relative;
		display:					block;
		float:						right;
		cursor:						pointer;
		width:						711px;
		margin:						1em 0 0 0;
		padding:					0;
		font-size:					1em;
		font-weight:				bold;
		text-decoration:			none;
		color:						#02519C;
	}
	
	.ep_avatarlist a .ep_subtitle{
		position:					relative;
		display:					block;
		float:						right;
		cursor:						pointer;
		width:						711px;
		margin:						0;
		padding:					0;
		font-size:					0.75em;
		font-weight:				normal;
		text-decoration:			none;
		color:						#683266;
	}
	.ep_avatarlist a .ep_subtitle img{
		padding:					5px 5px 0 0;
		margin:						0;
	}
	.ep_avatarlist a .ep_titlelink span{
		position:					relative;
		display:					block;
		cursor:						pointer;
		margin:						-0.8em 0 0 0;
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_avatarlist a:link .ep_titlelink span, .ep_avatarlist a:visited .ep_titlelink span{
		text-decoration:			none;
		color:						#02519C;
	}
	.ep_avatarlist a:hover .ep_titlelink span, .ep_avatarlist a:focus .ep_titlelink span, .ep_avatarlist a:active .ep_titlelink span{
		text-decoration:			underline;
		color:						#02519C;
	}
	
	
	