#main {
	background-image: url(../tour/main-solotour3-scenery-dressing.jpg);
	background-position: top;
	background-repeat: no-repeat;
	height: 520px;
	position: relative;
}

.instru {
	color: #D2B48C;
	width: 100%;
	height: 100%;
	font-size: 18px;
	font-weight: normal;
	text-align: center; /*padding: 35% 10px 10px 12px;*/
	z-index: 1; /*border: 1px dotted Blue;*/
	display: block;
	text-decoration: none;
}

a.instru:hover {
	color: Silver;
	border: 0;
}

a.instru span {
	font-family: Arial;
	/*border: 2px ridge Gray;
	background-color: #F3F3F3;*/
	color: White;
	cursor: text; /*margin: 0 auto;*/
	width: 134px;
	text-align: center;
	padding: 8px 8px 8px 8px; /*z-index: 100;*/
	display: none;
}
a.instru:hover span {
	display: block;
}

#thomas {
	top: 120px;
	left: 70px;
	width: 220px;
	height: 335px;
	position: absolute;
	z-index: 100;
	border: thin solid Aqua;
	vertical-align: bottom;
}

#thomas a:hover span {
	top: 180px;
	left: 30px;
	position: absolute;
}

#laurent {
	top: 0px;
	left: 440px;
	width: 300px;
	height: 255px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Green;*/
}
#laurent a:hover span {
	top: 180px;
	left: 65px;
	position: absolute;
}

#margot {
	top: 290px;
	left: 220px;
	width: 360px;
	height: 310px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Fuchsia;*/
}

#margot a:hover span {
	top: 250px;
	left: 90px;
	position: absolute;
}

#fred {
	top: 610px;
	left: 0px;
	width: 305px;
	height: 240px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Purple;*/
}
#fred a:hover span {
	top: 130px;
	left: 70px;
	position: absolute;
}

#eric {
	top: 635px;
	left: 440px;
	width: 300px;
	height: 240px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Red;*/
}
#eric a:hover span {
	top: 150px;
	left: 70px;
	position: absolute;
}

.item {
	color: #DEB887;
	width: 100%;
	height: 100%;
	font-size: 18px;
	font-weight: normal;
	text-align: center; /*padding: 35% 10px 10px 12px;*/
	z-index: 1; /*border: 1px dotted Blue;*/
	display: block;
	text-decoration: none;
}

a.item:hover {
	color: #FF8C00;
	text-decoration: none;
	border: 0;
}

a.item span {
	font-family: Arial;
	border: 1px ridge #7F5739;
	background-color: #F3F3F3;
	color: #7F5739;
	cursor: text; /*margin: 0 auto;*/
	width: 134px;
	text-align: center;
	padding: 8px 8px 8px 8px; /*z-index: 100;*/
	display: none;
	text-decoration: none;
}
a.item:hover span {
	display: block;
}

#lights {
	top: 0px;
	left: 540px;
	width: 200px;
	height: 150px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Red;*/
}
#lights a:hover span {
	top: 80px;
	left: 30px;
	position: absolute;
	text-align: center;
}

#sound {
	top: 350px;
	left: 0px;
	width: 250px;
	height: 100px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Red;*/
}
#sound a:hover span {
	top: 50px;
	left: 50px;
	position: absolute;
	text-align: center;
}

#scenery {
	top: 10px;
	left: 190px;
	width: 175px;
	height: 170px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Red;*/
}
#scenery a:hover span {
	top: 50px;
	left: 20px;
	position: absolute;
	text-align: center;
}

#pupitre {
	top: 280px;
	left: 300px;
	width: 90px;
	height: 120px;
	position: absolute;
	z-index: 100; /*border: thin solid Red;*/
}
#pupitre a:hover span {
	top: 65px;
	left: -30px;
	position: absolute;
	text-align: center;
}

#hat {
	top: 350px;
	left: 435px;
	width: 70px;
	height: 70px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Red;*/
}
#hat a:hover span {
	top: 65px;
	left: -30px;
	position: absolute;
	text-align: center;
}

#dress {
	top: 180px;
	left: 385px;
	width: 70px;
	height: 150px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Red;*/
}
#dress a:hover span {
	top: 85px;
	left: -30px;
	position: absolute;
	text-align: center;
}

.text {
	color: Silver;
	top: 450px;
	left: 0px;
	padding: 8px 8px 8px 8px;
	position: absolute;
	text-align: justify;
}
.story {
	position: absolute;
	top: 500px;
	left: 10px;
	width: 700px;
	border: 5px ridge #CD853F;
	background-color: #EFE1CB;
	color: #562E10;
	text-align: justify;
	padding: 8px 8px 8px 8px;
}
/*.story {
	color: #DE569A;
	width: 100%;
	height: 100%;
	font-size: 18px;
	font-weight: normal;
	text-align: center; 
	z-index: 1; 
	display: block;
	text-decoration: none;
}
a.story:hover {
	color: Silver;
	border: 0;
}

a.story span {
	font-family: Arial;
	border: 2px ridge #A0522D;
	background-color: #EFE1CB;
	color: #562E10;
	cursor: text; 
	width: 720px;
	text-align: justify;
	padding: 8px 8px 8px 8px; 
	display: none;
	text-decoration: none;
}
a.story:hover span {
	display: block;
}*/

#book {
	top: 235px;
	left: 305px;
	width: 90px;
	height: 50px;
	position: absolute;
	z-index: 100;
	/*border: thin solid Red;*/
}
#book a:hover span {
	top: -150px;
	left: -307px;
	position: absolute;
	text-align: justify;
}


#page_bottom {
	bottom: 10px;
	right: 10px;
	position: absolute;
	text-align: right;
}

a{
	color: #D2B48C;
}


#footer {
	background-image: url(../tour/header-solotour3-scenery-dressing.jpg);
	background-position: 0 -42px;
}
