@charset "iso-8859-1";
/* CSS Document */

* {
	margin: 0 auto;
	padding: 0;
}


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	background:#EEF5DE url(../img/sf.jpg) repeat-x top left;

}

#container{
	width:916px;

	
}

.verde-acido{
	color:#A5D221;
	font-size:26px;
}

.verde-acido a{
	color:#A5D221;
	font-size:26px;
	text-decoration:none;
}

.verde-acido a:hover{
	color:#A5D221;
	font-size:26px;
	text-decoration:underline;
}
.verder-chiaro{
	color:#C5D6B9;
}

.verder-chiaro a{
	color:#C5D6B9;
	text-decoration:none;
}
.verder-chiaro a:hover{
	color:#C5D6B9;
	text-decoration:underline;
}


.blu{
	color:#26598B;
}

.blu a{
	color:#26598B;
	text-decoration:none;
}
.blu a:hover{
	color:#26598B;
	text-decoration:underline;
}

.bianco{
	color:#FFF;
	text-decoration:none;
}


.bianco a{
	color:#FFF;
	text-decoration:none;
}

.bianco a:hover{
	color:#FFF;
	text-decoration:underline;
}


h1{
	color:#FFF;
	font-size:50px;
	padding-left:45px;
}

h2{
	font-size:15px;
	color:#618002;
}

h3{
	font-size:13px;
	width:683px;
	color:#fff;
	padding-top:3px;
	padding-bottom:10px;
	background-color:#4A8BCB;
	height:17px;
}

#container  #sx{
	float:left;
	font-size:18px;
	color:#FFF;
	width:190px;
	height:299px;
	background:url(../img/sf-parole.jpg) no-repeat;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	
}

#container  #sx  #banner{
	width:194px;
	background-color:#FFF;
	margin-top:10px;
	padding-top:10px;
}




#container  #sx  #banner  #box{
	width:172px;	
	
}

#tit-hotel{
	width:162px;
	height:25px;
	background-color:#618002;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:8px;
}

.foto{
	width:162px;
	border:1px solid #D3DFCA;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	margin-top:3px;
}


.descrizione{
	padding-left:5px;
	font-size:11px;
	color:#333;
	padding-top:5px;
	padding-bottom:5px;
}

 .descrizione a{	
	color:#99CC00;
	text-decoration:none;
	padding-right:5px;
	font-weight:bold;

}

 .descrizione a:hover{	
	color:#333;
	text-decoration:none;
	font-weight:bold;
	

}




#container  #dx{
	float:right;
	width:715px;
	height:304px;
	background:url(../img/foto.jpg) no-repeat bottom right;
	

}
#container  #dx #link{
	width:715px;
	float:right;
	color:#9BC93D;
	height:27px;
	text-align:right;
	padding-top:7px;

}

#container  #dx #link ul li{
	padding-left:20px;
	display:inline;
	text-align:right;
	
}

#container  #dx #link ul li a{
	color:#FFF;
	text-decoration:none;

}

#container  #dx #link ul li a:hover{
	color:#9BC93D;
	text-decoration:none;

}

#container  #dx #content{
	float:right;
	width:689px;
	background-color:#FFF;
	margin-top:125px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#container  #dx #content  #testo{
	background-color:#DDEBBE;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	padding-bottom:10px;
}

#container  #dx #content  #testo a{
color:#333;
text-decoration:none;
}

#container  #dx #content  #testo a:hover{
color:#333;
text-decoration:underline;
}


#container  #dx #content  #form{
	background:#9EC0E5 url(../img/sf-blu.jpg) repeat-y top left;
	padding-left:5px;
	margin-top:10px;
	padding-bottom:10px;
	color:#FFF;
}

#share{
	padding-top:20px;
	padding-bottom:10px;
	padding-left:10px;
}

.footer{
	font-size:11px;
}

.footer a{
	font-size:11px;
	color:#333;
	text-decoration:none;
}
.footer a:hover{
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.privacy{
	font-size:11px;
	color:#fff;
		text-decoration:none;
		line-height:14px;
}

.privacy a{
	color:#fff;
	text-decoration:none;
}
.privacy a:hover{

	color:#fff;
	text-decoration:underline;
}
