a:hover { color: #037e84; }
div /* conteneur visible */   { text-align: left; margin: 1em 10% 10%; padding: 0; z-index: 1; width: 700px; height: 620px; border: solid 1px #000 }
.top   { background-color: #037e84; z-index: 1; top: 0; left: 0; width: 100%; height: 47px }
.navmap     { position: absolute; z-index: 3; top: 86px; left: 6%; width: 90px }
.map     { text-align: right; position: absolute; z-index: 2; top: 150px; right: 310px }
h1 { color: #000; font-size: 23pt; font-stretch: narrower; margin-top: 54px; margin-left: 200px; position: absolute }
.deco { text-align: center; position: absolute; z-index: 1; top: 13px; right: 0 }
.foto   { background-color: #fff; text-align: center; margin: 0; padding: 0; position: absolute; z-index: 1; top: 146px; right: -25px; width: 300px; height: 240px; vertical-align: middle; border: solid 1px #000 }
#f1 { position: absolute; z-index: 3; top: 237px; left: 345px}
#f2 { position: absolute; z-index: 3; top: 419px; left: 344px}
#f3 { position: absolute; z-index: 3; top: 352px; left: 199px}
#f4 {
	position: absolute;
	z-index: 3;
	top: 448px;
	left: 213px;
	visibility: visible;
}
#f5 { position: absolute; z-index: 3; top: 272px; left: 218px}
#f6 {
	position: absolute;
	z-index: 3;
	top: 349px;
	left: 303px;
	visibility: visible;
}

#f7 { position: absolute; z-index: 3; top: 399px; left: 206px}
#f8 { position: absolute; z-index: 3; top: 404px; left: 315px}
#f9 { position: absolute; z-index: 3; top: 460px; left: 318px}
#f10 { position: absolute; z-index: 3; top: 197px; left: 310px}
#f11 { position: absolute; z-index: 3; top: 244px; left: 251px}
#f12 { position: absolute; z-index: 3; top: 306px; left: 314px}
#f13 { position: absolute; z-index: 3; top: 264px; left: 192px}
#f14 { position: absolute; z-index: 3; top: 499px; left: 340px}