body {
    font-size: 12px;
}

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	font-family: arial, helvetica, 'bitstream vera sans', clean, sans-serif;
}
IMG { border : none; }
UL { list-style: none; }

.hidd { display: none; }
.grassetto { font-weight: bold; }
.opaco { filter:alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; }
.opacoinv { filter:alpha(opacity=0); opacity: 0; -moz-opacity: 0; }
.opacomax { filter:alpha(opacity=1); opacity: 1; -moz-opacity: 1; }

.opaco2 { filter:alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }

fieldset {
	background-color: #fff;
}

.labels { height: 20px; color: #086CC0; font-size: 1.1em; font-family: 'Comic Sans MS'; }

DIV#topMenu { z-index: 999; top: 0; left: 0; width: 100%; min-width: 1260px; height: 30px; background: #333; position: fixed; }
DIV#topMenu DIV.TopMenuEl { height: 30px; line-height: 28px; font-size: 1.1em; float: right; margin: 0 10px; }
DIV#topMenu DIV.TopMenuEl.FBLikeButton > DIV {  margin: 5px 4px !important;}
DIV#topMenu DIV.TopMenuEl > DIV { float: left; margin: 7px 4px; }
DIV#topMenu DIV.TopMenuEl > DIV.current { border-bottom: 3px solid #FFBB00; }
DIV#topMenu A { color: #EEE; text-decoration: underline; }
DIV#topMenu A#toggleFormLogin { margin-left: 10px; }

DIV#topMenu DIV.TopMenuEl.FBLikeButton { height: 30px; line-height: 28px; font-size: 1.1em; float: left; margin: 0 10px; }
DIV#topMenu DIV.TopMenuEl.FBShareButton { height: 30px; line-height: 28px; font-size: 1.1em; float: left; margin: 6px 10px; }

DIV#divLogin { z-index: 999; position: absolute; top: 30px; right: 10px; width: 305px; /* height: 209px; */ }
DIV#divLogin #divTop { width: 305px; height:   7px; background: url(../img/bgAccount.png); }
DIV#divLogin #divMid { width: 305px; height: 201px; background: url(../img/bgAccount.png) -305px 0; padding-top: 10px; }
DIV#divLogin #divBot { width: 305px; height:   7px; background: url(../img/bgAccount.png) 0 -7px; }

DIV#divCreateAccount { z-index: 999; position: absolute; top: 30px; right: 10px; width: 305px; /* height: 598px; */ }
DIV#divCreateAccount #divTop { width: 305px; height:   7px; background: url(../img/bgAccount.png); }
DIV#divCreateAccount #divMid { width: 305px; height: 463px; background: url(../img/bgAccount.png) -305px 0; padding-top: 10px; }
DIV#divCreateAccount #divBot { width: 305px; height:   7px; background: url(../img/bgAccount.png) 0 -7px; }

DIV#divCreateAccount A#tos { font-family: Arial; font-size: 1.1em; font-weight: bold; color: #1F5C99; }
DIV#divCreateAccount A#tos:hover { text-decoration: none; }

DIV#toplogo { width: 100%; min-width: 1260px; margin: 30px auto 20px auto; padding: 20px 0; border-bottom: 1px solid #52AA26; text-align: center; }
DIV#toplogo IMG { width: 300px; height: 114px; }
DIV#toplogo DIV#testo { margin: 5px 0 0 5px; font-size: 1.25em; text-align: center; color: #52AA26 /*#137899*/; font-family: Comic Sans MS, Georgia, serif; font-weight: bold; }

/*
DIV#content { width: 710px; margin: 0 auto; }
DIV#content { width: 908px; margin: 0 0 0 82px; }
DIV#content { width: 720px; }
*/

DIV#content { width: 1260px; margin: 0 auto; background: #fff; }

DIV#content #rightBox { float: left; width: 260px; margin: 0 5px; min-height: 510px; }
DIV#content #rightBox div.topitinerary.Heading { color: #52AA26; font-weight: bold; font-size: 1.5em; border-bottom: 3px solid #52AA26; height: 30px; }
DIV#content #rightBox div.bestaccomodation.Heading { color: #52AA26; font-weight: bold; font-size: 1.5em; border-bottom: 3px solid #52AA26; height: 30px; }

DIV#content #mainBox { float: left; width: 720px; }

DIV#content #leftBox { float: left; width: 260px; margin: 0 5px; min-height: 510px; }
DIV#content #leftBox div.LastAddedPoi.Heading { color: #52AA26; font-weight: bold; font-size: 1.5em; border-bottom: 3px solid #52AA26; height: 30px; }


#datepicker, #luogo, #startpoi, #postData, #poi { width: 660px; padding: 20px 25px 25px 25px; border: none; }
#datepicker, #luogo, #startpoi                  { width: 660px; padding: 20px 25px 25px 25px; /*border-bottom: 1px solid #8BD98B;*/ }
#poi { width: 710px; padding: 0 0 20px 0; /*border-bottom: 1px solid /*#8BD98B;*/ }

#datepicker, #postData { margin: 10px auto; }
#luogo, #poi, #startpoi { margin: 10px auto 10px; }

#luogo LEGEND, #poi LEGEND, #startpoi LEGEND { color: #E00A1D; font-size: 1.6em; padding: 0 11px; }
#luogo LABEL, #startpoi LABEL {
	color: #555; font-size: 1.5em; font-weight: 700;
}
#datepicker INPUT, #luogo INPUT, #datepicker SPAN, #luogo SPAN {
	color: #555; font-size: 1.3em; font-weight: 700;
}

#datepicker INPUT {
	text-align: center;
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    height: 32px;
    padding-left: -5px;
    width: 186px;
    padding-right: 22px;
    background: url("../img/calico.gif") no-repeat 186px 9px;
    cursor: pointer;
}

#divorainizio { height: 38px; }
#divorainizio #labelorainizio { float: left; margin: 14px 0 0; text-align: right; width: 98px; }
#divorainizio #sliderorainizio { margin: 23px 0 0 0; width: 146px; float: left; font-size: 50%; width: 209px; }
#divorainizio #orainizio { width: 209px; font-size: 1.4em; text-align: center; color: #333 /*#E00A1D*/; clear: both; margin: 34px 0 0 0; height: 20px; }

#divorafine { height: 38px; }
#divorafine #labelorafine { float: left; margin: 14px 0 0; text-align: right; width: 90px; }
#divorafine #sliderorafine { margin: 23px 0 0 0; width: 146px; float: left; font-size: 50%; width: 209px;}
#divorafine #orafine { width: 209px; font-size: 1.4em; text-align: center; color: #333 /*#E00A1D*/; clear: both; margin: 34px 0 0 0; height: 20px; }


#luogo { padding-bottom: 0;}
#luogo * { color: #555; }
#luogo > DIV { clear: both; margin: 0 12px 30px 87px; height: 28px; }
#luogo DIV > * { float: left; }
#luogo DIV DIV { width: 100px; font-size: 1.5em; font-weight: 700; margin-top: 3px; }
#luogo DIV SELECT { font-size: 1.3em; padding: 4px; width: 492px; }


#poi #typ_main_container { padding-left: 74px; height: 38px; }
#poi #typ_main_container INPUT { float: left; margin-top: 5px;}
#poi #typ_main_container IMG { float: left; margin: 0 22px 0 5px; }

#poi #pry_main_container { padding-left: 166px; height: 30px; }
#poi #pry_main_container DIV { float: left; height: 20px; margin-right: 10px; }
#poi #pry_main_container DIV LABEL { margin-left: 4px; }

#poi #filter_main_container { margin: 0 0 2px 140px; height: 35px; }
#poi #filter_main_container INPUT#filter_poiScelti { font-size: 1.3em; padding: 4px; width: 343px; background: url("../img/icon_search.png") no-repeat 323px 4px }
#poi #filter_main_container DIV#filter_img { margin-left: 7px; float: left; width: 29px; height: 29px; }
#poi #filter_main_container DIV#filter_img IMG { width: 29px; height: 29px; }


#poi #titDisponibili { margin-left: 10px; }
#poi #titDisponibili DIV.castello { background: url(../img/pointicon/castello.png); }
#poi #titDisponibili DIV.montagna { background: url(../img/pointicon/montagna.png); }
#poi #titDisponibili DIV.fontana { background: url(../img/pointicon/fontana.png);}
#poi #titDisponibili DIV.arco { background: url(../img/pointicon/arco.png); }
#poi #titDisponibili DIV.chiesa { background: url(../img/pointicon/chiesa.png); }

/*
#poi #titScelti { margin-left: 10px; }
*/

#poi #titDisponibiliBott #reload { font-size: 1.3em; color: #FFF; text-shadow: 1px 1px 1px rgb(0, 0, 0); line-height: 25px; text-align: center; cursor: pointer; width: 180px; height: 26px; background: url(../img/refreshbutton.png) no-repeat; margin: 10px auto; }

/*
#poi #titSceltiBott { margin-left: 10px; }
*/

#poi .EXsortable { float: left; border: 1px solid #6F869F; width: 211px; height: 300px; overflow-y: auto; }
#poi .namesearch,

/*
UL.sortable { width: 622px; }
*/

/*
#LastAddedPoi .namesearch { float: right; width: 18px; height: 40px; }

#poi #poiScartati { clear: both; height: 302px; }
#poi #poiDisponibili { margin-left: 9px; border-width: 2px; width: 261px; }
#poi #poiScelti { margin-left: 9px; height: 302px; }

#poi #poiScartati { background: url(../img/cestino_del.png) 90px 134px no-repeat; }
#poi #poiDisponibili IMG.ajaxLoad { margin-top: 40px; margin-left: 114px; }
#poi #poiScelti { background: url(../img/cestino_add.png) 90px 134px no-repeat; }
*/

#poi .EXsortable LI {
	height: 45px;
	list-style: none;
	vertical-align: middle;
	padding: 2px;
	margin: 1px;
	border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; border-left: 3px solid #4A8CF8;
	background: #fff;
	color: #183047;
	font-size: 10px;
	font-family:  Arial, Trebuchet MS, Helvetica, sans-serif;
	overflow: hidden;
}

#poi .EXsortable LI > DIV.havesuggestions { cursor: move; }
#poi .EXsortable LI DIV.nomeCapitalize { height: 14px; /* width: 195px; */ white-space: nowrap; overflow: hidden; font-size: 1.1em; text-overflow: ellipsis; font-weight: bold; }

DIV.quattro > DIV									{ height; 27px; float: left; }
DIV.quattro IMG.sub,
DIV.quattro IMG.add									{ cursor: pointer; margin-top: 7px; }
DIV.quattro DIV.t_visualizzazione_container			{ width: 93px; margin: 15px 0 0 0px; }
DIV.quattro DIV.t_permanenza_container				{ width: 93px; margin: 15px 0 0 10px; }
DIV.quattro DIV.t_visualizzazione_container	DIV.t_visualizzazione,
DIV.quattro DIV.t_permanenza_container		DIV.t_permanenza { height: 27px; float: left; }

#startpoi * { color: #555; }
#startpoi DIV#TravelMode, #startpoi DIV.startpoi_Hotel, #startpoi DIV.startpoi_Altro { clear: both; margin: 0 47px 18px; height: 28px; }
#startpoi DIV#TravelMode > *, #startpoi DIV.startpoi_Hotel > *, #startpoi DIV.startpoi_Altro > * { float: left; }
#startpoi DIV.startpoi_Hotel_label { width: 50px; font-size: 1.5em; font-weight: 700; }


#startpoi_Hotel_driving, #startpoi_Hotel_walking { border: 2px solid #6F869F; margin: 5px 3px 0 3px; width: 560px; max-height: 508px; min-height: 108px; overflow-y: auto; background: #FAFAFA; }
/*
#startpoi_Hotel_driving, #startpoi_Hotel_walking { border: 2px solid #6F869F; margin: 20px 0 0 48px; width: 560px; max-height: 508px; min-height: 108px; overflow-y: auto; }
*/
.noresultHotel { width: 167px; height: 90px; margin: 8px auto; background: url(../img/noresult.jpg); }

#mapaddress { width: 422px; font-size: 1.3em; padding: 4px; margin-top: 20px; }

#startpoi DIV#TravelMode { margin: 0 0 30px 48px; }
#startpoi DIV#TravelMode DIV { width: 44px; height: 44px; background-size: 100%; }
#startpoi DIV#TravelMode DIV.TravelMode_driving { cursor: pointer; background: url(../img/driving.png) no-repeat; background-size: 100%; }
#startpoi DIV#TravelMode DIV.TravelMode_walking { cursor: pointer; background: url(../img/walking.png) no-repeat; background-size: 100%; margin-left: 20px; }

#startpoi #catHotel_main_container { /* margin-left: 41px; height: 56px; */ }
#startpoi #catHotel_main_container INPUT { float: left; margin-top: 5px;}
#startpoi #catHotel_main_container IMG { float: left; margin: 0 17px 0 5px; }


#postData { text-align: center; }

.ui-autocomplete { max-height: 140px; overflow-y: auto; font-size: 1em;}
.ui-autocomplete LI { font-weight: 700; max-width: 500px; }

#containerFT { width: 100%; min-width: 1260px; text-align: center; clear: both; }

#ft { font-size: 1.1em; height: 30px; margin: 0 auto; clear: both; padding-top: 100px; }
#ft div { float: left; padding: 0 10px; }
#ft a { color: #F96378; text-decoration: none; }
#ft a:hover { text-decoration: underline; }
#ft div:first-child { border: none; }
#ft div:first-child a { text-decoration: none; }


DIV.h2day { float: left; width: 50px; height: 50px; background: url(../img/day.png) no-repeat; color: #FFF;
	font-weight: 700; font-size: 2.4em; text-align: center; line-height: 50px; font-family: 'Arial'; }
DIV.h2day2 { float: left; margin-left: 40px; width: 550px; height: 50px; font-size: 2.0em; line-height: 50px; color: #555; font-family: 'Arial'; }

DIV.h2day.first,
DIV.h2day2.first { margin-top: 20px; }

SPAN.numero{display:block;width:34px;text-align:center;padding-left:0;float:left;font-size:20px;color:#444;font-weight:bold;}
DIV.contenutoPoi { /*border-bottom: 1px solid #8BD98B;*/ border-radius: 16px 16px 16px 16px; width: 634px; clear: both; padding-top: 10px; }
DIV.nomecittaPoi { margin-top: 3px; float: left; width: 600px; font-size: 16px; }
DIV.indirizzoPoi { clear: both; font-size: 14px; height: 26px; margin: 0 0 10px 64px; width: 570px; }


DIV.iconPlace1 { margin: -14px 0 11px 18px; height: 42px; width: 100%; text-align: right; clear: both; }
DIV.iconPlace2 { margin: -14px 0 11px 18px; height: 42px; width: 100%; text-align: right; clear: both; }
/* DIV.iconPlace3 { margin: -14px 34px 11px 34px; height: 42px; width: 100%; } */
DIV.iconPlace3 { margin: -14px 34px 0 34px; height: 42px; padding-bottom: 12px; clear: both; }
DIV.iconPlace3NEW > DIV { float: left; width: 24px; height: 24px; margin-right: 40px; }
/*
DIV.iconPlace3 > DIV:first-child { clear: both; }
*/

DIV.iconPlace1 IMG.icoPlace { cursor: help; width: 25px; border: none; margin: 4px 10px 0 0; }

DIV.iconPlace1 > DIV, DIV.iconPlace2 > DIV { float: left; width: 49%; height: 37px; }
DIV.iconPlace1 DIV.timeIco { float: left; margin-top: 11px; width: 38px; height: 26px; }
DIV.iconPlace1 DIV.timeVal { float: left; height: 26px; margin: 11px 0 0 4px; /*width: 30px;*/ line-height: 26px; font-size: 1.2em; text-align: left; }

DIV.iconPlace2 DIV.orarioIco { float: left; margin-top: 11px; width: 40px; height: 26px; }
DIV.iconPlace2 DIV.orarioVal { float: left; height: 26px; margin: 11px 0 0 4px; width: 262px; line-height: 26px; font-size: 1.2em; text-align: left; }

DIV.iconPlace2 DIV.prezzoIco { float: left; margin-top: 11px; width: 40px; height: 26px; }
DIV.iconPlace2 DIV.prezzoVal { float: left; height: 26px; margin: 11px 0 0 4px; width: 262px; line-height: 26px; font-size: 1.2em; text-align: left; }

DIV.iconPlace2 DIV.orarioVal,
DIV.iconPlace2 DIV.prezzoVal { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

/* DIV.suggeritiday { width: 634px; } */
DIV.suggeritiday { width: 636px; }
DIV.suggeritiday.collapse { background: #FFF; }
/* DIV.suggeritiday.expand { background: #FCEEEE; } */

DIV.suggeritiday DIV.poicontainer { width: 634px; /* background: #FCEEEE; #FDF3F3 #FAE6E6*/ }
DIV.suggeritiday DIV.panel { padding: 6px 7px 0 0; height: 43px; width: 627px;}

DIV.togglePoiContainer SPAN { text-decoration: underline; cursor: pointer; }

DIV.suggeritiday DIV.panel IMG,
DIV.contenutoPoi DIV.nomecittaPoi DIV A IMG { cursor: pointer; }
DIV.suggeritiday DIV.panel IMG.opaco,
DIV.contenutoPoi DIV.nomecittaPoi DIV A IMG.opaco { filter:alpha(opacity=75); opacity: 0.75; -moz-opacity: 0.75; }

DIV.startpoi_incity_move { font-size: 13px; padding-left: 58px; line-height: 30px; }

DIV.buttonpanel { margin: 20px 0 20px 0; width: 660px; height: 43px; }

DIV.notenoughtime { font-size: 13px; background: url(../img/info.png) 76px 17px no-repeat #F1F5F9 /* #E1F2FF #EEE*/; border: 1px solid #ccc; margin: 20px auto 0px auto; padding: 16px 16px 16px 100px; }
DIV.invalidpath { font-size: 13px; background: url(../img/alert.png) 86px 17px no-repeat #F1F5F9 /* #E1F2FF #EEE*/; border: 1px solid #ccc; width: 548px; margin: 20px auto 0px auto; padding: 16px 0 16px 110px; }

DIV.notenoughdaytime { clear: both; float: left; font-size: 13px; background: url(../img/info.png) 76px 17px no-repeat #F1F5F9 /* #E1F2FF #EEE*/; border: 1px solid #ccc; margin: 10px auto 30px auto; padding: 16px 16px 16px 100px; }

.ui-datepicker { font-size : 1em }
DIV#suggestions { z-index: 999; display: none; position: absolute; color: #FFF; font-size: 15px; padding: 5px 4px 5px 34px; background: url(../img/bgsugg.jpg); width: 262px; border: 1px solid #004998; min-height: 30px; }
DIV#dialog { display: none; }

DIV.suggestionBox {
	position: absolute;
	top: -999px; left: -999px;
	width: 154px; height: 34px; padding: 18px 26px 18px 10px;
	background: url(../img/greenarrownum.png);
}
DIV#suggestionPlace { background-position: 0 -70px; }
DIV#suggestionPoi { background-position: 0 -140px; }
DIV#suggestionStart { background-position: 0 -210px; }

DIV.suggestionBox DIV {
	display: table-cell;
	width: 154px; height: 34px;
	max-width: 154px; max-height: 34px;
	font-size: 1.1em;
	vertical-align: middle;
	text-align: center;
	color: #FFF; font-family: Arial, Georgia, serif; font-weight: bold;
	overflow: hidden;
	text-shadow: 1px 1px 2px #2C8136;
}

.blackHref { color: #0000C0; text-decoration: underline; }
.blackHref:hover { text-decoration: none; }

DIV.POIinfoWindow { color: #183047; font-size: 10px; font-family: Arial, Trebuchet MS, Helvetica, sans-serif; height: 40px; padding-left: 23px; background: no-repeat -2px 0; }
DIV.POIinfoWindow DIV.nomeCapitalize { height: 14px; font-size: 1.1em; font-weight: bold; }
DIV.POIinfoWindow DIV.nomeCapitalize A { color: #1F5C99; }
DIV.POIinfoWindow DIV.nomeCapitalize A:hover { text-decoration: none; }

DIV.stdTemplate DIV#stdMainContent DIV#stdContent DIV.FAQ { padding: 10px; background: #F4F4F4; color: #4998AE; font-weight: bold; font-size: 1.1em; cursor: pointer; }
DIV.stdTemplate DIV#stdMainContent DIV#stdContent DIV.FAQ:hover { text-decoration: underline }
DIV.stdTemplate DIV#stdMainContent DIV#stdContent div.FAQr { color: #333; display: none; margin: 4px 0 20px 0; padding: 0 20px; font-size: 1.1em; }

.overed { border-color : #A3ABB3; background-color: #FBFBFB }

TABLE.savedResult { border-collapse: collapse; padding: 14px; }
TABLE.savedResult TH { color: #58A4CC }

TABLE.savedResult TH,
TABLE.savedResult TD { border: 3px solid #E3E9EF; padding: 4px; }
TABLE.savedResult TR.isResult TD { color: #333; font-size: 1.1em; }

TABLE.savedResult TR.isResult:hover { background-color: #FBFBFB; }
TABLE.savedResult TR.isResult TD.info:hover { cursor: pointer; }
TABLE.savedResult TR.isResult TD.resultDel IMG:hover { cursor: pointer; }

.labels { font-weight: bold; height: 20px !important; color: #555 !important; font-size: 1.2em !important; }

A.linkToNews { text-decoration: underline;}
A.linkToNews:hover { text-decoration: none; }

.ToristicInfoLabel { color: #2C5DC6; font-size: 1.2em; margin: 12px 34px 8px 34px; height: 16px; border-bottom: 1px solid #2C5DC6; font-weight: bold; }

DIV.addToSelectedPOI { text-align: right; margin: -14px -15px 0 350px; color: #222; width: 284px; }
DIV.addToSelectedPOI SPAN { font-weight: bold; font-size 1em; line-height: 24px; }
DIV.addToSelectedPOI IMG { width: 24px; height: 24px; margin: 0 6px 4px 5px; float: right; border: 1px solid #C0C0C0; border-radius: 4px 4px 4px 4px; }

DIV.removeFromAvailPOI { text-align: right; margin: 0 0 0 416px; color: #222; clear: both; width: 218px; }
DIV.removeFromAvailPOI SPAN { font-weight: bold; font-size 1em; line-height: 24px; }
DIV.removeFromAvailPOI IMG { width: 24px; height: 24px; margin: 0 6px 0 5px; float: right; border: 1px solid #C0C0C0 /* #DFD9C3 */; border-radius: 4px 4px 4px 4px; }

/*
DIV.contenutoPoi.poiscelto { border-left: 1px solid transparent; border-bottom: 1px solid #BBB; border-right: 1px solid transparent; }
DIV.contenutoPoi.poisuggerito { border-left: 1px solid transparent; border-bottom: 1px solid #BBB; border-right: 1px solid transparent; }
DIV.contenutoPoi.poisuggerito:first-child { border-top: 1px solid #BBB; }
*/

DIV.contenutoPoi.poiscelto { background: #E8E5FF; border-left: 1px solid transparent; border-bottom: 1px solid #BBB; border-right: 1px solid transparent; }
DIV.contenutoPoi.poisuggerito { background: #FCEEEE; border-left: 1px solid transparent; border-bottom: 1px solid #BBB; border-right: 1px solid transparent; }

#bottomBox_panoramio {
    background: #EAEAEA;
    clear: both;
    padding: 2px; /*4px 10px 10px; */
    width: 1220px;
    height: 220px;
    box-shadow: 0 1px #D4D4D4, 0 -1px #D7D7D7 inset;
    border: 1px solid #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    margin: 20px auto;
    overflow: hidden;
}

.filtriPoi {
    background: #FFF;
    width: 637px;
    /* height: 185px; */
    border: 1px solid #DFD9C3; border-radius: 6px 6px 6px 6px;
    padding: 14px 0;
    margin: 0 0 3px 0;
    font-size: 0.9em;
}

li.poi div div.uno a IMG {
	border-radius: 4px 4px 4px 4px;
	border-color: #DFD9C3 #888 #AAA #DFD9C3;
	border-style: solid;
	border-width: 1px 2px 2px 1px;
/*
	filter:alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8;
*/
}

/*
li.poi div div.uno a IMG:hover { filter:alpha(opacity=1); opacity: 1; -moz-opacity: 1; }
*/


.hotelSelectCont { background: #FFF;}

.tre_nome A { background: #FFF; color: #555; font-weight: bold; text-decoration: none; }
.tre_nome A:hover { text-decoration: underline; }


.poiPhotoIndex, .poiHotelIndex { background-repeat: no-repeat; background-position: center center; background-size: contain; }
