/* Mise à jour 26/05/2020 16:11:02 */
#locations {
	display:none;
}
#locations.active {
	display:block;
}
section.region {
  display: block;
  padding:0.5em;
  border:1px solid gray;
  margin-bottom:0.5em;
}
section.region h3 {
  font-size: 0.9em;
}

section.locationGroup + section.locationGroup {
	border-top:1px solid gray;
}

section.region button.location {
	background:transparent;
	border:1px solid gray;
	border-radius: 0.5em;
	margin:0.5em;
	padding:0.5em;
	cursor: pointer;
}

section.region button.location span {
	display:block;
}
section.region button.location span:first-of-type {
	font-weight: bold;
}
