
/* CSS Document - struttura pagina */

/* struttura pagina */

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	}


/*********************************/
/********* CLASSI GENERICHE ******/
/*********************************/
/** Global **/
* {
    margin:0;
    padding:0;
	border:0;
	text-align:left;
}

.clear, .clear_right {
	clear:both;
	height:0;
	line-height:0;
	font-size:1%;
	}
	
.clear_right {
	clear:right;
	}	
	
/** Nascondo oggetti **/
.off {
	position: absolute;
    top: -9999px;
	left:-9999px;
	}
	
a {
	color:#FF6600;
	text-decoration:none;
	}	
	
a:hover {
	text-decoration:underline;
	}	

textarea {
	width:280px;
	font-size:11px;
	}
	
* html textarea {
	width:270px;
	}	
select {margin-bottom:5px;}

input {border:1px solid #ccc;}
input .invia {color:#ccc;width:40px;}

/** end global **/
	

/*********************************/
/***** CONTENITORE GENERALE ******/
/*********************************/


#contenitore {
padding:15px;
border:1px dashed #ccc;
}

/* testata */

#testata {
border-bottom:1px dashed #ccc;
padding:0 0 15px 0;
margin:0 0 15px 0;}

#testata #menu, #testata a#link, #flash, #colonna_sx, #colonna_dx,
.box_celeste, .box_arancio, .box_celeste_dx, .box_arancio_vg, a#pulsante_destinazione,
#path, #nav, .box_destinazione p.vedi, #content #etichette, #content_giallo #etichette,
#menu_interno, p.link_pdf {
display:none;
}

/* rss */

.RSS {
float:right;
margin:0 10px 10px 0;
font-size:11px;
color:#666;
}

.RSS img {
margin-left:5px;
}

/* colonna_centrale */


.box_1_c {
padding:0 0 30px 0;
}

.box_1_c p {
padding:0 0 0 0;
}

#colonna_centrale .box_celeste, #colonna_centrale .box_celeste_dx {
float:left;
width:224px;
margin-top:15px;
margin-bottom:0px;
}

#colonna_centrale .box_celeste_dx {float:right;}


#colonna_centrale .box_celeste p, #colonna_centrale .box_celeste_dx p {padding:10px;}

.prenota {
border:1px solid #60AFD4;
margin-top:15px;
height:200px;
}

	
/* box_destinazione */

.box_destinazione {
	border-bottom:1px dashed #ccc;
	margin:20px 0 0 0;
	line-height:18px;
	padding:10px;
	}

.box_destinazione img {
	float:right;
	margin:0 0 0 20px;
	padding:1px;
	background-color:#fff;
	border:1px solid #60AFD4;
	}

.box_destinazione p.titolo {
	padding:0 0 15px 0;
	}

.box_destinazione p.titolo a {
	font-size:15px;
	color:#0083D7;
	}

	
/* contenuto */		
		
#content #box, #content_giallo #box {
	position:relative;
	}		
	
#box_multimedia {
	margin:0; 
	}	
	
#content #box h2, #content_giallo #box h2 {
	color:#FF6600;
	font-size:16px;
	padding:0 0 10px 0;
	}
	
#content #box h3, #content_giallo #box h3 {
	color:#FF6600;
	font-size:14px;
	font-weight:normal;
	padding:0 0 10px 0;
	}	
	
#content #box p, #content_giallo #box p {
	line-height:20px;
	}
	
#content #box #foto {
	margin:-30px 0 15px 0;
	padding:50px 0 0 0;
	}

#content #box img {
	padding:1px;
	background-color:#fff;
	border:1px solid #60AFD4;
	}	
	
#content_giallo #box img {
	padding:1px;
	background-color:#fff;
	border:1px solid #60AFD4;
	float:right;
	margin:0 0 0 20px;
	}		
	
div.divisore {
	height:1px;
	border-bottom:1px dotted #60AFD4;
	margin:15px 0;
	line-height:0;
	font-size:0;
	padding:0;
	}

	
/* box_offerta */

.box_offerta_azzurro, .box_offerta_giallo, .box_offerta_arancio {
	border:1px solid #60AFD4;
	padding:0 0 10px 0;
	margin:0 10px 10px 0;
	background-color:#EAF4F9;
	}
	
.box_offerta_giallo {
	border:1px solid #FFDB0F;
	background-color:#FFFBE7;
	}	
	
.box_offerta_arancio {
	border:1px solid #FF6600;
	background-color:#FFE8D9;
	}		
	
.box_offerta_azzurro .testa, .box_offerta_giallo .testa, .box_offerta_arancio .testa {
	background-color:#60AFD4;
	width:218px;
	color:#fff;
	border:1px solid #fff;
	padding:5px;
	
	voice-family: "\"}\""; 
 	voice-family:inherit;
	width:208px;
	}	
	
.box_offerta_giallo .testa {
	background-color:#FFDB0F;
	}
	
.box_offerta_arancio .testa {
	background-color:#FF6600;
	}	

	
.box_offerta_azzurro h2 a, .box_offerta_giallo h2 a, .box_offerta_arancio h2 a {
	color:#fff;
	}					

.box_offerta_giallo h2 a {
	color:#8E7A08;
	}
	
.box_offerta_arancio h2 a {
	color:#fff;
	}		

.box_offerta_azzurro .testa .prezzo, .box_offerta_giallo .testa .prezzo,
.box_offerta_arancio .testa .prezzo {
	float:right;
	font-size:26px;
	}
	
.box_offerta_giallo .testa .prezzo {
	color:#8E7A08;
	}	
	
.box_offerta_azzurro img, .box_offerta_giallo img, .box_offerta_arancio img {
	padding:1px;
	background-color:#fff;
	border:1px solid #60AFD4;
	margin:10px 0 10px 10px;
	}	
	
.box_offerta_giallo img {
	border:1px solid #8E7A08;
	}
	
.box_offerta_arancio img {
	border:1px solid #FF6600;
	}		

.box_offerta_azzurro p, .box_offerta_giallo p, .box_offerta_arancio p {
	margin:0 10px;
	}
	
.box_offerta_azzurro p.titolo a, .box_offerta_giallo p.titolo a, .box_offerta_arancio p.titolo a {
	font-size:14px;
	color:#0083D7;
	text-decoration:underline;
	}
	
.box_offerta_giallo p.titolo a {
	color:#8E7A08;
	}	
	
.box_offerta_arancio p.titolo a {
	color:#FF6600;
	}		
	
.box_offerta_azzurro p.titolo, .box_offerta_giallo p.titolo, .box_offerta_arancio p.titolo {
	padding:0 0 5px 0;
	}

.box_offerta_azzurro p.titolo a:hover, .box_offerta_giallo p.titolo a:hover,  .box_offerta_arancio p.titolo a:hover {
	text-decoration:none;
	}		

/* footer */

#footer p {
color:#fff;
margin:0 auto;
text-align:center;
padding:20px 0 0 0;
margin-bottom:15px;
font-size:11px;
}


