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

a:link {color:#FFFFFF; text-decoration:none;}      /* unvisited link */
a:hover {color:#FFFFFF;text-decoration: underline;}  /* mouse over link */
a:active {color:#9BB2B8;}
a:visited{color:#FFFFFF;}



.wrapOverall{
	width: 960px;
	height: 1002px;
	background-repeat: no-repeat;
	margin: auto;	
	
}

.bodyUp a:link{
	color:#000000;	
}

.bodyUp a:hover{
	color:#527D8D;
	text-decoration: underline;
}

.bodyUp a:visited{
	color:#527D8D;	
}

.headerLogo{
	width:960px;
	height:80px;
	font-size:24px;
	vertical-align:bottom;
	color: #FFF;
	margin-bottom:30px;
	
}

.wrapBody{
	margin-right:450px;
	width:960px;
		
}

.bodyUp{
	background:#FFFFFF;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	width:960px;
	height: 1400px;
}

.bodyUpLeft{
	background:#FFFFFF;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	width:800px;
	height:350px;
	padding: 10px;
	font-size: 14px;
}
.bodyUpRight{
	background:#D3D2D2;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	width:280px;
	height:350px;
	position:relative;
	padding-top:5px;
	margin-left:670px;
	margin-top:-371px;
	padding-left:10px;

}

.wrapBodyDown{
	width:940px;
	/*height:1500px;*/
	height:1800px;
	background:#FFFFFF;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	
}
.wrapBodyDown a:link{
	color: #000;
}
.wrapBodyDown a:hover{
	color: #000;
	text-decoration: underline;
}
.wrapBodyDown a:visited{
	color: #000;
}
.wrapBodyDownRight{
	width:660px;
	/*height:650px;*/
	background:#FFFFFF;
	border-radius:10px;
	/*border-right-width:1px;
	border-right-style:solid;
	border-right-color:#EAEAEA;*/
	
}
.wrapBodyDownLeft{
	padding-left: 5px;
	width:300px;
	height:600px;
	position:relative;
	margin-top:-655px;
	margin-left:665px;
}

.wrapFooter{
	background:#020F19;
	border-radius:10px;
	width:945px;
	height:200px;	
	color:#FFFFFF;
	padding-left:15px;
}
#titoletto {
	font-family: Helvetica;
	font-size: 24px;
	font-weight: bold;
	color: #527D8D;
}




<!-- STILE DELLA BARRA DI NAVIGAZIONE ---> 


body{
	background-image:url(images/sfondo.jpg);
	background-repeat:no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	background-attachment: fixed;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
		z-index:100; 
	}

nav ul {
	position:relative;
	background: #efefef; 
	background: linear-gradient(top, #9d9a9a 0%, #d1d0d0 100%);  
	background: -moz-linear-gradient(top, #9d9a9a 0%, #d1d0d0 100%); 
	background: -webkit-linear-gradient(top, #9d9a9a 0%,#d1d0d0 100%); 
	background: -o-linear-gradient(top, #9d9a9a 0%,#d1d0d0 100%);
	background: -ms-linear-gradient(top, #9d9a9a 0%,#d1d0d0 100%);
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0 20px;
	border-radius: 10px;  
	list-style: none;
	display: inline-table;
	width:922px;
}

nav ul:after {
		content: ""; clear: both; display: block;
}
	
nav ul li {
	float: left;
}

nav ul li:hover {
		background: #4b545f;
		background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
		background: -webkit-linear-gradient(top, #4f5964 0%,#5f6975 40%);
		color: #FFFFFF;

}
	

nav ul li a {
		display: block; 
		padding: 25px 40px;
		color: #000; 
		text-decoration: none;
}

nav ul li a:link {
	color: #000; 
	text-decoration: none;
}

nav ul li a:hover {
	color: #fff; 
	text-decoration: none;
}

nav ul li a:visited {
	color: #000; 
	text-decoration: none;
}
nav ul ul {
	background: #5f6975; 
	border-radius: 0px; 
	padding: 0;
	position: absolute; 
	width:250px;
    top:100%;
	left:20px;
	margin-left:650px;

}
nav ul ul li {
		float: none; 
		border-top: 1px solid #6b727c;
		border-bottom: 1px solid #575f6a;
		position: relative;

}

nav ul ul li a {
			padding: 15px 40px;
			color:#fff;
}	

nav ul ul li a:hover {
				background: #4b545f;
				color:#fff;
}


#centri {
	font-family: Helvetica;
	font-size: 20px;
	color: #527D8D;
}
#h4 {
	font-family: Helvetica;
	color: #527D8D;
	margin-top: -20px;
	font-size: 14px;
}
#locandina{
	border:1px dashed #527D8D;
	margin-right:25px;

	}