.ripristino-float { clear: both; height:1px; overflow:hidden; margin:-1px; }


BODY {
	background-color: #ccc;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

IMG {border: none;}

A {color: #F60;}

#corpo {
	margin: 50px auto 0 auto;
	width: 690px;
	background-color: #fff;
	border: 1px dotted #555;
}

#Sn {
	float: left;
	padding: 10px 0 10px 10px;
	margin: 0;
}


#Dx {
	float: right;
	padding: 10px 10px 0 0;
	margin: 0;
}




#DxTesto {
	width: 320px;
	float: left;
	padding: 0 0 0 5px;
	margin: 0;
}


#DxFoto {
	width: 170px;
	float: right;
	padding: 0;
	margin: 0;
}



#menu {
	margin: 50px 0 0 0;
}

#menu UL {

		margin: 0;
		padding: 0;	
		list-style: none;
}

#menu LI {
	width: 149px;
	height: 28px;
		font-size: 12px;
		font-weight: bold;
		list-style: none;
		background-image : url(images/sf-menu.gif);
		background-position : top;
		background-repeat : no-repeat;
}


  #menu A:hover {
	width: 149px;
	height: 28px;
		font-size: 12px;
		font-weight: bold;
		list-style: none;
		text-decoration: none;
		color: #F60;
		background-image : url(images/sf-menu_on.gif);
		background-position : top;
		background-repeat : no-repeat;

}



 #menu LI:hover, #menu LI.on {
	width: 149px;
	height: 28px;
		font-size: 12px;
		font-weight: bold;
		list-style: none;
		text-decoration: none;
		color: #F60;
		background-image : url(images/sf-menu_on.gif);
		background-position : top;
		background-repeat : no-repeat;

}


#menu LI A {
		display: block;
		width: 149px;
		height: 28px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #555;
}



#DxTesto UL {
		margin: 8px 0 0 25px;
		padding: 0;
		list-style: square;
}


#DxTesto LI {
		margin: 0 0 10px 0;
		padding: 0;

}

#DxTesto LI LI {
		margin: 0 0 8px 0;
		padding: 0;

}


#credits {
text-align: right;

margin: 8px;
}

#credits A {
color: #000;
text-decoration: none;
font-size: 10px;
}

.foto {
	margin: 10px 0;
	padding: 3px;
	border: 1px dotted #000;
	width: 200px;
}