div.b_roomsFormInner {
background:#F0F0F0 url(/images/affiliate/319561/bolla-bg-middle.gif) repeat-x scroll 0 0;
border:1px solid #CFCFCF;
margin-left:0;
}

div#b_searchboxInc div#b_blockdisplay2 {
background:#F7951E none repeat scroll 0 0;
border:1px solid #C95D00;
clear:both;
margin:10px 0;
padding:5px;
}

div#b_searchboxInc div#b_blockdisplay2 .b_optionsArea {
 color:#FFF;
}

#b_additionalBookingsArea {
border-top:0px !important;
}
#b_pageNext {
border-left: 1px solid #2D83DA;
border-right: 1px solid #2D83DA;
border-bottom: 1px solid #2D83DA;
}
#b_searchresultsTmpl #b_mainContent .b_hotelSummary {
overflow:hidden;
}
.b_hotelInfo {
display:inline-block !important;
margin-top:1.2em;
}

#b_hotelTmpl div#b_blockdisplay1, #b_hotelTmpl div#b_blockdisplay2, #b_hotelTmpl div#b_blockdisplay3 {
/*clear:none !important;*/
/*display:inline-table !important;*/
padding:10px !important;
overflow:hidden;
}


#b_hotelTmpl #b_mainContent {
color: #004677 !important;
}

#b_mainContent div table {
/*clear:none;*/
}

#b_bookTmpl #b_headerInc {
padding: 0 0 10px 0;
}

#b_headerInc {
padding: 0 0 0 25px !important;
}

#b_langSelect {
display: none;
}

#b_breadcrumb {
border:medium none;
font-size:12px;
margin-left:371px;
}
#b_breadcrumb #b_here {
 display:none;
}

.b_promoItemCityInc .b_price {
display: block  !important;
text-align: right !important;
font-weight: bold !important; 
}
#b_indexSpecials, #b_mainContent {
position:relative !important;
}
#b_indexSpecials, #b_mainContent {
padding-left:0px!important;
border-left:0px !important;
margin-right:30px !important;
margin-left:380px;
width:auto !important;
float:none !important;
}
#b_contentWrapper {
position:relative;
}


#b_indexFeats, #b_extraFeats {
float:left;
padding-left:22px;
padding-right:17px;
padding-top:20px;
width:328px;
}
#b_indexFeats .b_featPromosInc h2 {
margin-top:0px !important;
}


#b_mainContent {
position:relative;
//overflow:hidden;
/*background: #FFFFFF url(/images/affiliate/319561/elenco-bg-top.gif) repeat-x top left;*/
}


#b_searchresultsTmpl .b_hotelSummary {
border-left: 1px solid #2D83DA;
border-right: 1px solid #2D83DA;
padding:15px 10px;
}
.b_hotelSummary {
margin-bottom:0 !important
}

.b_bContent hr {
height:0px !important;
line-height:0px !important
font-size:0px !important;
display:none !important;
}
#b_mainContent h1 {
color:#FF6633;
font-size:26px;
padding:5px 0 3px 20px;
}
#b_mainContent div table {
padding:0px 20px;
/*margin:-20px 0 0 0;
margin:-22px 0 0 0;*/
}
#b_searchresultsTmpl .b_requiresJsBlock {
//padding:0 20px !important;
}
div.b_hotelSummary div table, table.b_tabNav {
padding:0px 20px 0px 20px;
margin:0px 10px !important;
}

#b_indexFeats #b_searchboxInc h2, #b_extraFeats #b_searchboxInc h2 {
display:none;
}
#b_searchboxInc #b_frmInner {
background-color:transparent;
}
#b_searchboxInc #b_frm, #b_hotelTmpl .b_availForm {
border:0px;
}
#b_searchDest h3 {
font-size:22px;
font-weight:bold;
/*letter-spacing:-1px;*/
margin-left:0!important;
}
#b_searchDates h3 {
font-size:16px;
font-weight:bold;
/*letter-spacing:-0.5px;*/
margin-left:0!important;
}
.b_bContent h3 {
margin:0.2em;
}


.b_submitButton {
background:transparent url(/images/affiliate/319561/bottone-cerca.gif) repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:18px !important;
font-weight:bold;
height:36px;
width:119px;
cursor: pointer;
}

/*  -------------  hotel page */
#b_hotelTmpl div#b_blockdisplay1, #b_hotelTmpl div#b_blockdisplay2, #b_hotelTmpl div#b_blockdisplay3 {
padding: 0 10px;
border-left:1px solid #2D83DA !important;
border-right:1px solid #2D83DA !important;
}
div.b_roomsFormInner table {
margin-top:5px !important;
}
#b_hotelTmpl p.b_hotelAddress {
margin-bottom:0px !important;
padding: 5px 20px;
border-left:1px solid #2D83DA;
border-right:1px solid #2D83DA;
}

#b_extraFeats h2.b_defaults, #b_featHotelsNearInc h2 {
color:#669900;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:15px;
}
#b_extraFeats h2.b_defaults {
margin-top:0px !important;
}

.hotellog .hd .c,
.hotellog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}
.hotellog .ft .c {
 height:13px;
}
.hotellog .hd {
 background:transparent url(/images/affiliate/319561/cdtl.gif) no-repeat 0px 0px;
}
.hotellog .hd .c {
 background:transparent url(/images/affiliate/319561/cdtr.gif) no-repeat right 0px;
}
.hotellog .bd {
 background:transparent url(/images/affiliate/319561/cdl.gif) repeat-y 0px 0px;
}
.hotellog .bd .c {
 background:transparent url(/images/affiliate/319561/cdr.gif) repeat-y right 0px;
}


.hotellog .bd .c .s {
margin:0px 2px;
 background:#EEEEEE url(/images/affiliate/319561/backdes.gif) repeat-x 0px 0px;
 padding:0 0.6em;
}
.hotellog .ft {
 background:transparent url(/images/affiliate/319561/cdbl.gif) no-repeat 0px 0px;
}
.hotellog .ft .c {
 background:transparent url(/images/affiliate/319561/cdbr.gif) no-repeat right 0px;
}

/* --------------- book process  */

#b_bookTmpl, #b_askMore, #b_destinationTmpl {
margin-left:380px;
}
#b_bookContainer tr#b_submitArea td input {
margin:0.3em 0 0;
width:119px;
}
#b_bookContainer {
float:none;
margin:0;
width:auto;

border:0px;
}
.booklog {
width:550px;

margin-top:15px;
}

#b_bookContainer table {
margin:0 0 0.6em 1.2em;
padding:0;
width:95%;
}
#b_bookContainer .b_col1 {
width:50% !important;

}
.booklog .hd .c,
.booklog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}
.booklog .ft .c {
 height:13px;
}
.booklog .hd {
 background:transparent url(/images/affiliate/319561/cdtl.gif) no-repeat 0px 0px;
}
.booklog .hd .c {
 background:transparent url(/images/affiliate/319561/cdtr.gif) no-repeat right 0px;
}
.booklog .bd {
 background:transparent url(/images/affiliate/319561/cdl.gif) repeat-y 0px 0px;
}
.booklog .bd .c {
 background:transparent url(/images/affiliate/319561/cdr.gif) repeat-y right 0px;
}
.booklog .bd .c .s {
margin:0px 2px;
 background:#EEEEEE url(/images/affiliate/319561/backdes.gif) repeat-x 0px 0px;
 padding:0 0.6em;
}
.booklog .ft {
 background:transparent url(/images/affiliate/319561/cdbl.gif) no-repeat 0px 0px;
}
.booklog .ft .c {
 background:transparent url(/images/affiliate/319561/cdbr.gif) no-repeat right 0px;
}


/* ------------ searchbox   */

.dialog .hd .c,
.dialog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:16px;
}
.dialog .ft .c {
 height:17px;
}
.dialog .hd {
 background:transparent url(/images/affiliate/319561/cstl.gif) no-repeat 0px 0px;
}
.dialog .hd .c {
 background:transparent url(/images/affiliate/319561/cstr.gif) no-repeat right 0px;
}
.dialog .bd {
 background:transparent url(/images/affiliate/319561/csl.gif) repeat-y 0px 0px;
}
.dialog .bd .c {
 background:transparent url(/images/affiliate/319561/csr.gif) repeat-y right 0px;
}
.dialog .bd .c .s {
margin:0 3px;
 background:#000 url(/images/affiliate/319561/backcs.gif) repeat-x 0px 0px;
 padding:0.6em;
}
.dialog .ft {
 background:transparent url(/images/affiliate/319561/csbl.gif) no-repeat 0px 0px;
}
.dialog .ft .c {
 background:transparent url(/images/affiliate/319561/csbr.gif) no-repeat right 0px;
}


/* -------------------------------  destination box */

div.deslog {
margin-bottom:1em;
}

.b_promoItemCityInc table {
margin:0 !important;
width:100%;
}
.b_promotionsInc h1 {
color:#003399;
font-size:24px;
letter-spacing:-1px;
margin:0 0 15px;
padding:0;
}


.deslog .hd .c,
.deslog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}
.deslog .ft .c {
 height:13px;
}
.deslog .hd {
 background:transparent url(/images/affiliate/319561/cdtl.gif) no-repeat 0px 0px;
}
.deslog .hd .c {
 background:transparent url(/images/affiliate/319561/cdtr.gif) no-repeat right 0px;
}
.deslog .bd {
 background:transparent url(/images/affiliate/319561/cdl.gif) repeat-y 0px 0px;
}
.deslog .bd .c {
 background:transparent url(/images/affiliate/319561/cdr.gif) repeat-y right 0px;
}
.deslog .bd .c .s {
margin:0 3px;
 background:#EEEEEE url(/images/affiliate/319561/backdes.gif) repeat-x 0px 0px;
 padding:0 0.6em;
}
.deslog .ft {
 background:transparent url(/images/affiliate/319561/cdbl.gif) no-repeat 0px 0px;
}
.deslog .ft .c {
 background:transparent url(/images/affiliate/319561/cdbr.gif) no-repeat right 0px;
}




/* mre destinations */

#b_featHotelsNearInc ul {
margin-bottom:0px;
}
.morelog {
margin-top:15px;
}

.morelog .hd .c,
.morelog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}
.morelog .ft .c {
 height:13px;
}
.morelog .hd {
 background:transparent url(/images/affiliate/319561/cdtl.gif) no-repeat 0px 0px;
}
.morelog .hd .c {
 background:transparent url(/images/affiliate/319561/cdtr.gif) no-repeat right 0px;
}
.morelog .bd {

 background:transparent url(/images/affiliate/319561/cdl.gif) repeat-y 0px 0px;
}
.morelog .bd .c {
 background:transparent url(/images/affiliate/319561/cdr.gif) repeat-y right 0px;
}
.morelog .bd .c .s {
margin:0px 2px;
 background:#EEEEEE url(/images/affiliate/319561/backdes.gif) repeat-x 0px 0px;
 padding:0 0.6em;
}
.morelog .ft {
 background:transparent url(/images/affiliate/319561/cdbl.gif) no-repeat 0px 0px;
}
.morelog .ft .c {
 background:transparent url(/images/affiliate/319561/cdbr.gif) no-repeat right 0px;
}

.citlog, .airlog {


margin-top:15px;
}

.citlog .hd .c, .citlog .ft .c, .airlog .hd .c, .airlog .ft .c {
 font-size:1px; /* ensure minimum height */
 height:13px;
}
.citlog .ft .c, .airlog .ft .c {
 height:13px;
}
.citlog .hd, .airlog .hd {
 background:transparent url(/images/affiliate/319561/cdtl.gif) no-repeat 0px 0px;
}
.citlog .hd .c, .airlog .hd .c {
 background:transparent url(/images/affiliate/319561/cdtr.gif) no-repeat right 0px;
}
.citlog .bd, .airlog .bd {
 background:transparent url(/images/affiliate/319561/cdl.gif) repeat-y 0px 0px;
}
.citlog .bd .c, .airlog .bd .c {
 background:transparent url(/images/affiliate/319561/cdr.gif) repeat-y right 0px;
}
.citlog .bd .c .s, .airlog .bd .c .s {
margin:0px 2px;
 background:#EEEEEE url(/images/affiliate/319561/backdes.gif) repeat-x 0px 0px;
 padding:0 0.6em;
}
.citlog .ft, .airlog .ft {
 background:transparent url(/images/affiliate/319561/cdbl.gif) no-repeat 0px 0px;
}
.citlog .ft .c, .airlog .ft .c {
 background:transparent url(/images/affiliate/319561/cdbr.gif) no-repeat right 0px;
}






div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link, div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, #b_searchDest p, table.b_tabNav a, #b_searchresultsTmpl #b_searchDest h3, #b_searchresultsTmpl #b_searchDates h3, #b_searchresultsTmpl #b_searchDest p a, #b_searchresultsTmpl #b_availcheckArea, #b_searchresultsTmpl #b_blockdisplay1 a {
color:#FFFFFF !important;
}




/* ---------------------- other style */


BODY {background: #FFF; margin:0px; margin-left:10px; margin-right:10px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#718499; }

a.linkbianco {color:#FFF; text-decoration:none}
a:hover.linkbianco {color:#FFCC00; text-decoration:underline}		
ul {list-style: none;	margin: 0;	padding: 0;	border: none;}
li {display:inline}
.clr {clear:both;}
.div{border-bottom:1px dashed #e0e0e0; height:1px; line-height:1px; margin-top:15px; margin-bottom:10px;}





#content{background:url(/images/affiliate/319561/bg-left.gif) repeat-y; }

#header{ background: url(/images/affiliate/319561/bg-header.jpg); position:relative; height:150px;}

	/*#payoff { background: transparent url(/images/affiliate/319561/payoff.png) 310px 0px no-repeat; height: 150px; }*/
	#logo{float:left; background:url(/images/affiliate/319561/logo-top.jpg) no-repeat; height:150px; width:340px; position:absolute; z-index: 3;}
	#foto{ background: transparent url(/images/affiliate/319561/foto-header.png) no-repeat; height:150px; width:414px; float:right; z-index: 3;}

#menu{background:url(/images/affiliate/319561/bg-menu.jpg); position:relative; height:57px;}
	#logo-bottom{float:left; background:url(/images/affiliate/319561/logo-bottom.jpg) no-repeat; height:58px; width:367px; position:absolute; z-index:3}
	#bandiere{position:absolute;right:10px;text-align:left;top:44px;z-index:2;}
	#links{position:absolute; right:12px; text-align:left; font-weight: bold; font-size:11px; z-index:2 }
		.links-voice{float:left; background:url(/images/affiliate/319561/divisore.gif) no-repeat; height:32px; padding:10px 15px 0px 20px;}
	#chiudi-menu{float:right; }

		
		
#main{ background-color:#FFF; margin-left:382px; margin-right:30px; }
	#main H1{color:#003399; font-size:24px; letter-spacing:-1px; margin:0px; padding:0px; margin-bottom:15px;}
	
	#bolla-home{background-image:url(/images/affiliate/319561/bolla-bg.gif); height:160px; position:relative; margin-bottom:15px; }	
		#bolla-sx{background-image:url(/images/affiliate/319561/bolla-sx.gif); width:15px; height:160px; position:absolute; top:0px; left:0px;}
		#bolla-dx{background-image:url(/images/affiliate/319561/bolla-dx.gif); width:15px; height:160px; position:absolute; top:0px; right:0px;}
		#bolla-home .foto{border:5px solid #c3e3f9; float:left; margin:15px 10px 10px 15px ;}
		#bolla-home .tutti-hotel{font-size:11px; background:url(/images/affiliate/319561/bolla-bottone-bd.gif); border:0px; width:211px; height:28px; font-size:11px; color:#FFFFFF; position:absolute; bottom:0px; right:20px; text-align:left; padding-left:15px;}
		#bolla-home H2, #bolla-home H2 a{color:#0896fd; margin:0px; padding:0px; font-size:18px; margin-bottom:6px;}
			#bolla-home H2 a:hover{color:#537cb4;}
		#bolla-content{padding-top:12px; }
		#bolla-content .elencohotel{border-bottom:1px dotted #CCC; height:16px; margin-left:135px;}
			#bolla-content .elencohotel .stelle{float:left; margin-right:10px; margin-top:4px; }
			#bolla-content .elencohotel .nomehotel, #bolla-content .elencohotel .nomehotel a{float:left; color:#0896fa; font-weight:bold; text-decoration:none; line-height:16px;}
			#bolla-content .elencohotel .nomehotel a:hover{ text-decoration:underline}
			#bolla-content .elencohotel .prezzo{text-align:right; color:#FF6600; font-size:14px; margin-right:20px;}
		
	#top-risultati {
background:url(/images/affiliate/319561/elenco-bg-top.gif); 
height:52px;

}
		#risultati-sx{background-image:url(/images/affiliate/319561/elenco-sx.gif); width:15px; height:52px; position:absolute; top:0px; left:0px;}
		#risultati-dx{background-image:url(/images/affiliate/319561/elenco-dx.gif); width:15px; height:52px; position:absolute; top:0px; right:0px;}
		#titolo-risultati{font-size:18px; color:#FFFFFF; position:absolute;  left:20px; line-height:52px}

		#ordinamento-risultati{color:#FFFFFF; position:absolute; right:30px; top:17px}
		#ordinamento-risultati SELECT {border:1px solid #7f9db9; font-size:12px; padding:2px; margin-left:5px}
	
	#box-risultati{border:1px solid #2d83da; padding:15px; height:100%;}
			
	#risultati-hotel{}
		#risultati-hotel .foto{border:3px solid #d7d7d7; float:left; margin-right:10px;}
		#risultati-hotel .nomehotel a{color:#0896ff; font-weight:bold; font-size:15px}
		#risultati-hotel .indirizzo { font-style:italic; margin-top:2px;}
			#risultati-hotel .indirizzo a{font-weight:bold; color:#0896ff}
		#risultati-hotel .descrizione {color:#333; margin-top:3px;}
			#risultati-hotel .descrizione a{font-weight:bold; color:#0896ff}
		#risultati-hotel .gradimento {float:right; width:150px;}
		#risultati-hotel .box-prezzo {float:right; width:95px; border:1px solid #cce1ff; padding:3px; font-size:11px; text-align:center; line-height:20px;}
			#risultati-hotel .box-prezzo .prezzo{font-size:20px; color:#F60; font-weight:bold; width:89px;}
			#risultati-hotel .box-prezzo .prenota{background:url(/images/affiliate/319561/bottone-prenota.gif); border:0px; width:89px; height:24px; font-size:12px; color:#FFFFFF; font-weight:bold; text-transform:uppercase; margin-top:6px;}
	
	#disponibilita-top{background:url(/images/affiliate/319561/disponibilita-bg.gif); height:30px;position:relative; margin-top:20px; }
	#disponibilita-sx{background-image:url(/images/affiliate/319561/disponibilita-angolo-sx.gif); width:12px; height:30px; position:absolute; top:0px; left:0px;}	
	#disponibilita-dx{background-image:url(/images/affiliate/319561/disponibilita-angolo-dx.gif); width:12px; height:30px; position:absolute; top:0px; right:0px;}	
	#disponibilita-titolo{font-size:14px; color:#FFFFFF; position:absolute;  left:20px; line-height:30px; font-weight:bold}	
	
	#disponibilita{border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf; background-color:#f7f7f7; padding:12px 12px 0px 12px;}	
		#disponibilita .header{ background-color:#cce0ef; color:#376ca2; font-weight:bold; }
		#disponibilita .prenota{font-size:11px; background:url(/images/affiliate/319561/bottone-prenota-arancio.gif); border:0px; width:69px; height:21px; color:#FFFFFF}
		#disponibilita .camera{font-size:11px; color:#333333}
		#disponibilita .numcamere SELECT{font-size:10px; width:100%}
		#disponibilita .persone{font-weight:bold; font-size:13px; }
		#disponibilita .prezzo{font-size:14px; font-weight:bold; color:#3f74aa}
		
	#disponibilita-bottom{height:12px; background:url(/images/affiliate/319561/disponibilita-bottom-bg.gif) repeat-x;}
		#disponibilita-bottomsx{background:url(/images/affiliate/319561/disponibilita-bottom-sx.gif) no-repeat; width:12px; height:12px; float:left}
		#disponibilita-bottomdx{background:url(/images/affiliate/319561/disponibilita-bottom-dx.gif) no-repeat; width:12px; height:12px; float:right}
	
	
#left{width:328px; padding:17px 17px 20px 22px; float:left; }
	#form-left{background-image:url(/images/affiliate/319561/form-left-bg.gif); margin-bottom:20px; }
	#form-left-content{background:url(/images/affiliate/319561/form-left-bg.jpg) no-repeat; padding:0px 15px 0px 15px}
	#form-left-titolo{font-size:22px; font-weight:bold; color:#FFF; letter-spacing:-1px;}
	
	#destinazioni{background:url(/images/affiliate/319561/destinazioni-bg.gif); margin-bottom:20px; font-size:11px;}
		#destinazioni-content{background:url(/images/affiliate/319561/destinazioni-bg.jpg) no-repeat; padding:0px 15px 0px 15px;}
		#destinazioni-titolo{font-size:18px; font-weight:bold; color:#0099cc; letter-spacing:-1px;  margin-bottom:15px;}
		#destinazioni-colonna{float:left; width:145px}
		#destinazioni .foto{border:3px solid #d7d7d7; float:left; margin-right:5px;}
		.destinazione-piccola .foto{margin-bottom:5px;}
		.alberghi-destinazioni {color:#0079a6}
		.citta-destinazioni a{color:#469dfd; font-weight:bold; text-decoration:none}
		.citta-destinazioni a:hover{text-decoration:underline}

	#mappa{background:url(/images/affiliate/319561/destinazioni-bg.gif); margin-bottom:20px; font-size:11px;}
		#mappa-content{background:url(/images/affiliate/319561/destinazioni-bg.jpg) no-repeat; padding:0px 14px 0px 14px;}
		#mappa-titolo{font-size:18px; font-weight:bold; color:#669900; letter-spacing:-1px;  margin-bottom:15px;}
		
	#newsletter{background:url(/images/affiliate/319561/newsletter.jpg) no-repeat; height:91px; padding:10px 15px 15px 15px; color:#FFFFFF; font-size:14px; letter-spacing:-0.5px; font-weight:bold}
	#newsletter .iscriviti{background:url(/images/affiliate/319561/bottone-newsletter.gif); border:0px; width:89px; height:36px; font-size:18px; font-weight:bold; color:#FFFFFF}
	
	#left FORM{margin:0px; padding:0px; color:#FFFFFF; }

		#left FORM input{border:1px solid #7f9db9; }
		#left FORM select{margin-right:10px; }
		#left FORM .spacer{margin-bottom:15px;}
		#left FORM .voci{font-size:16px; font-weight:bold; letter-spacing:-0.5px}
		#left FORM .calendario{margin-bottom:15px}

		#left FORM .noborder{border:0px;}
		#left FORM .solodisponibili{font-size:11px;}
		#left FORM .cerca-nomehotel{font-size:11px; background:url(/images/affiliate/319561/bottone-nomehotel.gif); border:0px; width:158px; height:28px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:left; padding-left:10px;}
		#left FORM .avanzata{font-size:11px; background:url(/images/affiliate/319561/bottone-avanzata.gif); border:0px; width:158px; height:28px; font-size:12px; font-weight:bold; color:#FFFFFF;text-align:left; padding-left:10px; margin-right:16px;}
		#left FORM .cerca{font-size:11px; background:url(/images/affiliate/319561/bottone-cerca.gif); border:0px; width:119px; height:36px; font-size:18px; font-weight:bold; color:#FFFFFF}
		
#footer{background-image:url(/images/affiliate/319561/footer-bg.jpg); height:88px; position:relative; line-height:15px; margin-bottom:10px; clear:both }
	#terms{position:absolute; top:38px; left:60px; text-align:left; font-size:11px; }
	#user-services{position:absolute;top:21px; right:20px; height:41px; text-align:right; font-weight:bold; width:515px; }
		#bookmark{background:url(/images/affiliate/319561/bg-preferiti.gif) no-repeat; height:37px; float:left; padding:20px 20px 0px 70px; margin-right:8px;}
		#print{background:url(/images/affiliate/319561/bg-print.gif) no-repeat; height:37px; float:left; padding:20px 20px 0px 70px; margin-right:4px;}
		#mail{background:url(/images/affiliate/319561/bg-mail.gif) no-repeat; height:37px; float:left; padding:20px 20px 0px 70px;}

.b_tabNav a:hover {
color:#0896FF !important;
}

div.b_availFormInner h4 {
color: #003366 !important; 
}

table.b_tabNav div a {
color: #003366 !important; 
}


.b_bContent h1 {
color:#FF6633;
font-size:26px;
font-weight:bold;
letter-spacing:-1px;
}


.b_price {
display: inline !Important;
font-weight: bold !Important;
align; right !Important;

}

.b_promoItemCityInc .b_price {
display: table-cell !Important;
text-align: right !Important;
font-weight: bold !Important;
color: #D81E2B !Important;
}

.b_promoItemCityInc h3 {
color: #00198F !Important;
font-weight: bold !Important;
}

#b_availabilityInc #b_availableRooms td.b_roomsBook input {
background: #FF6633;
color: #FFFFFF !Important;
}


 #b_availSubmit input {
background:#FF6633;
color: #FFFFFF !Important;
}

h2 {
color: #FF6633;
} 


#b_indexFeats .b_featPromosInc h2 {
color:#FFFFFF;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:15px;
margin-top:20px !Important;
}
/*
#points {
padding: 7px 100px 5px 367px !important;
font-size: 13px !Important;
color: #FFFFFF;
font-family: Century Gothic;
}
*/
#points {
color:#FFFFFF;
font-family:Century Gothic;
font-size:13px !important;
padding:7px 5px 5px 367px !important;
width:45%;
}

#b_mainContent  .b_hotelSummary div table {
width: 97% !Important;
background-color: #F0F0F0 !Important;

}

 #b_mainContent td.b_roomsBook  input {
background:#FF7602!Important;
color: #FFFFFF !Important;
}

tr#b_submitArea  td.b_col1-4 input.b_submitButton {
background:transparent url(/images/affiliate/315500/bottone-cerca2.gif) repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:18px !important;
font-weight:bold;
height:37px;
width:205px!important;
}

#b_indexFeats .b_featPromosInc h2 {
color:#669900 !important;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:15px;
margin-top:20px !important;
}
