html,body{	margin:0;	padding:5px 0 0 0;}html{	height: 100%; 	margin-bottom: 1px}body{	padding-bottom:20px;	font-family:"Times New Roman", Times, serif;	font-size:99%;    text-align: center; 	background: #A3C8ED;	color: #3f3f3f;}h1{	font-size: 300%;	font-weight:bolder;}h2{	font-size: 160%;	margin-top:10px;	color: #A3C8ED;}h3{	font-size: 130%;	color: #99BCD2;}h4{	font-size: 100%;	padding:3px 0px 3px 0px;	margin:3px 0px 3px 0px;		color: #918079;}p{	margin: 0;	padding: 0 0 1em;	line-height: 1.5;}a{	color: #3f3f3f;}div#container{	width:600px;	margin: 0 auto;	padding:10px 10px 0 10px;	border:1px solid #d6d6d6;	border-right:2px solid #d6d6d6;	border-bottom:2px solid #d6d6d6;		text-align: left;	background-color:#FFFFFF;}div#header{	position:relative;	height:109px;	padding-bottom:10px;	background-image:url(immagini/top_alto.jpg);	background-repeat:no-repeat;}div#header2{	position:relative;	height:200px;	border-bottom:1px solid #d6d6d6;	background-image:url(immagini/topbasso.jpg);	background-repeat:no-repeat;	padding-bottom:10px;}div#menu{	float: left;	width:155px;	padding-bottom: 1em;}	div#menu h4{		margin-top: 10px;		font-size: 120%;		font-weight:lighter;		color: #000000;	}	div#menu ul{		list-style-type: none;		margin:0;		padding:0;	}	div#menu li{		margin:0;		line-height: 1.3;	}	div#menu a{		text-decoration:none;		color: #394A5A;		padding-left:12px;		line-height: 1.6;	}	div#menu a:hover{		color: #88756E;		font-weight:bold;		text-decoration: underline;	}		div#lang{		padding:5px;		font-size:90%;	border-bottom:1px solid #d6d6d6;			}	div#lang a:link{		padding:0px;		font-size:90%;			}	div#lang a:visited{		padding:0px;			font-size:90%;			}	div#lang a:hover{		padding:0px;			font-size:90%;			}	div#lang a:active{		padding:0px;			font-size:90%;			}			div#content{	margin: 5px 10px 5px 170px;	font-size:90%;	border-left:1px solid #d6d6d6;	padding-left:10px;	text-align:justify;}	div#content ul{		margin:0 0 1em;		padding:0;		list-style-type: none;	}	div#content ul li{		margin:0;		padding-left:16px;		line-height:1.4;	}	div#content p{		text-align:justify;	}	div#content h2{		color:#918079;	}div#footer{	clear: both;	text-align: center;	border-top: 1px solid #ccc;	color: #3A4C5A;	font-size: 80%;	padding-top:5px;}		div#footer p{		margin: 0;	}	img{	border:1px solid #000;}#centro{	text-align:center;}