body 		{
				background:#ffffff;
				background-image: url(images/confort_viaggi_loghi_foto/Dal1978.gif);  
				background-repeat: no-repeat;
				background-position: 750px 10px;
				background-attachment: scroll;
				margin-top:10px; margin-right: 20px; margin-bottom: 0px; margin-left: 20px;
				font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height:16px;
			}
			
/* --- Impaginazione generale delle pagine --- */
#masthead{	/*testata*/
				width: 1000px;
				height: 135px;
				margin-top: 0px;	margin-bottom: 0px;
			}
#titolo {	/* titolo della pagina */
				width: 1000px;
				height: 48px;
				margin-top: 10px;	margin-bottom: 0px;
			}
#content {	/* parte centrale */
				width: 1000px;
				margin-top: 10px;	margin-bottom: 0px;
				padding-top: 0px;
			}
#footer	{	/* piede */
				width: 1000px;
				height: 90px;
				border-top-width: 2px;
				border-top-color: #559985;
				border-top-style: solid;
				background-image: url(images/confort_viaggi_loghi_foto/iatacartecredito.jpg);
				background-repeat: no-repeat;
				background-position: 645px 45px;
				background-attachment: scroll;
				margin-top: 10px;	margin-bottom: 0px;
			}
/* --- Fine Impaginazione generale delle pagine --- */

.regaloBox:hover	{
				color: #ADDAFF;			
			}


/* --- Menu di navigazione --- */
ul#navlist	{	/* Menu principale */
					list-style-type: none;
					margin-left: 0;	margin-top: 5px;	margin-bottom: 0px;
					padding-top: 5px;	padding-bottom: 5px; padding-left: 0px;
					white-space: nowrap;
					border-bottom-width: thick;
					border-bottom-color: #559985;
					border-bottom-style: solid;
				}
#navlist li {
					display: inline;
				}
#navlist a	{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 15px;
					font-weight: bold;
					font-style: italic;
					color: #000000;
					text-align: center;
					text-decoration: none;
				}
#navlist a:hover	{
					color:#3399ff;	/*azzurro*/
					text-decoration:none;
				}
.menu 		{
					padding-top: 5px; padding-right: 19px; padding-bottom: 5px; padding-left: 19px;
				}	
.menu_on		{
					padding-top: 5px; padding-right: 19px; padding-bottom: 6px;	padding-left: 19px;
					background:#559985; /*336666 orig*/
				}
				
ul#subnavlist	{ /* Menu agriturismo, bed and breakfast, appartamenti */
					list-style-type: none;
					margin-left: 0; margin-top: 5px; margin-bottom: 0px;
					padding-top: 5px; padding-bottom: 5px; padding-left: 0px;
					white-space: nowrap;
					width: 450px;
					border-bottom-width: 2px;
					border-bottom-color: #559985;
					border-bottom-style: solid;
				}
#subnavlist li {
					display: inline;
				}
#subnavlist a {
					font-family: Helvetica, Arial, sans-serif;
					font-size:15px;
					color: #000000;
					text-align: center;
					text-decoration: none;
				}
#subnavlist a:hover	{
					color:#33cccc;
					text-decoration:none;
				}

/* --- Fine Menu di navigazione --- */

/* --- Titolo della pagina ins. mail list, consiglia sito ecc. --- */
#titolodx		{
					position: absolute;
					margin-left: 0px;
					margin-top: 0px;
					margin-bottom: 0px;
					padding-top: 0px;
					width: 600px;
				}
#titolosx		{
					position: absolute;
					margin-left: 630px;
					margin-top: 0px;
					margin-bottom: 0px;
					padding-top: 0px;
					line-height: 23px;
				}
#titolosx a {
					color: #3399ff;
				}
#titolosx a:hover {
					color:#ffd700;
				}
.titolopagina {
					font-size: 13px;
					margin-top: 0px;
					margin-bottom: 5px;
					padding-top: 0px;
					padding-bottom: 5px;
					line-height: 1;
				}
.descr		{
					line-height: 1;
					color: #006633;	/*verde orig. 2e8b57 bello336633*/
				}

.titolopagina2 {
					font-size: 15px;
					margin-top: 0px;
					margin-bottom: 5px;
					padding-top: 0px;
					padding-bottom: 5px;
					line-height: 1;
					color: red;
				}
.descr2		{
					line-height: 1,5;
					color: #006633;	/*verde orig. 2e8b57 bello336633*/
					margin-bottom: 5px;
				}

/* --- Fine Titolo della pagina e kink mail list, consiglia sito ecc. --- */


/* -- Finestre fieldset: Prenota Volo, vacanze Isole Eolie Vulcano, Confort viaggi ecc. --*/
#voli_economici { /* Formatta il riquadro Prenota Volo */
					position: relative;
					width: 920px;
					border: 2px solid #3399ff;
					margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 0px;	padding-right: 7px;	padding-bottom: 7px;	padding-left: 7px;
					z-index: 1;
				}
#voli_nuova_ricerca { /* Formatta il riquadro Prenota Volo */
					position: relative;
					width: 920px;
					border: 2px solid #3399ff;
					margin-top: 5px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 0px;	padding-right: 7px;	padding-bottom: 5px;	padding-left: 7px;
					z-index: 1;
				}
.InsRichDispon {
					list-style-type: none;
					position: relative;
					margin-top: 0px;	margin-left: 0px;
					padding-top: 0px;	padding-left: 0px;
					z-index: 1;
				}
.sottobl_voli	{
					margin-top: 0px;
					margin-bottom: 0px;
					padding-top: 8px;	padding-bottom: 0px;
					z-index: 1;
				}
.form_sc_voli {
					margin-top: 0px;
					margin-bottom: 0px;
					padding-top: 0px;	padding-bottom: 0px;
				}

#vacanze_eolie_vulcano {	/* Formatta il riquadro Vacanze Eolie Vulcano */
					position: relative;
					width: 920px;
					border: 2px solid #3399ff; /* azzurro*/
					margin-top: 5px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 5px;	padding-right: 7px;	padding-bottom: 4px;	padding-left: 7px;
				}
#app_vulc	{
					height: 214px;
				}
#appartamenti_vulcano_dx		{
					position: absolute;
					width: 460px;
					margin-left: 0px;	margin-top: 0px;	margin-bottom: 0px;
					padding-top: 0px;
				}
#appartamenti_vulcano_sx		{
					position: absolute;
					width: 460px;
					margin-left: 460px;
					margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;
				}
.sottotit_vulcano {
					margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 5px; padding-bottom: 5px;
					color: #006633;	/*verde*/
					font-size:18px;
				}
ul#appartamenti_vulcano	{
					list-style-type: none;
					margin-top: 0px;	margin-left: 0;
					padding-top: 8px;	padding-left: 0px;
				}
#appartamenti_vulcano li {
					margin-top: 0px;	margin-left: 0px;	margin-right: 0px; margin-bottom: 0px;
					padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
					line-height: 28px;
					font-size:19px;
				}
#appartamenti_vulcano a				{
					color: #6633cc;	/* azzurro acceso*/
				}
#appartamenti_vulcano a:hover	{
					color:#ffd700; 
				}
ul#consigli_viaggio	{
					list-style-type: none;
					margin-top: 0px;	margin-left: 0;
					padding-top: 8px;	padding-left: 0px;
					color: #6633cc;	/* azzurro acceso*/
				}
#consigli_viaggio li {
					margin-top: 0px;	margin-left: 0px;	margin-right: 0px; margin-bottom: 0px;
					padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
					line-height: 28px;
					font-size:19px;
				}
#consigli_viaggio li:hover	{
					color:#ffd700; 
				}

#trekking_sub_eolie {	/* Formatta il riquadro Trekking Sub Escursioni */
					position: relative;
					width: 920px;
					border: 2px solid #3399ff; /* azzurro*/
					margin-top: 5px; margin-bottom: 5px; margin-left: 0px;
					padding-top: 5px;	padding-right: 7px;	padding-bottom: 4px;	padding-left: 7px;
				}
#trk_eolie	{
					height: 203px;
				}
#trekking_eolie_dx		{
					position: absolute;
					width: 460px;
					margin-left: 0px;	margin-top: 0px;	margin-bottom: 0px;
					padding-top: 0px;
				}
#trekking_eolie_sx		{
					position: absolute;
					width: 460px;
					margin-left: 460px;
					margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;
				}
ul#scelta_trekking	{
					list-style-type: none;
					margin-top: 0px;	margin-left: 0;
					padding-top: 8px;	padding-left: 0px;
					
				}
#scelta_trekking li {
					margin-top: 0px;	margin-left: 0px;	margin-right: 0px; margin-bottom: 0px;
					padding-left: 0px; padding-top: 0px; padding-bottom: 0px;
					line-height: 28px;
					font-size:19px;
				}
#scelta_trekking a				{
					color: #6633cc;	/* azzurro acceso*/
				}
#scelta_trekking a:hover	{
					color:#ffd700; 
				}
				
#ChiSiamo	{	/* Riquadro Confort Viaggi della pagina chi siamo */
					position: relative;
					width: 920px;
					border: 2px solid #3399ff; /* azzurro*/
					margin-top: 5px; margin-bottom: 7px; margin-left: 0px;
					padding-top: 5px;	padding-right: 7px;	padding-bottom: 4px;	padding-left: 7px;
				}
#ChiSiamo dt	{
					font-size: 14px;	font-weight: bold;
					margin-top: 5px;	margin-bottom: 0px;
					padding-top: 5px;	padding-bottom: 0px;
					line-height: 20px;
					color: #006633;	/*verde*/
				}
#ChiSiamo dd	{
					margin-top: 0px;	margin-bottom: 0px;
					padding-top: 0px;	padding-bottom: 10px;
					text-align: justify;	
				}
				
/* -- Fine Finestra Prenota Volo e vacanze Isole Eolie Vulcano --*/

/* -- Voli destinazioni multiple -- */

.Blocchi_voli1 {
					list-style-type: none;
					position: relative;
					margin-top: 0px;	margin-left: 0px;
					padding-top: 0px;	padding-left: 0px; padding-bottom: 10px;
					z-index: 10;
				}
.Blocchi_voli2 {	/* aggiunto per visualizzare correttamente il menu nunziona ma non ho capito come */
					list-style-type: none;
					position: relative;
					margin-top: 0px;	margin-left: 0px;
					padding-top: 0px;	padding-left: 0px; padding-bottom: 10px;
					z-index: 5;
				}
.Sottoblocchi_voli	{
					position: relative;
					left: 45px;
					margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 0px;	padding-bottom: 0px; padding-left: 0px;
				}
.Sottoblocchi_voli	{
					position: relative;
					left: 45px;
					margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 0px;	padding-bottom: 0px; padding-left: 0px;
				}
ul.date {
					list-style-type: none;
					font-size: 12px;
					font-weight: normal;
					font-style: normal;
					margin-top: 0px;	margin-left: 0px; margin-bottom: 0px;
					padding-top: 0px;	padding-left:0px;
				}
.date li {
					display: inline;
					margin-top: 0px;
					padding-top: 0px; padding-right: 76px; padding-left: 6px;
				}			
	
/* -- Fine Voli destinazioni multiple -- */

/* -- Finestre visulaizza disponobilitą voli -- */

.riquadri_disponib	{	/* Formatta i riquadri delle disponibilitą dei voli ed altri riquadri azzurri*/
					width: 920px;
					border: 2px solid #3399ff; /* azzurro orig. 33cccc*/
					margin-top: 5px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 5px;	padding-right: 7px;	padding-bottom: 5px;	padding-left: 7px;
				}
.riquadri_disponib_larghi	{	/* Formatta i riquadri delle disponibilitą dei voli ed altri riquadri azzurri*/
					width: 1000px;
					border: 2px solid #3399ff; /* azzurro orig. 33cccc*/
					margin-top: 5px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 5px;	padding-right: 7px;	padding-bottom: 5px;	padding-left: 7px;
				}
dl.listavoli {
					/*border: 1px solid red;*/
					margin-top: 0px; margin-bottom: 5px; margin-left: 0px;
					padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;
				}
listavoli.dt {
					/*border: 1px solid red;*/
					margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;
				}
listavoli.dd {
					margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
					padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;
				}
.numdest		{
					font-family: Helvetica, Arial, sans-serif; font-size:16px;
					color: #006633;	
				}
.destra		{	/* posiziona le regole tariffarie */
					float: right;
				}
#destra		{	/* posiziona il pulsante modifica ricerca */
					position: absolute;
					right: 10px;
				}
.menu_vs_destra	{	/* posiziona le regole tariffarie */
					float: right;
					text-decoration: underline;
					color: #2e8b57;
				}
.menu_vs_destra:hover {	/* posiziona le regole tariffarie */
					text-decoration: underline;
					color: #33cccc;
				}
.visual_voli {
					position: absolute;
					left: 100px;
				}
/* -- fine Finestre visulaizza disponobilitą voli -- */

/* -- Pulsantiera Prezzi, Album, prenota -- */
.PulsanteAltern {
					width: 900px;
					height: 24px;
					margin-top: 5px;	margin-bottom: 5px;
				}
.PulsanteAltern a	{
					margin-bottom: 5px;
					padding-top: 4px; padding-bottom: 4px;	padding-left: 10px; padding-right: 10px;
					font-family: Arial, sans-serif;
					font-size:12px;
					font-style: normal;
					background:#ffd700;
					color: #000000;
					text-align: center;
					text-decoration: none;
					border: 1px outset;
				}
.PulsanteAltern a:hover	{
					margin-bottom: 5px;
					color:#3399ff;
					text-decoration:none;
					background:#ffd700;
					border: 1px outset;
					font-family: Arial, sans-serif;
					font-size:12px;
					font-style: normal;	
					text-align: center;
				}
.Pulsante1	{
					position: absolute;
					margin-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-right: 10px;
					padding-top: 4px; padding-right: 0px; padding-bottom: 4px
				}
.Pulsante2	{
					position: absolute;
					margin-left: 150px; margin-top: 0px; margin-bottom: 0px;
					padding-top: 4px; padding-right: 0px; padding-bottom: 4px
				}
.Pulsante3	{
					position: absolute;
					margin-left: 230px; margin-top: 0px; margin-bottom: 0px;
					padding-top: 0px;
				}
/* -- Fine Pulsantiera Prezzi, Album, prenota -- */

/* -- Condizioni d'uso del sito -- */
ul#condizioni {
					list-style-type: none;
					font-size: 12px;
					font-weight: normal;
					font-style: normal;
					color: #3399ff;
					margin-top: 10px;	margin-left: 0px; margin-bottom: 0px;
					padding-top: 0px;	padding-left:0px;
				}
#condizioni li {
					display: inline;
					margin-top: 0px;
					padding-top: 0px;
					padding-right: 16px;
				}
#condizioni span:hover	{
					color:#ffd700;
					text-decoration:none;
				}
/* -- Fine Condizioni d'uso del sito -- */

/* -- Varie --*/

.novita		{
					color: red;
				}

legend		{
					font-size:16px;
					font-weight: bold;
					color: #000000;
				}
.pulsante	{
					background:#ffd700; /*2e8b57*/
					border: 1px outset;
					height: 25px;
				}
.pulsante:hover {
					color:#3399ff;
					text-decoration:none;
					background:#ffd700;
					border: 1px outset;
				}
.img_cont_giallo	{
					border: 2px solid #ffd700;
				}
.img_cont_giallo_uomini	{
					border: 2px solid #ffd700;
					padding: 15px;
					margin-left: 15px;
				}
.des 			{	/* allinea la foto del Concorde nellarea riservata e nelle pageine immersioni ecc*/
					float: right;
					padding: 15px;
					margin-top:20px; margin-right: 20px; margin-bottom: 20px; margin-left: 30px;
				}
.dest 			{	/* come prima cambiato nome per il broblema dell'id*/
					float: right;
					padding: 15px;
					margin-top:20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px;
				}
#sin 			{
					float: left;
					padding: 15px;
					margin-top:20px; margin-right: 20px; margin-bottom: 20px; margin-left: 20px;
				}
.nota			{
					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					color: red;
				}

/* -- Fine Varie --*/


				
.pulsantecontinua	{	/*viene ustao ancora? */
					background:#2e8b57;
					float: left;
					width: 150px;
					height: 25px;
				}
.pulsantecontinua:hover {
					color:#33cccc;
					text-decoration:none;
					background:#ffd700;
				}

.img_cont_giallo_album	{
					border: 2px solid #ffd700;
				}
.img_cont_giallo_album:hover	{
					border: 2px solid #6633cc;
				}
.img_cont_g_padd	{
					padding-top: 15px;
					padding-right: 21px;
					padding-left: 21px;
					padding-bottom: 15px;
					border: 2px solid #ffd700;
				}	
.verde		{
					color: #006633; /*prma 333343*/	
				}
.verde2		{
					color: #2e8b57;	
				}
.verde2:hover {
					color:#6633cc;
					text-decoration:none;
				}			

/* --------- Casella scelta delle cittą ---------- */

#Riquadro	{
					position: absolute;
					/*left: 100px;*/
					width: 300px;
					display: none;
					border: 2px solid #33cccc; /*green*/
					background-color: yellow;
					z-index: 3;
				}
#Lista	{
					background-color: #3399ff;
					width: 100%;
				}
#Cittauno	{background-color: #ffffff;}
#Cittadue	{background-color: #ffffff;}
#Cittatre	{background-color: #ffffff;}
#Cittaquattro {background-color: #ffffff;}
#Cittacinque {background-color: #ffffff;}
#Cittasei	{background-color: #ffffff;}
#Cittasette	{background-color: #ffffff;}
#Cittaotto	{background-color: #ffffff;}

/* --------- Fine Casella scelta delle cittą ---------- */

/* --------- Riquandro nome utente e uscita areariservata ---------- */
.arear	{	/* inserito tra testata e titolo */
				width: 1000px;
				height: 25px;
				margin-top: 5px;	margin-bottom: 3px;
				padding-top: 0px; padding-bottom: 0px;
			}
.areasx1		{
					position: absolute;
					height: 25px;
					margin-left: 680px; margin-top: 0px; margin-bottom: 0px;
					padding-top: 0px; padding-bottom: 0px;
				}
.areasx2		{
					position: absolute;
					height: 25px;
					margin-left: 880px; margin-top: 0px; margin-bottom: 0px; 
					padding-top: 0px; padding-bottom: 0px;
				}
.areadx		{
					position: absolute;
					width: 300px;
					margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
					padding-top: 0px; padding-bottom: 0px;
				}
.pulsanteArear	{
					height: 25px;
					background: #559985;
					border: 1px outset;
				}
.pulsanteArear:hover {
					color:#3399ff;
					text-decoration:none;
					border: 1px outset;
				}
/* --------- Fine Riquandro nome utente e uscita areariservata ---------- */


/* ------- Riquadri per forme di pagamento clienti finali ---------*/
#RquadCdc	{
					width: 400px;
					display: none;
					border: 2px solid #3399ff; 
					background-color: #559985;
					z-index: 3;
				}
#RquadBonif	{
					width: 400px;
					display: none;
					border: 2px solid #3399ff; /*azzurro*/
					background-color: #559985;
					z-index: 3;
				}
#RquadPayPal	{
					width: 400px;
					display: none;
					border: 2px solid #3399ff; /*azzurro*/
					background-color: #559985;
					z-index: 3;
				}
/* ------- Fine Riquadri per forme di pagamento clienti finali ---------*/

/* ------- Tabella visualizzazione query biglietti emessi ---------*/
table.TabBiglEmessi
				{
					table-layout: fixed;
				/*	width: 1100px; */
					font-family: Helvetica, Arial, sans-serif; font-size:10px; line-height:12px;
					border: 1px solid black;
					border-collapse: collapse;
					border-spacing: 0px;
					empty-cells: show;
				}

table.TabBiglEmessi td
				{
					border: 1px solid #559985;
				}
				
.cont_mouse:hover		{
					border: 1px solid #3399ff;
				/*	cursor: hand;*/
					
					 /*cursor: progress, auto; */
					
				}

		
				
/*------- Fine Tabella visualizzazione query biglietti emessi --------- */				

/* ------- Tabella visualizzazione dettagli app.ti ---------*/
table.TabDettContatti
				{
					table-layout: fixed;
					font-family: Helvetica, Arial, sans-serif; font-size:12px; line-height:12px;
					border: 0px;
					line-height: 30px;
					border-collapse: collapse;
					border-spacing: 0px;
					empty-cells: show;
				}

table.TabDettContatti td
				{
					border: 0px;
				}
/*-- linea che cancella i prezzi e sfuma il prezzo vecchio --*/	
.margLinea	{
				padding-bottom: 2px;
				margin-right: -17px;
				position: relative;
			}
.prezzoSfumato	{
				color: #009999;	
			}
/*-- linea che cancella i prezzi  e sfuma il prezzo vecchio --*/

/* -- linea divisoria tra una anagrafica e l'altra nella rubrica -- */
.dividiAnagraf	{
			/*	width: 700px;
				height: 48px;*/
				border-top-width: 2px;
				border-top-color: #559985;
				border-top-style: solid;
				margin-top: 5px;	margin-bottom: 5px;
			}


/* ------- Fine Tabella visualizzazione dettagli app.ti ---------*/
/*
				table.tabella6 {
border-collapse : separate;
border-spacing : 5px;
padding: 10px;
}
table.tabella6 td {
border: 2px solid black;
}
*/
/* ------- Fine Riquadri per forme di pagamento clienti finali ---------*/

