*  { 
	font-family: Arial, verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
 	}
h2 {
	margin: 0;
	padding: 0 .4em;
	font-size: 1.20em;
	font-weight: normal;
	}
A:link {
	COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #8080FF; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #FF6B00; TEXT-DECORATION: none
}

A.bianco:link {
	COLOR: white; TEXT-DECORATION: underline
}
A.bianco:visited {
	COLOR: white; TEXT-DECORATION: underline
}
A.bianco:hover {
	COLOR: white; TEXT-DECORATION: none
}

.navbar {
	BORDER-RIGHT: thin; PADDING-RIGHT: 2px; BORDER-TOP: thin; PADDING-LEFT: 2px; BACKGROUND: #6699FF; PADDING-BOTTOM: 2px; BORDER-LEFT: thin; PADDING-TOP: 2px; BORDER-BOTTOM: thin solid; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size: 11px; color: #ffffff
}

.maintext            { font-family: Verdana, Arial, Sans-serif; font-size: 13px; color: #000044 }
.maintitolomenu      { font-family: Arial, Verdana, Sans-serif; font-size: 16px; font-weight: bold }
.mainsottotitolosez { font-family: Verdana, Arial black, Sans-serif; font-size: 22px; color: #000044; font-weight: bold }
.mainttcu            { font-family: Arial, Verdana, Sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold }
.mainttfoto            { font-family: Arial, Verdana, Sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold }
.boxdxtext   { font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #000044 }
.boxheadbk     { font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #000044 }
.footer      { font-family: Verdana; font-size: 11px }
.indihtl     { font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #6699FF }
         
.sep {	MARGIN-TOP: 6px }
.sep2 { MARGIN-TOP: 10px }
.giallosinonimi  { color: #FFF9CA }
.black       { color: #000000 }
.blu       { color: #000066 }
.blutitolo   { color: #004294 }
.azzurrotitolo   { color: #3E7CFF }
.bianco   { color: #FFFFFF }
.aranciosottotitolo   { color: #B33F00}
.orangeboxhead        { color: #E44E00 }
.tit-schede-nav       { font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #E44E00; }
.orangeboxmenu        { color: #333399 }
.arial13      { font-family: Verdana, Arial, Sans-serif; font-size: 13px }

UL.aplist {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; LIST-STYLE-TYPE: disc; LINE-HEIGHT: 200%
}
/*
************************
HOMEPAGE colonna-1 (Colonna SX)
************************
*/
#colonna-1{
	float:left;
	margin-left:16px;
	padding:0;
	}
#dentro-colonna-1{
	margin:0 0px;
	}
.dn-col-1{
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	width: 301px;

	}
#colonna-1 img{
	border:none;
	}
#colonna-1 p{
	font-size:12px;
	margin:0;
	padding:0;
	}
#colonna-1-2{	
	background:none;
	}
#colonna-1-2 p{
	font-size:12px;
	margin:10px 5px 5px 0;
	padding:0;
	}
	/*prova*/
.dn-col-1-bt{
	margin: 16px 0 0 0;
	padding:0;
	display: inline;
	float: left;
	width: 301px;
	background: url(images/comune/boxdxtop.gif) no-repeat top left;
	}
.dn-col-1-bt h2{
	margin: 2px 2px 2px;
	padding-top: .1em;
	padding-bottom: .1em;
	color:#0055AA; 
	font-size:1.1em;
	text-align:left;
	background:none;
	}

.dn-col-1-bt-cn {
	background: url(images/comune/boxdxcn.gif) repeat-y top left;
	}
.dn-col-1-bt-cn-p{
	padding:10px;
	}
.dn-col-1-bt-cn-mp {
	width:278px;
	height:90px;
	margin:auto !important;
	margin:0 0 0 10px; 
	}
.btmS{
	background: url(images/comune/boxdxbottom.gif) no-repeat bottom left;
	margin:0; 
	padding:0;
	width:301px;
	font-size:smaller;
	}
#bandx {
	width:301px;
	margin:0; 
	padding:0;
	}
#bandxx {
	width:301px;
	margin:0; 
	padding:0;
	}
*booking.com*/

.header-box-boo {
color: #000080;
font-weight: ;
width: 165px;
padding-bottom:1px;
font-size: 11px;
}
.header-box-boo2 {
color:#000 /*#D50000#5185FF 3E7CFF*/;
font-weight: normal;
font-size: 16px;
width: 296px;
height:23px;
margin:0;
padding:5px 0 0px 0;
text-align:center;
background:url(../images/top-search.gif) left top no-repeat;
}

.but-box-boo, .browse-box-boo {
padding: 0; color: #333;
}
.but-box-boo { bottom: 1px; text-align: right; padding-right:10px; }

.table-box-boo {
border:0;
background:none;
padding:0;
margin:0;
width:280px;
font-size: 12px;
font-family:verdana,arial,helvetica,sans-serif; 
}
.table-box-boo tr{
padding:0;
margin:0;
height:20px;
}
.inputcontainer-box-boo{
color: #000000;
font-size: 11px;
padding: 0;
font-family:verdana,arial,helvetica,sans-serif; 
}
#frm{
	margin:0;
	padding:0;
}
#frmdx{
	margin:0;
	padding:0;
}
/*!! box avanzate*/

.b_optionsArea {
	PADDING-RIGHT: 1.2em; FLOAT: left; WIDTH: auto; text-align:left;
}
.b_optionsArea h4{
	float: none! important;
	font-size:1em;
	text-align:left;
}
.b_optionsArea div{
	font-size: smaller;
}
/*!! box avanzate*/
#b_searchboxInc .b_submitButton {
	FLOAT: right; MARGIN: 0px; WIDTH: auto
}
#b_hotelTmpl #b_extraFeats {
	DISPLAY: none
}
#b_hotelTmpl #b_mainContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#b_sortBy {
	CLEAR: both; FLOAT: right; WIDTH: auto
}
.b_hotelSummary {
	CLEAR: right; MARGIN-TOP: 0.6em
}
/* */
.b_popup {
	COLOR: #003580
}
.b_popupInner {
	BORDER-RIGHT: #003580 1px solid; BORDER-TOP: #003580 1px solid; BORDER-LEFT: #003580 1px solid; BORDER-BOTTOM: #003580 1px solid; BACKGROUND-COLOR: #fff7e6
}
.b_popupInner A:link {
	COLOR: #3a47e1
}
.b_popupInner A:visited {
	COLOR: purple
}
.b_popupInner A:hover:link {
	COLOR: #00f
}
.b_popupInner A:hover:visited {
	COLOR: #00f
}
.b_popupInner {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
.b_popupInner P {
	MARGIN: 0.6em 0px 0px
}
.b_popupInner P.b_firstPar {
	MARGIN: 0px
}
.b_popupInner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.9em; PADDING-TOP: 0px
}
.b_priceInfo .b_popupInner {
	RIGHT: -6em; WIDTH: 18em; BOTTOM: 1.5em; POSITION: absolute
}
.b_popupInner {
	BACKGROUND-COLOR: #f0e8db
}


#b_searchboxInc #b_blockdisplay2 {
	BACKGROUND-COLOR: #fff7e6
}
.b_hotelSummary H3 {
	BACKGROUND-COLOR: #dce5ee
}
.b_promoItemCityInc H3 {
	BACKGROUND-COLOR: #dce5ee
}
.b_popup {
	DISPLAY: none; Z-INDEX: 1000; POSITION: relative
}
.b_popup {
	FONT-SIZE: 12px; FONT-FAMILY: verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif
}
#b_destHelp {
	DISPLAY: none; Z-INDEX: 1000
}
.b_popup IFRAME {
	WIDTH: 100%; HEIGHT: 100%
}
.b_popup h2{
	FLOAT: left; MARGIN: 0px; WIDTH: auto
}
.b_popup A.b_closePopup {
	FLOAT: right; WIDTH: auto
}
.b_popupInner {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.6em
}
.b_popupInner P {
	MARGIN: 0.6em 0px 0px
}
.b_popupInner P.b_firstPar {
	MARGIN: 0px
}
.b_popupInner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.9em; PADDING-TOP: 0px
}
.b_info {
	COLOR: #fff; BACKGROUND-COLOR: #003580
}
.b_requiresJsInline {
	DISPLAY: none
}
.b_requiresJsBlock {
	DISPLAY: none
}
.b_requiresJsListItem {
	DISPLAY: none
}
.b_info {
	PADDING-TOP: 0.1em
}
#b_searchboxInc .b_error {
	PADDING-LEFT: 1.2em; MARGIN-LEFT: -1.2em
}
#b_searchboxInc .b_error SPAN {
	MARGIN-LEFT: -1.2em
}
#b_availcheckArea {
	MARGIN: 0.6em 0px 0px
}
#b_searchboxInc #b_blockdisplay1 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0.6em; PADDING-TOP: 0.3em
}
#b_searchboxInc #b_blockdisplay2 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 0.3em; MARGIN: 0px 0px 0.6em; PADDING-TOP: 0.3em
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay1 {
	PADDING-RIGHT: 0.45em; PADDING-LEFT: 0.45em
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay2 {
	PADDING-RIGHT: 0.45em; PADDING-LEFT: 0.45em
}
#b_searchboxInc #b_blockdisplay2 {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 1.2em; PADDING-BOTTOM: 0.6em; PADDING-TOP: 0.3em
}
#b_searchboxInc #b_blockdisplay1 H3 {
	MARGIN-TOP: 0.9em; MARGIN-LEFT: -0.6em
}
#b_searchboxInc #b_blockdisplay2 H3 {
	MARGIN-TOP: 0.9em; MARGIN-LEFT: -0.6em
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay1 H3 {
	MARGIN-LEFT: 0px
}
#b_searchresultsTmpl #b_searchboxInc #b_blockdisplay2 H3 {
	MARGIN-LEFT: 0px
}
#b_radiusHelpInner {
	LEFT: 1em; WIDTH: 18em; POSITION: absolute; TOP: -4em
}
/*  
- - - BOX RICERCA SX - - -
*/
.search-htl-bgcn {
	background: url('../wiz-mod1.gif') repeat-y top left;
	padding:0 10px 0px 10px;
	}
#search-htl h2{
	margin: 0;
	padding-top: .4em;
	padding-bottom: .6em;
	color:#6699CC;
	font-size: 18px; 
	font-weight: normal; 
	background: url('../wiz-mod-.gif') no-repeat left top; 
	text-align: left;
	}
#search-htl h3{
	margin: 0;
	padding-top: 0;
	padding-bottom: .6em;
	color: #6699CC;
	font-size: 14px; 
	font-weight: normal; 
	text-align: left;
	}
#search-htl {
	margin-bottom: 0;
		}
.search-htl-bgbt { 
	text-align: right; 
	background:url('../wiz-mod0.gif') no-repeat bottom left;
	}

