#regionblock{
position:relative;
margin:0px;
padding:5px 0px;
}
#regionblock #carteregion{
position:relative;
}
#regionblock  #carteregion .point_carte{
position:absolute;
z-index:20;
/* pour pallier au décalage des points */
margin-left:5px;
}
#regionblock  #carteregion .point_carte  .ville{
position:absolute;
font-size:1.3em;
display:none;
padding:5px;
background-image:url(../images/bl50.png);
background-repeat:repeat;
top:-30px;
background-color:#fff;
border:1px solid #333;
}
#regionblock  #carteregion .point_carte:hover > .ville{
display:block;
white-space : nowrap;
}
#regionblock  #carteregion .point_carte:hover{
z-index:400;
}
#regionblock  #description{
float:right;
width:300px;
}