body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding:0;
	margin:0;
	background-color:#faf5f2;
	background-position:top;
	background-repeat:repeat-x;
}

#top {
	margin:0 auto;
	padding:0;
	text-align:center;
	height:249px;
}

.aaa {
	background-position:center top;
	background-repeat:no-repeat;
	/*width:1960px;*/
	height:249px;
	margin:0 auto;
	padding:0;
	text-align:center;
	z-index:1000;
}

a {
color:#FF0000;
text-decoration:underline;
}

a:hover {
color:#FF0000;
text-decoration:none;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	padding:0;
	margin:0;
}

.bott-top {
margin-top:-55px;
font-size:16px;
height:46px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-bottom:8px;
z-index:1001;
}

.bott-top a {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.bott-top a:hover {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

#content {
background-image:url(images/sfum.jpg);
background-repeat:repeat-x;
background-color:#faf5f2;
}

.w-line {
height:6px;
background-color:#FFFFFF;
}

.w-line-1px {
height:1px;
width:290px;
background-color:#FFFFFF;
}

.r-line {
height:12px;
background-color:#ff1c30;
}

.middle {
width:917px;
margin:0 auto;
padding:0;
background-image:url(images/box-middle.png);
background-repeat:repeat-y;
}

.bottom {
width:917px;
margin:0 auto;
padding:0;
background-image: url(images/box-bottom.png);
background-repeat:no-repeat;
height:144px;
padding-bottom:40px;
}

.nav {
width:290px;
float:left;
}

.news {
width:270px;
background-color:#e6e6e6;
padding:10px;
}

.bot {
width:290px;
height:36px;
background-color:#d4d4d4;
}

.bot12 {
width:290px;
height:40px;
background-color:#d4d4d4;
}

.contatti {
width:290px;
text-align:right;
font-size:10px;
}

.testo {
padding:20px;
width:587px;
float:right;
}

.no {
clear:both;
}

.link {
	color: #000000;
	text-decoration: none;
}

.link a {
	color: #000000;
	text-decoration: none;
}

.link a:hover {
	color:#FF0000;
	text-decoration:underline;
}
