svg
{
 display: inline-block;
 vertical-align: top;
 position:relative;
 margin: 0; 
}
#layer3
{
 display: none;
}
#layer7{
 	stroke-width: 3px;
	stroke: white;
	fill: #000000;
 	fill-opacity: 0.7;
   	 pointer-events:all;
}
.vign_zone
{ 
fill: #c1c1c1;
fill-opacity: 0.4;
stroke-width: 4px;
cursor: pointer;
}
.vign_zone:hover
{ 
stroke-width: 5px;
fill-opacity: 1;

}
.visu
{
 stroke-width: 5px;
fill-opacity: 1;
}
#wrapMap
{
 width: 100%;
}
#wrapPan
{
 display: inline-block;
 height: 100%;
 max-height: 900px;
 width: 45%;
 padding: 0;
 background-color: rgba(0, 0, 0, 0.6);
 box-shadow: 2px 2px 2px black;

}


#textPan
{
  width: 95%;
  margin: auto;

}
#wrapImgPan
{ 
 width: 40%;
 margin: auto;
}
#imgPan
{
 width: 100%;
}
#dataPan
{
 background-color: rgba(0, 0, 0, 0.6);
 box-shadow: 0px 2px 2px black;
 width: 100%;
 font-variant: small-caps;
 margin: 0;
 display: none;
}
#dataPan table
{
 width: 80%;
 margin: auto;
}
