body {
	background-image: url(images/sfondo.jpg);
	margin: 0 0 0 0;
	color: #676767;
	font-size: 14px;
	font-family: 'Noto Sans', serif;
}
ul#menu {
list-style: none;
margin:0 auto;
width: 400px;}
 
#menu li {float: left;}
 
#menu li a {
	color: #676767;
	font-weight: bold;
	display:block;
	line-height: 40px;
	height: 40px;
	width: auto;
	text-align: center;
	text-decoration: none;
	padding: 0 10px 0 10px;
}
 
#menu li a:hover, #menu li a:active {
	color: #003C70;
}

li.sep {
	background-image: url(images/separ.jpg);
	width: 3px;
	background-repeat: no-repeat;
	background-position: center;
}
.box {
	background-image: url(images/box.png);
	height: 400px;
	margin-left: auto;
	margin-right: auto;
	width: 926px;
}
.boxlong {
	background-image: url(images/box.png);
	height: 800px;
	margin-left: auto;
	margin-right: auto;
	width: 926px;
}
.boxlong2 {
	background-image: url(images/box.png);
	height: 920px;
	margin-left: auto;
	margin-right: auto;
	width: 926px;
}
.boximage {
	width: 245px;
	height: 400px;
	margin-left: 14px;
	float: left;
}
.boxhome {
	background-image: url(images/home_image2.jpg);
	float: right;
	height: 400px;
	width: 650px;
	margin-right: 14px;
}

.head {
	height: 143px;
	width: 926px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/head.png);
}
.boxtesto {
	background-image: url(images/home_image2.jpg);
	float: right;
	margin-right: 14px;
}
.footer {
	background-image: url(images/footer.png);
	height: 62px;
	margin-left: auto;
	margin-right: auto;
	width: 926px;
}
.menu {
	margin-top: 93px;
	float: right;
	margin-right: 50px;
}
.testo1 {
	color: #676767;
	font-size: 13px;
	font-family: 'Noto Sans', serif;
}
td {
	font-size: 13px;
	color: #676767;
	font-family: 'Noto Sans', serif;
}
a:link {
	color: #676767;
}
a:visited {
	color: #676767;
}
a:hover {
	color: #000000;
}
a:active {
	color: #676767;
}
