body,html { height:100%;margin:0 }

body {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	background-image: url(images/sfondoarancio.gif);
}

a:link{
	color: #0000ff;
	text-decoration: none;
	
}

a:hover{
	color:#ffffff ;
	background-color:#660099 ;
	text-decoration: none;
	
}

a:visited{
	background-color: #e5f4ff;
	color: #009966;
}


#fondino{
	background-color:#ffffff;
	width:800px;
	height: 100px;
	position:absolute;
	left:50%;
	top:10px;
	margin:0 0 0 -40%;
	border: 1px solid #999999;
	background-image: url(images/bckintro.gif);
	
}

#testata .logo {
	position:absolute;left:10px;
}

#testata .titolo {
	position:absolute;top:3px;left:210px;
}

#testata .lingua1 {
	position:absolute;top:30px;left:700px;
}

#testata .lingua2 {
	position:absolute;top:60px;left:700px;
}

#navigazione{
	position:absolute;
	left:50.5%;
	top:120px;
	margin:0 0 0 -40%;
	height: 35px;
	width: 800px;
}
#contenuti {
	position:absolute;
	left:50%;
	top:155px;
	margin:0 0 0 -40%;
	height: 400px;
	width: 800px;
	border: 1px solid #999999;
	background-color:#ffffff;	
}

#contenuti .testo1{
	position:absolute;
	left:260px;
	top:20px;
	margin:0 0 0 0;
	height: 200px;
	width: 500px;
	border: 1px solid #999999;
	background-color:#e5f4ff;	
	padding: 10px;
}

#contenuti .fotoa{
	position:absolute;
	left:20px;
	top:20px;
	margin:0 0 0 0;
	height: 165px;
	width: 220px;
	border: 2px solid #339900;
	background-color:#fff;	
}

#contenuti .fotob{
	position:absolute;
	left:20px;
	bottom:20px;
	margin:0 0 0 0;
	height: 165px;
	width: 220px;
	border: 2px solid #339900;
	background-color:#fff;	
}

#contenuti .fotoc{
	position:absolute;
	left:340px;
	bottom:20px;
	margin:0 0 0 0;
	height: 100px;
	width: 350px;
	border: 2px solid #339900;
	background-color:#fff;	
}

#contenuti .prezzi{
	position:absolute;
	left:37px;
	top:20px;
	margin:0 0 0 0;
	height: 310px;
	width: 700px;
	border: 1px solid #999999;
	background-color:#e5f4ff;
	padding: 10px;
	font-size: 16px;
}

#contenuti .indietro{
	position:absolute;
	left:650px;
	bottom:12px;
	margin:0 0 0 0;
	background-color:#fffff;	
}

#album {
	position:absolute;
	left:50%;
	top:155px;
	margin:0 0 0 -40%;
	height: 1365px;
	width: 800px;
	border: 1px solid #999999;
	background-color:#ffffff;
	padding-top: 20px;	
}
#album .foto1 {
	position:absolute;
	left:50px;
	top:20px;
	height: 192px;
	width: 255px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto2 {
	position:absolute;
	right:50px;
	top:20px;
	height: 208px;
	width: 277px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto3 {
	position:absolute;
	left:50px;
	top:270px;
	height: 208px;
	width: 277px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto4 {
	position:absolute;
	right:50px;
	top:270px;
	height: 208px;
	width: 281px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto5 {
	position:absolute;
	left:50px;
	top:530px;
	height: 224px;
	width: 298px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto6 {
	position:absolute;
	right:50px;
	top:530px;
	height: 284px;
	width: 213px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto7 {
	position:absolute;
	left:50px;
	top:840px;
	height: 225px;
	width: 300px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto8 {
	position:absolute;
	right:50px;
	top:840px;
	height: 225px;
	width: 300px;
	border: 2px solid #339900;
	background-color:#ffffff;
}

#album .foto9 {
	position:absolute;
	right:50px;
	top:1110px;
	height: 225px;
	width: 300px;
	border: 2px solid #339900;
	background-color:#ffffff;
}


#album .firenze {
	position:absolute;
	left:50px;
	top:1270px;
}

#arrivare {
	position:absolute;
	left:50%;
	top:155px;
	margin:0 0 0 -40%;
	height: 1470px;
	width: 800px;
	border: 1px solid #999999;
	background-color:#ffffff;
	padding-top: 20px;	
}

#arrivare .titparagrafo {
	font-size: 1.8em;
}

#arrivare .mappa {
	position:absolute;
	left:5px;
	top:70px;
}

#arrivare .autobus {
	position:absolute;
	left:20px;
	right:20px;
	top:415px;
	border: 1px solid #339900;
	padding: 6px;
}

#arrivare .auto {
	position:absolute;
	left:20px;
	right:20px;
	top:875px;
	border: 1px solid #339900;
	padding: 6px;
}

.form {
	position:absolute;
	left:20px;
	right:20px;
	top:100px;
	height: 90%;
	border: 1px solid #339900;
	padding: 18px;
	background-color:#e5f4ff;  /*#1B384D*/
	font-size: 16px;
}


#footer {
	position:absolute;
	left:50%;
	top:700px;
	margin:0 0 0 -40%;
	height: 100px;
	width: 800px;
	border: 1px solid #999999;
	background-image: url(images/bckintro.gif);
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
		
}

#footerfoto {
	position:absolute;
	left:50%;
	top:1545px;
	margin:0 0 0 -40%;
	height: 120px;
	width: 800px;
	border: 1px solid #999999;
	background-image: url(images/bckintro.gif);
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

#footerarr {
	position:absolute;
	left:50%;
	top:1650px;
	margin:0 0 0 -40%;
	height: 120px;
	width: 800px;
	border: 1px solid #999999;
	background-image: url(images/bckintro.gif);
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

#benvenuti {
	position:absolute;
	left:76%;
	top:570px;
	margin:0 0 0 -40%;
	height: 120px;
	width: 236px;
			
}

#note {
	position:absolute;
	left:50%;
	top:810px;
	margin:0 0 0 -40%;
	height: 120px;
	width: 800px;
	font-weight: normal;
	text-align: center;		
}

#notefoto {
	position:absolute;
	left:50%;
	top:1666px;
	margin:0 0 0 -40%;
	height: 120px;
	width: 800px;
	font-weight: normal;
	text-align: center;		
}

#notearr {
	position:absolute;
	left:50%;
	top:1770px;
	margin:0 0 0 -40%;
	height: 120px;
	width: 800px;
	font-weight: normal;
	text-align: center;		
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
