*{padding:0px;margin:0px;}
html,body{
	font-family:Georgia;
	font-size:14px;
}
img {position: relative;} 
body{
	background:#D7C195 url(img/sfbody.png) repeat center center;
}
h1{
	font-size:24px;
}
p{
	padding:5px 0px;
}
ul{
	margin:5px;
	margin-left:15px;
}
#corpo{
	width:900px;
	background:#333;
	margin:40px auto;
	position:relative;
}
#incorpo{
	padding:5px;
	background:#D7C195 url(img/main.jpg) no-repeat left top;
	border:3px solid #E8D1A5;
}

#colonna_sx{
	width:585px;
	float:left;
	padding:5px;
	padding-top:460px;
	position:relative
}

#colonna_sx_content{
	background:#000;
	padding:5px;
	color:#fff;
	position:relative
}
#colonna_dx{
	margin-left:600px;
	padding:5px;
	position:relative
}
#doumina{
	font-size:12px;
	border-bottom:1px solid #fff;
	padding:5px 0px;
	margin-bottom:10px;
}
#doumina img{
	float:left;
	margin:0px 5px 5px 0px;
}
#doumina p{
	text-indent:0px;
}
#tours h2{
	background:#000;
	padding:3px;
	font-size:14px;
	color:#fff;
}
#colonna_dx h2 a{
	background:#000;
	padding:3px;
	font-size:14px;
	color:#fff;
}
#tours dt, 
#tours dd{
	padding:0px;
}
#tours dt a{
	display:block;
	color:#000;
	font-weight:bold;
	font-size:13px;
	padding: 3px 0px;
}
#tours dd{font-size:12px}
#tours h2 a:hover, #tours dt a:hover{
	color:#c00;
}
#menu{
	position:absolute;
	left:0px;
	top:-25px;
}
#menu ul{
	list-style:none;
	margin:0px;
}
#menu ul li{
	display:inline;
	height:25px;
}
#menu ul li a{
	display:block;
	float:left;
	height:25px;
	line-height:25px;
	background:transparent url(img/sf_menu_li_a.png) no-repeat right top;
	padding-right:11px;
	margin-right:3px;
	color:#fff;
	text-decoration:none;
width:100px;
text-align:center;
font-size:12px;
}
#menu ul li a:hover{
	background:transparent url(img/sf_menu_li_a.png) no-repeat right -30px;
}
#menu ul li a span{
	display:block;
	height:25px;
	background:transparent url(img/sf_menu_li.png) no-repeat left top;
	padding-left:11px;
}
#menu ul li a:hover span{
	background:transparent url(img/sf_menu_li.png) no-repeat left -30px;
}
#foot{
	clear:left;
}
#logo{
	position:absolute;
	left:10px;
	top:10px;
}
#logo a{
	display:block;
	width:224px;
	height:163px;
	background:url(img/logo.gif) no-repeat left top;
	text-indent:-9999px;
}
#advh1,#advh12{
	position:absolute;
	left:20px;
	top:350px;
	padding:5px;
}
#advh12{
	top:390px;
	width:500px;
}
#advh1 p{
	width:550px;
	color:#fff;
}

#last_news h2 a{
	color:#fff;
	text-decoration:none;
}
.blog_anteprima_data{
	text-align:right;
	color:#D7C195;
	font-size:16px;
}
.blog_anteprima_titolo a{
	font-size:18px;
	color:#fff;
}
.blog_anteprima_titolo{
	margin-bottom:5px;	
}
.blog_anteprima_anteprima a{
	font-size:12px;
	text-decoration:none;
	color:#fff;
}
.blog_anteprima_anteprima{
	margin-bottom:5px;
}
#archivio_blog ul{
	list-style:none;
}
#archivio_blog ul li a{
	color:#c00;
}
#archivio_blog ul li a:hover{
	color:#fff;
}
#formMessaggio{
	padding:5px;
}
#formMessaggio fieldset{
	border:none;
	margin:5px 0px;
}
#formMessaggio fieldset legend{
	border:1px solid #fff;
	padding:10px;
	margin:3px 0px;
}
#skypen{
	position:absolute;
	top:-27px;
	left:580px;
}