/* CSS Document pour la structure des pages du Parlement Europeen */

	/* Styles contenus dans ce fichier : 
		-- Structure generale
			Styles generiques
			Styles pour les principaux conteneurs
			Styles pour le menu d'acces rapide
			Styles pour la toolbox
		-- Menu tetiere
			Styles pour le logo du Parlement
			Styles pour la banniere
			Styles pour le menu des EI
			Styles pour le menu des SEI
			Styles pour le moteur de recherche
			Styles pour le selecteur de langue
		-- Menu structurel
			Styles pour le conteneur du menu
			Styles pour les sections du menu
			Styles pour les boites de la zone promotionnelle du menu
	*/

/* ======================================================================================================== */
/* STRUCTURE GENERALE ===================================================================================== */
/* ======================================================================================================== */
/* Styles generaux */

	/* Style pour contenu invisible : disparition totale */
	.ep_hidden{
		position:				absolute;
		display:				block;
		top:					0;
		left:					-1000px;
		width:					1px;
		height:					1px;
		margin:					0;
		padding:				0;
		overflow:				hidden;
		background-color:		#FFFFFF;
		color:					#000000;
	}
	/* Style pour contenu invisible : hauteur d'une ligne */
	.ep_invisible{
		position:				relative;
		width:					1px;
		height:					1px;
		overflow:				hidden;
		background-color:		#FFFFFF;
		color:					#000000;
	}
	/* Style pour les ancres invisible : position correcte mais dimension reduite */
	.ep_anchor{
		position:				relative;
		display:				block;
		overflow:				hidden;
		width:					1px;
		height:					1px;
		margin:					0;
		padding:				0;
		background-color:		#FFFFFF;
		color:					#000000;
	}
	/* Style pour arret des flottements */
	.ep_clear{
		clear:					both;
	}

/* ======================================================================================================== */
/* Styles des principaux blocs "conteneur" */
	
	/* Conteneur du menu d'acces rapide */
	#skipnav{
		position:				absolute;
		height:					1px;
		z-index:				10;
	}
	/* Conteneur du site */
	#wrapper {
		position:				absolute;
		top:					0;
		left:					0;
		width:					970px;
		z-index:				0;
	}
	/* Conteneur du menu principal (tetiere) */
	#header{
		position:				relative;
		display:				block;
		z-index:				200;
		background-color:		#6679B4;
		background-image:		url(../../img/struct/navigation/topmenu_banner_rosace.gif);
		background-position:	right top;
		background-repeat:		no-repeat;
	}
	/* Conteneur du menu secondaire (structurel) */
	#structmenu{
		position:				relative;
		display:				block;
		z-index:				150;
		float:					left;
		width:					150px;
		padding:				0 0 10px 0;
		background-color:		#ffffff;
	}
	/* Conteneur de la rosace au dessus du menu structurel */
	#breadcrumbs{
		position:				relative;
		display:				block;
		z-index:				10;
		height:					22px;
		background-image:		url(../../img/struct/navigation/topmenu_rosaceleft.gif);
		background-repeat:		no-repeat;
		font-size:				0.7em;
	}	
	/* Conteneur des blocs imprimables */
	#main{
		position:				relative;
		float:					left;
		z-index:				100;
		top:					-1px;
		width:					820px;
		-width:					818px;			/* Correction pour IE6 */
		background-color:		#FFFFFF;
		color:					#000000;
	}
	/* Conteneur de la zone centrale avec un menu contextuel */
	#content_with_context{
		position:				relative;
		float:					left;
		width:					650px;
		padding:				0 0 0 10px;
	}
	/* Conteneur de la zone centrale sans menu contextuel */
	#content_no_context{
		position:				relative;
		-height:				1%;				/* Correction pour IE6 */
		padding:				0 0 0 10px;
	}
	/* Conteneur du menu contextuel */
	#contextmenu{
		position:				absolute;
		display:				block;
		overflow:				visible;
		top:					0;
		right:					0;
		width:					150px;
		margin:					0 0 0 15px;
	}

/* ======================================================================================================== */
/* Styles specifiques au menu d'acces rapide (visible par la navigation clavier) */
	
	/* Acces rapide : Boite du lien du menu */
	.ep_skipnav{
		position: 				absolute; 
		display: 				none; 
		font-size: 				1.3em;
		text-align: 			left;
	} 
	/* 	For all, including Opera. Display:none used to switch off the skip links for Opera users (it's redundant, Opera has excellent keyboard navigation) */
	/* Acces rapide : Style pour tous les navigateur */
	* html .ep_skipnav{	
		display: 				block;
	} 
	/* Acces rapide : Switch on for IE6 and below */
	*+html .ep_skipnav{
		display: 				block;
	} 
	/* Acces rapide : Switch on for IE7 */
	:root .ep_skipnav{
		display: 				block;
	} 
	/* Acces rapide : Switch on for Moz, FF and Safari */
	.ep_skipnav p{
		position: 				absolute;
		margin: 				5px 0 0 0;
		font-size: 				1em;
	}
	/* Acces rapide : Lien */
	.ep_skipnav a{
		position: 				absolute; 
		display: 				inline-block;
		top: 					0;
		left: 					-1000em;
		width: 					300px;
		padding: 				5px;
		background: 			#333;
		font-weight: 			bold;
		color: 					#fff;
		text-decoration: 		none;
	}
	.ep_skipnav a:visited{
		color: 					#fff;
	}
	/* Note IE bug that requires use of :active to mimic effect of :focus */
	.ep_skipnav a:focus, .ep_skipnav a:active{
		top: 					5px;
		left: 					450px;
		background: 			#333 !important;
		border: 				solid #777 2px;
		color: 					#fff;
	}
	.ep_skipnav a:hover{
		cursor: 				default
	}
	
	/* Ancre pour les liens d'acces rapide */
	.ep_skiptarget{ 
		position:				absolute;
		display:				block;
		float: 					right;
		top: 					-1px;
		width: 					1px;
		height: 				1px;
		overflow: 				hidden;
		text-decoration:		none;
	}	

/* ======================================================================================================== */
/* Styles specifiques a la toolbox */
	
	/* Toolbox : Conteneur */
	#toolbox{
		position:				relative;
		float:					left;
		width:					130px;
		-width:					128px;			/* Correction pour IE6 */
		margin: 				0 5px 10px 5px;
		-margin:				0 0 10px 3px;		/* Correction pour IE6 */
		padding:				5px 4px;
		background:				#F7F7F7 none repeat scroll 0%;
		border:					1px solid #d0d0d0;
		font-size:				1.1em;
	}
	#toolbox ul{
		display:				block;
		list-style-image:		none;
		list-style-position:	outside;
		list-style-type:		none;
	}
	#toolbox li{
		padding-left:			5px;
	}
	/* Toolbox : Lien */
	#toolbox li a{
		position:				relative;
		display:				block;
		-height:				1%;				/* Correction pour IE6 */
		padding:				3px 0 3px 25px;
		background-repeat:		no-repeat;
		background-position:	left center;
		text-decoration:		none;
		color:					#000;
	}
	/* Toolbox : Type de lien */
	#tb-RSS{
		background-image: 		url(../../img/struct/navigation/toolbox_rss.gif);
	}
	#tb-print{
		background-image: 		url(../../img/struct/navigation/toolbox_print.gif);
	}
	#tb-first{
		background-image: 		url(../../img/struct/navigation/toolbox_first.gif);
	}
	#tb-sitemap{
		background-image: 		url(../../img/struct/navigation/toolbox_sitemap.gif);
	}
	#tb-index{
		background-image: 		url(../../img/struct/navigation/toolbox_home.gif);
	}
	#tb-contact{
		background-image: 		url(../../img/struct/navigation/toolbox_contact.gif);
	}
	#tb-legal{
		background-image: 		url(../../img/struct/navigation/toolbox_disclaimer.gif);
	}
	#tb-FAQ{
		background-image: 		url(../../img/struct/navigation/toolbox_faq.gif);
	}
	#tb-accessibility{
		background-image: 		url(../../img/struct/navigation/toolbox_accessibility.gif);
	}	

/* ======================================================================================================== */
/* Styles specifiques a la boite de conformite */
	
	/* Conformite : Conteneur */
	#w3c_conformance{
		position:				relative;
		display:				block;
		clear:					both;
		margin:					0;
		padding:				10px 0 5px 0;
		text-align:				center;
	}
	#w3c_conformance a{
		position:				relative;
		display:				block;
		width:					140px;
		margin:					0 auto;
		border:					none;
		text-align:				center;
	}
	#w3c_conformance img{
		position:				relative;
		display:				block;
		margin:					0;
		border:					none;
	}

	
/* ======================================================================================================== */
/* MENU TETIERE =========================================================================================== */
/* ======================================================================================================== */
/* Style pour le logo du parlement */

	/* Logo du parlement */
	#logo_PE{
		position: 				absolute;
		top: 					0; 
		left: 					0;
		-left:					-150px;		/* Correction pour IE6 */
		width: 					150px; 
		height: 				118px;
		z-index:				100;
		font-size:				1.4em;
	}
	/* Logo du parlement : lien */
	#logo_PE a{
		text-decoration:		none;
		color:					#FFFFFF;
	}

/* ======================================================================================================== */
/* Style pour la banniere */

	/* Banniere : Titre "Parlement Europeen" */
	#banner_title{
		position:				relative;
		top:					28px;
		left: 					-1px;
		min-height:				24px;
		margin:					0 0 0 150px;
		font-size:				1.9em;
		text-transform:			uppercase;
		color:					#FFFFFF;
	}

/* ======================================================================================================== */
/* Style pour les styles generiques des menus */

	/* Zone Menu : Conteneur */
	#navbar{
		position:				relative;
		margin:					45px 0 0 0;
		-margin-top:			44px;			/* Correction pour IE6 */
		padding:				0 0 0 150px;
		background-image:		url(../../img/struct/navigation/topmenu_banner_bg.gif);
		background-repeat:		repeat-x;
		background-position:	top;
		background-color:		#CFDBE9;
		font-size:				1.3em;
		color:					#02519C;
	}
	/* Zone Menu : styles generales pour les blocs */
	#navbar ul{
		position:				relative;
		display:				block;
		/height:				1%;				/* Correction pour IE7 et precedent */
		padding:				4px 0 2px 0;
		list-style-image:		none;
		list-style-position:	outside;
		list-style-type:		none;
		text-align:				left;
	}
	#navbar li{
		position:				relative;
		display:				block;
		left:					0;
	}
	/* Zone Menu : styles pour la fermeture du menu */
	#navbar_end{
		position:				relative;
		display:				none;
		clear:					both;
		overflow:				hidden;
		top:					-1px;
		height:					1px;
	}

/* ======================================================================================================== */
/* Style pour le menu des EI */

	/* Menu EI : Conteneur */
	#navbar #navbar_EI{
		margin:					0 12.7em 0 0;
		z-index:				50;
		background-image:		url(../../img/struct/navigation/topmenu_banner_bg.gif);
		background-repeat:		repeat-x;
		background-position:	top;
		background-color:		#CFDBE9;
	}
	/* Menu EI : Lien */
	#navbar_EI li{
		position:				relative;
		float:					left;
		z-index:				55;
		left:					1px;
		padding: 				0 0 4px 1px;
		/padding: 				0 0 0 1px;		/* Correction pour IE7 et precedent */
		background-image:		url(../../img/struct/navigation/topmenu_EI_separator.gif);
		background-repeat:		no-repeat;
		background-position:	right;
	}
	#navbar_EI li a{
		position:				relative;
		left:					-1px;
		padding: 				3px 10px 4px 10px;
		/padding: 				3px 10px 5px 10px;
		border: 				1px hidden #000000;
		text-decoration:		none;
		white-space:			nowrap;
		color:					#02519C;
	}
	#navbar_EI li a:active, #navbar_EI li a:focus, #navbar_EI li a:hover{
		color:					#000000;
		text-decoration:		none;
	}
	/* Menu EI : EI selectionne */
	#navbar_EI li.ep_selected{
		padding: 				0 0 3px 0;
		background-image:		none;
	}
	#navbar_EI li.ep_selected a{
		background-color:		#E5EAF0;
		border:					1px solid #D0D0D0;
		border-bottom:			1px solid #E5EAF0;
		color:					#000000;
	}
	/* Menu EI : Survole des liens */
	#navbar_EI #EI_news a:active, #navbar_EI #EI_news a:focus, #navbar_EI #EI_news a:hover{
		background-color:		#C285C2 !important;
		border-top:				1px solid #C285C2;
	}
	#navbar_EI #EI_parliament a:active, #navbar_EI #EI_parliament a:focus, #navbar_EI #EI_parliament a:hover{
		background-color:		#99CCFF !important;
		border-top:				1px solid #99CCFF;
	}
	#navbar_EI #EI_meps a:active, #navbar_EI #EI_meps a:focus, #navbar_EI #EI_meps a:hover{
		background-color:		#F3BF58 !important;
		border-top:				1px solid #F3BF58;
	}
	#navbar_EI #EI_activities a:active, #navbar_EI #EI_activities a:focus, #navbar_EI #EI_activities a:hover{
		background-color:		#BD7D7D !important;
		border-top:				1px solid #BD7D7D;
	}
	#navbar_EI #EI_eplive a:active, #navbar_EI #EI_eplive a:focus, #navbar_EI #EI_eplive a:hover{
		background-color:		#999900 !important;
		border-top:				1px solid #999900;
	}
	/* Menu EI : Survole des liens (EI supplementaire) */
	#navbar_EI #EI_additional a:active, #navbar_EI #EI_additional a:focus, #navbar_EI #EI_additional a:hover{
		background-color:		#FFFFFF !important;
		border-top:				1px solid #FFFFFF;
	}
	/* Menu EI : Survol des liens avec menu */
	#navbar_EI li.ep_EI_submenu{
		z-index:				75;
	}
	#navbar_EI li.ep_EI_submenu a{
		z-index:				100;
		margin-left:			0;
		padding-left:			9px;
		padding-right:			9px;
		border-width:			1px;
		border-style:			solid;
		color:					#000000;
	}
	#navbar_EI #EI_news.ep_EI_submenu a:link,			#navbar_EI #EI_news.ep_EI_submenu a:visited,
	#navbar_EI #EI_news.ep_EI_submenu a:hover,			#navbar_EI #EI_news.ep_EI_submenu a:focus, 			#navbar_EI #EI_news.ep_EI_submenu a:active{
		background-color:		#C285C2;
		border-top-color:		#663366;
		border-bottom-color:	#C285C2;
		border-left-color:		#663366;
		border-right-color:		#663366;
	}
	#navbar_EI #EI_parliament.ep_EI_submenu a:link,		#navbar_EI #EI_parliament.ep_EI_submenu a:visited,
	#navbar_EI #EI_parliament.ep_EI_submenu a:hover,	#navbar_EI #EI_parliament.ep_EI_submenu a:focus, 	#navbar_EI #EI_parliament.ep_EI_submenu a:active{
		background-color:		#99CCFF;
		border-top-color:		#336699;
		border-bottom-color:	#99CCFF;
		border-left-color:		#336699;
		border-right-color:		#336699;
	}
	#navbar_EI #EI_meps.ep_EI_submenu a:link,			#navbar_EI #EI_meps.ep_EI_submenu a:visited,
	#navbar_EI #EI_meps.ep_EI_submenu a:hover,			#navbar_EI #EI_meps.ep_EI_submenu a:focus, 			#navbar_EI #EI_meps.ep_EI_submenu a:active{
		background-color:		#F3BF58;
		border-top-color:		#996600;
		border-bottom-color:	#F3BF58;
		border-left-color:		#996600;
		border-right-color:		#996600;
	}
	#navbar_EI #EI_activities.ep_EI_submenu a:link,		#navbar_EI #EI_activities.ep_EI_submenu a:visited,
	#navbar_EI #EI_activities.ep_EI_submenu a:hover,	#navbar_EI #EI_activities.ep_EI_submenu a:focus, 	#navbar_EI #EI_activities.ep_EI_submenu a:active{
		background-color:		#BD7D7D;
		border-top-color:		#663333;
		border-bottom-color:	#BD7D7D;
		border-left-color:		#663333;
		border-right-color:		#663333;
	}
	#navbar_EI #EI_eplive.ep_EI_submenu a:link,			#navbar_EI #EI_eplive.ep_EI_submenu a:visited,
	#navbar_EI #EI_eplive.ep_EI_submenu a:hover,		#navbar_EI #EI_eplive.ep_EI_submenu a:focus, 		#navbar_EI #EI_eplive.ep_EI_submenu a:active{
		background-color:		#999900;
		border-top-color:		#565600;
		border-bottom-color:	#999900;
		border-left-color:		#565600;
		border-right-color:		#565600;
	}

/* ======================================================================================================== */
/* Style pour le sousmenu des EI */

	/* Sous-Menu EI : Conteneur */
	#navbar_EI #navbar_submenu{
		position:				absolute;
		display:				block;
		z-index:				10;
		top:					1em;
		left:					0;
		margin:					0;
		padding: 				0;
	}
	#navbar_EI #navbar_submenu #navbar_submenu_container{
		position:				relative;
		display:				block;
		margin:					7px 0 0 0;
		/margin:				8px 0 0 0;
		padding: 				0;
		font-size:				0.85em;
	}
	/* Sous-Menu EI : Liste (general) */
	#navbar_EI #navbar_submenu #navbar_submenu_container ul{
		position:				relative;
		display:				block;
		overflow:				hidden;
		float:					none;
		top:					0;
		left:					0;
		width:					100%;
		margin:					0;
		padding: 				0;
		background-color:		#FFFFFF;
		border:					1px solid #02519C;
		list-style:				none outside;
	}
	#navbar_EI #navbar_submenu #navbar_submenu_container li{
		position:				relative;
		display:				block;
		float:					none;
		left:					0;
		width:					100%;
		margin:					-1px 0 0 0;
		padding: 				0;
		background-image:		none;
		border-top:				1px solid #02519C;
	} 
	#navbar_EI #navbar_submenu #navbar_submenu_container li a{
		position:				relative;
		display:				block;
		float:					none;
		height:					1%;
		left:					0;
		margin:					0;
		padding: 				0;
		background-image:		none;
		border:					none;
		color:					#000000;
	}
	#navbar_EI #navbar_submenu #navbar_submenu_container li a span{
		position:				relative;
		display:				block;
		margin:					0;
		padding: 				3px 10px;
		background:				none;
	}
	/* Sous-Menu EI : Liste (couleur gris : "autre") */
	#navbar_EI #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li{
		border-style: 			dashed;
		border-top-color:		#C5C5C7;
	}
	#navbar_EI #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:link, 
	#navbar_EI #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:visited{
		background-color:		#dedede;
	}
	/* Sous-Menu EI : Liste (couleur "EI NEWS") */
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container ul{
		border-color:			#663366;
	}
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li{
		border-top-color:		#663366;
	}
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:link, 
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:visited{
		background-color:		#F3E7F3;
	}
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:hover, 
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:focus, 
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:active,
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:hover, 
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:focus, 
	#navbar_EI #EI_news #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:active{
		background-color:		#C285C2;
	}
	/* Sous-Menu EI : Liste (couleur "EI PARLIAMENT") */
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container ul{
		border-color:			#336699;
	}
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li{
		border-top-color:		#99CCFF;
	}
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:link, 
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:visited{
		background-color:		#ecf6ff;
	}
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:hover, 
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:focus, 
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:active,
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:hover, 
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:focus, 
	#navbar_EI #EI_parliament #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:active{
		background-color:		#99CCFF;
	}
	/* Sous-Menu EI : Liste (couleur "EI MEPs") */
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container ul{
		border-color:			#996600;
	}
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li{
		border-top-color:		#F3BF58;
	}
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:link, 
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:visited{
		background-color:		#FFEECC;
	}
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:hover, 
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:focus, 
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:active,
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:hover, 
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:focus, 
	#navbar_EI #EI_meps #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:active{
		background-color:		#F3BF58;
	}
	/* Sous-Menu EI : Liste (couleur "EI ACTIVITIES") */
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container ul{
		border-color:			#663333;
	}
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li{
		border-top-color:		#BD7D7D;
	}
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:link, 
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:visited{
		background-color:		#F1E3E3;
	}
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:hover, 
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:focus, 
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:active,
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:hover, 
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:focus, 
	#navbar_EI #EI_activities #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:active{
		background-color:		#BD7D7D;
	}
	/* Sous-Menu EI : Liste (couleur "EI EPLIVE") */
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container ul{
		border-color:			#565600;
	}
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li{
		border-top-color:		#999900;
	}
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:link, 
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:visited{
		background-color:		#F1EBC0;
	}
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:hover, 
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:focus, 
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_sei li a:active,
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:hover, 
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:focus, 
	#navbar_EI #EI_eplive #navbar_submenu #navbar_submenu_container #navbar_submenu_galaxy li a:active{
		background-color:		#999900;
	}

/* ======================================================================================================== */
/* Style pour le menu des SEI */

	/* Menu SEI : Conteneur */
	#navbar_SEI{
		overflow:				hidden;
		clear:					both;
		padding: 				0 0 2px 0;
		/padding: 				0;				/* Correction pour IE7 et precedent */
		background-color:		#E5EAF0;
		border:					1px solid #D0D0D0;
		border-bottom:			1px solid #E5EAF0;
	}
	/* Menu SEI : Fermeture */
	#navbar_SEI .ep_end{
		position:				relative;
		display:				block;
		clear:					both;
		overflow:				hidden;
		top:					-1px;
		height:					1px;
	}
	/* Menu SEI : Lien */
	#navbar_SEI li{
		float:					left;
	}
	#navbar_SEI a{
		position:				relative;
		left:					0;
		padding:				2px 10px;
		text-decoration:		none;
		color:					#000000;
	}
	#navbar_SEI a:focus, #navbar_SEI a:active, #navbar_SEI a:hover{
		text-decoration:		underline;
	}
	/* Menu SEI : SEI selectionne */
	#navbar_SEI #SEI_selected a{
		font-weight:			bold;
	}

/* ======================================================================================================== */
/* Style pour le moteur de recherche */

	/* Moteur de recherche : conteneur */
	#search_box{
		position: 				absolute;
		z-index:				110;
		top:					79px;
		left:					0;
		-left: 					-150px;			/* Correction pour IE6 */
		width: 					150px;
		margin: 				0 auto;
		padding: 				3px;
		text-align:				center;
		color: 					#000;
	}
	#search_box form{
		font-size:				1.3em;
	}
	/* Moteur de recherche : formulaire */
	#search_box .search_field{
		position:				relative;
		width:					82px;
		/width:					90px;			/* Correction pour IE7 et precedent */
		margin:					3px 0;
		font-size:				1em;
	
	}
	#search_box .search_btn{
		position:				relative;
		margin:					3px 0px;
		padding: 				0.1em;
		background-color:		#C2C5D7;
		border:					1px solid #6679B4;
		font-size:				0.8em;
		cursor:					pointer;
	}
	/* Moteur de recherche : label invisible */
	#search_box label{
		padding:				3px;
		font-size:				1em;
		text-decoration:		none;
		color:					#000000;
	}

/* ======================================================================================================== */
/* Style pour le selecteur de langue */

	/* Selecteur de langue : conteneur */
	#select_lang{
		position: 				relative;
		float:					right;
		z-index:				130;
	}
	#select_lang form{
		margin:					1px 3px;
		padding:				0;
		/margin:				0 3px;			/* Correction pour IE7 et precedent */
	}
	/* Selecteur de langue : formulaire */
	#select_navlang_field{
		position:				relative;
		margin:					0;
		padding:				0;
		border:					1px solid #6679B4;
		font-size:				1em;
	}
	#select_navlang_btn{
		cursor:					pointer;
		margin:					0;
		/margin:				1px 0;			/* Correction pour IE7 et precedent */
		padding: 				0.1em;
		background-color:		#C2C5D7;
		border:					1px solid #6679B4;
		font-size:				0.8em;
		color:					#000000;
	}
	
/* ======================================================================================================== */
/* MENU STRUCTUREL ======================================================================================== */
/* ======================================================================================================== */
/* Style pour le conteneur du menu */
	
	#leftmenubox {
		position:				relative;
		top:					-1px;
		margin:					0 0 15px 0;
		border-bottom:			1px solid #E5EAF0;
		border-right:			2px solid #E5EAF0;
	}
	#leftmenubox dl{
		font-size:				1.1em;
	}
		
/* ======================================================================================================== */
/* Style pour les sections du menu */
	
	/* Menu Structurel : Titre de section */
	#leftmenubox dt{
		padding:				9px 0 9px 25px;
		background-image:		url(../../img/struct/navigation/EP_leftmenu_arrow.gif);
		background-repeat:		no-repeat;
		background-position:	left center;
		background-color:		#E5EAF0;
		border-bottom:			3px solid #FFFFFF;
		border-top:				2px solid #D0D0D0;
		vertical-align:			middle;
		text-decoration:		none;
		color:					#000000;
	}
	/* Menu Structurel : Lien */
	#leftmenubox dd{
		margin:					1px 2px;
	}
	#leftmenubox a{
		display:				block;
		padding:				1px 1px 3px 5px;
		border:					1px solid #fff;
		text-decoration:		none;
		color:					#000000;
	}
	#leftmenubox a:hover, #leftmenubox a:focus, #leftmenubox a:active{
		background-color:		#F7F7F7;
		border:					1px solid #D0D0D0;
	}
	/* Menu Structurel : Lien selectionne */
	#leftmenubox .ep_selected{
		background-color:		#F7F7F7;
		border:					1px solid #D0D0D0;
	}
		
/* ======================================================================================================== */
/* Style pour la zone promotionnelle du menu */
	
	/* Zone promotionnelle : Boite de type "Image" - - - - - - - - - - - - - - - - - - - - */
	
	#structmenu .ep_promotion_imgbox{
		position:				relative;
		display:				block;
		clear:					both;
		height:					1%;
		margin:					0;
		padding:				0;
	}
	/* Zone promotionnelle : Titre de la boite de type "Image" */
	#structmenu .ep_promotion_imgbox .ep_boxtop{
		position:				relative;
		display:				block;
		height:					1%;
		margin:					0;
		padding:				0;
	}
	#structmenu .ep_promotion_imgbox .ep_boxtop .ep_title{
		position:				relative;
		display:				block;
		float:					left;
		z-index:				20;
		top:					2px;
		margin:					0 0 0 1px;
		padding:				0;
		background-color:		#FFFFFF;
		border-top:				1px solid #D0D0D0;
		border-left:			1px solid #D0D0D0;
		font-size:				1.1em;
		font-weight:			bold;
		color:					#7a7c82;
	}
	#structmenu .ep_promotion_imgbox .ep_boxtop .ep_title span{
		position:				relative;
		display:				block;
		top:					-1px;
		margin:					0;
		padding:				5px 2.2em 5px 5px;
		background-image:		url(../../img/struct/functional/bgTabLike_promobox_img.gif);
		background-position:	right bottom;
		background-repeat:		no-repeat;
	}
	#structmenu .ep_promotion_imgbox .ep_boxtop .ep_end{
		position:				relative;
		display:				block;
		clear:					both;
		overflow:				hidden;
		z-index:				10;
		width:					148px;
		height:					2px;
		margin:					0 0 0 1px;
		padding:				0;
		border:					1px solid #D0D0D0;
		border-bottom-width:	0;
	}
	/* Zone promotionnelle : Contenu de la boite de type "Image" */
	#structmenu .ep_promotion_imgbox .ep_boxbody{
		position:				relative;
		display:				block;
		clear:					both;
		margin:					5px 0 15px 1px;
	}
	#structmenu .ep_promotion_imgbox .ep_boxbody .ep_imglink{
		position:				relative;
		display:				block;
		overflow:				hidden;
		width:					150px;
		margin:					-1px 0 0 0;
		padding:				0;
		border:					none;
	}
	#structmenu .ep_promotion_imgbox .ep_boxbody .ep_imglink img{
		position:				relative;
		display:				block;
		border:					none;
	}
	
	/* Zone promotionnelle : Boite de type "Texte" - - - - - - - - - - - - - - - - - - - - */
	
	#structmenu .ep_promotion_textbox{
		position:				relative;
		display:				block;
		clear:					both;
		height:					1%;
		margin:					0;
		padding:				0;
	}
	/* Zone promotionnelle : Titre de la boite de type "Texte" */
	#structmenu .ep_promotion_textbox .ep_boxtop{
		position:				relative;
		display:				block;
		float:					none;
		margin:					0 0 0 1px;
		padding:				5px 7px 0 5px;
		background-color:		#efeeee;
		background-image:		url(../../img/struct/functional/bgTabLike_promobox_text.gif);
		background-position:	140px -1px;
		background-repeat:		no-repeat;
		border-top:				5px solid #999999;
		font-size:				1.1em;
		font-weight:			bold;
		color:					#000000;
	}
	#structmenu .ep_promotion_textbox .ep_boxtop .ep_title{
		font-size:				1em;
		font-weight:			bold;
		color:					#000000;
	}
	/* Zone promotionnelle : Contenu de la boite de type "Texte" */
	#structmenu .ep_promotion_textbox .ep_boxbody{
		position:				relative;
		display:				block;
		clear:					both;
		margin:					0 0 15px 0;
		padding:				5px 5px 10px 5px;
		background-color:		#efeeee;
	}
	/* Selecteur de langue : formulaire */
	#structmenu .ep_promotion_textbox .ep_boxbody select{
		position:				relative;
		width:					100%;
		margin:					0 0 10px 0;
		padding:				0;
		border:					1px solid #999999;
		font-size:				1.1em;
	}
	#structmenu .ep_promotion_textbox .ep_boxbody .ep_button{
		position:				relative;
		display:				block;
		float:					right;
		margin:					0;
		padding:				0;
		background-color:		#0253a3;
		border:					1px solid #0253a3;
		font-size:				1em;
		color:					#FFFFFF;
	}
	#structmenu .ep_promotion_textbox .ep_boxbody .ep_button input{
		position:				relative;
		display:				block;
		cursor:					pointer;
		margin:					-2px 0;
		padding:				0 2px;
		background-color:		#0253a3;
		border:					1px solid #0253a3;
		font-size:				1em;
		text-align:				center;
		color:					#FFFFFF;
	}
	#structmenu .ep_promotion_textbox .ep_boxbody .ep_end{
		position:				relative;
		display:				block;
		clear:					both;
		overflow:				hidden;
		height:					1px;
	}
	
		