body {
	background:#8d0739 url(img/bck.gif) top right no-repeat;
	color:#e0e0e0;
	padding:0px;
	margin:0px;
	text-align:center;
}
a {text-decoration:none;color:#fff;background-color:inherit;}
a:hover{text-decoration:none;color:#bb4d63;}
a:visited{text-decoration:none;color:#bb4d63;}
#central{
	position:absolute;
	height:550px; 
	width:850px;
	margin:-275px 0px 0px -425;
	top: 50%; 
	left: 50%;
	overflow: auto;
	text-align:center;
}

img{border:none;}
img a {border:none;}
/* --------------------- Lingua ------------------------ */
#centro{width:515px;text-align:center;}
#nav {}
#nav .ita {cursor:pointer;overflow:hidden;}
#nav .eng {cursor:pointer;overflow:hidden;}
#nav .fra {cursor:pointer;overflow:hidden;}
#nav a:hover {
	text-decoration: none;
}
#nav1 { 
	padding: 0;
	/* lingue=183 (width-lingue)/2=margin-right */
	margin: 0 0 0 0;
	height:14px;
	line-height:14px;
}
#nav1 ul {height:14px}
#nav1 li {
	float: right;
	list-style:none;
}
#nav1 li a{text-decoration:none;}
#nav1 .ita, #nav1 .eng, #nav1 .fra {
	display: block;
	height: 14px;
	margin: 0;
	text-indent: -3000px;
	border: none;
	outline: 0;
}
#nav1 .ita {
	width: 59px;
	background: transparent url(img/but_ita.gif);
}
#nav1 .eng {
	width: 55px;
	background: transparent url(img/but_eng.gif);
}
#nav1 .fra {
	width: 69px;
	background: transparent url(img/but_fra.gif);
}
#nav1 .ita:hover, #nav1 .eng:hover, #nav1 .fra:hover{
	background-position: 0 -14px;
}
body.ita #nav1 .ita, body.eng #nav1 .eng, body.fra #nav1 .fra {
	background-position: 0 -28px;
}