* {margin:0;padding:0;}
html, body {height:100%;}
body {	background-color:#FFF;	color:#333;	font-family:"Times New Roman", Times, serif;	font-size:14px;	text-align:center;	scrollbar-base-color:#FFFFFF;	scrollbar-3dlight-color:#CCC;	scrollbar-arrow-color:#CCC;	scrollbar-darkshadow-color:#CCC;	scrollbar-face-color:#999;	scrollbar-highlight-color:#999;	scrollbar-shadow-color:#999;	scrollbar-track-color:#CCC;}
.kl {	font-size: 10px;}
#container {	margin:0 auto;	position:relative;	text-align:left;	height:612px;	width:990px;	clear:left;	background-color:#FFF;}
#distance {width:1px;height:50%;margin-bottom:-306px;float:left;}
#marcoforni {	position:absolute;	width:989px;	height:216px;	top:280px;	left:0px;	text-align: center;}
#marcoforni2, #marcoforni5 { position: absolute; width: 850px; height: 453px; top: 155px; left: 75px; text-align: left; padding-right: 15px; z-index: 4; overflow: auto; 
}
#marcoforni3 {	position:absolute;	width:950px;	height:463px;	top:147px;	left:25px;	text-align: left;	overflow: auto;	z-index: 4;}
#marcoforni_foto {	position:absolute;	top:147px;	left:25px;	text-align: left;	z-index: 5;}
#marcoforni_contatto {	position:absolute;	top:147px;	left:363px;	text-align: left;	width: 343px;	z-index: 4;}
#marco-forni {	text-align:right;	position: absolute;	left: 847px;	top: 16px;	z-index: 1;}
#marco4ni {	text-align:right;	position: absolute;	left: 711px;	top: 181px;}
#mainmenu {	position:absolute;	top:49px;	left: 15px;	z-index: 2;}
#scrittore {	position:absolute;	text-align: right;	left: 785px;	z-index: 15;	top: 125px;}
#webdesign {	font-size:9px;	text-align:right;	position:absolute;	width:254px;	height:13px;	left:834px;	top:100%;	margin-left:-110px;	margin-top:-107px;}
#webdesign a {	color:#999;	text-decoration: none;}
#titolo {	position: absolute;	left: 25px;	top: 86px;	z-index: 3;}
#container #marcoforni2 ul {	list-style-position: inside;	list-style-type: none;	margin-left: 25px;}
#container #marcoforni2 ul li {	margin-bottom: 8px;	line-height: 18px;}
#container #marcoforni2 p {	line-height: 24px;}
a:link {	color: #06C;	text-decoration: none;}
a:visited {	text-decoration: none;	color: #06C;}
a:hover {	text-decoration: underline;	color: #656565;}
a:active {	text-decoration: none;	color: #06C;}
a img { border: 0px; }
#libernuef { position: absolute; width: 684px; left: 0px; top: 34px; }
#libernuef a img { float: left; margin-right: 8px; }
#container #libernuef div div { padding: 8px; }
#libernuef div h1 { font-size: 21px; }
h2 { color: #4F81BD; font-size: 25px; text-transform: uppercase; margin-bottom: 15px; text-align: center; }
h3 { color: #4F81BD; font-size: 21px; margin-bottom: 15px; text-align: center; }
#container #marcoforni5 p.par { text-indent: -30px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 35px; line-height: 20px; font-size: 16px; }
h4 { color: #4F81BD; font-size: 21px; margin-bottom: 15px; }
h5 { font-size: 19px; margin-top: 5px; margin-bottom: 5px; }
