/* ------------------------------------ */
/* INTERACTIVE MAP						*/
/* ------------------------------------ */


#meps_map_container {
		display:					block;
		position:					relative;
		overflow:					hidden;
		width:						595px;
		height:						530px;
		margin:						0;
		padding:					0;
		border-left: 1px solid #D9DDE1;	
		border-right: 1px solid #D9DDE1;
		border-bottom: 1px solid #D9DDE1;	
		background: white url(../img/map/europe_temp.png) no-repeat 105px 0;
		
	}
	#info_map_container {
		position:					absolute;
		width:						270px;
		top:						2px;
		left:						25px;
		border-bottom:				1px solid #DCE1E4;	
		padding-bottom:				25px;
		height:						90px;
	}
	#info_map_container h2 {
		text-indent:				0;
		position:					absolute;
		left:						0;	
		color:						#13334D;
		font-size:					24px;
		font-weight:				bold;
		/*width:						230px;*/
		bottom:						16px;
	}
	#info_map_container .ep_block {
		width:						100%;
		border-top:					1px solid #DCE1E4;	
		padding-top:				12px;
		margin-top:					12px;
	}
	#meps_map_countrieslist li {
		position:					absolute;
	}
	#meps_map_countrieslist li a {
		display:					block;
		width:						100%;
		height:						100%;
	}
		#meps_map_countrieslist li:hover a {
			background-position	: 	bottom left !important;
		}
		#meps_map_countrieslist li .ep_block {
			position:				absolute;
			left:					99999px;
			white-space: nowrap;
		}
		
		
		
		#meps_map_countrieslist .ep_elementtext .map_countryname a {
			color:					#13334D;
			font-size:				1.8em;	
			text-decoration: none;
			background: none;
		}
		#meps_map_countrieslist .ep_elementtext .map_elementtext {
			color:					#13334D;
			font-size:				1.5em;	
			display:				block;
			width:					100%;
			clear:					both;
			font-weight:			bold;
		}
	#meps_map_countrieslist .map_flag {float: left;margin-right: 5px; margin-top: 2px;}
	
	/*----------- COUNTRIES ---------*/
	
	/* Belgique
	-----------------------*/
	#meps_map_countrieslist li.map_BE {		
		top:						285px;
		left:						243px;
		width:						33px;
		height:						29px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_BE a {
			background-image:		url(../img/map/belgique.png);
			background-position:	top left;
		}
		#meps_map_countrieslist li.map_BE:hover .ep_block {
			position:				absolute;
			left:					-217px;
			top:					-150px;
		}
		
	/* Bulgarie
	-----------------------*/
	#meps_map_countrieslist li.map_BG {		
		top:						365px;
		left:						423px;
		width:						60px;
		height:						46px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_BG a {
			background-image:		url(../img/map/bulgarie.png);
			background-position:	left -1px;
		}	
		#meps_map_countrieslist li.map_BG:hover .ep_block {
			position:				absolute;
			left:					-397px;
			top:					-230px;
		}
	
	/* République Tchèque
	-----------------------*/
	#meps_map_countrieslist li.map_CZ {		
		top:						291px;
		left:						323px;
		width:						60px;
		height:						35px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_CZ a {
			background-image:		url(../img/map/reptcheque.png);
			background-position:	left top;
		}	
		#meps_map_countrieslist li.map_CZ:hover .ep_block {
			position:				absolute;
			left:					-297px;
			top:					-156px;
		}
	
	/* Danemark
	-----------------------*/
	#meps_map_countrieslist li.map_DK {		
		top:						204px;
		left:						291px;
		width:						52px;
		height:						43px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_DK a {
			background-image:		url(../img/map/danemark.png);
			background-position:	left top;
		}	
		#meps_map_countrieslist li.map_DK:hover .ep_block {
			position:				absolute;
			left:					-265px;
			top:					-69px;
		}
		
	/* Allemagne
	-----------------------*/
	#meps_map_countrieslist li.map_DE {		
		top:						242px;
		left:						271px;
		width:						78px;
		height:						102px;	
		z-index:					25;
	}
		#meps_map_countrieslist li.map_DE a {
			background-image:		url(../img/map/allemagne.png);
			background-position:	left top;
		}	
		#meps_map_countrieslist li.map_DE:hover .ep_block {
			position:				absolute;
			left:					-245px;
			top:					-107px;
		}
		
	/* Estonie
	-----------------------*/
	#meps_map_countrieslist li.map_EE {		
		top:						165px;
		left:						386px;
		width:						44px;
		height:						31px;	
		z-index:					22;
	}
		#meps_map_countrieslist li.map_EE a {
			background-image:		url(../img/map/estonie.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_EE:hover .ep_block {
			position:				absolute;
			left:					-360px;
			top:					-30px;
		}	
	
	/* Irlande
	-----------------------*/
	#meps_map_countrieslist li.map_IE {		
		top:						220px;
		left:						141px;
		width:						41px;
		height:						46px;	
		z-index:					22;
	}
		#meps_map_countrieslist li.map_IE a {
			background-image:		url(../img/map/irlande.png);
			background-position:	left -1px;
		}
		#meps_map_countrieslist li.map_IE:hover .ep_block {
			position:				absolute;
			left:					-115px;
			top:					-85px;
		}	
	
	/* Grece
	-----------------------*/
	#meps_map_countrieslist li.map_GR {		
		top:						397px;
		left:						403px;
		width:						96px;
		height:						92px;	
		z-index:					22;
	}
		#meps_map_countrieslist li.map_GR a {
			background-image:		url(../img/map/grece.png);
			background-position:	left -1px;
		}
		#meps_map_countrieslist li.map_GR:hover .ep_block {
			position:				absolute;
			left:					-377px;
			top:					-262px;
		}	
	/* Espagne
	-----------------------*/
	#meps_map_countrieslist li.map_ES {		
		top:						366px;
		left:						121px;
		width:						128px;
		height:						124px;	
		z-index:					19;
	}
		#meps_map_countrieslist li.map_ES a {
			background-image:		url(../img/map/spain.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_ES:hover .ep_block {
			position:				absolute;
			left:					-95px;
			top:					-231px;
		}	
	
	/* Iles d'Espagne
	-----------------------*/
	#meps_map_countrieslist li.map_ES_islands {		
		top:						25px;
		right:						25px;
		width:						125px;
		height:						60px;	
		z-index:					35;
	}
		#meps_map_countrieslist li.map_ES_islands a {
			background-image:		url(../img/map/iles.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_ES_islands:hover .ep_block {
			position:				absolute;
			left:					-419px;
			top:					110px;
		}	
		
	
	/* France
	-----------------------*/
	#meps_map_countrieslist li.map_FR {		
		top:						289px;
		left:						176px;
		width:						127px;
		height:						133px;	
		z-index:					20;
	}
		#meps_map_countrieslist li.map_FR a {
			background-image:		url(../img/map/france.png);
			background-position:	left -1px;
		}
		#meps_map_countrieslist li.map_FR:hover .ep_block {
			position:				absolute;
			left:					-150px;
			top:					-154px;
		}
		
	/* Iles du France
	-----------------------*/
	#meps_map_countrieslist li.map_FR_islands {		
		top:						97px;
		right:						25px;
		width:						125px;
		height:						60px;	
		z-index:					35;
	}
		#meps_map_countrieslist li.map_FR_islands a {
			background-image:		url(../img/map/iles-2.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_FR_islands:hover .ep_block {
			position:				absolute;
			left:					-419px;
			top:					38px;
		}
	
	/* italie
	-----------------------*/
	#meps_map_countrieslist li.map_IT {		
		top:						344px;
		left:						274px;
		width:						120px;
		height:						137px;	
		z-index:					21;
	}
		#meps_map_countrieslist li.map_IT a {
			background-image:		url(../img/map/italie.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_IT:hover .ep_block {
			position:				absolute;
			left:					-248px;
			top:					-209px;
		}
	
	/* Chypre
	-----------------------*/
	#meps_map_countrieslist li.map_CY {		
		top:						450px;
		left:						547px;
		width:						23px;
		height:						21px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_CY a {
			background-image:		url(../img/map/cypre.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_CY:hover .ep_block {
			position:				absolute;
			left:					-521px;
			top:					-315px;
		}
		
	/* Lettonie
	-----------------------*/
	#meps_map_countrieslist li.map_LV {		
		top:						188px;
		left:						384px;
		width:						54px;
		height:						33px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_LV a {
			background-image:		url(../img/map/lettonie.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_LV:hover .ep_block {
			position:				absolute;
			left:					-358px;
			top:					-53px;
		}
	
	/* Lituanie
	-----------------------*/
	#meps_map_countrieslist li.map_LT {		
		top:						210px;
		left:						386px;
		width:						46px;
		height:						36px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_LT a {
			background-image:		url(../img/map/lituanie.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_LT:hover .ep_block {
			position:				absolute;
			left:					-360px;
			top:					-75px;
		}
	
	/* Luxembourg
	-----------------------*/
	#meps_map_countrieslist li.map_LU {		
		top:						303px;
		left:						268px;
		width:						8px;
		height:						12px;	
		z-index:					40;
	}
		#meps_map_countrieslist li.map_LU a {
			background-image:		url(../img/map/luxembourg.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_LU:hover .ep_block {
			position:				absolute;
			left:					-242px;
			top:					-168px;
		}
		
	/* Hongrie
	-----------------------*/
	#meps_map_countrieslist li.map_HU {		
		top:						317px;
		left:						360px;
		width:						61px;
		height:						43px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_HU a {
			background-image:		url(../img/map/hongrie.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_HU:hover .ep_block {
			position:				absolute;
			left:					-334px;
			top:					-182px;
		}
		
	/* Malte
	-----------------------*/
	#meps_map_countrieslist li.map_MT {		
		top:						486px;
		left:						342px;
		width:						9px;
		height:						8px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_MT a {
			background-image:		url(../img/map/malte.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_MT:hover .ep_block {
			position:				absolute;
			left:					-316px;
			top:					-351px;
		}
		
	/* Pays-bas
	-----------------------*/
	#meps_map_countrieslist li.map_NL {		
		top:						258px;
		left:						251px;
		width:						35px;
		height:						39px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_NL a {
			background-image:		url(../img/map/pays-bas.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_NL:hover .ep_block {
			position:				absolute;
			left:					-225px;
			top:					-123px;
		}
	
	/* Autriche
	-----------------------*/
	#meps_map_countrieslist li.map_AT {		
		top:						318px;
		left:						302px;
		width:						69px;
		height:						37px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_AT a {
			background-image:		url(../img/map/autriche.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_AT:hover .ep_block {
			position:				absolute;
			left:					-276px;
			top:					-183px;
		}
		
	/* Pologne
	-----------------------*/
	#meps_map_countrieslist li.map_PL {		
		top:						239px;
		left:						337px;
		width:						89px;
		height:						74px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_PL a {
			background-image:		url(../img/map/pologne.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_PL:hover .ep_block {
			position:				absolute;
			left:					-311px;
			top:					-104px;
		}
	
	/* Portugal
	-----------------------*/
	#meps_map_countrieslist li.map_PT {		
		top:						387px;
		left:						105px;
		width:						43px;
		height:						69px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_PT a {
			background-image:		url(../img/map/portugal.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_PT:hover .ep_block {
			position:				absolute;
			left:					-79px;
			top:					-252px;
		}
		
		
	/* Iles du Portugal
	-----------------------*/
	#meps_map_countrieslist li.map_PT_islands {		
		top:						172px;
		right:						25px;
		width:						125px;
		height:						60px;	
		z-index:					35;
	}
		#meps_map_countrieslist li.map_PT_islands a {
			background-image:		url(../img/map/iles-3.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_PT_islands:hover .ep_block {
			position:				absolute;
			left:					-419px;
			top:					-37px;
		}
	
	/* Roumanie
	-----------------------*/
	#meps_map_countrieslist li.map_RO {		
		top:						311px;
		left:						399px;
		width:						90px;
		height:						67px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_RO a {
			background-image:		url(../img/map/roumanie.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_RO:hover .ep_block {
			position:				absolute;
			left:					-373px;
			top:					-176px;
		}
	
	/* Slovénie
	-----------------------*/
	#meps_map_countrieslist li.map_SI {		
		top:						347px;
		left:						337px;
		width:						31px;
		height:						21px;	
		z-index:					28;
	}
		#meps_map_countrieslist li.map_SI a {
			background-image:		url(../img/map/slovenie.png);
			background-position:	left -2px;
		}
		#meps_map_countrieslist li.map_SI:hover .ep_block {
			position:				absolute;
			left:					-311px;
			top:					-212px;
		}
		
	/* Slovaquie
	-----------------------*/
	#meps_map_countrieslist li.map_SK {		
		top:						306px;
		left:						366px;
		width:						50px;
		height:						28px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_SK a {
			background-image:		url(../img/map/slovaquie.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_SK:hover .ep_block {
			position:				absolute;
			left:					-340px;
			top:					-171px;
		}
		
	/* Finlande
	-----------------------*/
	#meps_map_countrieslist li.map_FI {		
		top:						30px;
		left:						356px;
		width:						77px;
		height:						143px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_FI a {
			background-image:		url(../img/map/finlande.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_FI:hover .ep_block {
			position:				absolute;
			left:					-330px;
			top:					105px;
		}
		
	/* Suede
	-----------------------*/
	#meps_map_countrieslist li.map_SE {		
		top:						50px;
		left:						312px;
		width:						70px;
		height:						187px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_SE a {
			background-image:		url(../img/map/suede.png);
			background-position:	left top;
		}
		#meps_map_countrieslist li.map_SE:hover .ep_block {
			position:				absolute;
			left:					-286px;
			top:					85px;
		}
	
	/* United Kingdom
	-----------------------*/
	#meps_map_countrieslist li.map_GB {		
		top:						162px;
		left:						167px;
		width:						74px;
		height:						133px;	
		z-index:					30;
	}
		#meps_map_countrieslist li.map_GB a {
			background-image:		url(../img/map/grande-bretagne.png);
			background-position:	left -1px;
		}
		#meps_map_countrieslist li.map_GB:hover .ep_block {
			position:				absolute;
			left:					-141px;
			top:					-27px;
		}
		
		