/* CSS Document */
dl.map {
  background: url(france-map.jpg) no-repeat;
  margin: 0px;
  padding: 0px;
  text-align:left;
  width: 400px;
  height: 400px;
  position: relative;
}

dl.map dt {
  display: inline;
}

dl.map dd {
  background: #730000;
  border: 3px solid #fff;
  color: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding: 8px;
  width: 300px;
  position: absolute;
  left: -9999px;
  z-index: 100;
}

dl.map a.location {
	background: url(black.gif) no-repeat;
	display: block;
	outline: none;
	text-decoration: none;
	text-indent: -9999px;
	width: 55px;
	height: 21px;
	position: absolute;
	z-index: 1000;
}

dl.map a.location_city {
	background: url(point.jpg) no-repeat;
	display: block;
	outline: none;
	text-decoration: none;
	text-indent: -9999px;
	width: 8px;
	height: 8px;
	position: absolute;
	z-index: 99;
}

dl.map a.location_city:hover {
	background: url(point-hover.jpg) no-repeat;
}

.infobox_title{
	font-size:14px;
	}

/*regions*/

dl.map a#alsace {
	top: 117px;
	left: 316px;
}

dl.map a#brittany {
	top: 120px;
	left: 43px;
}

dl.map a#aquitaine {
	top: 281px;
	left: 101px;
}

dl.map a#auvergne {
	top: 234px;
	left: 205px;
}

dl.map a#burgundy {
	top: 161px;
	left: 229px;
}

dl.map a#centre {
	top: 155px;
	left: 165px;
}

dl.map a#champagne-ardenne {
	top: 116px;
	left: 240px;
}

dl.map a#corsica {
	top: 347px;
	left: 333px;
}

dl.map a#franche-comte {
	top: 156px;
	left: 286px;
}

dl.map a#ile-de-france {
	top: 107px;
	left: 183px;
}

dl.map a#languedoc-roussillon {
	top: 323px;
	left: 191px;
}

dl.map a#limousin {
	top: 217px;
	left: 163px;
}

dl.map a#lorraine {
	top: 89px;
	left: 276px;
}

dl.map a#midi-pyrenees {
	top: 294px;
	left: 167px;
}

dl.map a#nord-pas-de-calais {
	top: 38px;
	left: 195px;
}

dl.map a#normandy-lower {
	top: 91px;
	left: 102px;
}

dl.map a#normandy-upper {
	top: 68px;
	left: 140px;
}

dl.map a#pays-de-la-loire {
	top: 144px;
	left: 94px;
}

dl.map a#picardy {
	top: 67px;
	left: 196px;
}

dl.map a#poitou-charentes {
	top: 208px;
	left: 107px;
}

dl.map a#provence-alpes-cote-d-azur {
	top: 293px;
	left: 285px;
}

dl.map a#rhone-alpes {
	top: 235px;
	left: 268px;
}

/*cities*/

dl.map a#paris {
	top: 100px;
	left: 207px;
}

dl.map a#marseille {
	top: 326px;
	left: 291px;
}

dl.map a#lyon {
	top: 226px;
	left: 271px;
}

dl.map a#nice {
	top: 307px;
	left: 341px;
}

dl.map a#toulouse {
	top: 313px;
	left: 177px;
}

dl.map a#nantes {
	top: 167px;
	left: 95px;
}

dl.map a#strasbourg {
	top: 109px;
	left: 347px;
}

dl.map a#montpellier {
	top: 315px;
	left: 247px;
}

dl.map a#bordeaux {
	top: 263px;
	left: 118px;
}

dl.map a#lille {
	top: 29px;
	left: 223px;
}
