@charset "utf-8";
/* CSS Document */

/* centratura*/

* {
	margin:0;
	padding:0;
  }

	html, body {
		height:100%;
		}

	body {
	  display:block;
	  background-color:#ffffff;
	  font:100.01%/ 1.0 Futura;
	  text-align:center; /* horizontal centering for IE Win quirks */
	  }

	#distance { 
		display:block;
		width:1px;
		height:50%;
		background-color:#ffffff;
		margin-bottom: -250px; /* half of container's height -15.63em*/
		/* float:left; */
		}

	#container {
		display:block;
		margin:/*0*/ auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		height:500px; /* 500px; */
		width:920px; /* 920px;*/
		/* clear:left; */
		background-color:#000000;
		}

/*	#container div { */
		/* font-size:80%; */
		/* float:right; */
		/* width:17em; */
		/* margin-left:2em; */
/*		} */
/*
	#container div h2 {
		font-size:120%;
		font-weight:bold;
		text-transform:uppercase;
		margin:1em 0 0;
		}

	#container div h3 {
		font-size:100%;
		font-weight:bold;
		margin:.5em 0 0 .75em;
		}		

	#container ul {
		margin-left:0em;
		}

	#container li span {
		font-size:70%;
		}
		

	#container h1 {
		font-size:120%;
		padding-top:2.4em;
		margin-left:2.4em;
		}
		
		*/

/* document css */

/* main spaces */

/* #container { the black container of everything */
	/* position:absolute; */
	/* width:920px; */
	/* height:500px; */
	/* z-index:1; */
	/* left: 0px; */
	/* top: 0px; */

#apDiv2 { /* grey container, main frame */
	display:block;
	position:absolute;
	width:780px;
	height:480px;
	z-index:1; 
	left:10px;
	top:10px;
	background-image:url(immagini/sfondotesto.png);
}

#apDiv3 { /* img container, main frame */
	display:block;
	position:absolute;
	width:760px;
	height:370px;
	z-index:2; 
	left:10px;
	top:10px;
    background-image:url(immagini/sfondotesto.png);
}

#apDiv4 { /* bottom, grey, band */
	display:block;
	position:absolute;
	width:920px;
	height:80px;
	z-index:2; 
	left:0px;
	top:400px;
	background-image:url(immagini/fascia.png);
}

#apDiv13 { /* text, NON RIGHT COLUMN */
	display:block;
	position:absolute;
	width:760px;
	height:60px;
	z-index:3;
	left:20px;
	top:10px;
}


/* ------------- HOME PAGE -------------- */

#apDiv19 { /* over container, for home page */
	display:block;
	position:absolute;
	width:920px;
	height:500px;
	z-index:1;
	left:0px;
	top:0px;
}

/* containing video miniature, in home page */
#apDiv20 {
    display:block;
	position:absolute;
	width:120px;
	height:90px;
	z-index:2;
	left:305px;
	top:180px;
}

#apDiv20bis { /* "overview", in home page" */
    display:block;
	position:absolute;
	width:100px;
	height:30px;
	z-index:2;
	left:315px;
	top:275px;
}


#apDiv21 { /* "VEP project", in home page */
	display:block;
	position:absolute;
	width:410px;
	height:40px;
	z-index:2; 
	left:430px;
	top:70px;
}

#apDiv21bis { /* "A virtual reality rec.", in home page */
	display:block;
	position:absolute;
	width:410px;
	height:20px;
	z-index:2; 
	left:430px;
	top:110px;
}

#apDiv22 { /* "chronicle", in home page" */
    display:block;
	position:absolute;
	width:100px;
	height:30px;
	z-index:2;
	left:615px;
	top:260px;
}

#apDiv23 { /* "reconstruction", in home page */
    display:block;
	position:absolute;
	width:155px;
	height:30px;
	z-index:2;
	left:530px;
	top:315px;
}

#apDiv24 { /* "installation", in home page */
    display:block;
	position:absolute;
	width:120px;
	height:30px;
	z-index:2;
	left:485px;
	top:370px;
}

#apDiv25 { /* "downloads", in home page */
    display:block;
	position:absolute;
	width:70px;
	height:20px;
	z-index:2;
	left:690px;
	top:465px;
}

#apDiv26 { /* "credits", in home page */
    display:block;
	position:absolute;
	width:50px;
	height:20px;
	z-index:2;
	left:770px;
	top:465px;
}

#apDiv27 { /* "contact", in home page */
    display:block;
	position:absolute;
	width:55px;
	height:20px;
	z-index:2;
	left:830px;
	top:465px;
}

#apDiv28 { /* "old web site", in home page */
    display:block;
	position:absolute;
	width:55px;
	height:20px;
	z-index:3;
	left:30px;
	top:465px;
}


/* ------------- RIGHT COLUMN ------------- */

#apDiv5 { /* Section logo, top right */
	position:absolute;
	width:110px;
	height:110px;
	z-index:1; 
	left:800px;
	top:10px;
}

#apDiv6 { /* Link 1, from top */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:130px;
	/* background-color:#aaaaaa; */
}

#apDiv7 { /* Link 2, from top */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:160px;
}

#apDiv8 { /* Link 3, from top */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:190px;
}

#apDiv9 { /* Link 4, from top */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:220px;
}

#apDiv10 { /* Link 5, from top */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:250px;
}

#apDiv11 { /* Link 6, from top */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:280px;
}

#apDiv12 { /* Link 7, from top, last one, total of 7 links */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:310px;
}

#apDiv14 { /* LINK "DOWNLOADS" */
	position:absolute;
	width:110px;
	height:15px;
	z-index:1;
	left:800px;
	top:339px;
}

#apDiv15 { /* LINK "CREDITS" */
	position:absolute;
	width:110px;
	height:15px;
	z-index:1;
	left:800px;
	top:357px;
}

#apDiv18 { /* LINK "CONTACT" */
	position:absolute;
	width:110px;
	height:15px;
	z-index:1;
	left:800px;
	top:375px;
}

#apDiv16 { /* Possible trasversal link REC-CHR */
	position:absolute;
	width:110px;
	height:20px;
	z-index:1;
	left:800px;
	top:30px;
}

#apDiv17 { /* "VEP project", bottom right of right column */
	position:absolute;
	width:130px;
	height:20px;
	z-index:1;
	left:790px;
	top:480px;
}

/*
#apDiv28 { /* ??? BOH!?! 
	position:absolute;
	width:200px;
	height:15px;
	z-index:1; 
	left:570px;
	top:370px;
}
*/


.Testo {
	font-family:Futura;
	font-size:10pt;
	color:#000000;
	line-height:13px;
}


a:link {
	font-family:Futura;
	font-size: 10pt;
	color: #000000;
	/* font-weight: bold; */
	text-decoration: underline;
}
a:visited {
	font-family:Futura;
	font-size: 10pt;
	color: #de00ff;
	/* font-weight: bold; */
	text-decoration: underline;
}
a:hover {
	font-family:Futura;
	font-size: 10pt;
	color: #000000;
	/* font-weight: bold; */
	text-decoration: underline;
}
a:active {
	font-family:Futura;
	font-size: 10pt;
	color: #000000;
	/* font-weight: bold; */
	text-decoration: underline;
}


.Webmaster {
	font-family:Futura;
	font-size:8pt;
	color:#ffffff;
	padding-top:3px;
}

.Linkwebmaster a {
	font-family:Futura;
	font-size: 8pt;
	color: #ffffff;
	/* font-weight: bold; */
}
/* a:link {
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: ffffff;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
	color: ffffff;
}
*/

/*
.Linkswitch a {
	font-family:Futura;
	font-size:9pt;
	color:#ffffff;
}
*/

/*
a:link {
	text-decoration: underline;
}

a:visited {
	text-decoration: underline;
	color:#ffffff;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
	color:#ffffff;
}
*/

