body{
background-color: white;
margin-top: 0px;
margin-left: 0px;
}

td.bck
{
background-color: #bde3fb;
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: black;
}

/* testo nero bold per menu */
.txbs {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black;
text-decoration: none;
font-weight: bold;
}

a.txbs:visited {
color:#333333
}


/* testo bianco bold per menu */

.tm {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: white;
text-decoration: none;
background-color: #4c65a1;
font-weight: bold;
}

a.tm {
color: #ffffff;
text-decoration: none;
}

a.tm:visited {
color: #ffffff;
text-decoration: none;
}

/* tmuns - 7 Sep 2006 - NP */
.tmuns {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #000000;
text-decoration: none;
background-color: #bde3fb;
font-weight: bold;
}

a.tmuns {
color: #000000;
text-decoration: none;
}

a.tmuns:visited {
color: #000000;
text-decoration: none;
}


/* nero ultra small */
.us{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
color: black;
}

/*nero small*/
.usm{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: black; 
}


/*celle menu sinistra*/
.menusx{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt;
font-weight:bold;
color:#000099;
background-color:#FFFFFF;
}

a {
color:#333333;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

a:visited{
color:#333333;
}


/* TD (sperimentale) */

td {
;
}

li {
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: black; 
padding-left:5px
}

.tx { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: black;
}

.txjust { 
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
text-align:justify;
color: black;
}

a.tx{
text-decoration:underline;
}

.tx12 { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12pt;
color: black;
}

a.tx12{
text-decoration:underline;
}
	
.txblu{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #0066CC;
}

a.txblu{
text-decoration:underline;
color: #0066CC;
}

a.txblu:visited{
text-decoration:underline;
color: #0066CC;
}

.txred{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #cc0000;
}

a.txred{
text-decoration:underline;
color: #cc0000;
}

a.txred:visited {
text-decoration:underline;
color: #cc0000;
}

.txwhite{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #ffffff;
}

a.txwhite{
text-decoration:underline;
color: #ffffff;
}

.txbrown{
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: #A00000;
}

a.txbrown{
text-decoration:underline;
color: #A00000;
}

a.txbrown:visited {
text-decoration:underline;
color: #A00000;
}

/*link bianco*/

a.lb{
color:white;
}

a.lb:visited{
color:white;
}


/*serie di classs per i form*/

input {COLOR: #000000 ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}
select {COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}
form {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
textarea {COLOR: #000000 ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 8pt;}


/* title for cells and page headers */
.titolo{ font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#0066cc; font-weight:bold; }
.title{ font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#0066cc; font-weight:bold; }
.titblack{ font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#000000; font-weight:bold; }
.titred { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#CC0000; font-weight:bold; }
.tit2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0066CC; }

a.titolo { color:#0066cc;}
a.titolo:visited { color:#0066cc;}
a.titred { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#CC0000; font-weight:bold; text-decoration:underline;}
a.titred:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#CC0000; font-weight:bold; text-decoration:underline;}

/* class delle box per packages */

.bxh { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: white; text-decoration: none; background-color: #6666CC; font-weight: bold; }
.bxtx { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; background-color: #ECECFF; font-weight: normal; }
.bxtx8 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: black; text-decoration: none; background-color: #ECECFF; font-weight: normal; }
.bxtxs { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; background-color: #CCCCFF; font-weight: normal; }
.bxtxw { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; font-weight: normal; }
.bxtxgrn { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; background-color: #00FF00; font-weight: normal; }
.bxtxred { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; background-color: #cc0000; font-weight: normal; }

a.bxh:visited {
	color:#ffffff
}

/* room available */
.ra {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #003300; background-color: #99cc33}

.ca
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #ffff99
}

.bn
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: #ffffff;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #0066cc
}

.na
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #ff0000
}

/* ITWG class */
.itwgtitoletto
{
    COLOR: #003366;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    FONT-SIZE: 16pt;
    LINE-HEIGHT: 18pt;
    PADDING-LEFT: 5px;
    WHITE-SPACE: normal
}

.itwgts
{
    BACKGROUND-COLOR: #bde3fb;
    COLOR: #003366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt
}


.itwgtgo
{
COLOR: #ff9900;
FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 16pt;
FONT-WEIGHT: bold
}

.itwgmenu
{
FONT-FAMILY: Tahoma, Arial, Helvetica;COLOR: #003366;FONT-SIZE: 9pt; LINE-HEIGHT: 12pt; PADDING-LEFT: 5px;WHITE-SPACE: normal   
}

.itwgarticolo
{
FONT-FAMILY: Times New Roman, Times, serif; COLOR: #003366; FONT-SIZE: 10pt;LINE-HEIGHT: 12pt;TEXT-ALIGN: justify;WHITE-SPACE: normal 
}

.itwgtestata
{
FONT-FAMILY: Verdana, Arial, Helvetica; COLOR: #ff9900; FONT-SIZE: 24pt; FONT-WEIGHT: bold;TEXT-ALIGN: center; WHITE-SPACE: normal
}

.itwggs
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: 8pt; BACKGROUND-COLOR: #faeec7
}

.itwgtb
{
FONT-FAMILY: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; COLOR: #0066cc; FONT-SIZE: 13pt   
}
    
.itwgtc
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: 8pt; BACKGROUND-COLOR: #dff2fd;    
}

.itwgtx
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #003366; FONT-SIZE: 8pt
}

.itwgbb
{
FONT-WEIGHT: bold;  FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0066cc
}

A.itwgbb:visited
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt;  COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0066cc
}

.itwgbc
{
FONT-WEIGHT: bold; FONT-SIZE: 8pt;  COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #bfcaed
}

/* IHC Class */
.ihcmenu1
{
COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none}

A.ihcmenu1:visited
{
COLOR: #ffffff; TEXT-DECORATION: none
}

/* ALATA class */
.alatabb
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0A65BC
}

A.alatabb:visited
{
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0A65BC
}

.alatabc
{
FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;BACKGROUND-COLOR: #bfcaed
}

.b2b_testoagenti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 16px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 2px;
	}
.b2b_hotel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0066cc;
	padding-bottom: 5px;
	padding-top: 5px;
	}
.b2b_pacchetti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ff9900;
	padding-bottom: 5px;
	padding-top: 5px;
}
.b2b_agentilogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 16px;
	padding-right: 26px;
	padding-bottom: 5px;
}
a.b2b_agentilogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	padding-left: 16px;
	padding-right: 26px;
	padding-bottom: 5px;
}
a.b2b_agentilogin:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc0000;
	padding-left: 16px;
	padding-right: 26px;
	padding-bottom: 5px;
}
.b2b_agentireg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 16px;
	padding-right: 26px;
	padding-bottom: 5px;
}

/* classi per compatibilità con nuovo layout 2004 */

.pgtit { background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#CC0000; font-weight:bold; }
a.pgtit { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#CC0000; font-weight:bold; text-decoration:underline;}
a.pgtit:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color:#CC0000; font-weight:bold; text-decoration:underline;}


.hdfrm, .tx11, .tx11bd, .tx11ch, .t11chbold {
	background-color: #fdde95;
	color:black
	}


.hdfrm {
	font-weight: bold;
	color: black;
	padding-left: 10px;
	background-color: #fdde95;
	}

/* classi per pagina lastminute */

.tblast {
	border-style:solid;
	border-color:black;
	border-width:1px;
}

.tdlasth {
	border-right:solid;
	border-left:solid;
	border-bottom:solid;
	border-color:black;
	border-width:1px;
	background-color: #bde3fb;
}

.tdlast {
	border-right:solid;
	border-left:solid;
	border-bottom:solid;
	border-color:black;
	border-width:1px;
	background-color: #fff;
}

.tdlasttx {
	font-size: 12px;
	border-right:solid;
	border-left:solid;
	border-bottom:solid;
	border-color:black;
	border-width:1px;
}

