body{	font: 100% "Courier New", Courier, mono;    background:#FFFFFF;	text-align:center;}#contenitore{	width:640px;	margin:0 auto;    text-align:left;	background-color:#FFFFFF;	border:1px solid #000000;}#testata{	width:640px;	height:53px;	background-image:url(immagini/top.jpg);	background-repeat:no-repeat;	border-bottom:1px solid #000000;}#menu{	float:left;	width:147px;	font-size:85%;}	#menu ul{		padding:10px 0px 0px 0px;		margin:0px;	}	 	#menu li{		line-height: 2.5ex;    		list-style: none; 		padding-bottom: 5px;		padding-left: 3px;	}   	#menu a:link{		color:#000000;	   	text-decoration: none;   		letter-spacing: .1px;		display: block;		font-weight: bold;	}   	#menu a:visited{		color:#000000;		   	text-decoration: none;   		letter-spacing: .1px;		display: block;		font-weight: bold;	} 	#menu a:hover{   		color: #ffffff;   		background-color: #000000;   		text-decoration: none;   		letter-spacing: .2px;		display: block; 		font-weight: bold;	    	text-align: left;								} 	#menu a:active{		color:#000000;	   		text-decoration: none;   		letter-spacing: .2px;		display: block;		font-weight: bold;			}		 #main{	float:right;	width:488px;	display:inline;	border-left:1px solid #000000;	font-size:75%; }  	h2{		font-size:150%;		margin:5px;	}		#main p{		padding:5px;		margin:0px;	}		#main hr{		color:#000000;		height:1px;		padding:0px;		margin:0px;	}	.maisc{		font-variant:small-caps;		font-size:130%;	}  	#main a:link{		color:#000000;		text-decoration:none;		font-weight:bold;	} 	#main a:visited{		color:#000000;		text-decoration:none;		font-weight:bold;	} 	#main a:hover{		color:#000000;		text-decoration:none;		font-weight:bold;	} 	#main a:active{		color:#000000;		text-decoration:none;		font-weight:bold;	}			 #blog{ 	border-bottom:1px solid #000000;	padding:5px; }  	h3{		padding:0px;		margin:0px;	}	#blog #titoloBlog{		font-weight:bold;		padding-bottom:5px;	}	#blog #dataBlog{		padding-bottom:5px;		font-weight:bold;	}	#live{	border-bottom:1px solid #000000;	padding:5px;		 }#guest{	padding:5px;}  #footer{ 	clear:both;	width:640px;	border-top:1px solid #000000;		padding-top:10px;	background-color:#000000;	text-align:center;	font-size:80%;	color:#FFFFFF; }  	#footer a:link{		color:#FFFFFF;		text-decoration:none;	} 	#footer a:visited{		color:#FFFFFF;		text-decoration:none;	} 	#footer a:hover{		color:#FFFFFF;		text-decoration:none;	}		  	#footer a:active{		color:#FFFFFF;		text-decoration:none;	}