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

@import url(font/Harting/font-harting.css);
@import url(navigation.css);
@import url(stili.css);

body {
	background-color:#000000;
	color:#FFF; 
}


/* PREHOME */
#prehome {
	width:984px;
	height:578px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -289px; /*set to a negative number 1/2 of your height*/
	margin-left: -492px; /*set to a negative number 1/2 of your width*/
	background: url(../img/prehome/prehome.jpg) no-repeat center;
}

#prehome #box {
	position:absolute;
	width:440px;
	top:34px;
	right:145px;
	text-align:center;
}

#prehome #enter {
	position:absolute;
	width:100px;
	top:175px;
	right:200px;
	text-align:right;
}
	
#prehome #credit {
	position:absolute;
	bottom:24px;
	right:200px;
	text-align:center;
	padding:4px;
	background-color:#000;
}


/* TEMPLATE INTERNO */

#container {
	width:1000px;
	height:674px;
	position:absolute;
	top: 50%;
	left: 50%;
	margin-top: -337px; /*set to a negative number 1/2 of your height*/
	margin-left: -500px; /*set to a negative number 1/2 of your width*/
/*	border:1px solid yellow;
*/}

/* home */
#home #box {
	position:absolute;
	width:417px;
	top:62px;
	left:0;
	text-align:center;
}

#home #navigation {
	text-align:left;
	margin-left:48px;
	margin-top:8px;
}

#home #citazione {
	position:absolute;
	bottom:45px;
	right:24px;
}

/* bio */
#bio #box, #contact #box {
	position:absolute;
	width:417px;
	bottom:37px;
	left:0;
}

#bio #main-navigation, #contact #main-navigation {
	text-align:left;
	margin-left:48px;
	margin-top:8px;
}

#bio #testo {
	background:url(../img/bio/box.png) no-repeat;
	width:877px;
	height:138px;
	padding:10px;
	margin:28px 0 0 41px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}


#contact #testo {
	margin:226px 0 0 46px;
}

#gallery #box {
	width:910px;
	bottom:70px;
	margin:12px 0 0 50px;
	position:absolute;
}
.aa {
}
