/* Foglio di stile CSS predefinito per un nuovo progetto di applicazione Web */

BODY
{
	margin-top: 7px;
	font-weight: normal;
	font-size: 0.7em;
	word-spacing: normal;
	text-transform: none;
	color: #024b74;
	background-repeat: repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
	letter-spacing: normal;
	background-color: #024B74;
}

H1, H2, H3, H4, H5, TH, Thead, TFOOT
{
	color: #D41B36;
}
H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H3
{
	font-weight: bold;
	font-size: 1.7em;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 2pt;
	font-variant: normal;
	text-decoration: none;
}

H4
{
	font-weight: bold;
	font-size: 1.33em;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: normal;
	text-decoration: none;
}


H5, DT
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

H6
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	font-weight: 700;
	font-style: normal;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
}

TFOOT, Thead
{
	font-size: 1em;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

TH
{
	vertical-align: baseline;
	font-size: 1em;
	font-weight: bold;
	word-spacing: normal;
	letter-spacing: normal;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}


A:link
{
	text-decoration: underline;
	color: #024b74;
}

A:visited
{
	text-decoration: underline;
	color: #024b74;
}

A:active
{
	text-decoration: underline;
	color: #024b74;
}

A:hover
{
	text-decoration: underline;
	color: #6699cc;
}


a.menu
{
	text-decoration: none;
	color: #FFFFFF;
}

a.menu:hover
{
	text-decoration: underline;
	color: #CFDFEF;
}


a.menublue
{
	text-decoration: none;
}



P
{
	font-weight: normal;
	font-size: 8pt;
	color: #024b74;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: justify;
	margin-right: 5px;
}

.pLeft
{
	text-align: left;
}

.txtProgramma
{
	border-right: #024b74 1px solid;
	padding-right: 5px;
	border-top: #024b74 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: #024b74 1px solid;
	padding-top: 5px;
	border-bottom: #024b74 1px solid;
	text-align: left;
}

SMALL
{
	font-size: .7em;
}

BIG
{
	font-size: 1.17em;
}

BLOCKQUOTE, PRE
{
	font-family: Courier New, monospace;
}


UL LI
{
	list-style-type: square;
}

UL LI LI
{
	list-style-type: disc;
}

UL LI LI LI
{
	list-style-type: circle;
}

OL LI
{
	list-style-type: decimal;
}

OL OL LI
{
	list-style-type: lower-alpha;
}

OL OL OL LI
{
	list-style-type: lower-roman;
}

IMG
{
	margin-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.tdMenu, .tdMenuR, .tdMenuOver, .tdMenuOverR, .tdMenuClick, .tdMenuClickR
{
	border-top: #024B74 1px solid;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	color: #024B74;
	border-bottom: #024B74 1px solid;
	font-family: verdana, Arial;
	letter-spacing: 2pt;
	background-color: transparent;
	text-align: center;
	cursor: hand;
}

.tdMenu, .tdMenuOver, .tdMenuClick
{
	border-right: #024B74 1px solid;
}


.tdMenuOver, .tdMenuOverR
{
	background-color: #FAA934;
}



.tdMenuClick, .tdMenuClickR
{
	background-color: #024B74;
	color: #FAA934;
}


.tdMenuHP, .tdMenuHPOver, .tdMenuHPClick, .tdMenuHPUltimo, .tdMenuHPUltimoOver, .tdMenuHPUltimoClick
{
	border-right: #024B74 1px solid;
	border-top: #024B74 1px solid;
	padding-left: 4px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 8pt;
	text-transform: uppercase;
	cursor: hand;
	color: #FFFFFF;
	font-family: Verdana, Arial;
	letter-spacing: 3pt;
	background-color: #024B74;
	text-align: center;
}

.tdMenuHPUltimo, .tdMenuHPUltimoOver, .tdMenuHPUltimoClick
{
	/*border-top: #024B74 1px solid;*/
}


.tdMenuHPOver, .tdMenuHPUltimoOver
{
	background-color: #024B74;
	color: #1D95E3;
}

.tdMenuHPClick, .tdMenuHPUltimoClick
{
	background-color: #024B74;
	color: #1D95E3;
}

.tdSopraMenu
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: verdana, Arial;
	background-color: #024B74;
}

.tdContenuti
{
	font-weight: normal;
	font-size: 8pt;
	color: #024b74;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}

.tdContenutiCataloghi
{
	background-position: center top;
	font-weight: normal;
	font-size: 8pt;
	background-image: url(img/mappe/mondoopaco.jpg);
	color: #024b74;
	background-repeat: no-repeat;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
}
.tdCentro
{
	padding-right: 12px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 6px;
}
.mnuAlto
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: verdana, Arial;
}
.tdTesto, .tdTestoCeleste, .tdTestoOrange, .tdTestoRosso, .tdTestoFondo, .Sottotitolo, .tdGiornoSettimanaOFF, .tdGiornoSettimanaON, .tdEtichetta, .tdDati
{
	font-weight: normal;
	font-size: 8pt;
	color: #024B74;
	font-family: verdana, Arial; /*text-align: justify;*/
}

.tdImg50
{
	padding-left: 20px;
}

.tdEtichetta
{
	padding-left: 5px;
	background-color: gainsboro;
}

.tdDati
{
	background-color: WhiteSmoke;
}

.tdTestoFondo
{
	background-color: lavender;
}

.tdTestoCeleste
{
	color: #1D95E3;
}

.tdTestoOrange
{
	color: #FAA934;
}

.tdTestoRosso
{
	color: #D3152E;
}

.tdAgenzieHP, .tdCercaViaggi, .tdCreaViaggio
{
	border-right: #024B74 1px solid;
	border-top: #024B74 1px solid;
	border-bottom: #024B74 1px solid;
	background-image: url(img/fondi/agenzie.jpg);
	border-left: #024B74 1px solid;
	background-repeat: no-repeat;
	cursor: hand;
}

.tdCercaViaggi
{
	background-image: url(img/fondi/cercaviaggio.jpg);
	cursor: default;
}

.tdCreaViaggio
{
	background-image: url(img/fondi/creaviaggio.jpg);
}


.TitoloBloccoHP
{
	font-weight: bold;
	font-size: 12pt;
	color: #D3152E;
	line-height: 10pt;
	font-family: verdana;
}

.Sottotitolo
{
	font-weight: bold;
	color: #d3152e;
}

.SottotitoloBlu
{
	font-weight: normal;
	font-size: 9pt;
	color: #024b74;
	font-family: verdana;
}

.tdPrezzo
{
	font-weight: bold;
	font-size: 12pt;
	color: #D3152E;
	font-family: arial;
}
.tdGiornoSettimanaOFF, .tdGiornoSettimanaON
{
	border-right: #024b74 1px solid;
	border-top: #024b74 1px solid;
	border-left: #024b74 1px solid;
	border-bottom: #024b74 1px solid;
	text-align: center;
	font-size: 7pt;
}


.tdGiornoSettimanaON
{
	background-color: #FAA934;
}

.Etichetta, .EtichettaLogin, .EtichettaBlu, .EtichettaBluAlto, .EtichettaBluTitolo
{
	font-weight: normal;
	font-size: 9pt;
	color: #8E2331;
	line-height: normal;
	font-family: verdana, Arial;
	letter-spacing: normal;
	background-color: transparent;
}

.EtichettaLogin
{
	font-size: 8pt;
}

.EtichettaBlu
{
	color: #024b74;
}


.EtichettaTitolo
{
	margin-top: 12px;
	font-weight: bold;
	font-size: 24px;
	color: #d3152e;
	font-family: Arial, Veradana;
}

.EtichettaBluTitolo
{
	font-weight: bold;
	font-size: 16px;
	color: #024b74;
	font-family: Arial, Veradana;
}

.TitoloCatalogo
{
	font-weight: bold;
	font-size: 12pt;
	color: #faa934;
	line-height: normal;
	font-family: verdana, Arial;
	letter-spacing: normal;
	background-color: transparent;
}

.EtichettaBluAlto
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	color: #024b74;
	text-decoration: none;
}

.EtichettaValidator
{
	font-size: 7pt;
	color: #FF0000;
	text-decoration: none;
}

.EtichettaCorsivo
{
	font-weight: normal;
	font-size: 0.7em;
	color: #024b74;
	font-family: Verdana, Helvetica, sans-serif;
}

.ElementoDatalist
{
	border-bottom: 1px dotted #CCCCCC;
}
.cmdButton
{
	border-right: #d3152e 1px solid;
	border-top: #d3152e 1px solid;
	font-weight: normal;
	font-size: 8pt;
	border-left: #d3152e 1px solid;
	cursor: hand;
	color: #FFFFFF;
	border-bottom: #d3152e 1px solid;
	font-family: Verdana;
	background-color: darkgray;
	text-decoration: none;
}

.INPUT
{
	border-right: #7F9DB9 1px solid;
	padding-right: 1px;
	border-top: #7F9DB9 1px solid;
	padding-left: 1px;
	font-size: 8pt;
	border-left: #7F9DB9 1px solid;
	color: #024b74;
	border-bottom: #7F9DB9 1px solid;
	font-family: Verdana, Arial;
	background-color: white;
}

.Flat
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.BUTTON
{
	border-right: #FAA934 2px solid;
	padding-right: 5px;
	border-top: #FAA934 2px solid;
	padding-left: 5px;
	font-size: 8pt;
	padding-bottom: 5px;
	border-left: #FAA934 2px solid;
	cursor: hand;
	color: #024b74;
	padding-top: 5px;
	border-bottom: #FAA934 2px solid;
	font-family: Verdana, Arial;
	background-color: ghostwhite;
}

.ButtonCerca
{
	border-right: #FAA934 2px solid;
	padding-right: 5px;
	border-top: #FAA934 2px solid;
	padding-left: 5px;
	font-size: 8pt;
	border-left: #FAA934 2px solid;
	cursor: hand;
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	color: #024b74;
	text-decoration: none;
	border-bottom: #FAA934 2px solid;
	font-family: Verdana, Arial;
	background-color: ghostwhite;
}

.tdDataGrid, .tdDataGridAlt
{
	font-size: 8pt;
	color: #626283;
	font-family: Verdana, Arial;
	background-color: whitesmoke;
	text-align: left;
}

.tdDataGridAlt
{
	background-color: white;
}

.tdTitoloSommario, .tdTitoloSommarioBlu, .tdTitoloSommarioOrange, .tdTitoloSommarioCeleste
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 2px;
	text-transform: uppercase;
	color: #ffffff;
	padding-top: 2px;
	font-family: verdana, Arial;
	letter-spacing: 2pt;
	background-color: #D3152E;
	text-align: center;
}

.tdTitoloSommarioCeleste
{
	background-color: #1D95E3;
}
.tdTitoloSommarioBlu
{
	background-color: #024B74;
}
.tdTitoloSommarioOrange
{
	background-color: #FAA934;
}
.tdCittaPacchetto
{
	padding-right: 6px;
	padding-left: 6px;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana, Arial;
	background-color: #1D95E3;
	text-align: left;
}

.tdEscursioniPacchetto
{
	font-weight: bold;
	font-size: 8pt;
	color: #D3152E;
	font-family: verdana, Arial;
	text-align: left;
}

.tdInformazioni
{
	border-right: gray 1px dotted;
	font-size: 10px;
	border-left: gray 1px dotted;
	color: gray;
	border-bottom: gray 1px dotted;
	font-family: verdana, arial;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
}

.tdBordoBottom
{
	font-weight: bold;
	font-size: 8pt;
	color: #024B74;
	border-bottom: #024B74 1px solid;
	font-family: verdana;
}
.tdSommario
{
	font-size: 8pt;
	color: #003399;
	font-family: verdana, Arial;
	background-color: white;
	text-align: left;
}

.tdBordo
{
	border-right: #024B74 1px solid;
	border-top: #024B74 1px solid;
	border-left: #024B74 1px solid;
	border-bottom: #024B74 1px solid;
}

.tdSommario_OLD
{
	border-right: #d3152e 1px solid;
	padding-right: 2px;
	border-top: #d3152e 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 2px;
	border-left: #d3152e 1px solid;
	color: #003399;
	padding-top: 2px;
	border-bottom: #d3152e 1px solid;
	font-family: verdana, Arial;
	background-color: gainsboro;
	text-align: left;
}

.TextBoxLogin
{
	border-right: #D3152E 1px solid;
	border-top: #D3152E 1px solid;
	font-size: 7pt;
	border-left: #D3152E 1px solid;
	color: #8E2331;
	border-bottom: #D3152E 1px solid;
	font-family: verdana, Arial;
	background-color: white;
	text-align: left;
}

.TitoloImmagine
{
	font-size: 9pt;
	color: white;
	font-family: verdana, Arial;
	background-color: transparent;
	text-align: center;
}

.tdFasciaLibera, .tdFascia, .tdFasciaPaese
{
	padding-top: 10px;
	text-align: left;
	background-color: white;
}


.tdFascia
{
	background-position: 18px 16pt;
	padding-left: 236px;
	background-image: url(img/tit/logo.jpg);
	background-repeat: no-repeat;
}

.tdFasciaPaese
{
	background-position: 18px 16pt;
	padding-left: 468px;
	background-image: url(img/tit/logo.jpg);
	background-repeat: no-repeat;
}

.tdCharterHP, .tdCharterHP_OVER, .tdCharterHP_CLICK
{
	font-size: 8pt;
	color: #ffffff;
	font-family: verdana, Arial;
	background-color: #3D539B;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 2px;
	cursor: hand;
}
.tdCharterHP_OVER
{
	background-color: gainsboro;
	color: #3D539B;
}
.tdCharterHP_CLICK
{
	background-color: #024B74;
}

.Pagina
{
	border-right: #024B74 1px solid;
	border-top: #024B74 1px solid;
	border-left: #024B74 1px solid;
	border-bottom: #024B74 1px solid;
	background-color: #FFFFFF;
}

.tdTabellaMenuHP
{
	padding-left: 4px;
}

.icona
{
	margin: 0px;
}
.iconabordo
{
	margin: 0px;
	border: 1px solid #024B74;
}
.iconabordoceleste
{
	margin: 0px;
	border: 1px solid #1D95E3;
}
.iconabordoorange
{
	margin: 0px;
	border: 1px solid #FAA934;
}
.iconabordorosso
{
	margin: 0px;
	border: solid 1px #D3152E;
}

.immagine, .img, .imgConTesto
{
	margin: 0px;
	border-top: 1px solid #024B74;
	border-bottom: 1px solid #024B74;
}

.imgBordoBianco
{
	margin: 0px;
	border: 1px solid #FFFFFF;
}

.mappa
{
	margin: 0px; /*	border-top: 1px solid #024B74;	 	border-bottom: 1px solid #024B74; 	border-left: 1px solid #024B74;	 	border-right: 1px solid #024B74; */
}

.img, .imgConTesto
{
	border-left: 1px solid #024B74;
	border-right: 1px solid #024B74;
}

.imgConTesto
{
	margin-bottom: 5px;
	margin-right: 10px;
}


.tdImgHP
{
	background-image: url(img/fondi/rig_black.jpg);
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #024b74;
}

.Calendario
{
	position: absolute;
	background-color: #1D95E3;
	top: 368;
}


.TestoRosso
{
	font-weight: bold;
	color: #ff0000;
	font-family: verdana;
}
.cmdButtonSchede
{
	border-right: #024b74 1px solid;
	padding-right: 2px;
	border-top: #024b74 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 7pt;
	text-transform: uppercase;
	border-left: #024b74 1px solid;
	cursor: hand;
	color: #ffffff;
	border-bottom: #024b74 1px solid;
	font-family: Verdana;
	background-color: #024b74;
	font-variant: normal;
	text-decoration: none;
}

.Trasparente
{
	background-color: transparent;
}
.ImgVetrinaNoLink
{
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: default;
}

.ImgVetrina
{
	margin-top: 8px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: hand;
}

.msgRosso
{
	font-weight: bold;
	font-size: 8pt;
	vertical-align: middle;
	color: #D3152E;
	font-family: verdana;
	height: 280px;
	text-align: center;
}

