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

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

/* Croatia
 -----------------------*/
#meps_map_countrieslist li.map_HR {
	top: 351px;
	left: 339px;
	z-index: 27;
	width: 56px;
	height: 50px;
}
#meps_map_countrieslist li.map_HR a {
	background: url("../img/map/croatie.png") left -1px no-repeat;
}
#meps_map_countrieslist li.map_HR:hover .ep_block {
	position: absolute;
	top: -216px;
	left: -313px;
}


