svg {
  margin:0 auto 0 auto;
  height: auto;
  display: block;
  width:100%;
}

#noms-villes a{
	fill:#FFF;
	text-decoration:none;
	font-size:1.7em;
	line-height:1em;
	font-weight:400;
	text-shadow: 2px 2px 2px black;
}

#noms-villes a:hover{
	fill:#8beff2;
}

#noms_directions{
	fill:#FFF;
	font-size:1.1em;
	text-transform:uppercase;
}

#noms-lacs-rivieres{
	fill:#00ABD7;
	text-shadow: 2px 2px 2px black;
}

#noms-forets,
#noms-monts{
	fill:rgba(255,255,255,0.7);
	text-shadow: 2px 2px 2px black;
}

/*
#contour_du_tout{
  
}

#cercle{
  fill:#FFF;
  stroke:#f2f2f2;
  stroke-width:15px;
}


.map__image {
  
}

.map__image svg {
   
}


.map__image path,
.map__image polygon{
  cursor: pointer;
  fill:#79a5d2;
  stroke:#FFF;
  stroke-width:1px;
  transition: fill 0.3s;
}

.map__image .is-active path,
.map__image .is-active polygon{
  fill:#c31b4a;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
*/

/* Liste
   ========================================================================== */
/*.map__list {
   
}

.map__list ul, .map__list li{
    margin: 0;
    padding: 0;
    list-style: none;
}

.map__list li{
	display:inline-block;
	margin:0 20px 10px 0;	
}


.map__list a {
    display: inline-block;
    text-decoration: none;
    transition: 0.3s;
	font-size:1.4em;
	font-weight:400;
	color:#666;
	padding:0 5px 0 5px;
	border-bottom:2px solid #004c8e;
}

.map__list a.is-active {
    color:#FFF;
    background-color:#c31b4a;
	border-bottom:2px solid #c31b4a;
	border-radius:5px;
}

@media screen and (max-width:890px){
	.map__list li{
		margin:0 5px 5px 0;	
		}
}*/

/* Fin de la Liste
   ========================================================================== */
