/* Stile del body */
BODY {
	
	background-color: #859072;
	text-align:center;
}

/* contiene gli sfondi per le varie pag. del sito */

#container {
	BACKGROUND: url(img/sf_home2.jpg) no-repeat left top ;
	LEFT: 50%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	width: 750px;
	height: 500px;
	text-align:center;
	position: absolute;
	margin-left: -375px;
	margin-top:0px;
}
#containerhotels {
	BACKGROUND: url(img/sf_hotels.jpg) no-repeat left top ;
	LEFT: 50%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	width: 750px;
	height: 500px;
	text-align:center;
	position: absolute;
	margin-left: -375px;
	margin-top:0px;
}
#containercontatti{
	BACKGROUND: url(img/sf_contatti.jpg) no-repeat left top ;
	LEFT: 50%;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	width: 750px;
	height: 520px;
	text-align:center;
	position: absolute;
	margin-left: -375px;
	margin-top:0px;
}
#footer{
	
	FONT: 8pt Trebuchet MS ;
	
	color: #ffffff;
	width: 750px;
	height: 20px;
	text-align:left;
}

/* Container vari dei contenuti */
#top {
	
	LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	width: 750px;
	height: 300px;
	text-align:left;
}
#navigation {
	background-color:transparent;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	width: 180px;
	height: 120px;
	position: absolute;
	left: 665px;
	top: 16px;
	text-align: justify;
	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 26px;
	FONT-WEIGHT: bold;
	color: #333333;
		
}

#content {
	width:745px;
	height: 200px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	TEXT-ALIGN: center;

}
#develop {
	background-color:transparent;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	width: 180px;
	height: 20px;
	position: absolute;
	left: 621px;
	top: 500px;
	text-align: justify;
	FONT: 8pt Trebuchet MS ;
	
		
}
/* Stili vari dei testi e link */
.H3 {
	text-align: right;
	font-family: Trebuchet MS;
	font-size: 14px;
	line-height: 30px;
	FONT-WEIGHT: bold;
	color: #999999;
	text-indent: 400px;
}
P {
	FONT: 9pt Trebuchet MS ;
	FONT-WEIGHT: bold;
	color: #666666;
	TEXT-ALIGN: left;
	padding-left:10px;
	padding-right:10px;
	padding-top:35px;
}
.P1 {
	FONT: 8pt Trebuchet MS ;
	
	color: #ffffff;
	TEXT-ALIGN: left;
	
}
A:link {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
.A2:link {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
.A2:hover {
	COLOR: #ffffff; TEXT-DECORATION:underline
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffffff; TEXT-DECORATION: 
}
A:active {
	COLOR: #ffffff; TEXT-DECORATION: 
}
ul#mappa1 {
margin:0;padding:0;
list-style:none;
position:relative;
width:750px;height:300px;
background:url(img/spacer.gif) no-repeat;
}

ul#mappa1 li {
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	background-image: url(img/spacer.jpg);
}
li#mappa1-link1 {
left:546px;top:248px;
width:62px;height:11px
}
li#mappa1-link2 {
left:490px;top:120px;
width:72px;height:15px
}
li#mappa1-link3 {
left:515px;top:139px;
width:109px;height:13px
}
li#mappa1-link4 {
left:96px;top:209px;
width:174px;height:56px
}
li#mappa1-link4 {
left:508px;top:185px;
width:69px;height:20px
}
li#mappa1-link5 {
left:557px;top:159px;
width:57px;height:20px
}
#mappa1 a {
display:block;
width:100%;
height:100%;
}
#mappa1 .alt { display:none }

