/*!
 * jQVMap Version 1.0 
 *
 * http://jqvmap.com
 *
 * Copyright 2012, Peter Schmalfeldt <manifestinteractive@gmail.com>
 * Licensed under the MIT license.
 *
 * Fork Me @ https://github.com/manifestinteractive/jqvmap
 */
.jqvmap-label
{
	/*
	position: absolute;
	display: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #292929;
	color: white;
	font-family: sans-serif, Verdana;
	font-size: smaller;
	padding: 3px;
	*/
	border:2px solid #EC6B12 !important;
	background:#FFFFFF;
	padding:3px 8px 3px 8px;
	color:#333333;
	margin:0;
	display:none;
	box-shadow: 4px 4px 12px #000000;
	font-size:14px;
	font-weight:bold;
	position:absolute;
	text-transform:uppercase;
}
.jqvmap-zoomin, .jqvmap-zoomout
{
	position: absolute;
	left: 10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #EC6B12;
	padding: 3px;
	color: white;
	width: 10px;
	height: 10px;
	font-weight:bold;
	font-size:16px;
	cursor: pointer;
	line-height: 10px;
	text-align: center;
}
.jqvmap-zoomin
{
    left: 60px;
    top: 0;
}
.jqvmap-zoomout
{
    left: 82px;
    top: 0;
}
.jqvmap-region
{
  cursor: pointer;
}
.jqvmap-ajax_response
{
  width: 100%;
  height: 500px;
}
#vmap{
	margin-left: 1px;
    width: 658px;	
}
.allMap{
	margin-left: 1px;
    width: 658px;	
}

	/* BULLES INFO */

.bulleInfo1,.bulleInfo2,.bulleInfo3,.bulleInfo4,.bulleInfo5{
	position:absolute;
}
.bulleInfo1{
    height: auto;
    left: 94px;
    top: 267px;
    width: 125px;
}
.bulleInfo2{
    height: auto;
    left: 212px;
    top: 162px;
    width: 125px;
}
.bulleInfo3{
    height: auto;
    left: 550px;
    top: 200px;
    width: 125px;
}
.bulleInfo4{
    height: auto;
    left: 256px;
    top: 280px;
    width: 125px;
}
.bulleInfo5{
    height: auto;
    left: 410px;
    top: 290px;
    width: 125px;
}
.bulleInfo1:hover .bulleEtats,.bulleInfo2:hover .bulleEtats,.bulleInfo3:hover .bulleEtats,.bulleInfo4:hover .bulleEtats,.bulleInfo5:hover .bulleEtats{
    background: url("../Images/bulleEtats.png") no-repeat scroll 18px -47px transparent;
    height: 48px;
    width: 80px;
}
.bulleInfo1:hover span.nbrAsso,.bulleInfo2:hover span.nbrAsso,.bulleInfo3:hover span.nbrAsso,.bulleInfo4:hover span.nbrAsso,.bulleInfo5:hover span.nbrAsso{
    display: block;
    font-size: 22px;
    padding-top: 15px;
    text-align: center;
    width: 83px;
	color:#EB6B12;
}
.bulleInfo1:hover span.countryAss,.bulleInfo2:hover span.countryAss,.bulleInfo3:hover span.countryAss,.bulleInfo4:hover span.countryAss,.bulleInfo5:hover span.countryAss{
	text-transform:uppercase;
	font-size:13px;
	color:#000000;
	text-transform:uppercase;
	text-align:center;
	/*width:125px;*/
	width:auto;
	font-weight:bold;
	display:block;
}
.bulleEtats{
    background: url("../Images/bulleEtats.png") no-repeat scroll 18px 3px transparent;
    height: 48px;
    width: 80px;
}
.contentBulle{
	position:absolute;
	bottom:-40px;
	width:80px;
}
#world_continent{
	top:-40px;
	overflow:visible;
	height:280px;
	position:relative;
}

	/* Typo Bulles*/
	
span.nbrAsso{
    display: block;
    font-size: 22px;
    padding-top: 15px;
    text-align: center;
    width: 83px;
	color:#006699;
}
span.assIn{
	color:#333333;
	/*width:125px;*/
	width:auto;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	display:block;
	font-weight:bold;
}
span.countryAss{
	text-transform:uppercase;
	font-size:13px;
	color:#006699;
	text-transform:uppercase;
	text-align:center;
	/*width:125px;*/
	width:auto;
	font-weight:bold;
	display:block;
}
.backMap{
	background:url(../Images/arrowBack.png) no-repeat 0 4px;
	padding-left:10px;
    clear: both;
    color: #EB6B12;
    font-size: 12px;
    font-weight: bold;
    left: 10px;
    margin-bottom: 10px;
    position: absolute;
    text-decoration: none;
    top: 0;
}
.nb_project{
	color:#EB6B12;
	font-size:26px;
}
.label_project{
	color:#212121;
    font-weight:700;
}
.name_country{
}
.jvectormap-label
{
	position:absolute;
	padding:5px 10px 5px 10px;
	border: 3px solid #EB6B12;
	background:white;
}
