
/* CSS Document - struttura pagina */

/* struttura pagina */

body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
	background:url(../immagini/sfondo.jpg) repeat-x;
	background-color:#6A99CB;
	}


/*********************************/
/********* 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, .span {
	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;
	border:1px solid #ccc;
	width:160px;
	color:#333;
	}

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

#gallery {
	margin:15px 0 0 0;
	}
	
#newsletter p {
	padding:0 0 10px 0;
	}	

#newsletter input {
	padding:2px;
	}
	
#newsletter {
	margin:15px 0 0 240px;
	}

#newsletter form {
	margin:15px 0 0 0;
	}	
	
#newsletter h2 {
	color:#FF8A33;
	}	
	
.foto_dx {
	float:right;
	margin:0 0 10px 0;
	}	
	
span.data {
	position:relative;
	margin:-12px 0 10px 0;
	display:block;
	width:300px;
	color:#07607F;
	font-weight:bold;
	
	}	

/** end global **/
	

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


#contenitore {
width:950px;
margin:0 auto;
background-image:url(../immagini/testata.gif);
background-repeat:no-repeat;
background-color:#fff;
margin-bottom:20px;
padding-bottom:20px;
}

/* testata */

#testata {
height:95px;
}

#testata #menu {
padding-top:74px;
float:right;
}

#testata #menu ul li {
display:inline;
padding:0 7px 0 5px;
background:url(../immagini/linea.gif) right no-repeat;
}

#testata #menu ul li.ultimo {background:none;}

#testata #menu ul li a {
color:#3399CC;
font-weight:bold;
}

#testata #menu ul li a:hover, #testata #menu ul li a.attivo {
color:#FF6600;
text-decoration:none;
}



#testata a#link {
	display:block;
	outline:none;
	margin:0 0 0 0;
	-moz-outline: none;
	position:absolute;
	font-size:12px;
	text-indent:-9999px;
	width:350px;
	height:99px;
	}

/* flash */

#flash {
border:2px solid #3399CC;
width:932px;
margin:0 auto;
height:132px;
margin-bottom:20px;
margin-top:1px;
}

/* colonna_sx */

.colonna_sx {
width:235px;
float:left;
}

/* colonna_dx */

.colonna_dx {
width:235px;
float:right;
}



/* define box */

.box_celeste, .box_arancio, .box_celeste_dx, .box_arancio_vg {
margin:0 auto 15px auto;
background:url(../immagini/sfondo_box_celeste.gif) top no-repeat #D0E7F2;
border:1px solid #60AFD4;
width:217px;
}

.colonna_centrale .box_celeste, .colonna_centrale .box_celeste_dx {min-height:200px;}

* html .colonna_centrale .box_celeste, * html .colonna_centrale .box_celeste_dx {height:200px;}

.colonna_centrale .box_celeste {
background:url(../immagini/sfondo_io_viaggio.gif) top no-repeat #D0E7F2;
}

.colonna_centrale .box_celeste_dx {
background:url(../immagini/sfondo_io_cerco.gif) top no-repeat #D0E7F2;
}

.box_arancio, .box_arancio_vg {
background-image:none;
background-color:#FFF4B7;
border:1px solid #C6A90D;
}

.box_arancio_vg {
background-image:none;
background-color:#FFF;
border:1px solid #C6A90D;
}

.box_celeste .titolo_box_foto, .box_celeste .titolo_box_destinazioni, .box_celeste_dx .titolo_box_tour, .box_celeste .titolo_box_io_viaggio, .box_celeste_dx .titolo_box_io_cerco, .box_celeste .titolo_box_preferiti, .box_arancio .titolo_box_special, .box_arancio_vg .titolo_box_gratis, .box_arancio_vg .titolo_box_newsletter, .box_arancio_vg .titolo_box_facebook {
background:url(../immagini/destinazioni.gif) top no-repeat;
height:33px;
width:217px;
margin:0 auto;
}

.box_celeste .titolo_box_foto, .box_celeste .titolo_box_io_viaggio, .box_celeste_dx .titolo_box_io_cerco, .box_celeste_dx .titolo_box_tour {width:224px;}

.colonna_centrale .box_celeste {margin:0;}

.box_celeste .titolo_box_preferiti {
background:url(../immagini/preferiti.gif) top no-repeat;
}

.box_celeste_dx .titolo_box_tour {
background:url(../immagini/tour_o.gif) top no-repeat;
}

.box_celeste .titolo_box_foto {
background:url(../immagini/vostre_foto.gif) top no-repeat;
}

.box_celeste .titolo_box_io_viaggio {
background:url(../immagini/io_viaggio.gif) top no-repeat;
}

.box_celeste_dx .titolo_box_io_cerco {
background:url(../immagini/io_cerco.gif) top no-repeat;
}

.box_arancio .titolo_box_special {
background:url(../immagini/viaggi_tour_o.gif) top no-repeat;
}

.box_arancio_vg .titolo_box_gratis {
background:url(../immagini/vacanza_gratis.gif) top no-repeat;
}

.box_arancio_vg .titolo_box_newsletter {
background:url(../immagini/newsletter.gif) top no-repeat;
}

.box_arancio_vg .titolo_box_facebook {
background:url(../immagini/tit_facebook.gif) top no-repeat;
}


.box_celeste ul, .box_celeste_dx ul {
padding:10px 0;
font-size:12px;
margin-left:10px;
}

.box_celeste ul li, .box_celeste_dx ul li {
list-style:none;
margin-bottom:4px;
background:url(../immagini/freccetta_celeste.gif) left no-repeat;
padding-left:10px;
}

.box_celeste ul li a, .box_celeste_dx ul li a {color:#000;}

.box_celeste ul li a span {color:#FF6600;}

.box_celeste ul li a:hover, .box_celeste_dx ul li a:hover, .box_celeste ul li a:hover span {
color:#FF3300;
text-decoration:none;
}

.box_celeste .viaggio_box_sx_ultimo, .box_arancio .viaggio_box_dx, .box_arancio_vg .viaggio_box_dx, .box_celeste .viaggio_box_sx, .box_arancio .viaggio_box_dx_ultimo {
padding:10px 9px;
border-bottom:1px dashed #C6A90D;
}

.box_celeste .viaggio_box_sx {border-bottom:1px dashed #AFC2CE;}

.box_celeste .viaggio_box_sx_ultimo {border-bottom:0;}

.colonna_sx .viaggio_box_sx_ultimo a {color:#0083D7;}

.box_arancio .viaggio_box_dx_ultimo {border-bottom:0;}

.box_arancio_vg .viaggio_box_dx {border:0;}

.box_arancio .viaggio_box_dx h3, .box_arancio_vg .viaggio_box_dx h3, .box_celeste .viaggio_box_sx h3, .box_arancio .viaggio_box_dx_ultimo h3 {
font-size:14px;
color:#FF6600;
}

.viaggio_box_dx h3 {
	padding:0 0 5px 0;
	}

.colonna_sx h3 {
	padding:0 0 4px 0;
	}

.box_celeste .viaggio_box_sx h3, .box_celeste .viaggio_box_sx_ultimo h3, .box_celeste .viaggio_box_sx h3 a {color:#0083D7;}

.box_arancio .viaggio_box_dx p, .box_arancio .viaggio_box_dx_ultimo p, .box_celeste .viaggio_box_sx_ultimo p, .box_arancio_vg .viaggio_box_dx p, .box_celeste .viaggio_box_sx p, .box_celeste .viaggio_box_sx_ultimo {
margin-bottom:10px;
}

.box_celeste img .box_celeste_dx img, .box_arancio .viaggio_box_dx img, .box_arancio_vg .viaggio_box_dx img, .box_celeste .viaggio_box_sx img, .box_celeste .viaggio_box_sx_ultimo img, .box_arancio .viaggio_box_dx_ultimo img {
border:1px solid #C6A90D;
padding:1px;
margin:0 auto;
}

.box_arancio .viaggio_box_dx img, .box_arancio .viaggio_box_dx_ultimo img {margin-top:8px;}

.box_celeste_dx img, .box_celeste img, .box_celeste .viaggio_box_sx img, .box_celeste .viaggio_box_sx_ultimo img {border:1px solid #60AFD4;}

.box_celeste_dx img, .box_celeste img {margin:10px;padding:1px;}

.box_arancio_vg .viaggio_box_dx img {
border:0;
padding:0;
margin:0 auto;
}

#colonna_centrale_interna h3 {
	font-size:14px;
	color:#FF6600;
	}
	
	

/* rss */

.RSS {
margin:-20px 10px 10px 495px;
position:absolute;
font-size:11px;
color:#666;
z-index:1000;
}

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

/* colonna_centrale */

.colonna_centrale {
margin:0 auto;
width:467px;
float:left;
margin-left:6px;
}

#colonna_centrale_interna {
margin:0 auto;
width:698px;
float:left;
margin-left:6px;
}


.box_1_c {
background:url(../immagini/numero_vacanza.gif) top left no-repeat;
padding:0 0 10px 0;
}

.box_1_c p {
padding:65px 0 0 130px;
}

.box_1_c p.continua {
padding:5px 0 0 130px;
}

.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;
line-height:0;
font-size:0;
width:465px;
}

.titolo_prenota {
	background:url(../immagini/prenota.gif) no-repeat;
	width:465px;
	height:33px;
	}

a#pulsante_destinazione {
	display:block;
	outline:none;
	margin:-15px 0 0px 0;
	-moz-outline: none;
	float:right;
	font-size:12px;
	width:281px;
	height:79px;
	color:#fff;
	position:relative;
	background:url(../immagini/pulsante_destinazione.gif) no-repeat;
	padding:43px 0px 0 80px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:201px;
	height:36px
	}

/* path */

#path {
	margin:0 0 10px 0;
	position:relative;
	padding:0 0 10px 0;
	width:400px;
	}	
	
#path ul li {
	list-style:none;
	display:inline;
	color:#0C5C97;
	}	
	
/* box_destinazione */

.box_destinazione {
	width:690px;
	border:1px solid #60AFD4;
	background:url(../immagini/sfondo_destinazione.gif) bottom left no-repeat;
	background-color:#CFE7F2;
	margin:20px 0 0 0;
	line-height:18px;
	padding:10px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:670px;
	}

.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;
	}

.box_destinazione p.vedi {
	padding:4px 0 0 0;
	}

.box_destinazione p.vedi a {
	font-size:12px;
	background:url(../immagini/freccetta.gif) left no-repeat;
	padding:0 0 0 10px;
	color:#0083D7;
	}
	
#box_contributo	{
	width:655px;
	border:1px solid #60AFD4;
	background-color:#E9F4F9;
	padding:10px;
	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:635px;
	}
	
#box_contributo img {
	float:left;
	margin:0 15px 0 0;
	}	
	
/* nav */

#nav {
	text-align:right;
	margin:20px 5px 0 0;
	color:#0083D7;
	}	

#nav a {
	color:#0083D7;
	}
	
#nav a:hover, #nav a.attivo {
	color:#FF6600;
	}	
	
#content, #content_giallo {
	width:670px;
	font-size:12px;
	text-align:left;
	}
		
/* etichette */	
	
#content #etichette, #content_giallo #etichette {
	width:670px;
	position:relative;
	z-index:10;
	}		
		
#content #etichette ul, #content_giallo #etichette ul {
	padding:0;
	margin:0 0 0 0;
	} 
	
	
#content #etichette ul li, #content_giallo #etichette ul li {
	display:inline-block;
	list-style:none;
	margin:0 0 0 0;
	}		
			
#content #etichette ul li a, #content #etichette ul li a:hover,
#content_giallo #etichette ul li a, #content_giallo #etichette ul li a:hover {
	display:inline-block;
	width:auto;
	text-align:center;
	font-weight:normal;
	padding:0 25px 0 0;
	height:40px;
	text-decoration:none;
	list-style:none;
	background-color:#D0E7F2;
	border:1px solid #60AFD4;
	text-indent:-9999px;
	
	
	voice-family: "\"}\""; 
 	voice-family:inherit;
	height:30px;	
	}	
	
#content_giallo #etichette ul li a, #content_giallo #etichette ul li a:hover {
	border:1px solid #FFDB0F;
	}	
		
#content #etichette ul li a:hover, #content #etichette ul li.attivo a,
#content_giallo #etichette ul li a:hover, #content_giallo #etichette ul li.attivo a {
	background-color:#60AFD4;
	border-bottom:1px solid #60AFD4;
	height:39px;
	
	voice-family: "\"}\""; 
 	voice-family:inherit;
	height:30px;	
	}	
	
#content_giallo #etichette ul li a:hover, #content_giallo #etichette ul li.attivo a {
	border-bottom:1px solid #FFDB0F;
	}	
		
	
/* define voci */	
	
#content #etichette ul li a.viaggio {
	background:url(../voci/viaggio.gif) center no-repeat;
	background-color:#D0E7F2;
	width:142px;
	}

#content #etichette ul li a.viaggio:hover, #content #etichette ul li.attivo a.viaggio {
	background:url(../voci/viaggio_hover.gif) center no-repeat;
	background-color:#60AFD4;
	width:142px;
	}
	
#content #etichette ul li a.foto {
	background:url(../voci/foto.gif) center no-repeat;
	background-color:#D0E7F2;
	width:142px;
	}

#content #etichette ul li a.foto:hover, #content #etichette ul li.attivo a.foto {
	background:url(../voci/foto_hover.gif) center no-repeat;
	background-color:#60AFD4;
	width:142px;
	}	
	
#content #etichette ul li a.video {
	background:url(../voci/video.gif) center no-repeat;
	background-color:#D0E7F2;
	width:142px;
	}

#content #etichette ul li a.video:hover, #content #etichette ul li.attivo a.video {
	background:url(../voci/video_hover.gif) center no-repeat;
	background-color:#60AFD4;
	width:142px;
	}	
	
/* define voci gialle */	
	
#content_giallo #etichette ul li a.viaggio {
	background:url(../voci/dest.gif) center no-repeat;
	background-color:#FFF4B7;
	width:142px;
	}

#content_giallo #etichette ul li a.viaggio:hover, #content_giallo #etichette ul li.attivo a.viaggio {
	background:url(../voci/dest_hover.gif) center no-repeat;
	background-color:#FFDB0F;
	width:142px;
	}
	
#content_giallo #etichette ul li a.foto {
	background:url(../voci/foto2.gif) center no-repeat;
	background-color:#FFF4B7;
	width:142px;
	}

#content_giallo #etichette ul li a.foto:hover, #content_giallo #etichette ul li.attivo a.foto {
	background:url(../voci/foto2_hover.gif) center no-repeat;
	background-color:#FFDB0F;
	width:142px;
	}	
	
#content_giallo #etichette ul li a.video {
	background:url(../voci/video2.gif) center no-repeat;
	background-color:#FFF4B7;
	width:142px;
	}

#content_giallo #etichette ul li a.video:hover, #content_giallo #etichette ul li.attivo a.video {
	background:url(../voci/video2_hover.gif) center no-repeat;
	background-color:#FFDB0F;
	width:142px;
	}			
	
/* contenuto */		
		
#content #box, #content_giallo #box {
	width:690px;
	position:relative;
	z-index:2;
	border:1px solid #60AFD4;
	background-color:#fff;
	margin:-1px 0 0 0;
	padding:15px;
	
	voice-family: "\"}\""; 
 	voice-family:inherit;
	width:660px;
	}	
	
#content_giallo #box { 
	border:1px solid #FFDB0F;
	}	
	
	
	
#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 {
	background:url(../immagini/phone.jpg) top no-repeat;	
	float:right;
	width:200px;
	position:relative;
	margin:-30px 0 0 20px;
	padding:50px 0 0 0;
	}

#content #box img {
	padding:1px;
	background-color:#fff;
	border:1px solid #60AFD4;
	}	
	
#content_giallo #box img, #content_giallo img {
	padding:1px;
	background-color:#fff;
	float:right;
	margin:0 0 0 20px;
	border:1px solid #60AFD4;
	}		
	
p.link_pdf {
	width:200px;
	padding:5px 0 5px 0;
	margin:15px 0 15px 0;
	border:1px dotted #ccc;
	}

p.link_pdf a {
	background:url(../immagini/ico_pdf.gif) left no-repeat;
	padding:5px 0 5px 28px;
	color:#60AFD4;
	}	
	
div.divisore {
	height:1px;
	border-bottom:1px dotted #60AFD4;
	margin:15px 0;
	line-height:0;
	font-size:0;
	padding:0;
	clear:both;
	}
	
	
/* menu_interno */

#menu_interno {
	margin:0px 0 15px 0;
	position:relative;
	padding:5px 0;
	border-bottom:1px dotted #60AFD4;
	border-top:1px dotted #60AFD4;
	}

#menu_interno ul {
	padding:0;
	}

#colonna_centrale_interna  #menu_interno ul li {
	display:inline;
	color:#668531;
	}	

#menu_interno ul li a {
	margin:0 8px 0 0;
	text-decoration:none;
	background:url(../immagini/quadratino.gif) left no-repeat;
	padding:0 0 0 12px;
	color:#0083D7;
	}	
	
#menu_interno ul li a:hover, #menu_interno ul li.attivo a {
	text-decoration:underline;
	}
	
/* box_offerta */

.box_offerta_azzurro, .box_offerta_giallo, .box_offerta_arancio {
	width:220px;
	border:1px solid #60AFD4;
	padding:0 0 10px 0;
	float:left;
	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;
margin-bottom:15px;
font-size:11px;
}


