/* CSS Document */

#mapMod{
	position:absolute;
	z-index:0;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	color:#FFF;
	/*overflow:hidden;*/
	filter : alpha(opacity=0);
	opacity : 0;
	MozOpacity : 0;
	KhtmlOpacity : 0;
}

#modMap_btnClose{
	position:absolute;
	z-index:600;
	top:20px;
	right:20px;
	background:url(../_img/modMap_btnClose.png) no-repeat 0 0;
	width:132px;
	height:33px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding:2px 0 0 0;
	cursor:pointer;
}

#mapMod_cache{
	height:0px;
	width:0px;
	line-height:0.00001em;
	font-size:0.00001em;
	overflow:hidden;
}

#mapMod_cache img{
	width:0;
	height:0;
}

#mapMod_vague{
	position:absolute;
	top:0;
	z-index:1;
	width: 1536px;
	max-width: none;
}

#modMap_world{
	position:absolute;
	top:0;
	z-index:2;
	width:1000px;
	overflow:visible;
}


#mapMod_worldImg{
	position:absolute;
	top:0;
	right:0;
	width: 816px;
}

#mapMod_worldImg2{
	position:absolute;
	top:0;
	left:-800px;
	width: 816px;
}

#modMap_target{
	position:absolute;
	top:270px;
	left:80px;
	font-size:10px;
	text-transform:uppercase;
	color:#FFF;
	background:url(../_img/modMap_target.png) no-repeat 0 0;
	text-align:center;
	width:118px;
	height:99px;
	padding:1px 0 0 0;

}

#modMap_islands{
	position:absolute;
	top:0;
	width:1000px;
	overflow:visible;
	z-index:3;
}

#mapMod_islandsImg{
	position:absolute;
	top:52px;
	left:32px;
	z-index:5;
}

#mapMod_islandsImg2{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}

.mapMod_zone{
	position:absolute;
	z-index:6;
}

#mapMod_zAustrales{
	top:340px;
	left:20px;
}

#mapMod_zGambiers{
	left:685px;
	top:330px;
	z-index:7;
}

#modMap_zIsv{
	top:185px;
	left:-10px;
	z-index:7;
}

#modMap_zIv{
	top:260px;
	left:187px;
	z-index:7;
}

#modMap_zMarquises{
	left:500px;
	top:60px;
	z-index:7;
}

#modMap_zTuamotu{
	top:90px;
	left:130px;
	z-index:4;
}

#modMap_zTuamotu2{
	width:200px;
	height:150px;
	z-index:8;
	top:160px;
	left:400px;
}

#modMap_zTuamotu3{
	width:200px;
	height:150px;
	z-index:8;
	top:220px;
	left:490px;
}


#modMap_names{
	position:absolute;
	top:52px;
	left:32px;
	z-index:20;
}

#modMap_isZones{
	position:absolute;
	top:52px;
	left:32px;
	z-index:19;
}

.modMap_isZone{
	position:absolute;
	cursor:pointer;


}

.modMap_isZone.bora_bora{
	width:20px;
	height:20px;
	left:103px;
	top:189px;
}

.modMap_isZone.tahiti{
	width:61px;
	height:43px;
	left:236px;
	top:256px;
}
.modMap_isZone.tubuai{
	width:20px;
	height:15px;
	left:88px;
	top:323px;
}
.modMap_isZone.rurutu{
	width:20px;
	height:17px;
	left:137px;
	top:343px;
}
.modMap_isZone.raivavae{
	width:20px;
	height:16px;
	left:188px;
	top:358px;
}
.modMap_isZone.maupiti{
	width:20px;
	height:20px;
	left:73px;
	top:180px;
}
.modMap_isZone.raiatea{
	width:14px;
	height:17px;
	left:130px;
	top:214px;
}
.modMap_isZone.tahaa{
	width:13px;
	height:12px;
	left:125px;
	top:203px;
}
.modMap_isZone.huahine{
	width:17px;
	height:24px;
	left:162px;
	top:208px;
}
.modMap_isZone.moorea{
	width:24px;
	height:17px;
	left:212px;
	top:255px;
}
.modMap_isZone.tetiaroa{
	width:20px;
	height:15px;
	left:235px;
	top:230px;
}
.modMap_isZone.tikehau{
	width:17px;
	height:21px;
	left:146px;
	top:92px;
}
.modMap_isZone.rangiroa{
	width:40px;
	height:25px;
	left:162px;
	top:90px;
}
.modMap_isZone.ahe{
	width:15px;
	height:14px;
	left:223px;
	top:81px;
}
.modMap_isZone.manihi{
	width:25px;
	height:15px;
	left:237px;
	top:74px;
}
.modMap_isZone.takaroa{
	width:20px;
	height:14px;
	left:278px;
	top:75px;
}
.modMap_isZone.takapoto{
	width:15px;
	height:15px;
	left:272px;
	top:87px;
}
.modMap_isZone.fakarava{
	width:32px;
	height:25px;
	left:250px;
	top:127px;
}
.modMap_isZone.makemo{
	width:34px;
	height:22px;
	left:323px;
	top:134px;
}
.modMap_isZone.anaa{
	width:30px;
	height:21px;
	left:256px;
	top:166px;
}
.modMap_isZone.hao{
	width:29px;
	height:28px;
	left:431px;
	top:177px;
}
.modMap_isZone.nuku_hiva{
	width:25px;
	height:21px;
	left:613px;
	top:84px;
}
.modMap_isZone.ua_huka{
	width:22px;
	height:16px;
	left:647px;
	top:87px;
}
.modMap_isZone.ua_pou{
	width:26px;
	height:20px;
	left:627px;
	top:108px;
}
.modMap_isZone.tahuata{
	width:19px;
	height:17px;
	left:680px;
	top:124px;
}
.modMap_isZone.hiva_oa{
	width:32px;
	height:15px;
	left:680px;
	top:109px;
}
.modMap_isZone.fatu_hiva{
	width:24px;
	height:30px;
	left:730px;
	top:149px;
}
.modMap_isZone.reao{
	width:38px;
	height:24px;
	left:610px;
	top:180px;
}
.modMap_isZone.mangareva{
	width:31px;
	height:26px;
	left:684px;
	top:323px;
}



.modMap_name{
	position:absolute;
	cursor:pointer;
	color:#FFF;
	font-size:11px;
	text-align:center;
}

.modMap_name p,.modMap_name .discover_wrap, .modMap_name .view_map_wrap{
	display:none;
}

.discover_link a:link, .discover_link a:visited, .discover_link a:hover, .discover_link a:active,
.view_link a:link, .view_link a:visited, .view_link a:hover, .view_link a:active{
	text-decoration: none;
	color:#FFF;
}


#bora_bora{
	top:179px;
	left:91px;
	border:1px solid #FFF;
	background:#446269;
	width:50px;
	padding:0 2px;
	letter-spacing:-1px;
	font-size:10px;
}

#tahiti{
	top:245px;
	left:255px;
	border:1px solid #FFF;
	background:#446269;
	padding:0 2px;
	font-size:10px;
}

#tubuai{
	top:333px;
	left:79px;
}

#rurutu{
	left:148px;
	top:334px;
}

#raivavae{
	left:163px;
	top:370px;
}

#maupiti{
	left:54px;
	top:199px;
}

#raiatea{
	left:110px;
	top:224px;
}

#tahaa{
	left:134px;
	top:197px;
}

#huahine{
	left:180px;
	top:212px;
}

#moorea{
	left:195px;
	top:242px;
}

#tetiaroa{
	left:231px;
	top:219px;
}
#tikehau{
	left:133px;
	top:114px;
}

#rangiroa{
	left:168px;
	top:78px;
}

#ahe{
	left:224px;
	top:92px;
}

#manihi{
	left:235px;
	top:60px;
}

#takaroa{
	left:279px;
	top:62px;
}

#takapoto{
	left:287px;
	top:96px;
}

#fakarava{
	left:214px;
	top:146px;
}

#makemo{
	left:307px;
	top:123px;
}

#anaa{
	left:271px;
	top:186px;
}

#hao{
	left:455px;
	top:183px;
}

#nuku_hiva{
	left:584px;
	top:101px;
	width:60px;
}
#ua_huka{
	left:643px;
	top:75px;
	width:60px;
}

#ua_pou{
	left:608px;
	top:125px;
	width:60px;
}

#tahuata{
	left:665px;
	top:138px;
}

#hiva_oa{
	left:710px;
	top:122px;
	width:60px;
}

#fatu_hiva{
	left:720px;
	top:177px;
	width:60px;
}

#reao{
	left:618px;
	top:206px;
}

#mangareva{
	left:709px;
	top:332px;
}

#modMap_zoneInfos{
	position:absolute;
	top:530px;
	left:20px;
	z-index:30;
	width:250px;
	overflow:visible;
}

.modMap_zi_title{
	background:#3C494C;
	text-transform:uppercase;
	font-size:15px;
	padding:3px 10px;
	margin:0 0 5px 0;
	border-left:2px solid #FFF;
}

.mapMod_zAustrales .modMap_zi_title{
	border-color:#fa9d06;
}

.mapMod_zGambiers .modMap_zi_title{
	border-color:#0047bd;
}

.modMap_zIsv .modMap_zi_title{
	border-color:#75141a;
}

.modMap_zIv .modMap_zi_title{
	border-color:#ab071e;
}
.modMap_zMarquises .modMap_zi_title{
	border-color:#007933;
}

.modMap_zTuamotu .modMap_zi_title{
	border-color:#0047bd;
}



.modMap_zi_cnt{
	background:#3C494C;
	border:2px solid #FFF;
	padding:5px 0 0 0;
}

.modMap_zi_line{
	height:35px;
	position:relative;
	padding:7px 0 0 30px;

}

.modMap_zi_line img{
	position:absolute;
	top:0;
	left:-12px;
}

#modMap_infobulle{
	position:absolute;
	z-index:600;
	background:url(../_img/modMap_infobulle.png) no-repeat;
	width:388px;
	height:134px;
	overflow:visible;
}

#modMap_ib_photo{
	position:absolute;
	width:220px;
	height:125px;
	overflow:hidden;
	border:2px solid #FFF;
	right:-25px;
	top:-55px;
	background:#273a3f;
	z-index:601;
}

#modMap_ib_title{
	font-size:18px;
	position:absolute;
	width:200px;
	border-bottom:1px dashed #FFF;
	padding:0 0 5px 0;
	top:15px;
	left:15px;
}

#modMap_ib_resume{
	position:absolute;
	left:15px;
	top:45px;
	font-size:11px;
	width:165px;
}

#modMap_ib_btn{
	cursor:pointer;
	height:25px;
	width:95px;
	text-align:center;
	font-size:15px;
	position:absolute;
	top:109px;
	left:167px;
	padding:2px 0 0 0;
}

#modMap_ib_btnCarte{
	cursor:pointer;
	height:25px;
	width:95px;
	text-align:center;
	font-size:15px;
	position:absolute;
	top:109px;
	left:271px;
	padding:2px 0 0 0;
}


#modMap_welcome{
	position:absolute;
	z-index:50;
	font-size:18px;
	text-align:center;
	font-weight:bold;
	width:330px;
	padding:20px;
	background:#1a2f34;
	border:6px solid #FFF;
	left:330px;
	top:200px;
}