/* CSS Document */

html, body{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:white;
}

html{
	background:black url(images/loading.gif) 50% 50% no-repeat;
}

*:first-child+html{/*solo per ie7*/
	overflow:auto;
}

a{
	outline:none;
}

#top{
	position:absolute;
	z-index:3;
	width:100%;
	background:black;
}

#testa{
	position:relative;
	overflow:hidden;
	top:0;
	width:550px;
	height:95px;
	margin:15px auto 0;
	padding:0;
	background:url(images/villagionaweddings.jpg) 0 0 no-repeat;
}

#testa a{
	display:block;
	padding-top:100px;
}

#top img{
	position:absolute;
	top:110px;
}



#bottom{
	position:absolute;
	z-index:3;
	bottom:0;
	width:100%;
}

#bottom img{
	position:absolute;
	bottom:90px;
}


#menu{
	position:relative;
	width:100%;
	height:35px;
	margin:0;
	padding:0;
	background:url(images/black80.png);
}

#menu ul{
	position:relative;
	overflow:auto;
	margin:0 auto;
	padding:9px 0;
	width:980px;
	text-align:center;
}

#menu li{
	display:inline;
	/*float:left;*/
	height:25px;
	margin:0;
	padding:10px 10px 0;
	list-style-type:none;
	text-transform:uppercase;
}

#menu li a{
	font:normal 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-decoration:none;
	letter-spacing:0.5px;
	outline:none;
}

#menu li a:hover{
	color:#a4000c;
}

/*----------------------------------------------------------------------------*/


#indirizzo{
	width:100%;
	margin:0 auto;
	padding:20px 0;
	background:black;
	font-size:11px;
	text-align:center;
}

#indirizzo span{
	display:block;
}

#indirizzo a{
	color:#fff;
	text-decoration:none;
}

#indirizzo a:hover{
	color:#555;
}

#idlab{
	overflow:hidden;
	width:81px;
	height:15px;
	margin:20px auto 0;
	background:url(images/id-lab.gif) 0 0 no-repeat;
}

#idlab a{
	display:block;
	padding-top:15px;
}


/*-----------------------------------------------------*/


#contfoto, #fore_bg{
	position:absolute;
	overflow:hidden;
	width:100%;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	/*background-image:url(../images/intro01_1440.jpg);*/
	
}
/*
.foto{
	width:100%;
	height:100%;
	background-position:50% 50%;
	background-repeat:no-repeat;
}

.uno{
	background-image:url(../images/intro01_1280.jpg);
}
*/
