.tblMain
{
	border-right: #ccffff 1px solid;
	border-top: #ccffff 1px solid;
	border-left: #ccffff 1px solid;
	width: 755px;
	border-bottom: #ccffff 1px solid;
	background-color: #1E1EB3;
}

.td_main
{
	border-right: darkslateblue 1px solid;
	padding-right: 10px;
	border-top: darkslateblue 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	border-left: darkslateblue 1px solid;
	padding-top: 10px;
	border-bottom: darkslateblue 1px solid;
	background-color: #1143b5;
}

.td_main_middle
{
	border-right: darkslateblue 1px solid;
	padding-right: 10px;
	border-top: darkslateblue 1px solid;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	border-left: darkslateblue 1px solid;
	padding-top: 10px;
	border-bottom: darkslateblue 1px solid;
	background-color: #1e1eb3;
}

.tblRiepilogo
{
	text-align:center;
	background-color: #1143b5;
}

.td_riepilogo_main
{
	background-color: #1143b5;
}

BODY
{
	text-justify: auto;
	font-size: x-small;
	background-attachment: fixed;
	background-image: url(images/bg.jpg);
	color: white;
	border-bottom: white thin groove;
	font-family: verdana;
	background-color: #1E1EB3;
	text-align: justify;
}
 
 /* Parte che gestisce le barre di navigazione */

BODY
{ SCROLLBAR-FACE-COLOR: navy; 
  SCROLLBAR-HIGHLIGHT-COLOR: blue; 
  SCROLLBAR-SHADOW-COLOR: #222222; 
  SCROLLBAR-3DLIGHT-COLOR: #000080; 
  SCROLLBAR-ARROW-COLOR: yellow; 
  SCROLLBAR-TRACK-COLOR: black; 
  SCROLLBAR-DARKSHADOW-COLOR: black; 
 }


.cellacoda
{
	background-color:#cccccc;
}

.titolosezione
{
	font-weight: bold;
	color: aqua;
}
.menutesta
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
}

.sfondoimmagine
{
	background-image: url(images\sfondo.jpg);
}
.sfondoimmagine_eng
{
	background-image: url(images\sfondo_eng.jpg);
}
.immaginelaterale
{
	font-weight: normal;
	font-size: xx-small;
	color: white;
	font-family: Arial;
	text-align: center;
}

.immaginelaterale_img
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	font-size: 10pt;
	border-left: silver thin solid;
	border-bottom: silver thin solid;
}
	
.linkesterni
{
	font-size: 10pt;
}

A
{
	color: yellow;
}

A:visited
{
	color: yellow;
}


A:hover
{
	color: red;
}


.pannellocittaimg
{
	border-color:Blue;
}

.pannellocitta:hover
{
	background-color:Blue;
}

.time
{
	behavior: url(#default#time);
}

.submitbutton
{
	font-weight: bold;
	color: red;
	background-color: white;
}

.disabledctrl
{
	width: 209px;
	height: 22px;
	background-color: #dcdcdc;
}

.btnscelta
{
	width: 25px;
	height: 25px;
}


INPUT
{
	font-size: x-small;
	color: #330099;
	font-family: Verdana;
}

OPTION
{
	font-size: x-small;
	color: #330099;
	font-family: Verdana;
}

SELECT
{
	font-size: x-small;
	color: #330099;
	font-family: Verdana;
}

.tabellarisultati
{
	font-size: x-small;
	color: white;
	font-family: Verdana;
	background-color: #3300ff;
}

.rigarisultati
{
	border: #ccffff 1px solid;
}

.rigarisultatisep
{
	height: 0px;
	background: #1E1Eb3;
}

.intestazionirisultati
{
	font-weight: bold;
	color: #ffffcc;
}

.cellarisultati
{
	vertical-align: top;
	background-color: #0000aa;
}

.primarigasultati
{
	font-weight: bold;
	font-size: x-small;
	color: lightyellow;
	background-color: slateblue;
	text-align: center;
}

.cercapagina
{
	font-size:xx-small;
	font-weight:bolder;
	color: black;
	width:85px;
	height:20px;
}

.linkpaginericerca
{
	background-color: #1E1EB3;
}

.linkpop
{
	background-color: #FFFFFF;
    scrollbar-face-color: #FFFFFF; 
    scrollbar-shadow-color: #FFFFFF; 
    scrollbar-highlight-color: FFFFFF; 
    scrollbar-3dlight-color: #FFFFFF; 
    scrollbar-darkshadow-color: #FFFFFF; 
    scrollbar-track-color: #FFFFFF; 
    scrollbar-arrow-color: #000000;
}

.c_link
{
	FONT-SIZE: 11px; 
	font-family: Arial;
	font-weight:bold;
}
.c_link_expl
{
	FONT-SIZE: 11px; 
	font-family: Arial;
	text-decoration:none;
	font-weight:normal;
	color:White;
}

.c_div
{
	position:relative;
	LEFT: 3px; 
	width:330px;
	height:65px;
}

.titoloviaggi
{
	font-weight: bold;
	font-size: x-small;
	color: greenyellow;
}

.abstractviaggi
{
	font-weight: normal;
	font-size: xx-small;
	color: white;
}

.sfondoviaggi
{
	border-right: aqua thin ridge;
	padding-right: 4px;
	border-top: aqua thin ridge;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: aqua thin ridge;
	padding-top: 4px;
	border-bottom: aqua thin ridge;
	height: 110px;
	background-color: #000099;
}


.viaggiotitolo
{
	font-weight: bold;
	font-size: small;
	color: #ffffa8;
}

.viaggiocontenuto
{
	font-size: x-small;
	text-align: justify;
}

.disclaimer
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	font-weight: bold;
	font-size: x-small;
	vertical-align: baseline;
	border-left: silver thin solid;
	color: #a00000;
	border-bottom: silver thin solid;
	font-family: Verdana;
	height: 25px;
	background-color: #ffffff;
	text-align: center;
}


.artespettacolotabella
{
	border-right: #cc00ff thin solid;
	border-top: #cc00ff thin solid;
	border-left: #cc00ff thin solid;
	border-bottom: #cc00ff thin solid;
}

.artespettacolocella1
{
	border-bottom: #ffff33 thin solid;
	background-color: #3300dd;
}

.artespettacolocella2
{
	border-bottom: #ffff33 thin solid;
	background-color: #3300aa;
}

.artespettacolotitolomanifestazione
{
	font-weight: bold;
	font-size: small;
	color: #ccff00;
	font-family: Verdana;
}

.artespettacolodescrizione
{
	font-size: x-small;
	color: white;
	font-family: Verdana;
}

.artespettacolodovequando
{
	font-weight: bold;
	font-size: x-small;
	color: khaki;
	font-family: Verdana;
}
.artespettacoloingresso
{
	font-size: x-small;
	color: white;
	font-family: Verdana;
}

.artespettacoloinfoprenotazioni
{
	font-style:italic;
	font-size: x-small;
	color: white;
	font-family: Verdana;
}

.artespettacolocomearrivare
{
	font-style:italic;
	font-size: x-small;
	color: white;
	font-family: Verdana;
}

.linkverticali
{
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	height: 33px;
	text-decoration: none;
}

.marqueeverticale
{
	border-right: aqua thin ridge;
	border-top: aqua thin ridge;
	border-left: aqua thin ridge;
	border-bottom: aqua thin ridge;
	height: 100px;
	width: 160px;
	background-color: #0000cb;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=navy, EndColorStr=blue);
}

.sottomarquee
{
	border-right: aqua thin ridge;
	border-top: aqua thin ridge;
	font-weight: bold;
	font-size: xx-small;
	border-left: aqua thin ridge;
	width: 160px;
	border-bottom: aqua thin ridge;
	font-family: Verdana;
	background-color: green;
}

.aninewsverticale
{
	border-right: aqua thin ridge;
	border-top: aqua thin ridge;
	border-left: aqua thin ridge;
	border-bottom: aqua thin ridge;
	height:10px;
	width: 160px;
	background-color: Red;
}

.newstabella
{
}

.newscelladata1
{
	font-size: x-small;
	width: 80px;
	background-color: #3300dd;
	border: navy 1px solid;
}

.newscelladata2
{
	font-size: x-small;
	width: 80px;
	background-color: #440099;
	border: navy 1px solid;
}

.newscellatitolo1
{
	font-weight: bold;
	font-size: x-small;
	background-color: #3300dd;
	text-decoration: none;
	border: navy 1px solid;
}

.newscellatitolo2
{
	font-weight:bold;
	font-size: x-small;
	background-color: #440099;
	text-decoration: none;
	border: navy 1px solid;
}

.newsdettagliotitolo
{
	font-weight: bold;
	font-size: medium;
	color: #ccff33;
	background-color: transparent;
}

.newsdettagliodata
{
	font-size: x-small;
	font-style: italic;
	color:Silver;
}

.newsdettagliodescrizione
{
	font-size: x-small;
	vertical-align: baseline;
	font-style: normal;
	text-align: justify;
}

.newsdettagliocampolibero
{
	font-size: x-small;
	font-style: italic;
	color:Silver;
}

.linknews_page
{
	font-size: xx-small;
}

.citta_descrizione
{
	font-size: xx-small;
	text-align: justify;
}

.volo_tabella
{
}

.volo_intestazione
{
	font-weight: bold;
	font-size: x-small;
	color: #ffff66;
	font-family: Verdana;
	background-color: #0000cc;
}

.voli_alt1
{
	font-size: xx-small;
	color: #ccffbb;
	font-family: Verdana;
	background-color: #660099;
}

.voli_alt2
{
	font-size: xx-small;
	color: #ccffbb;
	font-family: Verdana;
	background-color: #667799;
}

.voli_link
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	border-left: yellow 1px solid;
	border-bottom: yellow 1px solid;
}

.voli_link:hover
{
	background-color:red;
	border-right: red 1px solid;
	border-top: red 1px solid;
	border-left: red 1px solid;
	border-bottom: red 1px solid;
}

.aiuto_viaggi_form
{
	border-right: beige 1px solid;
	border-top: beige 1px solid;
	font-size: x-small;
	margin: 15px;
	border-left: beige 1px solid;
	color: #ccffff;
	border-bottom: beige 1px solid;
	background-color: #006633;
}

.aiuto_viaggi_testo
{
	font-size:x-small;
	text-align: justify;
}

.riepilogo_annunci_testa
{
	border-right: white 1px solid;
	padding-right: 2px;
	border-top: white 1px solid;
	padding-left: 2px;
	font-weight: bold;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: white 1px solid;
	width: 175px;
	color: #ffcc66;
	padding-top: 2px;
	background-color: black;
	text-align: left;
}
.riepilogo_annunci
{
	border-right: white 1px solid;
	padding-right: 2px;
	padding-left: 2px;
	font-size: xx-small;
	padding-bottom: 2px;
	border-left: white 1px solid;
	width: 175px;
	padding-top: 2px;
	border-bottom: white 1px solid;
	height: 55px;
	background-color: darkred;
	text-align: left;
}

.riepilogo_testata
{
	font-weight: bold;
	font-size: xx-small;
	width: 160px;
	color: yellow;
	text-align: center;
}

.banner_default
{
	border-right: deepskyblue 1px solid;
	border-top: deepskyblue 1px solid;
	border-left: deepskyblue 1px solid;
	width: 160px;
	color: yellow;
	border-bottom: deepskyblue 1px solid;
	text-align: center;
}

.marqueeorizzontale
{
}

.nostreguide_titolo
{
	border-right: aqua 1px solid;
	border-top: aqua 1px solid;
	font-weight: bold;
	font-size: xx-small;
	border-left: aqua 1px solid;
	width: 140px;
	color: bisque;
	border-bottom: aqua 1px solid;
	background-color: #3300cc;
}
.nostreguide_link
{
	font-weight: bold;
	font-size: xx-small;
}

.nostreguide_img
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	border-left: silver thin solid;
	border-bottom: silver thin solid;
}
.nostreguide_coda
{
	font-size: xx-small;
}

.viaggi_commenti
{
	font-weight: normal;
	font-size: xx-small;
	color: white;
	font-family: Verdana;
	text-align: center;
}

.viaggi_commento_titolo
{
	font-weight: bold;
	font-size: xx-small;
	color: lavender;
	font-family: Verdana;
	text-align: left;
}
.viaggi_commento_titolo1
{
	font-weight: bold;
	font-size: small;
	color: greenyellow;
	font-family: Verdana;
	text-align: left;
}

.viaggi_commento_descrizione
{
	font-weight: normal;
	font-size: xx-small;
	color: white;
	font-family: Verdana;
	text-align: left;
}

.viaggi_commento_alt1
{
	font-size: xx-small;
	color: #ccffbb;
	font-family: Verdana;
	background-color: #003399;
	border: navy 1px solid;
}

.viaggi_commento_alt2
{
	font-size: xx-small;
	color: #ccffbb;
	font-family: Verdana;
	background-color: #0000cc;
	border: navy 1px solid;
}

.aiuto_viaggi_commenti
{
	font-size: xx-small;
	color: #00cc66;
}

.hotel_cerca
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: x-small;
	border-left: white 1px solid;
	width: 90%;
	border-bottom: white 1px solid;
	font-family: Verdana;
	background-color: #666699;
}

.hotel_inserisci
{
	border-right: white 1px solid;
	border-top: white 1px solid;
	font-size: x-small;
	border-left: white 1px solid;
	width: 90%;
	border-bottom: white 1px solid;
	font-family: Verdana;
	background-color: #666600;
	z-index:10;
}

.hotel_inserisci_titolo
{
	font-size: small;
	font-family: Verdana;
	font-weight:bold;
	color:Aqua;
}

.hotel_controlli
{
	left: 180px;
	width: 400px;
	position: absolute;
}

.hotel_specifica
{
	font-size: xx-small;
	width: 600px;
	color: #cccccc;
	position: relative;
}

.hotel_optricerca
{
	font-size: xx-small;
}

.hotel_errore_recensione
{
	font-weight: bold;
	font-size: x-small;
}

.hotel_tabella
{
	font-size: xx-small;
	font-family: Verdana;
}

.hotel_tabella_titoletto
{
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
	color: #ccffcc;
	background-color: #1e1eb3;
	left:5px;
	position:relative;
}

.hotel_tabella_cella
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #993300;
	width:25%;
}

.hotel_tabella_citta
{
	font-weight: bold;
	font-size: xx-small;
	width: 100%;
	color: #ffffcc;
	font-style: normal;
	position: relative;
	background-color: #333300;
	text-align: left;
}
.hotel_visualizza_dati
{
	border-right: #0000cc 1px solid;
	padding-right: 5px;
	border-top: #0000cc 1px solid;
	padding-left: 5px;
	font-size: x-small;
	padding-bottom: 5px;
	border-left: #0000cc 1px solid;
	width: 100%;
	color: white;
	padding-top: 5px;
	border-bottom: #0000cc 1px solid;
	position: absolute;
	background-color: #000066;
	z-index:0;
}
.hotel_visualizza_nome
{
	font-weight: bold;
	font-size: small;
	color: #ccff33;
}

.hotel_visualizza_indirizzo
{
	font-size: x-small;
}

.hotel_visualizza_tipo
{
	color: moccasin;
	font-weight:bold;
}

.hotel_visualizza_recensione
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: x-small;
	padding-bottom: 2px;
	width: 100%;
	color: #ccffff;
	padding-top: 2px;
	position: relative;
	background-color: darkslategray;
	text-align: justify;
}

.hotel_messaggio_upload
{
	font-weight: bold;
	font-size: small;
	color: #ccffcc;
	text-align: center;
}

.hotel_upload_response
{
	font-weight: bold;
	font-size: small;
}

.hotel_upload_disclaimer
{
	font-size: xx-small;
	color: #00ffcc;
}

.hotel_search_title
{
	font-size: x-small;
}

.hotel_search_result1
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: xx-small;
	border-left: black 1px solid;
	width: 100%;
	border-bottom: black 1px solid;
	background-color: #660099;
}

.hotel_search_result2
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: xx-small;
	border-left: black 1px solid;
	width: 100%;
	border-bottom: black 1px solid;
	background-color: #667799;
}

.hotel_scheda
{
	background-color: #000099;
}

.hotel_sim_tag_a
{
	font-size: xx-small;
	cursor: hand;
	color: yellow;
	text-decoration: underline;
}

.ctrl
{
	border-right: #ccffff 1px solid;
	border-top: #ccffff 1px solid;
	font-size: xx-small;
	border-left: #ccffff 1px solid;
	border-bottom: #ccffff 1px solid;
	font-family: Verdana;
	position: relative;
	height: 15px;
	text-align: left;
}

.hotel_caratteri
{
	font-weight: bold;
	font-size: xx-small;
	color: lemonchiffon;
}

.form_ricerca_voli
{
	border-right: white thin outset;
	padding-right: 5px;
	border-top: white thin outset;
	padding-left: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	border-left: white thin outset;
	color: #000000;
	padding-top: 5px;
	border-bottom: white thin outset;
	background-color: #e7e7e7;
}

.td_ricerca_voli
{
	font-size: 10pt;
	color: #000000;
	background-color: #e7e7e7;
}


