#b_sortBy span {
font-size:1em !important;
font-weight:bold !important;
}
#b_sortBy {
padding: 0.3em;
}
.b_hotelSummary div table thead {
background-color: #F7F7F7 !important;
}
.b_hotelSummary div table {
align:center !important;
margin:0px auto !important;
margin-top:1em !important;
width:92% !important;
}
.b_hotelSummary div table tfoot tr td {
text-align:right !important;
}
.b_hotelSummary div table tfoot tr td a {
font-weight:bold !important;
}
tbody td.b_figure  {
color: #004276 !important;
font-weight:bold !important;
}


thead td.b_figure {
   color: #000000 !important;
}



.b_undiscountedPrice {
color: #666666 !important;
font-weight:normal !important;
padding-right:0.6em !important;
}



/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
}
form{
	margin:0;
	padding:0;
}
input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
p {
	margin: 4px 0 4px 0;
}
p.space{
	line-height:2px;
	margin:8px 0;
}
p.content {
	font-size: 12px;
	line-height: 16px;
	margin-top:10px;
	margin-bottom: 10px;
	}
	
#racc li {
		/*list-style: url(/images/affiliate/304602/arrow.gif);*/
		list-style:disc;
		
	}
p.racconto {
	font-size: 12px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	margin-bottom:15px;
	line-height:18px
	}
a:link, a:visited{
	color: #004276;
}
a.ita:link,a.ita:visited{
	background-image: url(/images/affiliate/304602/ita.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	height: 37px;
	width: 27px;
	display: block;
	float: right;
	margin-top: 7px;
}
a.ita:hover{
	background-position: -30px;
}
a.eng:link,a.eng:visited{
	background-image: url(/images/affiliate/304602/eng.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	height: 37px;
	width: 27px;
	display: block;
	float: right;
	margin-left: 7px;
	margin-top: 7px;
}
a.eng:hover{
	background-position: -30px;
}
a.spa:link,a.spa:visited{
	background-image: url(/images/affiliate/304602/esp.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	height: 37px;
	width: 27px;
	display: block;
	float: right;
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 7px;
}
a.spa:hover{
	background-position: -30px;
}
a.deu:link,a.deu:visited{
	background-image: url(/images/affiliate/304602/deu.gif);
	background-position: 0px top;
	background-repeat: no-repeat;
	height: 37px;
	width: 27px;
	display: block;
	float: right;
	margin-top: 7px;
}
a.deu:hover{
	background-position: -30px;
}

.elencoLink a:link, .elencoLink a:visited{
	display: block;
	text-decoration: none;
}
.elencoLink a:hover{
	text-decoration: underline;
}

.countryList a:link, .countryList a:visited{
	text-decoration: none;
}
.countryList a:hover{
	text-decoration: underline;
}

/*MENU PRINCIPALE*/
#menu{
	background-color: #000000;
	height: 30px;
	padding-right: 6px;
	padding-left: 0px;
	padding-top:11px;
	padding-bottom:0px;
	font-size:13px;
}

#menu ul{
margin:0px 0px;
padding:0px;
}

#menu li{
display:inline;
vertical-align:top;
padding:0px 12px;
}
#menu span{
	color: #FFFFFF;
	font-size: 11px;
	vertical-align: middle;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

select.rx{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	/*height:33px;*/
}

/*BOX PRENOTA ONLINE*/
/*#submenu{
	background-image: url(/images/affiliate/304602/prenota-online2.gif);	
	background-repeat: no-repeat;
	background-position: left top;
}
#submenu p{
	margin:0;
	padding:0;
}*/


#sublink{
	margin-left: 18px;
	width: 233px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#sublink p{
	color: #333333;
	padding-bottom: 3px;	
}

#sublink p.tit{
	font-size: 12px;
	background-image: url(/images/affiliate/304602/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
}
#sublink select{
	font-size: 11px;
	color: #333333;
	width: 200px;
}

/*bordi grigi / sfondo bianco sottomenu sx e box sulla dx*/
.top-left {
	background-image: url(/images/affiliate/304602/m_topl.gif);

	background-repeat: no-repeat;
	height: 8px;
	font-size: 2px; /* correct height for IE */
	margin-right: 8px;
}

.top-right {
	float: right;
	margin-top: -8px;
	background-image: url(/images/affiliate/304602/m_topr.gif); 
	height: 8px; 
	width: 8px;
	font-size: 2px;
}
.bottom-left {
	background-image: url(/images/affiliate/304602/m_botl.gif);
	height: 8px;
	font-size: 2px;
	margin-right: 8px;
	background-repeat: no-repeat;
}

.bottom-right {
	background-image: url(/images/affiliate/304602/m_botr.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 8px;
	font-size: 2px;
	margin-top: -8px;
 
}
.notopgap {
	margin: 0px;
	padding:0px;
	clear: none;
}
.nobottomgap {
	margin: 0px;
	padding:0px;
	line-height: 4px;
}
.inside {
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:16px;
}



/*BOX PROMO COLONNA SINISTRA*/
#promoSx{
	background-image: url(/images/affiliate/304602/box-blog.gif);
	margin:0;
	padding:0;
	height:334px;	
	
}
#promoSx p{
	margin:0;
	color:#000000;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
	margin-bottom:4px;
}
div.boxb{
	background-color: #FFFFFF;
	margin-top: 7px;
	margin-right: 11px;
	margin-bottom: 3px;
	margin-left: 11px;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 4px;
	background-image: url(/images/affiliate/304602/bwhite.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div.boxb a:link, div.boxb a:visited{
	color: #333333;
	text-decoration: none;
	display: block;
	background-image: url(/images/affiliate/304602/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
	margin-bottom: 5px;
}
div.boxb a:hover{
	text-decoration: underline;
}

div.tondoTop{
	font-size:1px;
	height: 9px;
	background-image: url(/images/affiliate/304602/ttop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.tondoBot{
	font-size:1px;
	height: 9px;
	background-image: url(/images/affiliate/304602/tbot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

/*HOTEL SEARCH*/
#hsearch{
	width:252px;
	
}
#hsearch p{
	margin:0;
}
#hsearch form{
	margin:0;
	padding:0;
}
#hsearch input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	/*width: 150px;*/
}
#hsearch input.btn{
	width: 50px;
}

#box-hotel{
background-image:url(/images/affiliate/304602/trova-hotel.gif);
height:174px;
width:252px;
}

/*BOX GUIDE*/
#box-guide{
background-image:url(/images/affiliate/304602/box-guide.gif);
width:252px;
height:112px;
}



/*GOOGLE SEARCH*/
#gsearch{
	width:252px;
}
#gsearch p{
	margin:0;
}
#gsearch form{
	margin:0;
	padding:0;
}
#gsearch input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	width: 150px;
}
#gsearch input.btn{
	width: 50px;
}
#gsearch input.radio{
	margin:0px;
	width: 16px;
	height:16px;
}
/*bordini*/
.g-top-left {
	background-image: url(/images/affiliate/304602/g-topl.gif);
	background-repeat: no-repeat;
	height: 8px;
	font-size: 2px; /* correct height for IE */
	margin-right: 8px;
}

.g-top-right {
	float: right;
	margin-top: -8px;
	background-image: url(/images/affiliate/304602/g-topr.gif); 
	height: 8px; 
	width: 8px;
	font-size: 2px;
}
.g-bottom-left {
	background-image: url(/images/affiliate/304602/g-botl.gif);
	height: 8px;
	font-size: 2px;
	margin-right: 8px;
	background-repeat: no-repeat;
}

.g-bottom-right {
	background-image: url(/images/affiliate/304602/g-botr.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 8px;
	font-size: 2px;
	margin-top: -8px;
 
}

.g-inside {
	border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	margin:0px;
}

/*bordini box hotel*/
.h-top-left {
	background-image: url(/images/affiliate/304602/h-topl.gif);
	background-repeat: no-repeat;
	height: 8px;
	font-size: 2px; /* correct height for IE */
	margin-right: 8px;
}

.h-top-right {
	float: right;
	margin-top: -8px;
	background-image: url(/images/affiliate/304602/h-topr.gif); 
	height: 8px; 
	width: 8px;
	font-size: 2px;
}
.h-bottom-left {
	background-image: url(/images/affiliate/304602/h-botl.gif);
	height: 8px;
	font-size: 2px;
	margin-right: 8px;
	background-repeat: no-repeat;
}

.h-bottom-right {
	background-image: url(/images/affiliate/304602/h-botr.gif);
	background-position: 100% 0;
	background-repeat: no-repeat;
	height: 8px;
	font-size: 2px;
	margin-top: -8px;
 
}

.h-inside {
	/*border-left: 1px solid #afafaf;
	border-right: 1px solid #afafaf;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top:2px;
	margin:0px;
}


/*BOX ADSENSE SINISTRA*/
#adsense{
	background-color: #ead9ea;
	color:#333333;
}
#adsense h4{
	color:#984097;
	font-size:18px;
	font-weight:bold;
	padding-right: 11px;
	padding-left: 11px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
}
#adsense p{
	color:#000000;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-left: 11px;
	margin-bottom:7px;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#adsense p.line{
	margin-right: 11px;
	margin-left: 11px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	margin-top: 0px;
	margin-bottom: 0px;

}
#adsense a:link, #adsense a:visited{
	display: block;
	color: #984097;
	text-decoration: underline;
	margin-right: 11px;
	margin-left: 11px;
	text-align: right;
}
#adsense p a:link, #adsense p a:visited{
	margin-right: 0px;
	margin-left: 0px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
#adsense a:hover, #adsense p a:hover{
	text-decoration: underline;
}

/*BOX NEWSLETTER SINISTRA*/
#nletter{
	background-image: url(/images/affiliate/304602/newsletter.gif);
	color:#333333;
	margin-top: 0px;
	padding-top: 0px;
	height:149px;
}


#atop{
	height: 6px;
	background-image: url(/images/affiliate/304602/a-top.gif);
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 7px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin-bottom: 0px;
	line-height: 2px;
	font-size: 2px;
}
#abot{
	height: 6px;
	background-image: url(/images/affiliate/304602/a-bot.gif);
	margin-top: 0px;
	margin-right: 7px;
	margin-left: 7px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin-bottom: 5px;
	line-height: 2px;
	font-size: 2px;
}
#boxnletter{
	background-color: #eef4f8;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 0px;
	padding-bottom: 4px;
	background-image: url(/images/affiliate/304602/mail.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-right: 7px;
	margin-left: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#boxnletter h4{
	color:#333333;
	font-size:18px;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 7px;
	margin-left: 0;
	padding: 0px;
}
#nletter a:link, #nletter a:visited{
	display: block;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
	padding: 7px 0px 5px 10px;
}

#nletter a:hover{
	text-decoration: underline;
}

#boxnletter a:link, #boxnletter a:visited{
	font-size:13px;
	text-align: right;
}
#boxnletter input{
	width: 218px;
}




/*COLONNA CENTRALE*/

#cent h5{
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 3px;
}

#ttop{
	background-image: url(/images/affiliate/304602/b-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	font-size: 2px;
}
#tbot{
	background-image: url(/images/affiliate/304602/b-bot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	font-size: 2px;
}
#titolo{
	background-color: #4083c4;
}

#ttop-paese{
	background-image: url(/images/affiliate/304602/ttop-paese.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	font-size: 2px;
}
#tbot-paese{
	background-image: url(/images/affiliate/304602/tbot-paese.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	font-size: 2px;
}
#titolo-paese{
	background-color: #4083c4;
	width: 735px;
	margin-bottom: 8px;
	margin-top: 6px;
}

#ttop-paese2{
	background-image: url(/images/affiliate/304602/ttop-paese2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 5px;
	font-size: 2px;
}
#tbot-paese2{
	background-image: url(/images/affiliate/304602/tbot-paese2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 4px;
	font-size: 2px;
}
#titolo-paese2{
	background-color: #d7e5f3;
	width: 449px;
	margin-bottom: 8px;
}

#titoloracconti{
	background-color: #6bbe08;
}

#titolo a{
	color: #FFFFFF;
	text-decoration: none;
}

#titolo h3, #titolo-paese h3{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
}
#titolo-paese2 h3{
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
}
#titoloracconti h3{
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 7px 0px 7px 5px;
	
}
#titoloracconti a{
	color: #FFFFFF;
	text-decoration: none;
}

a.dlink:link, a.dlink:visited{
	font-size: 9px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.dlink:hover{
	text-decoration: underline;
}

#cont {
	margin:0 0px;
}
#cont-paese{
	margin-top: 8px;
	margin-left: 5px;
}
#cont-paese a:link, #cont-paese a:visited {
	font-weight: bold;
	color: #4083c4;
	text-decoration: none;
}
#cont-paese a:hover {
	text-decoration: underline;
}
#cont-paese h5, #paese-sx h5, #paese-dx h5 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#cont-paese p {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 6px;
}
#paese-sx {
	width: 216px;
	float: left;
}
#paese-dx {
	width: 216px;
	float: right;
	clear: none;
}
#paese-dx select {
	font: 11px/20px Arial, Helvetica, sans-serif;
	color: #333333;
	height: 18px;
	width: 200px;
	margin-bottom: 8px;
	margin-top: 2px;
}
.blu-line {
	font-size: 2px;
	line-height: 2px;
	background-color: #4083c4;
	height: 4px;
	margin-top: 24px;
	margin-bottom: 24px;
}
#racconti-paese {
	width: 276px;
	margin-left: 6px;
	background-image: url(/images/affiliate/304602/racconti-paese-bg.gif);
	background-repeat: repeat-y;
}
#racconti-paese p {
	margin: 0px 12px;
}
#racconti-paese p.autore{
}
#racconti-paese a:link, #racconti-paese a:visited{
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
#racconti-paese a:hover{
	text-decoration: underline;
}
#racconti-paese a.verde:link, #racconti-paese a.verde:visited{
	color: #508906;
}
#racconti-paese a.verde:hover{
}
#racconti-paese span.racconti-bot{
	background-image: url(/images/affiliate/304602/racconti-paese-bot.gif);
	height: 8px;
	width: 276px;
	display: block;
}

#cont img, #cont-paese img{
	float: right;
	clear: left;
	margin-left: 5px;
}
#cont h4, #cont-paese h4{
	font-size: 13px;
	padding: 0px;
	margin-top: 12px;
	margin-bottom: 12px;
}

#cont h5{
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a.clink:link, a.clink:visited{
	color: #3d91eb;  
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.clink:hover{
	text-decoration: underline;
}

a.vlink:link, a.vlink:visited{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
a.vlink:hover{
	text-decoration: underline;
}

#tablink a:link, #tablink a:visited{
	display: block;
	margin-bottom: 5px;
}
#tablink a:hover{
	color: #4083c4;
}
.pcolor{
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #93bfe8;
	margin-top: 5px;
	margin-bottom: 10px;
}
.pcolorblu{
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #2154ad;
	margin-top: 11px;
	margin-bottom: 10px;
}
.pcolorverde{
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #6bbe08;
	margin-top: 11px;
	margin-bottom: 30px;
}

/*DESTINAZIONI COL CENTRALE*/
#dest{
}
#dest img, #dest-paese img{
	display: block;
	float: left;
}
#dest p, #dest-paese p{
	float: right;
	clear: left;
	display: block;
	width: 130px;
	margin: 0px;
}
#dest a:link, #dest a:visited{
	font-size: 12px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}
#dest a:hover{
	text-decoration: underline;
}
#dest-paese a:link, #dest-paese a:visited{
	font-size: 11px;
	font-weight: bold;
	display: block;
	text-decoration: none;
	color:#4083c4;
}
#dest-paese a:hover{
	text-decoration: underline;
}

/*RACCONTI DI VIAGGIO*/
#racconti{
	background-color: #6fbe08;
	color:#333333;
	margin-top: 30px;
	padding-top: 0px;
}


#rboxtop{
	height: 45px;
	background-image: url(/images/affiliate/304602/racconti-top.gif);
	margin-top: 3px;
	margin-left: 6px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-bottom: 0px;
	font-size: 2px;
	margin-right: 5px;
	background-color: #FFFFFF;
}
#rboxbot{
	height: 5px;
	background-image: url(/images/affiliate/304602/racconti-bot.gif);
	margin-top: 0px;
	margin-left: 5px;
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px;
	margin-bottom: 5px;
	font-size: 2px;
	margin-right: 5px;
}
div.rtop{
	font-size:1px;
	height: 4px;
	background-image: url(/images/affiliate/304602/b-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
div.rbot{
	font-size:2px;
	height: 4px;
	background-image: url(/images/affiliate/304602/b-bot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#boxracconti{
	background-color: #FFFFFF;
	padding-right: 7px;
	padding-left: 7px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin-right: 5px;
	margin-left: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#racconti a:link, #racconti a:visited{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	margin-left: 7px;
}

#racconti a:hover{
	text-decoration: underline;
}

#boxracconti a:link, #boxracconti a:visited{
	font-size:13px;
	font-weight: bold;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
#boxracconti a:hover{
	text-decoration: underline;
}
#boxracconti p{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#boxracconti img{
	float: right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding-left: 10px;
}
.autore{
	font-style: italic;
	display: block;
}

/*COLONNA DESTRA*/
#colDx a:link, #colDx a:visited{
	color: #333333;
	text-decoration: none;
}
#colDx a:hover{
	text-decoration: underline;
}
#colDx h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000000;
	margin-top: 0px;
	margin-bottom: 5px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
}
#servizi{
	margin-bottom: 10px;
}
#servizi a:link, #servizi a:visited{
	display: block;
	margin-bottom: 5px;
	padding-left: 13px;
	background-image: url(/images/affiliate/304602/arrow.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
}
#servizi a:hover{
}
#proposte a:link, #proposte a:visited{
	margin-bottom: 5px;
}
#proposte img{
	margin: 4px 0;
}
#proposte p.line{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #333333;
	margin-top: 13px;
	margin-bottom: 13px;
}
#proposte p.bot{
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 13px;
	margin-bottom: 30px;
}

/*FOOTER*/
#footer{
	background-color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
#footer a:link, #footer a:visited{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 10px;
	margin-right: 7px;
	margin-left: 7px;
}
#footer a:hover{
	text-decoration: underline;
}

/*COPY*/
#copy{
	font-size: 10px;
}
#copy a:link, #copy a:visited{
	font-weight: bold;
	text-decoration: none;
}
#copy a:hover{
	text-decoration: underline;
}

/*DESTINAZIONI DOPO FOOTER*/
#footerDest{
	font-size: 10px;
}
#footerDest strong{
	color: #4083c4;
}
#footerDest a:link, #footerDest a:visited{
	text-decoration: none;
}
#footerDest a:hover{
	text-decoration: underline;
}

h2 {  
	font-size: 13px; 
	font-weight: bold; 
	color: #000000; 
	margin:0px; 
	padding:0px
}

SELECT.day {
	background-color : #ffffff;
	color: #000000;
	font-family : verdana;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	width:50px;
	margin-bottom: 0px;
	margin-top: 3px;
	


}

SELECT.month {
	background-color : #ffffff;
	color: #000000;
	font-family : verdana;
	font-size : 8pt;
	font-style : normal;

	font-weight : normal;
	width:165px;
	margin-bottom: 0px;
	margin-top: 3px;
}

#accordion {
	margin:0px 0px 5px 0px;
	width:170px;
}
#accordion ul{
margin: 0pt; 
padding: 0pt 0pt 0px 20px; 
list-style-image: url(/images/affiliate/304602/pallino.gif);
}

#accordion li{
padding: 3px 0px;
}

.toggler {
	color: #FFFFFF;
	width:170px;
	margin: 0;
	padding: 2px 5px;
	background-image:url(/images/affiliate/304602/bottone-menu.gif);
	background-repeat:no-repeat;
	font-size: 13px;
	font-weight: bold;
	text-align:right;
	
}
 
.element {
 
}
 
.element p {
	margin: 0;
	padding: 4px;
}
 
.float-right {
	padding:10px 20px;
	float:right;
}
 
blockquote {
	text-style:italic;
	padding:5px 0 5px 30px;
}


.b_bContent h2 {
background:#B4D2EE!important;
padding:2px!important;
}

div#b_searchboxInc h2 {
background:none!important;
padding:0!important;
}

.b_hotelSummary {
padding-bottom:15px;
border-bottom:#999999 1px dashed!important;
}

input[type="submit"] {
background:#333333!important;
color:#FFFFFF!important;
font-size:1em!important;
border:#DDDDDD 1px solid;
padding:5px!important;
}

div#b_frmInner {
 background-image: url(/images/affiliate/304602/sbsearch.gif)!important;
 background-repeat: repeat-x;
 background-attachment:scroll;
 background-color:b4d2ee!important;
 background-position:top;
}
