body {
background-color: #cccccc;
background-repeat: no-repeat;
background-position: center top;
}

/*h1 {
	color: #990000;
	background-color: #FC9804;
}*/


.contenitore{width:490px; 
   height:387px; 
   border:thin; 
   overflow:auto; 
   margin-left:4px;
}


#contenitore { position:relative;
	 width:800px; 
	 height:540px;
     margin-left:auto;
	 margin-right:auto;
	 margin-top:30px;
	 z-index:1;
}


#locandina {
	position:absolute;
	width:280px;
	height:170px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	z-index:1;
	left: 7px;
	top: 74px;
}

#riferimenti {
	position:absolute;
	width:280px;
	height:295px;
	overflow:auto;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	z-index:1;
	left: 7px;
	top: 248px;
}



#sfondo {
	position:absolute;
	width:800px;
	height:540px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	z-index:0;
	left: -9px;
	top: -30px;
}


#testata {
	position:absolute;
	margin-top:30px;
	margin-left:10px;
	z-index:2;
	left: -9px;
	top: -29px;
	
}


#foto {
    position:absolute;
	margin-top:30px;
	margin-left:10px;
	z-index:2;
	left: -9px;
	top: 72px;	
}


#menu {
	position:absolute;
	left: 550px;
	top: 72px;
	z-index: 2;
}


.curriculum {
    position:absolute;
	left: 644px;
	top: 40px;
	z-index: 2;
	width:145px;
	height:19px;
}

.curriculum a {
    display: block;
    width: 145px;
    height: 19px;
    background: url("immagini/curriculum.gif") no-repeat top left;
}

.curriculum a:hover {
    background-position: top right;
}


.designvolto {
    position:absolute;
	left: 550px;
	top: 72px;
	z-index: 2;
	width:116px;
	height:19px;
}
.designvolto a {
    display: block;
    width: 116px;
    height: 19px;
    background: url("immagini/designvolto.gif") no-repeat top left;
}
.designvolto a:hover {
    background-position: top right;
}
#arcored {
	position:absolute;
	left: 523px;
	top: 92px;
	z-index: 2;
}


.designcorpo {
    position:absolute;
	left: 669px;
	top: 72px;
	z-index: 2;
	width:116px;
	height:19px;
}
.designcorpo a {
    display: block;
    width: 116px;
    height: 19px;
    background: url("immagini/designcorpo.gif") no-repeat top left;
}
.designcorpo a:hover {
    background-position: top right;
}
#arcoblu {
	position:absolute;
	left: 659px;
	top: 86px;
	z-index: 2;
}

.webmaster {
    position:absolute;
	left: -10px;
	top: 550px;
	z-index: 2;
	width:165px;
	height:18px;
}
.webmaster a {
    display: block;
    width: 165px;
    height: 18px;
    background: url("immagini/webmaster.gif") no-repeat top left;
}
.webmaster a:hover {
    background-position: top right;
}


#flash {
	position:absolute;
	left: 182px;
	top: 139px;
	z-index: 2;
}


.sito {
    position:absolute;
	left: 12px;
	top: 70px;
	z-index: 2;
	width:110px;
	height:15px;
}
.sito a {
    display: block;
    width: 110px;
    height: 15px;
    background: url("immagini/wwwfabioingallina.gif") no-repeat top left;
}
.sito a:hover {
    background-position: top right;
}



.link {
	border:0px;
	border-bottom:1px;
}

/* Parte custom */

.invecchiamento {
    position:absolute;
	left: 272px;
	top: 107px;
	z-index: 2;
	width:150px;
	height:20px;
}
.invecchiamento a {
    display: block;
    width: 150px;
    height: 20px;
    background: url("immagini/invecchiamento.gif") no-repeat top left;
}
.invecchiamento a:hover {
    background-position: top right;

