/* CSS Document */
body{
	font-family: Arial, Helvetica, sans-serif;
	text-align:center;	
	
}

a{
	color:#5264e7;
}

#contenitore{
	/* centrare div IE 6*/
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	margin-top: -242px;
  	margin-left: -434px;
	width: 869px;
  	height: 475px;
	text-align:left;
	margin-bottom:0px;
	background-image: url(../images/sfondo.gif);
	background-repeat:no-repeat;
}

*>#contenitore{
	/* centrare div FF*/
 	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	margin: auto;
}

*:first-child+html div#contenitore{
	/* centrare div IE 7*/
  	top: 50%;
  	left: 50%;
  	margin-top: -235px;
  	margin-left: -434px;
}

#menu{
	height:23px;
	margin:0px;
	border-top:2px solid #aaaaaa;
	/* border-bottom:2px solid #aaaaaa; */
	padding-top:5px;
	padding-bottom:3px;
	padding-left:15px;
}

*>#menu{
	padding-bottom:5px;
}
#imgHeader{
	height:179px;
	margin:0px;
	overflow:hidden;
	}

*>#imgHeader{
	overflow:visible;
	}
	
#imgInt{
	height:111px;
	margin:0px;
	overflow:hidden;
}

*>#imgInt{
	overflow:visible;
}
.titoloPiccolo{
	font-size:20px;
	color:#666666;
	margin:0px;
}

.titoloPiccolo a{
	color:inherit;
	color:#666666;
	text-decoration:none;
}

.colore1{
	color:#b00f15;
}

.colore2{
	color:#000000;
}


ul#vociMenu{
	position:absolute;
	top:180px;
	right:0px;
	display:block;
	width:630px;
	height:33px;
	text-align:left;	
	margin-top:9px;
	margin-left:0px;
	margin-right:0px;
	font-size:14px;
	padding:0px;
}

*>ul#vociMenu{
	margin-top:8px;
}

#vociMenu li{
	display:inline;
	margin-right:13px;
	list-style-image: none;
}


#vociMenu a{
	color:#111111;
	background-image: url(../images/quadrato.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-decoration:none;
	padding-left:13px;

}

#vociMenu a:hover{
	color:#b00f15;
	background-image: url(../images/quadratoScuro.jpg);
	text-decoration:underline;
}

li#menuFeedback{
	margin-left:80px;
}

#menuFeedback a{
	color:#111111;
	background-image: url(../images/quadratoVerde.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-decoration:none;
	padding-left:13px;

}


/* inizio troppi caratteri */
ul#vociMenuPiccolo{
	position:absolute;
	top:110px;
	right:0px;
	display:block;
	width:730px;
	height:33px;
	text-align:center;	
	margin-top:12px;
	margin-left:0px;
	margin-right:0px;
	font-size:14px;
	padding:0px;
}

*>ul#vociMenuPiccolo{
	margin-top:11px;
}

#vociMenuPiccolo li{
	display:inline;
	margin-right:8px;
	list-style-image: none;
}


#vociMenuPiccolo a{
	color:#111111;
	background-image: url(../images/quadrato.jpg);
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-decoration:none;
	padding-left:13px;

}

#vociMenuPiccolo a:hover{
	color:#b00f15;
	background-image: url(../images/quadratoScuro.jpg);
	text-decoration:underline;
}
/* fine troppi caratteri */
#testoPromo{
	height:298px;
	border-top:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
}

#testo{
	height:258px;
	border-top:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
}

#testo p{
	margin-top:20px;
}

#testoInt{
	height:310px;
	border-top:2px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
}

#testoInt p{
	margin-top:10px;
	display:block;
	line-height:18px;
}


#crediti{
	background-color:#ffffff;
	height:20px;
	color: #333333;
	font-size:10px;
	text-align:center;
}

#crediti a{
	color: #333333;
	text-decoration:none;
}

#crediti a:hover{
	color: #333333;
	text-decoration:underline;
}


.centro{
	text-align:center;
}

.importante{
	color:#b00f15;
}
.importante2{
	font-weight:bold;
}
.titoloImportante{
	color:#333333;
	font-weight:bold;
	display:block;
	margin-top:10px;
}

#primaColonna{
	position:absolute;
	display:block;
	width:240px;
	height:240px;
	font-size:12px;
	text-align:justify;
	top:210px;
	line-height: 18px;

}

#secondaColonna{
	position:absolute;
	display:block;
	left:251px;
	width:240px;
	height:240px;
	top:210px;
	font-size:12px;
	text-align:justify;
	line-height:18px;


}

#secondaTerzaColonna{
	position:absolute;
	display:block;
	left:251px;
	width:590px;
	height:240px;
	top:210px;
	font-size:12px;
	text-align:justify;
	line-height:18px;
	overflow:hidden;

}
#secondaTerzaColonnaTrivago{
	position:absolute;
	display:block;
	left:251px;
	width:590px;
	top:210px;
	font-size:12px;
	text-align:justify;
	line-height:18px;
}
#unicaColonna{
	position:absolute;
	display:block;
	width:491px;
	height:240px;
	top:210px;
	font-size:12px;
	text-align:justify;
	line-height:18px;
}


#unicaColonnaNoFoto{
	position:absolute;
	display:block;
	width:867px;
	height:240px;
	top:210px;
	font-size:12px;
	text-align:justify;
	line-height:18px;
}


#fotoColonna{
	position:absolute;
	display:block;
	left:506px;
	width:361px;
	height:240px;
	top:220px;
}

div#titoloTesto{
	font-size:26px;
	position:absolute;
	width:500px;
	height:50px;
	top:175px;
}

.segnoColore{
	color:#b00f15;
	margin-top:-10px;
	margin-bottom:-10px;
}

.segnoColoreMap{
	color:#b00f15;
	margin-top:2px;
	margin-left:10px;
	margin-bottom:-10px;
}

p.segnoColore{
	display:block;
	margin-bottom:10px;
	color:#000000;
}


p.segnoColoreMap{
	display:block;
	margin-bottom:10px;
	color:#000000;
}

.segnoColore div{
	color:#000000;
	display:block;
	line-height:18px;
	padding-left:15px;
	background-image: url(../images/quadratino.jpg);
	background-repeat:no-repeat;

}

.segnoColoreMap div{
	color:#000000;
	display:block;
	line-height:18px;
	padding-left:15px;
	background-image: url(../images/quadratino.jpg);
	background-repeat:no-repeat;

}

.linksColore{
	color:#b00f15;
	margin-top:10px;
	margin-bottom:-10px;
}

.linksColore div{
	color:#000000;
	display:block;
	line-height:18px;
	padding-left:15px;
	background-image: url(../images/quadratino.jpg);
	background-repeat:no-repeat;

}


#tabPrezzi{
	width:492px;
	margin-top:10px;
 	border-collapse: collapse;
 }

#tabPrezzi th{
	background-color:#b00f15;
	border-bottom:2px solid #ffffff;
	color:#ffffff;
	font-size:12px;
}

#tabPrezzi td{
	background-color:#dddddd;
	color:#000000;
	border-bottom:2px solid #ffffff;
}

#tabPrezzi th{
line-height:10px;
}

.singola{
	text-align:center;
	width:73,5px;
}

.doppia{
	text-align:center;
	width:73,5px;
}

.suite{
	text-align:center;
	width:73,5px;
}

.tripla{
	text-align:center;
	width:73,5px;
}

.periodo{
	text-align:left;
	width:198px;
}

.tipoStagione{
	font-weight:bold;
	color:#333333;
	display:block;
	font-size:12px;
	line-height:18px;
}
.dataStagione{
		font-size:10px;
		line-height:12px;
		display:block;
}

.prezzo{
	font-weight:bold;
	color:#333333;
	font-size:12px;
}

.condizioni{
	display:block;
	line-height:12px;
	font-size:11px;
}

.rigaFoto{
	margin-top:10px;
	margin-left:4px;
}

.rigaFoto img{
	border:2px solid #b00f15;
}

.foto{
	margin-right:5px;
}

.indirizzo span{
	display:block;
}

#testo #unicaColonnaNoFoto{
	top:280px;
	height:165px;	
}

#testo #titoloTesto{
	top:237px;
}

#testo #primaColonna{
	position:absolute;
	display:block;
	top:0px;
	width:160px;
	height:165px;	
}

#testo #secondaColonna{
	position:absolute;
	display:block;
	top:0px;
	left: 170px;
	width:160px;
	height:165px;	
}

#testo #terzaColonna{
	position:absolute;
	display:block;
	top:0px;
	left: 340px;
	width:160px;
	height:165px;	
}

#testo #quartaColonna{
	position:absolute;
	display:block;
	top:0px;
	left: 510px;
	width:160px;
	height:165px;	
}

#testo #quintaColonna{
	position:absolute;
	display:block;
	top:0px;
	left: 680px;
	width:160px;
	height:165px;	

}

#siteMap{
	top:-17px;
	right: 1px;
	position:absolute;
}

#siteMap a{
	color: #333333;
	text-decoration:none;
	font-size:10px;
}

#siteMap a:hover{
	color: #333333;
	text-decoration:underline;
}

.elenco{
	border-bottom:2px solid #cccccc;
}

.suButt img{
	position:absolute;
	right: 0px;
	top:200px;
	border:0px;
}

.giuButt img{
	position:absolute;
	right: 0px;
	top:420px;
	border:0px;
}

.leaveFeedback{
	margin-left:195px;
}

.formFeedback{
	margin-top:	10px;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px;
}


.formFeedback input{
	display:block;
	border: 1px solid #b00f15;
}
.inputFeedback input{
	width:200px;
}

.formFeedback textarea{
	display:block;
	width:200px;
	height:80px;
	border: 1px solid #b00f15;
}

.inviaFeedback input{
	display:block;
	width:100px;
	font-weight:bold;
}

.inviaFeedback{
	margin-top:15px;	
}

#bandieraSx{
	position: absolute;
	top:406px;
}

#bandieraDx{
	position: absolute;
	top:461px;
}

#banner{
	position: absolute;
	top:450px;
	left:200px;
}

#contenitoreHome{
	/* centrare div IE 6*/
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	margin-top: -242px;
  	margin-left: -434px;
	width: 869px;
  	height: 475px;
	text-align:left;
	margin-bottom:0px;
	background-image: url(../images/sfondo.gif);
	background-repeat:no-repeat;
}

*>#contenitoreHome{
	/* centrare div FF*/
 	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	margin: auto;
}

*:first-child+html div#contenitoreHome{
	/* centrare div IE 7*/
  	top: 50%;
  	left: 50%;
  	margin-top: -235px;
  	margin-left: -434px;
}
#contenitoreHomePromo{
	/* centrare div IE 6*/
  	position: absolute;
  	top: 50%;
  	left: 50%;
  	margin-top: -262px;
  	margin-left: -434px;
	width: 869px;
  	height: 515px;
	text-align:left;
	margin-bottom:0px;
	background-image: url(../images/sfondo.gif);
	background-repeat:no-repeat;
}

*>#contenitoreHomePromo{
	/* centrare div FF*/
 	top: 0;
  	right: 0;
  	bottom: 0;
  	left: 0;
  	margin: auto;
}

*:first-child+html div#contenitoreHomePromo{
	/* centrare div IE 7*/
  	top: 50%;
  	left: 50%;
  	margin-top: -255px;
  	margin-left: -434px;
}
