/* CSS Document */

body{
	background:url(../img/sf.jpg) top center repeat-x #FFFBDE;
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:12px;
	color:#62410B;
}
.dvsiam{
	margin-right:-10px;
}
.act{
	background:url(../img/linkhover.jpg) top left no-repeat #fff;
}
#content{
	position:relative;
	width:1012px;
    margin:0 auto;
	background:url(../img/sf2.jpg) top center no-repeat;
}
#content2{
	position:relative;
	width:1012px;
    margin:0 auto;
	background:url(../img/sf2pvy.jpg) top center no-repeat;
}
#logo{
	top:0;
	left:0;
	height:532px;
	width:179px;
	position:absolute;
}
#menu{	
	top:0;
	left:0;
	margin-left:222px;
	position:relative;
	widht:771dx;
	height:132px;
}
#flash{
	margin-left:179px;
	top:0;
	left:0;
	position:relative;
	widht:771px;
	height:400px;
}
#dvsiamo{
	margin-left:185px;
	top:10px;
	left:0;
	height:392px;
	width:764px;
	position:relative;
	border: 1px dotted #5D1E19;
}
#foot{
	position:relative;
	width:950px;
	left:0;
}
#baseline{
	background:url(../img/sf_bottom.jpg) top center repeat-x;
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	height:74px;
	align:bottom;
	z-index:-100;
}
#info{
	position:absolute;
	width:179px;
	left:0;
	top:55px;
}
#infopvy{
	position:absolute;
	width:179px;
	left:0;
	top:530px;
}
#icone{
	float:left;
	margin-right:5px;
}
#infotext{
	margin-top:10px;
}
#content #etichetta{
	position:absolute; 
	top:418px; 
	right:12px;
    z-index:100;
}
#testo{
	width:771px;
	position:relative;
	left:200px;
	top:15px;
	height:190px;
	min-height:190px;
	height:auto !important;
}
#form {
	width:771px;
	position:relative;
	left:200px;
	top:70px;
	height:530px;
}
#pvy {
	width:771px;
	position:relative;
	left:200px;
	top:25px;
	height:1050px;
}
#form table td{
	padding:3px;
}
#testo p{
	padding:40px;
	font-size:16px;
}
#infobottom{
	position:relative;
	text-align:center;
	width:771;
	padding-left:179px;
	padding-top:25px;
}
#infobottom a{
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:12px;
	color:#62410B;
}
#infobottom a:active{
	font-family:Georgia,Times New Roman, Times, serif;
	font-size:12px;
	color:#4E0A01;
}
#content #menu #link ul{
	position:absolute;
	margin-top:83px;
}
#content #menu #link ul li{
	display:inline;
	padding:8px;
    font-size:13px;
	color:#62410B;
	padding-bottom:15px;
	padding-top:20px;
	font-weight:bold;
}
#content #menu #link ul li a{
	color:#62410B;
	text-decoration:none;
	padding-bottom:15px;
	padding-top:20px;
}
#content #menu #link ul li a:hover{
	background:url(../img/linkhover.jpg) top left no-repeat #fff;
}
#content2 #menu #link ul{
	position:absolute;
	margin-top:83px;
}
#content2 #menu #link ul li{
	display:inline;
	padding:8px;
    font-size:13px;
	color:#62410B;
	padding-bottom:15px;
	padding-top:20px;
	font-weight:bold;
}
#content2 #menu #link ul li a{
	color:#62410B;
	text-decoration:none;
	padding-bottom:15px;
	padding-top:20px;
}
#content2 #menu #link ul li a:hover{
	background:url(../img/linkhover.jpg) top left no-repeat #fff;
}

