*					{text-align: center; margin:0 auto; font-family: 'HelveticaNeueRegular'}
#map_canvas			{position: absolute; top:0; left:0; width:100%; height:100%; position: absolute; top:0; left:0; z-index:1}
h1					{color: #FFFFFF; font-size: 12pt; font-weight: bold; text-shadow: 1px 1px #888}
h1 b				{color: #9BEF0A}
h2					{color: #FFFFFF; font-size: 14pt; font-weight: bold; text-shadow: 1px 1px #888}
h2 b				{color: #9BEF0A}
h3					{color: #FFFFFF; font-size: 16pt; font-weight: bold; text-shadow: 1px 1px #888}
h3 b				{color: #FF7800}
div.alto			{position: absolute; width: 100%; top:0; left:0; height: 86px; background-image: url(struttura/sfondo-alto.png); z-index: 2}
div.altodue			{position: relative; width: 100%; height: 86px}
div.fbalto			{position: absolute; right:40px; top:5px; z-index: 3}
div.twalto			{position: absolute; right:90px; top:5px; z-index: 3}
div.logoalto		{position: absolute; left: 110px; top:0; z-index: 3}
div.menualto		{position: absolute; right:0; bottom:5px; z-index: 3}
ul.menualto			{list-style: none}
li.menualto			{float: left; padding: 0 12px 0 12px}
li.menualto a		{color: #FFFFFF; font-size: 10pt; text-shadow: 1px 1px #888; text-decoration: none}
div.centro			{position: absolute; width: 100%; top:220px; left:0; height: 175px; z-index: 2}
div.centrobox		{position: relative; width: 1000px; height: 175px; background-image: url(struttura/box-prenota-bike-hotel.png)}
div.centrohduesx	{position: absolute; top:18px; left:15px}
div.centrohduedx	{position: absolute; top:18px; left:515px}
div.basso			{position: absolute; width: 100%; bottom: 0; height: 296px; z-index: 2; background-image: url('struttura/sfondo-basso.png'); background-position:  left bottom; ; background-repeat:repeat-x; background-position-x:left}
div.bassobox		{position: relative; width: 1000px; height: 296px; z-index: 2}
div.appstore		{position: absolute; right: 0px; top: -71px}
div.bassoboxtondo	{position: absolute; top:0; left:0; width: 1000px; height: 49px; background-color: #416701; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px}
div.bassohtresx		{position: absolute; top:14px; left:704px}
div.bassohtrecentro	{position: absolute; top:14px; left:357px}
div.bassohtredx		{position: absolute; top:14px; left:15px}
div.bassogiusx		{position: absolute; top:49px; left:0; width: 350px; height: 162px; background-image: url(struttura/sfondo-verde-trasparente.png)}
div.bassogiucentro	{position: absolute; top:49px; left:350px; width: 350px; height: 162px}
div.bassogiudx		{position: absolute; top:49px; left:700px; width: 300px; height: 162px; background-image: url(struttura/sfondo-verde-trasparente.png)}
iframe.facebook		{background-color: #FFFFFF; border:none; overflow:hidden; width:300px; height: 162px}
div.copyright		{position: absolute; bottom: 40px; left:6px}
div.copyright p		{text-align: left; color: #FFFFFF; text-shadow: 1px 1px #333; font-size: 10pt}
div.copyright a		{color: #FFFFFF; text-decoration: none}
div.linkbasso		{position: absolute; bottom: 6px; left:4px}
div.contatore		{position: absolute; bottom: 6px; right:4px}

div.ita				{position:absolute; z-index:5; top: 0   ; right:5px; width: 25px; height: 18px; -moz-box-shadow: 0 0 3px 3px #888; -webkit-box-shadow: 0 0 3px 3px#888; box-shadow: 0 0 3px 3px #888}
div.eng				{position:absolute; z-index:5; top: 20px; right:5px; width: 25px; height: 18px; -moz-box-shadow: 0 0 3px 3px #888; -webkit-box-shadow: 0 0 3px 3px#888; box-shadow: 0 0 3px 3px #888}
div.deu				{position:absolute; z-index:5; top: 40px; right:5px; width: 25px; height: 18px; -moz-box-shadow: 0 0 3px 3px #888; -webkit-box-shadow: 0 0 3px 3px#888; box-shadow: 0 0 3px 3px #888}

div.fbbasso			{position: absolute; right: 0; bottom: 50px; width: 200px; height: 20px}

a.footerdue			{color: #FFFFFF; font-weight: bold; text-decoration: none; text-shadow: 1px 1px #333; font-size: 10pt}
a.footerdue:active	{color: #FFFFFF; font-weight: bold; text-decoration: none; text-shadow: 1px 1px #333}
a.footerdue:hover	{color: #FF7800; font-weight: bold; text-decoration: none; text-shadow: 1px 1px #333}

.ui-datepicker 		{font-size: 10px; margin-left:10px; font-family: 'HelveticaNeueRegular'}
.ui-autocomplete	{font-size: 10px; margin-left:10px; font-family: 'HelveticaNeueRegular'}
.ui-slider			{font-size: 10px; margin-left:10px; font-family: 'HelveticaNeueRegular'}

#regionidue			{z-index: 100000; position: absolute; background-color: #C0C0C0; border: 1px solid #888; width: 200px; height: 290px; left:347px; top:-30px; display: none}
.regionidue			{text-align: left; margin: 5px; padding:0; font-size: 8pt}
.regionidue a		{color: #333333; text-decoration: none}






td.colonnadx				{width: 239px; background-color: #FFFFFF; border-left: 1px solid #949496; vertical-align: top}
div.visualizzamappa			{width: 239px; height: 31px; background-image: url(struttura/testata-verde.png)}
div.visualizzamappa p		{margin-top: 5px; margin-left: 10px; color: #FFFFFF; font-family: HelveticaNeueRegular; text-align: center}
div.contenitoredx			{background-position: left top; width: 239px; height: 74px; border-bottom: 1px solid #F5F5F5; background-image:url('struttura/sfondo-grigio.png'); background-repeat:repeat-x}
.cosavuoivedere				{color: #4B7501; font-size: 8pt; font-family: HelveticaNeueRegular; margin: 5px; margin-left: 10px; text-align: center}
.cosavuoivederedue			{font-size:8pt; font-family: HelveticaNeueRegular; color: #333333; margin-left: 10px; text-align: center}
div.poidx					{width: 239px; height: 150px; border-bottom: 1px solid #F5F5F5}
div.poidx p					{color: #4B7501; font-size: 8pt; font-family: HelveticaNeueRegular; margin: 10px}
div.poidxuno				{float: left; width: 110px}
div.poidxuno p				{font-size:8pt; font-family: HelveticaNeueRegular; color: #333333; margin-left: 10px}
div.poidxdue				{float: left; width: 120px}
div.poidxdue p				{font-size:8pt; font-family: HelveticaNeueRegular; color: #333333}
div.duetrenove				{width: 239px}
div.panoramiotxt			{float: left; width: 69px; margin-top: 5px; margin-left: 15px}
div.panoramioimg			{float: left; width: 128px; height:33px}
div.panoramioimg p			{color: #333333; font-size: 8pt; font-family: HelveticaNeueRegular; margin-top: 6px; font-weight: bold}
.panoramiodesc				{color: #4B7501; font-size: 8pt; font-family: HelveticaNeueRegular; margin: 10px}
div.slidedx					{width: 239px; height: 116px}
div.slidedxuno				{width: 239px; height: 48px; font-size:8pt; font-family: HelveticaNeueRegular; color: #333333}
div.slidedxdue				{width: 239px; height: 48px; font-size:8pt; font-family: HelveticaNeueRegular; color: #333333}
div.slidedxtre				{width: 239px; height: 20px; font-size:8pt; font-family: HelveticaNeueRegular; color: #333333}
#Distanza					{width: 20px; border:0; height: 25px; font-size:8pt; font-family: HelveticaNeueRegular; color: #FFFFFF; background-color: #598C01}
#numerop					{width: 20px; border:0; height: 25px; font-size:8pt; font-family: HelveticaNeueRegular; color: #FFFFFF; background-color: #598C01}


div.ciclotsxstretto				{position: absolute; top: 95px; left: 0; width: 55px; background-image: url(/struttura/sfondosx.png); height: 539px}
#map							{width: 100%; height: 635px}
#menusx							{position: absolute; top: 95px; left: 55px; border-left: 1px solid #949496; border-right: 1px solid #949496; width: 241px; background-image: url(struttura/sfondosx.png); height: 539px}
#slide							{display: none; position: absolute; top: 125px; left: 296px; width: 234px; height: 490px; border: 1px solid #949496; background-color: #F5F5F5; border-left: 0}

table.medio				{width: 100%; border-collapse:collapse}
table.centro			{border-collapse: collapse; min-height: 385px; height: 385px; width:100%}
td.tdmedio				{height: 385px; background-color: #F0F0F0; border-top: 4px solid #FFFFFF; vertical-align: top}
td.cinquecinque			{width: 55px}
td.colonnasx			{border-left: 1px solid #949496; border-right: 1px solid #949496; width: 239px; background-color: #F5F5F5; background-image: url('struttura/area-utenti.png'); background-repeat: no-repeat; background-position: center top; vertical-align: top}
td.colonnasx p			{margin-bottom: 20px; margin-top: 45px; text-align: center}
div.loginutenti			{margin-left: 10px; margin-top: 65px; background-image: url(/struttura/sfondo-login-utente.png); width: 220px; height: 185px}
div.loginutenti p		{margin-top: 10px; text-align: center; font-family: HelveticaNeueRegular}

.faceb					{margin-left: 20px; font-size: 10pt; font-family: HelveticaNeueRegular}
.faceb a				{color: #333333; text-decoration: none}
.faceb a:hover			{color: #3D6594; text-decoration: underline}
.faceb a:active			{color: #333333; text-decoration: none}
.faceb img  			{text-aling: left}


#menudx					{position: absolute; top: 478px; right:0; width: 240px; height: 156px; border-left: 1px solid #949496; border-top: 1px solid #949496; background-color: #FFFFFF}

#showchiudi				{display: none; position: absolute; top: 130px; left: 505px; width: 20px; height: 20px; z-index: 80}

td.duetrenove			{width: 239px; vertical-align: top}
td.allineabasso			{vertical-align: bottom}
div.verdino				{margin-left:2px; background-color: #75A81D; height: 60px; width: 488px}
.altx					{text-align: center}
.mini					{font-family: small fonts; arial; font-size: 7pt; text-align: center; color: #FFFFFF; background-position: left top; height: 27px; background-image:url('struttura/divisore-menu.jpg'); background-repeat:no-repeat}
.minisu					{font-family: small fonts; arial; font-size: 7pt; text-align: center; color: #FFFFFF; background-position: left top; height: 27px; background-image:url('struttura/divisore-menu.jpg'); background-repeat:no-repeat; background-color: #578507}
.minib					{font-family: small fonts; arial; font-size: 7pt; text-align: center; color: #FFFFFF; width: 30px}

.style2 				{text-align: center; font-size: 8pt; width: 47px; height: 12px; background-image: url(struttura/sfondosx.png); font-family: HelveticaNeueRegular; color: #333333; border: 0px solid #C0C0C0}
.style3 				{padding: 20px; text-align: center; font-size: 10pt; width: 283px; height: 119px; background-image: url(poi/banner-testo.png); font-family: HelveticaNeueRegular; color: #333333}

tracciati_list			{font-family: HelveticaNeueRegular; font-size: 10pt}
tracciati_list a 		{color: #333333; text-decoration: none}

#facebox .b 			{background:url(struttura/b.png)}
#facebox .tl 			{background:url(struttura/tl.png)}
#facebox .tr 			{background:url(struttura/tr.png)}
#facebox .bl 			{background:url(struttura/bl.png)}
#facebox .br 			{background:url(struttura/br.png)}
#facebox 				{position: absolute; top: 0; left: 0; z-index: 10000000; text-align: left}
#facebox .popup 		{position: relative}
#facebox table 			{border-collapse: collapse}
#facebox td 			{border-bottom: 0; padding: 0}
#facebox .body 			{padding: 10px; background: #fff; width: 370px}
#facebox .loading 		{text-align: center}
#facebox .image 		{text-align: center}
#facebox img 			{border: 0; margin: 0}
#facebox .footer 		{border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right}
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {height: 10px; width: 10px; overflow: hidden; padding: 0}
#facebox_overlay 		{position: fixed; top: 0px; left: 0px; height:100%; width:100%}
.facebox_hide 			{z-index:-100}
.facebox_overlayBG 		{background-color: #000; z-index: 99}
* html #facebox_overlay { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}

td.mini a				{color: #FFFFFF; text-decoration: none; display: block; padding-left:2px}
td.minisu a				{color: #FFFFFF; text-decoration: none; display: block; padding-left:2px}
