body{
background-color: #96accc;
margin-top: 10px; 
margin-left: 0px;
}

a img {border-width:0;border-style:none;}

h1, h2, h3, h4, h5, h6 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}

form{
margin:0px;
padding:0px;
}

.hdx a:link, .hdx a:visited, .hdx a:hover, .hdx a:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.hsx a:link, .hsx a:visited, .hsx a:hover, .hsx a:active {
	color: white;
	text-decoration:none;
	}


.lng a:link, .lng a:visited, .lng a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration:none;
	}

.lng a:hover{
	background-color:#FFF;
}	



/* testo generico*/

.def{
}

.def11,.def12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5B;
	}

a.def11:link, a.def11:visited, a.def11:hover, a.def11:active, td.def11 a, a.def12:link, a.def12:visited, a.def12:hover, a.def12:active, td.def12 a {
	text-decoration:none;
	color: #5B5B5B;
	}
a.def11:hover, td.def11 a:hover, a.def12:hover, td.def12 a:hover {
	text-decoration:underline;
	color: #EC5D00;
	}

.def12{
	font-size:12px;
	color:#000;
}
	
	
	
/*		testo generico 10 px	*/	

.def10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5B5B5B;
	}

a.def10:link, a.def10:visited, a.def10:hover, a.def10:active, td.def10 a {
	text-decoration:none;
	color: #5B5B5B;
	}
a.def10:hover, td.def10 a:hover {
	text-decoration:underline;
	color: #EC5D00;
	}
	
/* tabelle */
.tbl {
	background-color: white;
}

table.maintb {
	background-color: #ffffff;
	border: solid white thick;
}
	
	
/* form*/
.button, .buttonred, .buttongrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

/* input e select */
.insel	{
	font-size: 11px;
	}
	
.tx11ch input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: green;
	padding-left: 5px;
	}
	
.button {
	color: white;
	background-color: #7EC600;
	font-weight: bold;
	margin: 10px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	}

.buttonred {
	color: white;
	background-color: #a0a0a0;
	font-weight: bold;
	margin: 10px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	}

.buttongrey {
	color: white;
	background-color: #a0a0a0;
	font-weight: bold;
	margin: 0px;
	padding: 2px;
	padding-left: 2px;
	padding-right: 2px;
	}

	
/* sopra testata*/

.hsx, .hdx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #24498F;
	}
	
.hsx h1 {
	font-size: 10px;
	padding-left: 10px;
	}

.hdx {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	}

/* barra */
.bc, .lng, .login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCE9F4;
	color:black;
	}

.bc {
	padding-left: 20px;
	}
	
.lng {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-left: 20px;
	background-color: #DDD;
	}
	
.login {
	font-weight: bold;
	padding-right: 20px;
	text-align: right;
	}

/* home hotel*/
.htl {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -0.07em;
	font-size: 25px;
	padding-right: 10px;
	}

.ht1 h1{
}
/*
.htl h2{
color:#FF7D00;
font-size:11px;
font-weight:bold;
letter-spacing:0em;
}
*/

/* form*/

.hdfrm, .tx11, .tx11bd, .tx11ch, .t11chbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	background-color: #DFE9F3;
	border-bottom: 1px #FFF solid;
	color:black
	}

.hdfrm {
	font-weight: bold;
	color: white;
	padding-left: 10px;
	background-color: #2B6CAF;
	}
	
.tx11{
	padding-bottom: 3px;
	}

.tx11ch {
	background-color: #E6EDF5;
	padding-bottom: 3px;
	}

.tx11bd{
	font-weight: bold;
	padding-bottom: 3px;
	}

/* spt*/

.spt, .sptln, .sptno {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}

.sptln, .sptno {
	padding-top: 10px;
	}
	
.spt, .sptln {
	border-bottom: 1px dotted gray;
	padding-bottom: 10px;
	/* background-image: url(/img/freccia.gif); */
	background-repeat: no-repeat;
	background-position: bottom right;
	}
	
.spt{
	border-left: 1px solid gray; 
	}

.sptln, .sptno {
	background-color: #F6ECD4;
	}

.spt a:link, .spt a:visited, .spt a:hover, .spt a:active {
	text-decoration:none;
	}
	
.spt  h6,  .sptln  h6 {
	color:#5b5b5b;	
	font-size: 9px;
	margin-bottom: 8px;
	text-transform: uppercase;
	}
	
.spt h1, .sptln  h1{
	font-size: 19px;
	color: #EC5D00;
	line-height: 16px;
	letter-spacing: -0.05em;
	}
	
.spt h2, .sptln  h2, .sptno h2 {
	font-size: 12px;
	font-weight:bold;
	text-transform: lowercase;
	color: #888888;
	margin-bottom: 8px;
	}

.spt h1 a:link, .spt h1 a:visited, .spt h1 a:hover, .spt h1 a:active, .sptno h1 a:link, .sptno h1 a:visited, .sptno h1 a:hover, .sptno h1 a:active,  .sptln h1 a:link, .sptln h1 a:visited, .sptln h1 a:hover, .sptln h1 a:active {
	text-decoration:none;
	color: #EC5D00;
	}
	
.spttx, .spttx a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5b5b5b;
	text-decoration:none;
	}
	
.spttx a:hover{
	text-decoration:underline;
	color:#EC5D00;
}	

/*	lista	*/

div.spttx ul {
	margin:0px;
	margin-left:15px;
	padding:0px
	}	
	
div.spttx li{
	line-height:11px;
	margin:3px;
	list-style-type: square;

/*	list-style-image: url(img/list.gif) */
	}

div.spttx li a{
	color:#5B5B5B;
	text-decoration:none;
	}
	
div.spttx li a:hover{
	color:#EC5D00;
	text-decoration:underline;
	}



/* deal*/
.deal{
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px gray dotted;
	background-color: #DFE49D;
	background-image: url(/img/freccia.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	padding-bottom: 10px;
	}
	
.dlcont{
	padding-left: 10px;
	background-color: #DFE49D;
	padding-top: 5px;
	}
	
.deal h6{
	color:#5b5b5b;	
	font-size: 9px;
	margin-bottom: 8px;
	text-transform: uppercase;
}	

.deal h2{
	font-size: 19px;
	color: #EC5D00;
	line-height: 18px;
	letter-spacing: -0.05em;
	}

.deal h1 a{
	font-size: 21px;
	line-height: 22px;
	color:#5b5b5b;
	text-decoration:none;
	text-transform: uppercase;
	}

.deal h3{
	font-size: 12px;
	font-weight:bold;
	padding-left: 70px;
	}
	
.dltx{
	}

.deal h2 a:link, .deal h2 a:visited, .deal h2 a:hover, .deal h2 a:active {
	font-size: 11px;
	text-decoration:none;
	color: #EC5D00;
	}

.deal h1 a:link, .deal h1 a:visited, .deal h1 a:active {
	font-size: 21px;
	text-decoration:none;
	color: #5B5B5B;
	}
	
.deal h1 a:hover{
text-decoration:underline;
}
	
	
/* DOMANDE */

.dmhd{
	padding: 10px;
	border-bottom: 1px white solid;
	background-color: #E2892F;
	font-size: 11px;
	font-weight:bold;
	color: white;
	line-height: 11px;
	}

.dmtx, .dmtit{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ECECE1;
	padding-left: 10px;
	border-left: 3px #005A93 solid;
}

.dmtit{
	padding: 5px;
	border-bottom: 1px #A89E67 solid;
	font-size: 11px;
	font-weight:bold;
	color: #1A5B9D;
	}

.dmtx{
	padding-bottom: 10px;
	font-size: 10px;
	}
	
div.dmtx ul {
	margin:0px;
	margin-left:15px;
	padding:0px
	}	
	
div.dmtx li{
	list-style-type: square;
	line-height:12px;
	padding: 3px;
	border-bottom: 1px #A89E67 solid;
/*	list-style-image: url(img/list.gif) */
	}

div.dmtx li a, div.dmtx a {
	color:#5B5B5B;
	text-decoration:none;
	}
	
div.dmtx li a:hover, div.dmtx a:hover {
	color:#EC5D00;
	text-decoration:underline;
	}

	
.tkr{
	padding: 5px;
	padding-left: 15px;
	background-color: #F1F1EB;
	font-size: 10px;
	border-top: 2px white solid;
	}
	
/*PAGINA */

.pgtit, a.pglnk {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	}
	
.pgtit{
	border: 10px white solid;
	padding: 10px;
	border-bottom: 1px #947653 solid;
	background-color: #E2892F;

	}
.pgtit h1{
	font-size: 18px;
}
	
a.pglnk{
	font-size: 10px;
	text-decoration:none;
	}

a.pglnk:hover{
	text-decoration:underline;
	}
		
	
/*		PACCHETTI		*/	

.pkghd{
	background-color:#578CCA;
	border-bottom: 1px #E1EBF6 dotted;
	font-size: 9px;
	letter-spacing: 0.05em;
	padding-left:3px;
	color:#DDDDFF;
	}

.pkg, .pkgtx {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#E1EBF6;
	}

.pkg h1 {
	background-color:#3C7AC1;
	padding-top:15px;
	padding-bottom:3px;
	padding-right:5px;
	font-size: 14px;
	text-align:right;
	}

.pkg #on {
	background-color:#E2892F;
	}
	
.pkg h1 a {
	color: white;
	text-decoration: none;
	}
		
.pkgtx{
	font-size: 11px;
	color: #5B5B5B;
	padding:10px;
	}
	
.pkgtx a{
	color: #000;
	text-decoration: none;
}

.pkgtx a:hover{
	color: #EC5D00;
	text-decoration: underline;
}

	
/*		RESULTS		*/	

hr.lineanera{
color:#000;
width:100%; 
height:1px;
margin:0px;
padding:0px;
}

.res1{
width:750px;
background-color:#fff;
border-top:1px solid #000;
border-bottom:1px solid #000;
}


a.htlnm:link, a.htlnm:visited, a.htlnm:hover{
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#0066CC;
	padding-left:10px;
	text-decoration:none;
}


a.htlnm:hover{
	color:#EC5D00;
}


.dsctit, .dsctx, a.nfo, th.trf1, .trf2, .trf3, .trf4 {
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;	
	font-size:12px;
	}

.prc {
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#666;
}
	
th.trf1{
	font-weight:bold;
	font-size:11px;
	text-align:left;
	color:#06C;
	padding-left:14px;
	padding-top:10px;
	border-bottom:1px solid #000;
}

.trf2{
	font-size:11px;
	color:#000;
	padding-left:14px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px solid #CCC;
	}

td.trf2 a{
	color:#000;
	text-decoration:none;
}

td.trf2 a:hover{
	text-decoration:underline;
}

.trf3{
	font-size:11px;
	color:#000;
	background-color:#EEF7CC;
	padding-left:14px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px solid #CCC;
}

td.trf3 a{
	color:#000;
	text-decoration:none;
}

td.trf3 a:hover{
	text-decoration:underline;
}

.trf4{
	font-size:11px;
	color:#000;
	background-color:#FFFFCC;
	padding-left:14px;
	padding-top:1px;
	padding-bottom:1px;
	border-bottom:1px solid #CCC;
}

td.trf4 a{
	color:#000;
	text-decoration:none;
}

td.trf4 a:hover{
	text-decoration:underline;
}
	
.dsctit{
	font-weight:bold;
	color:#06C;
}

.dsctx{
	color:#000;
	}

a.nfo{
	font-size:11px;
	color:#006;
	text-decoration:underline;
}

div.ico img {
margin-right:3px;
margin-top:10px;
margin-bottom:10px;
}

/*	 bottoni prenotazione ecc	*/
	
div.but {
margin-top:2px;
margin-bottom:2px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;

}	
	
div.but a{
	display:block;
	text-decoration:none;
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
	width:100px;
	}	

div.but a.av{
	background-color:#C1D258;
}

div.but a.nav{
	color:#C00;
}

div.but a.call{
	background-color:#ffff00;
	color:#000;
}


div.but a.hp{
	background-color:#06c;
	color:#FFF;
}
	
/*	offerta speciale  */	

.sp1, .sp2{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding-top:1px;
	padding-bottom:1px;
}

.sp1{
	color:#000;
	text-decoration:line-through;
	}

.sp2{
	font-weight:bold;
	color:#6e8400;
	}


/* GUIDA TURISTICA */

.gd {
	border-right:solid 20px white;
	font-family:arial,helvetica,sans-serif; 
	font-weight:normal; 
	font-size:12px; 
	vertical-align:top; 
	text-align:justify; 
 	float:left;
 }

.gdtit, p.gd, .somtit, .gdsom{
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:12px;
	padding-left:5px;
	color:#000;
	}

.gdtit h1{
	font-size:19px;
	color:#E2892F;
	padding-left:10px;
	padding-bottom:10px;
}

.gdtit h1 a, .gdtit h1 a:visited {
	text-decoration:none;
	color:#E2892F;
}

.gdtit h1 a:hover {
	text-decoration:underline;
	color:#06c;
}

p.gd{
	margin:0px;
 	float:none;
}

.somtit {
	font-weight:bold;
	color:#fff;
	background-color:#6287CE;
	margin-top:25px;
	margin-bottom:4px;
	padding-top:2px;
	padding-bottom:2px;
}

.gdsom ul {
	margin:0px;
	margin-left:10px;
	padding:0px
	}
	
.gdsom{
	margin:0px;
	margin-left:25px;
	padding:0px;
	list-style-image: url(/img/rt_arrow.gif)
}

.gdsom li a{
	color:#000;
	text-decoration:none;
	}
	
.gdsom li a:hover{
	color:#EC5D00;
	text-decoration:underline;
	}


/* FEATURED HOTELS */

.feathtl, a.featname, .featdesc{
	font-family:arial,helvetica,sans-serif;
	font-weight:normal;
	color:#000;
	font-size:12px;
	}

.feathtl h1{
	font-size:19px;
	color:#06c;
	padding-left:10px;
	border-bottom:1px #000 solid;
	margin-bottom:10px;
}


.featname h2{
	font-weight:normal;
	font-size: 14px;
	color:#4040ff;
	display:inline;
	text-transform: none;
}

a.featname, a.featname h2 {
	font-weight:normal;
	font-size: 14px;
	color:#4040ff;
	display:inline;
	text-transform: none;
	text-decoration: underline;
}
	
.featdesc{
	font-size:11px;
}

/*		TESTATA		*/

.tst{
background-image:url(/img/t_bg.gif);
background-repeat:repeat-x;
vertical-align:bottom;
text-align:center;
border-bottom: 5px #999 solid;
}

.tt{
border-bottom: 5px #999 solid;
}

.tst a:link, .tst a:hover, .tst a:visited{
font-family:arial,helvetica,sans-serif;
font-size:16px;
color:#06c;
font-weight:bold;
text-decoration:none;
position:relative;
bottom:3px;
padding: 0 5px 3px 5px;
}

.tst a:hover, .tst a:active{
color:#F60;
border-bottom: 5px #F60 solid;
}

/* HOTELS DEL GIORNO */

.of {
	background-color:#9CC318;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.of h1 {
	padding-top:13px;
	font-size: 20px;
	color: #FFFFFF;
}

.of h2 {
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom:10px;
}

.of h3 {
	font-size: 14px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:5px;
	background-color:#6287CE;
	color: #FFFFFF;
}

.of h4 {
	font-size:16px;
	font-weight:bold;
	color:#06c;
	padding-top:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}



/* --------------------------------------------------*/
/* Da qui in poi vecchi stylesheet per compatibilità */
/* --------------------------------------------------*/

.tx { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
color: black;
}

.tx a:link, .tx a:visited {
text-decoration:none;
color: black; 
}

.txbs {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: black; 
text-decoration: none;
font-weight: bold;
}

a.txbs:visited {
color:#333333
}

.tm {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: white; 
text-decoration: none;
background-color: #24498F;
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;
}

.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; 
}

.usm a:link, .usm a:visited {
text-decoration:none;
color: black; 
}

/*celle menu sinistra*/
.menusx{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; 
font-weight:bold; 
color:#000099;
background-color:#FFFFFF;
}

.menusx a:link, .menusx a:visited {
text-decoration:underline;
color:#000099;
background-color:#FFFFFF;
}

.txjust { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 9pt;
text-align:justify;
color: black;
}

.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;
}

.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: #2B6CAF; font-weight: bold; }
.bxtx { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; background-color: #E2EFFB; 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: #CCE0FF; 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; }
.bxtxylw { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: black; text-decoration: none; background-color: #ffff00; font-weight: normal; }

.bxtx a:link, .bxtx a:visited {
text-decoration:none;
color: black; 
}

.bxtxs a:link, .bxtxs a:visited {
text-decoration:none;
color: black; 
}

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; text-decoration:none;
}

.ca
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #ffff99;
text-decoration:none;
}

.bn
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: #ffffff;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #0066cc;
text-decoration:none;
}

.na
{
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: black;
FONT-FAMILY: Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #ff0000;
text-decoration:none;
}

/* 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;   
text-decoration:none;
}

.itwgmenu a:link, .itwgmenu a:visited {
text-decoration:none;
color: #003366;
}

.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;
text-decoration:none;
}

.itwggs a:link, .itwggs a:visited {
text-decoration:none;
color: #003366;
}

.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;
text-decoration:none;
}

.itwgtx a:link, .itwgtx a:visited {
text-decoration:none;
color: #003366;
}

.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;
}
