* {
margin:0;
padding:0;
}

body {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10pt;
}

ol,ul {
list-style:none;
}

img {
border:0;
vertical-align:top;
}

a {
color:#386FDD;
text-decoration:none;
}

a, a:link, a:visited, a:hover, a:active {
outline: none;
}

a.Puls {
float:left;
height:19px;
line-height:19px;
font-size:12px;
text-decoration:none;
background:url('../img/pulsVaiA.gif') no-repeat 0 0;
}

a.Puls span {
display:block;
background:url('../img/pulsVai.gif') no-repeat right 0;
padding:0 13px 0 5px;
}

a.PulsSmall {
display:block;
width:50px;
height:22px;
line-height:22px;
text-align:center;
font-size:11px;
text-decoration:none;
background:url('../img/bgPulsSmall.png') no-repeat 0 0;
color:#555;
cursor:default;
}

a.PulsOrange {
float:left;
height:22px;
line-height:22px;
text-align:center;
text-decoration:none;
border-left:1px solid #DF9801;
border-right:1px solid #DF9801;
font-weight:700;
font-family:Arial, sans-serif;
background:#DF9801 url('../img/bgPulsOrange.png') repeat-x 0 0;
color:#fff;
font-size:14px;
padding:0 5px;
}

h1.TT {
width:980px;
height:20px;
line-height:20px;
font-size:11px;
color:#ACACAD;
text-align:right;
font-family:Arial, sans-serif;
font-weight:400;
margin:0 auto;
}

h1.TT a img {
vertical-align:middle;
width:5px;
height:5px;
background:#ccc;
}

div#Contenitore {
width:980px;
margin:0 auto;
}

div#Testa {
position:relative;
height:115px;
margin-bottom:10px;
background:url('../img/bgTesta1.jpg') no-repeat right 0;
}

div#Testa a.Logo {
position:absolute;
top:-5px;
left:0;
display:block;
width:410px;
height:120px;
}

div#Testa h4 {
position:absolute;
left:65px;
top:70px;
font-size:13.5px;
height:25px;
line-height:25px;
color:#ACACAD;
word-spacing:2px;
margin:0;
padding:0;
}

div#DivTop {
background:url('../img/bgDivTop.png') no-repeat 0 0;
height:30px;
line-height:30px;
margin-bottom:20px;
padding:0 15px;
}

div#DivTop div#Lingue {
float:right;
height:30px;
line-height:28px;
}

div#DivTop div#Lingue ul {
font-family:Arial, sans-serif;
}

div#DivTop div#Lingue ul li {
display:inline;
font-size: 10px;
color:#DF9801;
margin:0 4px;
}

div#DivTop div#Lingue ul li a {
color: #58585A;
}

div#DivTop div#Briciole p {
font-size:11px;
font-family:Arial, sans-serif;
color:#7F7F7F;
word-spacing:1px;
}

div#DivTop div#Briciole p strong {
color:#DF9801;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
}

div#DivTop div#Briciole p strong.home {
color: #7F7F7F;
}


div#DivTop div#Briciole p a {
color: #58585A;
text-decoration: underline;
}

div#DivSx {
float:left;
width:220px;
margin-left:-760px;
}

div.FiltroRicerca p.Titolo {
height:40px;
line-height:32px;
font-size:10pt;
font-weight:700;
padding:0 15px;
}

div.FiltroRicerca ul {
border-right:1px solid;
border-left:1px solid;
font-size:10pt;
line-height:20px;
padding:2px 15px 7px;
}

div.FiltroRicerca ul li {
border-bottom:1px dotted #9ECFE5;
}

div.FiltroRicerca ul li span {
color:#7F7F7F;
font-family:Arial, sans-serif;
font-size:7.5pt;
}

div.FiltroRicerca ul li label {
display:block;
float:left;
width:50px;
text-align:right;
font-size:14px;
font-weight:700;
color:#58585A;
margin:0 8px 0 -10px;
}

div.FiltroRicerca ul li select {
margin-bottom:5px;
width:120px;
}

div.FiltroRicerca ul li select option {
border-bottom:1px dashed #e1e1e1;
padding:0 2px;
}

div.FiltroRicerca#RicercaProvincia p.Titolo {
height:40px;
color:#58585A;
background:url('../img/bgRicercaProvinciaTitolo.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaProvincia p.TitoloOff {
height:35px;
line-height:30px;
font-size:10pt;
background:url('../img/bgRicercaProvinciaTitolo.png') no-repeat 0 0;
padding:0 15px;
}

div.FiltroRicerca#RicercaProvincia ul {
background:#F9FDFF;
border-color:#9ECFE5;
}

div.FiltroRicerca#RicercaProvincia ul.UlCosa li ul {
border:none;
color:#58585A;
border-top:1px dotted #9ECFE5;
padding:5px 0 0 10px;
}

div.FiltroRicerca#RicercaProvincia div.Footer {
margin-top:-5px;
height:21px;
background:url('../img/bgRicercaProvinciaFooter.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaProvinciaOfferte p.Titolo {
height:40px;
color:#58585A;
background:url('../img/bgRicercaProvinciaOfferteTitolo.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaProvinciaOfferte ul {
background:#FAFFEF;
border-color:#CEE59D;
}

div.FiltroRicerca#RicercaProvinciaOfferte ul.UlCosa li ul {
border:none;
color:#58585A;
border-top:1px dotted #CEE59D;
padding:5px 0 0 10px;
}

div.FiltroRicerca#RicercaProvinciaOfferte div.Footer {
margin-top:-5px;
height:21px;
background:url('../img/bgRicercaProvinciaOfferteFooter.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaOfferte p.Titolo {
height:40px;
color:#fff;
background:url('../img/bgRicercaOfferteTitolo.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaOfferte ul {
background:#fff;
padding-bottom:15px;
border-color:#97BE0D;
}

div.FiltroRicerca#RicercaOfferte ul li {
border:none;
}

div.FiltroRicerca#RicercaOfferte ul li label {
display:#000;
width:30px;
text-align:right;
}

div.FiltroRicerca#RicercaOfferte ul li select {
width:auto;
}

div.FiltroRicerca#RicercaOfferte div.Footer {
height:29px;
background:url('../img/bgRicercaOfferteFooter.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaRapida p.Titolo {
height:40px;
color:#fff;
background:url('../img/bgRicercaRapidaTitolo.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaRapida ul {
background:#fff;
padding-bottom:15px;
border-color:#009EE0;
}

div.FiltroRicerca#RicercaRapida ul li {
border:none;
background:none;
margin:0 0 5px;
}

div.FiltroRicerca#RicercaRapida ul li ul.Cosa {
border:0;
padding:0;
}

div.FiltroRicerca#RicercaRapida ul li select option {
font-size:11px;
font-family:Arial, sans-serif;
border-bottom:1px dashed #009EE0;
}

div.FiltroRicerca#RicercaRapida ul li.ChiusuraUl {
height:22px;
text-align:right;
margin:0;
}

div.FiltroRicerca#RicercaRapida ul li.ChiusuraUl div.Loading {
float:right;
height:29px;
width:30px;
background:url('../img/loading.gif') no-repeat center center;
display:none;
margin:-3px 0 0;
}

div.FiltroRicerca#RicercaRapida ul li.ChiusuraUl a.RicercaAvanzata {
font-size:10px;
background:url('../img/piuRicercaAvanzata.png') no-repeat 0 center;
padding:0 0 0 13px;
}

div.FiltroRicerca#RicercaRapida ul li.ChiusuraUl a.PulsSmall {
float:right;
margin:0 0 0 5px;
}

div.FiltroRicerca#RicercaRapida div.Footer {
height:29px;
background:url('../img/bgRicercaRapidaFooter.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaTestuale {
margin-top:10px;
height:40px;
background:#BABABA url('../img/bgRicercaTestuale.png') no-repeat 0 0;
}

div.FiltroRicerca#RicercaTestuale p {
padding:9px 10px;
}

div.FiltroRicerca#RicercaTestuale p input {
border:1px solid;
height:16px;
font-family:Arial, sans-serif;
width:110px;
font-size:11px;
margin:0;
padding:3px 4px 1px;
}

div.FiltroRicerca#RicercaTestuale p input.Off {
color:#bbb;
background:#f9f9f9;
border-color:#BEBEBE;
}

div.FiltroRicerca#RicercaTestuale p input.On {
color:#58585A;
background-color:#F9FDFF;
border-color:#00A0E3;
}

div.FiltroRicerca#RicercaTestuale p a.PulsSmall {
float:right;
margin:0 0 0 10px;
}

a#RicercaGeografica {
position:relative;
margin-top:10px;
display:block;
width:200px;
height:70px;
background:url('../img/GoogleMapSearch.png') no-repeat;
background-position:0 0;
}

a#RicercaGeografica:hover {
text-decoration:none;
background-position:0 -70px;
}

a#RicercaGeografica:active {
background-position:0 -140px;
}

a#RicercaGeografica span {
position:absolute;
top:15px;
left:100px;
width:100px;
height:30px;
line-height:15px;
text-transform:uppercase;
font-size:14px;
font-weight:700;
color:#DF9801;
}

div#Patrocini {
margin:20px 10px 0;
}

div#Patrocini p {
font-weight:700;
font-size:12px;
color:#58585A;
}

div#Patrocini ul li {
float:left;
margin:5px 5px 0 0;
}

div#Newsletter {
position:relative;
clear:both;
height:120px;
background:url('../img/bgNewsletter.png') no-repeat 0 0;
margin:20px 0;
padding:10px 10px 0;
}

div#Newsletter p.Titolo {
color:#97BE0D;
font-size:17px;
padding-bottom:5px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
word-spacing:1px;
letter-spacing:1px;
font-weight:700;
}

div#Newsletter p {
width:120px;
font-size:11px;
padding-bottom:10px;
line-height:15px;
color:#58585A;
font-weight:700;
font-family:Arial, sans-serif;
}

div#Newsletter span.privacy {
display:block;
padding:2px 0;
}

div#Newsletter span.privacy input {
vertical-align:middle;
margin:0 3px 0 0;
}

div#Newsletter span.privacy label a {
text-decoration:none;
cursor:pointer;
}

div#Newsletter p.Esito {
position:absolute;
bottom:-10px;
left:0;
width:200px;
height:20px;
line-height:20px;
text-align:center;
padding:0;
}

div#Newsletter p.Esito span.Err {
color:red;
font-weight:400;
}

div#Newsletter a.PulsSmall {
float:right;
font-weight:700;
color:#97BE0D;
margin:0 20px;
}

div#Newsletter input.Text {
width:103px;
font-family:Arial, sans-serif;
font-size:11px;
border:1px solid #ccc;
margin:0;
padding:3px 2px;
}

div#Newsletter a.Anteprima {
font-size:11px;
padding-left:5px;
}

div#DivCentrale {
float:left;
margin-left:220px;
width:540px;
}

div#DivCentrale_ultimi_eventi {
float:left;
width:400px;
}

div#DivCentraleDueColonne {
float:left;
width:760px;
}

p.DescrizioneRicerca {
font-size:16px;
font-family:Arial, sans-serif;
padding:5px 0 14px;
}

div.PaginazioneBottom {
border-top:1px solid #ACACAD;
margin:10px 0 0;
padding:5px 0;
}

div.PaginazioneBottom ul {
text-align:center;
line-height:35px;
}

div.PaginazioneBottom ul li {
display:inline;
font-family:Arial, sans-serif;
font-weight:700;
margin:0 5px 0 0;
}

div.PaginazioneBottom ul li.Current {
border:1px solid #e1e1e1;
color:#bbb;
padding:3px 7px;
}

#ElencoOfferte div.PaginazioneBottom ul li.Current {
background:#97BE0D;
color:#fff;
border-color:#97BE0D;
}

#ElencoStrutture div.PaginazioneBottom ul li {
color:#009EE0;
}

#ElencoStrutture div.PaginazioneBottom ul li.Current {
background:#009EE0;
color:#fff;
border-color:#009EE0;
}

div.PaginazioneBottom ul li a {
padding:3px 7px;
}

div.Tab h1 {
height:40px;
line-height:36px;
font-size:12.5pt;
color:#ACACAD;
font-weight:400;
}

div.Tab ul {
display:block;
height:29px;
}

div.Tab ul li {
height:30px;
float:left;
line-height:32px;
text-transform:uppercase;
font-size:10.5pt;
margin:0 10px -1px 0;
}

div.Tab ul li span {
display:block;
padding:0 18px;
}

div.Tab ul li.Alloggi {
color:#009EE0;
background:#F9FDFF url('../img/Alloggi_TabLi.png') no-repeat 0 0;
}

div.Tab ul li.Alloggi span {
background:url('../img/Alloggi_TabLiSpan.png') no-repeat right top;
}

div.Tab ul li.AlloggiOff {
height:29px;
color:#009EE0;
background:#F9FDFF url('../img/AlloggiOff_TabLi.png') no-repeat 0 0;
}

div.Tab ul li.AlloggiOff span {
background:url('../img/AlloggiOff_TabLiSpan.png') no-repeat right top;
}

div.Tab ul li.AlloggiOff span a {
color:#009EE0;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
}

div.Tab ul li.Offerte {
color:#97BE0D;
background:#F9FDFF url('../img/Offerte_TabLi.png') no-repeat 0 0;
}

div.Tab ul li.Offerte span {
background:url('../img/Offerte_TabLiSpan.png') no-repeat right top;
}

div.Tab ul li.OfferteOff {
height:29px;
color:#009EE0;
background:#F9FDFF url('../img/OfferteOff_TabLi.png') no-repeat 0 0;
}

div.Tab ul li.OfferteOff span {
background:url('../img/OfferteOff_TabLiSpan.png') no-repeat right top;
}

div.Tab ul li.OfferteOff span a {
color:#97BE0D;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
}

div.Paginazione {
height:41px;
margin:0 0 20px;
}

div.Paginazione div.AvantiIndietro {
float:left;
height:29px;
text-align:center;
margin:1px 0 0 10px;
}

div.Paginazione div.AvantiIndietro a.Indietro {
float:left;
width:19px;
height:19px;
cursor:pointer;
background-position:0 0;
margin:5px 5px 0 0;
}

div.Paginazione div.AvantiIndietro a.Avanti {
float:left;
width:19px;
height:19px;
cursor:pointer;
background-position:0 0;
margin:5px 0 0 5px;
}

div.Paginazione div.AvantiIndietro select {
float:left;
width:50px;
text-align:center;
font-size:11px;
margin:5px 0 0;
padding:1px 2px;
}

div.Paginazione div.Loading {
float:left;
height:29px;
width:30px;
background:url('../img/loading.gif') no-repeat center center;
display:none;
margin:1px 0 0 5px;
}

div.Paginazione div.Ordinamento {
float:right;
height:29px;
line-height:28px;
margin:1px 0 0;
padding:0 15px;
}

div.Paginazione div.Ordinamento label {
font-family:Arial, sans-serif;
color:#58585A;
font-size:11px;
}

div.Paginazione div.Ordinamento select {
font-size:11px;
padding:0 0 0 2px;
}

div.Paginazione div.Ordinamento select option {
padding:0 5px;
}

div.Paginazione div.NRisultati {
float:left;
height:29px;
margin:1px 0 0 10px;
}

div.Paginazione div.NRisultati p {
line-height:30px;
font-size:14px;
color:#58585A;
padding:0 10px;
}

div.Paginazione ul#Pagine {
float:left;
height:29px;
border-right:1px solid #C5E5F2;
margin:1px 0 0;
padding:0 5px 0 10px;
}

div.Paginazione ul#Pagine li {
float:left;
width:18px;
height:18px;
line-height:18px;
font-size:12px;
font-family:Arial, sans-serif;
background:#009EE0;
font-weight:700;
color:#fff;
text-align:center;
margin:6px 5px 0 0;
}

div.Paginazione ul#Pagine li a {
display:block;
width:16px;
height:16px;
line-height:16px;
border:1px solid #009EE0;
background:#fff;
color:#009EE0;
}

div.NoRisultati {
background:#f9f9f9;
padding:5px;
}

div.NoRisultati p {
border:1px solid #f1f1f1;
font-size:16px;
text-align:center;
color:#58585A;
padding:10px 5px;
}

div.NoRisultati p strong {
color:#97BE0D;
font-size:18px;
}

div.Tematismi div.TematismiHeader {
height:100px;
border-bottom:1px solid #999;
}

div.Tematismi div.TematismiHeader h5 {
text-align:right;
font-size:21px;
line-height:20px;
padding:18px 15px 0 0;
}

div.Tematismi div.TematismiHeader h5 span {
font-size:15px;
font-weight:400;
color:#999;
}

div.Tematismi div.TematismiMenu {
margin-top:10px;
width:210px;
float:left;
padding-bottom:25px;
background:url('../img/Tematismi/bgTematismiMenu.png') no-repeat bottom right;
}

div.Tematismi div.TematismiMenu ul {
text-align:right;
float:right;
background:url('../img/Tematismi/bgTematismiMenuUl.png') repeat-y right;
padding:10px 0;
}

div.Tematismi div.TematismiMenu ul li {
height:25px;
line-height:23px;
margin:0 10px;
padding:0 15px 0 0;
}

div.Tematismi div.TematismiMenu ul li.Current {
margin-right:-1px;
background:url('../img/Tematismi/bgTematismiMenuLiCurrent.png') no-repeat right center;
padding:0 25px 0 0;
}

div.Tematismi div.TematismiMenu ul li.Current span {
font-weight:700;
}

div.Tematismi div.BoxRedazionale {
margin:0 0 10px 225px;
padding:15px 10px 5px 0;
}

div.Tematismi div.BoxRedazionale h4 {
font-size:16px;
color:#707070;
margin-bottom:5px;
border-bottom:1px dashed #999;
padding:5px 0 1px;
}

div.Tematismi div.BoxRedazionale p {
font-size:11px;
line-height:16px;
color:#666;
text-align:justify;
padding:0 0 5px 90px;
}

div.Tematismi div.BoxRedazionale p img {
float:left;
margin:3px 0 0 -90px;
}

div.Tematismi div.BoxBottone {
margin:0 0 10px 215px;
padding:10px 0 0;
}

div.Tematismi div.BoxBottone p {
font-size:11px;
line-height:16px;
color:#666;
padding:0 0 5px;
}

div.Tematismi div.BoxBottone p img.Right {
float:right;
margin:0 0 5px 5px;
}

div.Tematismi#shopping div.TematismiHeader {
background:url('../img/Tematismi/header_shopping.jpg') no-repeat 0 0;
}

div.Tematismi#arte_cultura div.TematismiHeader {
background:url('../img/Tematismi/header_artecultura.jpg') no-repeat 0 0;
}

div.Tematismi#terme_benessere div.TematismiHeader {
background:url('../img/Tematismi/TermeBenessere_header.jpg') no-repeat 0 0;
}

div.Tematismi#sport_vacanze div.TematismiHeader {
background:url('../img/Tematismi/header_sport.jpg') no-repeat 0 0;
}

div.Tematismi#mare div.TematismiHeader {
background:url('../img/Tematismi/header_mare.jpg') no-repeat 0 0;
}

div.Tematismi#eventi_congressi div.TematismiHeader {
background:url('../img/Tematismi/header_eventi.jpg') no-repeat 0 0;
}

div.Tematismi#enogastronomia div.TematismiHeader {
background:url('../img/Tematismi/header_gastronomia.jpg') no-repeat 0 0;
}

div.Tematismi#natura_ambiente div.TematismiHeader {
background:url('../img/Tematismi/header_natura.jpg') no-repeat 0 0;
}

div.Tematismi#turismo_accessibile div.TematismiHeader {
background:url('../img/Tematismi/header_turismo_accessibile.jpg') no-repeat 0 0;
}

div.Tematismi#pacchetti_vacanze div.TematismiHeader {
background:url('../img/Tematismi/header_pacchetti_vacanze.jpg') no-repeat 0 0;
}

div#DivDx {
float:right;
width:200px;
padding-left:20px;
}

div#DivCentraleArticolo {
float:left;
width:606px;
padding-left:20px;
}

div#DivDxArticolo {
float:right;
width:324px;
margin-left:30px;
}

div#TopSelection {
clear:both;
background:#f9f9f9;
}

div#TopSelection a img {
width:200px;
height:283px;
}

div#TopSelection div.Cornice {
width:200px;
height:93px;
background:url('../img/bgTopSelection.png') no-repeat 0 0;
padding:190px 0 0;
}

div#TopSelection div.Cornice div.Testo {
margin:0 15px;
padding:5px 0;
}

div#TopSelection div.Cornice div.Testo p {
font-family:Arial, sans-serif;
font-size:11px;
color:#58585A;
}

div#TopSelection div.Cornice div.Testo p.NomeStruttura {
font-weight:700;
color:#DF9801;
font-size:12px;
line-height:15px;
padding-bottom:2px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div.imgBannerTitanium {
margin-top:20px;
width:200px;
padding: 10px 0;
background:url('../img/bgBannerTitanium.png') no-repeat 0 0;
}

	div.imgBannerTitanium ol {
	margin: 0 10px;
	height: 150px;
	overflow: hidden;
	}

		div.imgBannerTitanium ol li {
		float: left;
		width: 180px;
		height: 150px;
		}

			div.imgBannerTitanium ol li img {
			vertical-align:top;
			margin:0;
			border:0;
			}

div.imgBanner {
margin-top:20px;
width:200px;
height:95px;
background:url('../img/bgBanner.png') no-repeat 0 0;
}

div.imgBanner img,div.imgBanner object {
vertical-align:top;
margin:10px 0 0 10px;
}

div#DivDx a.Banner {
display:block;
margin:20px 0 0;
}

div.imgBannerMagazine {
margin-top:20px;
width:198px;
background:#D7D7D7;
padding:1px;
}

div.imgBannerMagazine a {
position: relative;
display: block;
text-decoration:none;
}

div.imgBannerMagazine a img {
vertical-align:top;
margin:0;
}

div.imgBannerMagazine a p {
opacity:0.80;
filter:alpha(opacity=80);
position:absolute;
bottom:0px;
left:0px;
background:#58585A;
height:15px;
line-height:15px;
text-align:center;
font-family:Arial, sans-serif;
font-size:10px;
color:#fff;
width:198px;
}

div.imgBannerMagazine a:hover p {
opacity:1;
filter:alpha(opacity=100);
}

div#DivDx div#UltimiArticoli {
margin-top:20px;
background:#FDF9F3 url('../img/bgUltimiArticoli.png') repeat-y 0 0;
padding:0 15px;
}

div#DivDx div#UltimiArticoli div.uaHeader {
height:50px;
background:url('../img/bgHeadUltimiArticoli.png') no-repeat 0 0;
margin:0 -15px;
}

div#DivDx div#UltimiArticoli div.uaHeader h4 {
text-transform:uppercase;
font-size:16px;
line-height:60px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#DF9801;
text-shadow:1px 2px 0 #fff;
padding:0 15px;
}

div#DivDx div#UltimiArticoli div.uaFooter {
height:25px;
background:url('../img/bgFooterUltimiArticoli.png') no-repeat bottom left;
margin:-10px -15px 0;
}

div#DivDx div#UltimiArticoli div.uaFooter a.Puls {
float:right;
margin:0 15px 0 0;
}

div#DivDx div#UltimiArticoli ul {
font-size:11px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

div#DivDx div#UltimiArticoli ul li {
margin-bottom:15px;
line-height:14px;
}

div#DivDx div#UltimiArticoli ul li.Tutti {
margin-top:15px;
font-weight:700;
}

div#DivDx div#UltimiArticoli ul li span {
font-family:Arial, sans-serif;
font-size:10px;
color:#ACACAD;
}

div#DivDx div#UltimiArticoli ul li a strong {
background:#FFF5DF;
padding:1px;
}

div#DivDx div#UltimiArticoli ul li div.Desc {
font-family:Arial, sans-serif;
font-size:10px;
color:#555;
padding:5px 0 0 55px;
}

div#DivDx div#UltimiArticoli ul li div.Desc div.miniFoto {
width:50px;
height:50px;
float:left;
border:1px solid #F7E6C3;
margin:2px 5px 0 -55px;
}

#Piede {
width:980px;
clear:both;
background:#CCECF9;
margin:20px auto 10px;
}

#Piede div.PiedeHeader {
height:18px;
background:url('../img/bgPiedeHeader.png') no-repeat 0 0;
}

#Piede div.PiedeFooter {
height:18px;
background:url('../img/bgPiedeFooter.png') no-repeat 0 0;
}

#Piede div.ContLeft {
float:left;
width:435px;
margin:-18px 0;
}

#Piede div.ContLeft p {
font-family:Arial, sans-serif;
color:#1F6699;
line-height:11px;
font-size:8.5px;
text-align:justify;
padding:5px 15px 15px;
}

#Piede div.ContLeft p.Motour {
color:#58585A;
background:url('../img/motour_logo.png') no-repeat left 22px;
margin:0 15px;
padding:15px 0 0 85px;
}
#Piede div.ContLeft p.Toscanaeturismo {
color: #1F6699;
padding: 15px 30px 0 20px;
font-size: 9px;
line-height: 12px;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
}
#Piede div.ContLeft p.Motour1 {
font-size:8.5px;
color:#58585A;
padding:2px 15px 0;
}

#Piede div.ContCenter {
float:left;
width:324px;
margin:-18px 20px -18px 0;
}

#Piede div.ContCenter p {
font-size:11px;
color:#58585A;
padding:2px 10px 5px 0;
}

#Piede div.ContCenter p.promuovi {
padding-top:15px;
color:#009EE0;
font-size:15px;
line-height:15px;
}

#Piede div.ContCenter p.Small {
font-size:10px;
color:#aaa;
}

#Piede div.ContRight {
float:left;
width:200px;
height:100px;
margin:0;
}

#Piede div.ContRight p {
line-height:15px;
color:#97BE0D;
font-weight:700;
padding:12px 10px 0 0;
}

#Piede div.ContRight form {
margin:10px 15px 0 0;
}

#Piede div.ContRight form label {
line-height:20px;
width:50px;
height:20px;
float:left;
font-family:Arial, sans-serif;
font-size:10px;
color:#81969F;
}

#Piede div.ContRight form a.PulsSmall {
float:right;
display:none,;
}

#Piede div.ContRight form input {
width:129px;
font-family:Arial, sans-serif;
font-size:11px;
border:1px solid #B5D3DF;
margin:0 0 5px;
padding:3px 2px;
}

#Piede div.W3C {
background:#fff;
padding:10px 15px;
}

#Piede div.W3C p {
line-height:15px;
font-family:Arial, sans-serif;
font-size:10px;
color:#A9A9A9;
text-align:center;
}

#Piede div.W3C p img {
float:left;
margin:0 10px 0 0;
}

div.ComeArrivare {
padding:10px 20px;
}

div.ComeArrivare h3 {
color:#774E42;
font-size:14px;
margin:0 0 5px;
}

div.ComeArrivare p {
font-size:11px;
font-family:Arial, sans-serif;
color:#555;
text-align:justify;
padding:0;
}

div.Ricerca div.RicercaHead {
position:relative;
height:50px;
}

div.Ricerca div.RicercaHead ul li {
position:absolute;
width:105px;
height:40px;
line-height:40px;
font-size:11.5pt;
font-weight:700;
text-align:center;
}

div.Ricerca div.RicercaHead ul li span {
display:block;
font-size:10pt;
padding:5px 0 0;
}

div.Ricerca div.RicercaHead ul li a {
display:block;
height:39px;
}

div.Ricerca#Alloggi div.RicercaHead ul li.Strutture {
top:0;
left:0;
color:#EFFAFF;
}

div.Ricerca#Alloggi div.RicercaHead ul li.Offerte {
top:0;
right:0;
z-index:2;
}

div.Ricerca#Alloggi div.RicercaHead ul li.Offerte a {
background:url('../img/Ricerca/Alloggi_bgLinguettaOfferte.png') no-repeat;
background-position:0 0;
color:#97BE0D;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
}

div.Ricerca#ROfferte div.RicercaHead ul li.Strutture {
top:0;
left:0;
z-index:2;
}

div.Ricerca#ROfferte div.RicercaHead ul li.Offerte {
top:0;
right:0;
color:#FAFFEF;
}

div.Ricerca#ROfferte div.RicercaHead ul li.Strutture a {
background:url('../img/Ricerca/Offerte_bgLinguettaAlloggi.png') no-repeat;
background-position:0 0;
color:#009EE0;
text-shadow:0 1px 0 rgba(255, 255, 255, 0.6);
}

div.Ricerca div.RicercaBody {
border-right:1px solid;
border-left:1px solid;
}

div.Divisore {
height:15px;
}

div.Ricerca p.SeiIn {
background:#F9FDFF;
padding:0 0 8px 10px;
}
div.Ricerca#ROfferte p.SeiIn {
background: #FBFCFB;
}
div.Ricerca p.SeiIn strong {
font-size:14px;
color:#DF9801;
font-weight:400;
}

div.Ricerca div.RicercaFooter {
clear:both;
height:20px;
}

div.Ricerca#Alloggi div.RicercaHead {
background:url('../img/Ricerca/Alloggi_bgRicercaHead.png') no-repeat 0 0;
}

div.Ricerca#Alloggi div.RicercaBody ul.RicercaBottom {
background:#F9FDFF;
}

div.Ricerca#Alloggi div.RicercaBody ul.RicercaBottom li {
background:url('../img/Ricerca/Alloggi_PiuLi.png') no-repeat 0 6px;
}

div.Ricerca#Alloggi div.Divisore {
background:url('../img/Ricerca/Alloggi_bgRicercaBottomTop.png') no-repeat center top;
}

div.Ricerca#Alloggi div.RicercaFooter {
background:url('../img/Ricerca/Alloggi_bgRicercaFooter.png') no-repeat 0 0;
}

div.Ricerca#ROfferte div.RicercaHead {
background:url('../img/Ricerca/Offerte_bgRicercaHead.png') no-repeat 0 0;
}

div.Ricerca#ROfferte div.RicercaBody {
border-color:#97BE0D;
}

div.Ricerca#ROfferte div.RicercaBody ul.RicercaBottom {
background:#FBFCFB;
}

div.Ricerca#ROfferte div.RicercaBody ul.RicercaBottom li {
background:url('../img/Ricerca/Offerte_PiuLi.png') no-repeat 0 6px;
}

div.Ricerca#ROfferte div.Divisore {
background:url('../img/Ricerca/Offerte_bgRicercaBottomTop.png') no-repeat center top;
}

div.Ricerca#ROfferte div.RicercaFooter {
background:url('../img/Ricerca/Offerte_bgRicercaFooter.png') no-repeat 0 0;
}

div.Ricerca ul.RicercaTop {
font-size:12.5pt;
padding:4px 8px 15px;
}

div.Ricerca ul.RicercaTop li a {
color:#ACACAD;
background:url('../img/Ricerca/PallinoLi.png') no-repeat;
background-position:0 0;
padding:1px 0 1px 25px;
}

div.Ricerca ul.RicercaTop li a:hover {
background-position:0 -26px;
text-decoration:none;
color:#58585A;
}

div.Ricerca ul.RicercaTop li a:active {
background-position:0 -78px;
}

div.Ricerca ul.RicercaTop li.Current a {
background-position:0 -52px;
color:#DF9801;
font-weight:400;
}

div.Ricerca ul.RicercaTop li span {
font-family:Arial, sans-serif;
color:#7F7F7F;
font-size:7.5pt;
}

div.Ricerca ul.RicercaBottom {
font-size:10pt;
line-height:20px;
font-family:Arial, sans-serif;
padding:0 13px;
}

div.Ricerca ul.RicercaBottom li {
border-bottom:1px dotted #9ECFE5;
padding:0 0 0 15px;
}

div.Ricerca ul.RicercaBottom li span {
color:#7F7F7F;
font-size:7.5pt;
}

div.Ricerca ul.RicercaBottom li.Disattivato {
color:#c1c1c1;
background:none;
}

div.Ricerca ul.RicercaBottom li.Esploso {
border:0;
font-weight:700;
color:#58585A;
background:none;
padding:0 0 5px 15px;
}

div.Ricerca ul.RicercaBottom li.Esploso ul li {
border:0;
font-size:11px;
background:none;
list-style-position:center;
}

div.Ricerca ul.RicercaBottom li.Esploso ul li.Esploso {
background:none;
padding:0 0 0 15px;
}

div.Ricerca ul.RicercaBottom li.Esploso ul li.Esploso ul {
margin:0;
padding:0 0 5px;
}

div.Ricerca ul.RicercaBottom li.Esploso ul li.Esploso ul li {
line-height:15px;
background:url('../img/liEsploso2.gif') no-repeat 3px 4px;
}

div.Ricerca ul.RicercaBottom li.Esploso ul li.Esploso ul li.Current {
font-weight:400;
font-size:10px;
color:#DF9801;
}

div#Offerte {
position:relative;
width:540px;
height:283px;
margin-bottom:20px;
background:#97BE0D;
}

div#Offerte div.OfferteHeader {
height:40px;
line-height:40px;
background:url('../img/Offerte/bgOfferteHeader.png') no-repeat 0 0;
}

div#Offerte div.OfferteHeader p.TitoloBoxOfferte {
font-size:24px;
text-align:center;
font-weight:400;
color:#fff;
}

div#Offerte div#OfferteCont {
position:relative;
overflow:hidden;
width:531px;
height:190px;
margin:0 0 31px 9px;
padding:0;
}

div#Offerte div#OfferteCont ol.ContPagine {
display:block;
width:5310px;
height:190px;
}

div#Offerte div#OfferteCont ol li.Pagina {
display:block;
float:left;
width:531px;
height:190px;
}

div#Offerte div#OfferteCont ol li .BoxSilver {
position:relative;
float:left;
width:128px;
height:187px;
background:url('../img/Offerte/bgBoxSilver.png') no-repeat 0 0;
font-family:Arial, sans-serif;
margin:0 3px 3px 0;
}

div#Offerte div#OfferteCont .BoxSilver .BoxFoto {
width:120px;
height:85px;
}

div#Offerte div#OfferteCont ol li .BoxSilver h2 {
position:absolute;
top:85px;
left:4px;
height:30px;
line-height:30px;
font-size:11px;
}

div#Offerte div#OfferteCont ol li .BoxSilver h2 a {
display:block;
width:112px;
margin-top:-81px;
color:#df9801;
font-family:Arial, sans-serif;
font-size:8.5px;
padding:81px 4px 69px;
}

div#Offerte div#OfferteCont .BoxSilver .InfoOfferta {
font-size:11px;
padding:20px 8px 0;
}

div#Offerte div#OfferteCont .BoxSilver .InfoOfferta .BoxDxPrezzo strong {
color:#CF0C19;
font-size:24px;
}

div#Offerte #GuardaTutte {
position:absolute;
bottom:15px;
left:0;
height:30px;
width:100%;
line-height:30px;
text-align:center;
display:block;
}

div#Offerte p#GuardaTutte a {
color:#fff;
font-size:17px;
}

div#Offerte a.pulsIndietro {
position:absolute;
z-index:999;
bottom:15px;
left:15px;
display:block;
width:30px;
height:30px;
text-decoration:none;
font-size:0;
background:url('../img/Offerte/OfferteFrecciaSx.png') no-repeat;
background-position:0 0;
cursor:default;
}

div#Offerte a.pulsAvanti {
position:absolute;
z-index:999;
bottom:15px;
right:15px;
display:block;
width:30px;
height:30px;
text-decoration:none;
font-size:0;
background:url('../img/Offerte/OfferteFrecciaDx.png') no-repeat;
background-position:0 0;
cursor:default;
}

div#Offerte a.pulsAvanti:hover {
text-decoration:none;
background-position:0 -30px;
}

div#Offerte div.OfferteFooter {
height:22px;
background:url('../img/Offerte/bgOfferteFooter.png') no-repeat 0 0;
}

div#AdSense {
margin-left: 12px;
margin-bottom: 20px;
width: 300px;
}

div#Evidenza {
margin:10px 0 20px;
padding:10px 0 0;
}

div#Evidenza ul li {
border-bottom:2px dotted #AFE8FF;
padding:10px 0;
}

div#Evidenza ul li:hover {
background-color:#f9f9f9;
}

div#Evidenza ul li h6 {
font-size:12px;
line-height:12px;
color:#DF9801;
margin-bottom:5px;
}

div#Evidenza ul li p {
font-family:Arial, sans-serif;
font-size:10px;
line-height:13px;
color:#58585A;
}

div#Evidenza ul li a.Puls {
float:right;
margin:5px 0 0;
}

#Lista p.DescrizioneRicerca {
color:#2BA9E4;
}

#Lista div.PaginazioneBottom ul li a {
background:#F9FDFF;
border:1px solid #9ECFE5;
}

#Lista div.Paginazione {
background:url('../img/bgPaginazioneLista.png') no-repeat 0 0;
}

#Lista div.Paginazione div.AvantiIndietro a.Indietro {
background:url('../img/bgIndietroLista.png') no-repeat;
}

#Lista div.Paginazione div.AvantiIndietro a.Avanti {
background:url('../img/bgAvantiLista.png') no-repeat;
}

#Lista div.Paginazione div.Ordinamento {
border-left:1px solid #C5E5F2;
}

#Lista div.Paginazione div.NRisultati {
border-right:1px solid #C5E5F2;
}

#Lista div.Scheda {
text-align:left;
border-top:1px solid #ACACAD;
padding:0 0 15px;
}

#Lista div.Scheda p {
padding:0 10px 5px;
}

#Lista div.Scheda div.WrapRight {
float:right;
width:340px;
margin:0 0 0 10px;
padding:0;
}

#Lista div.Scheda ul.Gallery {
float:right;
margin:20px 8px 0 0;
}

#Lista div.Scheda ul.Gallery li {
float:left;
width:85px;
height:85px;
border:1px solid #e1e1e1;
margin:0 0 0 8px;
padding:1px;
}

#Lista div.Scheda ul.Gallery li.Espandibile {
width:auto;
height:auto;
border:none;
padding:0;
}

#Lista div.Scheda ul.Gallery li.Espandibile a {
display:block;
width:85px;
height:85px;
border:2px solid #9ECFE5;
}

#Lista div.Scheda div.WrapRight .PulsantiDx {
width:340px;
clear:right;
float:right;
}

#Lista div.Scheda a.OffertaInCorso {
float:right;
width:60px;
height:45px;
background:url('../img/offertaSi.png') no-repeat 0 0;
margin:10px 10px 0 0;
}

#Lista div.Scheda a.CheckRates {
float:right;
width:85px;
height:36px;
line-height:35px;
color:#fff;
background:url('../img/bgCheckRates.png') no-repeat 0 0;
text-align:center;
font-size:11px;
font-weight:700;
margin:15px 10px 0 0;
padding:0;
}

#Lista div.Scheda div.Anagrafica img.Startweb {
margin:7px 0 -6px 6px;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta {
display:none;
position:absolute;
top:15px;
left:-1px;
width:423px;
height:219px;
z-index:999999;
background:url('../img/bgPopUpContatta.png') no-repeat 0 0;
}

#Lista div.wrapRight div.box textarea {
border:1px solid #3FB5E7;
width:198px;
height:90px;
margin:0;
padding:0;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo form input {
border:1px solid #3FB5E7;
}

#Lista div.Scheda div.Anagrafica p.Titolo {
line-height:18px;
padding:10px 10px 5px;
}

#Lista div.Scheda div.Anagrafica p.Titolo span {
font-family:Arial, sans-serif;
font-size:11px;
color:#999;
}

#Lista div.Scheda div.Anagrafica p.Titolo img {
margin:3px 0 0 5px;
}

#Lista div.Descrizione {
padding:20px 10px;
}

#Lista div.Scheda div.Descrizione p {
background:url('../img/bgDescrizione.gif') no-repeat right top;
line-height:16px;
font-size:11px;
color:#999;
padding:0 35px 0 10px;
}

#Lista div.Scheda div.Descrizione p.Big {
text-align:justify;
font-size:12px;
color:#5B5B5C;
}

#Lista div.Scheda div.Descrizione p a.LeggiTutto {
text-decoration:none;
color:#DF9801;
}

#Lista div.SchedaServizi {
padding:0 20px 20px;
}

#Lista div.SchedaServizi img {
float:left;
margin:0 4px 4px 0;
}

#Lista div.Scheda div.Suite {
border-top:1px solid #009EE0;
background:#F5FBFE url('../img/footerSchedaSuite.png') no-repeat left bottom;
margin:-1px 0 0;
}

#Lista div.Scheda div.Media {
border-top:1px solid #9ECFE5;
background:#FBFEFF;
margin:-1px 0 0;
}

#Lista div.Scheda div.Media p.Recapiti {
border-color:#9ECFE5;
}

#ListaOfferte div.PaginazioneBottom ul li a {
background:#F9FDFF;
border:1px solid #D6E5B5;
color:#97BE0D;
}

#ListaOfferte div.Paginazione {
background:url('../img/bgPaginazioneListaOfferte.png') no-repeat 0 0;
}

#ListaOfferte div.Paginazione div.AvantiIndietro a.Indietro {
background:url('../img/bgIndietroListaOfferte.png') no-repeat;
}

#ListaOfferte div.Paginazione div.AvantiIndietro a.Avanti {
background:url('../img/bgAvantiListaOfferte.png') no-repeat;
}

#ListaOfferte div.Paginazione div.Ordinamento {
border-left:1px solid #DBEF95;
}

#ListaOfferte div.Paginazione div.NRisultati {
border-right:1px solid #DBEF95;
}

div#ListaOfferte h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:25px;
color:#AECF6C;
font-weight:400;
padding:0 0 5px;
}

div#ListaOfferte ol li {
margin:0 0 20px;
padding:10px 0 0;
}

div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta {
display:none;
position:absolute;
top:15px;
left:-1px;
width:423px;
height:219px;
z-index:999999;
background:url('../img/ListaOfferte/bgPopUpContatta.png') no-repeat 0 0;
}

div#ListaOfferte ol li div.Contenuto div.wrapRight div.box textarea {
border:1px solid #97BE0D;
width:198px;
height:90px;
margin:0;
padding:0;
}

div#ListaOfferte ol li div.Contenuto p.Intestazione {
color:#666;
font-family:Arial, sans-serif;
font-size:11px;
padding:0 10px 10px 0;
}

div#ListaOfferte ol li div.Contenuto h4 {
font-size:17px;
line-height:20px;
color:#DF9801;
font-weight:400;
padding:2px 10px 5px 0;
}

div#ListaOfferte ol li div.Contenuto h4 img {
vertical-align:middle;
}

div#ListaOfferte ol li div.Contenuto h5 {
font-size:17px;
font-weight:400;
color:#DF9801;
padding:10px 0 5px;
}

div#ListaOfferte ol li div.Contenuto p.DalAl {
font-size:16px;
line-height:16px;
color:#97BE0D;
padding:0 10px 5px 0;
}

div#ListaOfferte ol li div.Contenuto div.Descrizione {
color:#58585A;
font-size:12px;
line-height:14px;
padding:0 10px 5px 0;
}

div#ListaOfferte ol li div.Contenuto div.UlterioriInfo p {
font-size:12px;
background:url('../img/LineaDottedGreen.gif') no-repeat left bottom;
padding:2px 5px;
}

div#ListaOfferte ol li div.Contenuto div.UlterioriInfo p strong.Prezzo {
color:#CF0C19;
}

div#ListaOfferte ol li div.Contenuto div.UlterioriInfo p strong.Prezzo span {
font-weight:400;
font-size:10px;
}

div#ListaOfferte ol li ul.Galleria {
float:left;
width:195px;
}

div#ListaOfferte ol li ul.Galleria li {
float:left;
border:1px solid #97BE0D;
margin:0 5px 5px 0;
padding:0;
}

div#ListaOfferte ol li ul.Galleria li a {
display:block;
width:85px;
height:85px;
margin:1px;
}

div#ListaOfferte ol li ul.Galleria li.Big a {
width:179px;
height:100px;
}

div#ListaOfferte ol li.Silver ul.Galleria {
width:auto;
margin:0 10px 0 0;
}

div#ListaOfferte ol li div.InfoRight {
float:right;
width:120px;
margin:5px 10px 20px 20px;
}

div#ListaOfferte ol li div.InfoRight p.codRif {
color:#ACACAD;
font-size:10px;
text-align:center;
padding:2px 0;
}

div#ListaOfferte ol li div.InfoRight div.Soggiorno {
text-align:center;
width:120px;
padding:8px 0;
}

div#ListaOfferte ol li div.InfoRight div.Soggiorno p {
font-size:11px;
font-family:Arial, sans-serif;
color:#fff;
padding:0 6px;
}

div#ListaOfferte ol li div.InfoRight div.Soggiorno p strong {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
}

div#ListaOfferte ol li div.InfoRight div.Soggiorno p span {
font-size:10px;
color:#555;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo {
float:right;
width:120px;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Top {
height:28px;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Top p {
text-align:center;
padding:7px 3px 0;
}

div#ListaOfferte ol li.Gold div.InfoRight div.Prezzo div.Top {
background:url('../img/Offerte/bgPrezzoGold_sprite.png') no-repeat 0 0;
}

div#ListaOfferte ol li.Silver div.InfoRight div.Prezzo div.Top {
background:url('../img/Offerte/bgPrezzoSilver_sprite.png') no-repeat 0 0;
}

div#ListaOfferte ol li.Bronze div.InfoRight div.Prezzo div.Top {
background:url('../img/Offerte/bgPrezzoBronze_sprite.png') no-repeat 0 0;
}

div#ListaOfferte ol li.Gold div.InfoRight div.Prezzo div.Cont {
border-left:2px solid #A4C62B;
border-right:2px solid #A4C62B;
background-color:#FAFAFA;
}

div#ListaOfferte ol li.Silver div.InfoRight div.Prezzo div.Cont {
border-left:1px solid #A4C62B;
border-right:1px solid #A4C62B;
background-color:#fff;
}

div#ListaOfferte ol li.Bronze div.InfoRight div.Prezzo div.Cont {
border-left:1px solid #B2B2B2;
border-right:1px solid #B2B2B2;
background-color:#fff;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Cont p {
line-height:18px;
text-align:center;
padding:0 5px 7px;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo p span.Totale {
line-height:14px;
font-family:Arial, sans-serif;
font-size:10px;
color:#555;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Cont p strong {
color:#CF0C19;
font-size:20px;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Cont p strong span {
font-size:16px;
font-weight:400;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Cont p strike {
font-size:17px;
color:#666;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Cont p strike span {
font-size:14px;
font-weight:400;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Bottom {
height:28px;
padding:0 5px;
}

div#ListaOfferte ol li.Gold div.InfoRight div.Prezzo div.Bottom {
background:url('../img/Offerte/bgPrezzoGold_sprite.png') no-repeat 0 -28px;
}

div#ListaOfferte ol li.Silver div.InfoRight div.Prezzo div.Bottom {
background:url('../img/Offerte/bgPrezzoSilver_sprite.png') no-repeat 0 -28px;
}

div#ListaOfferte ol li.Bronze div.InfoRight div.Prezzo div.Bottom {
background:url('../img/Offerte/bgPrezzoBronze_sprite.png') no-repeat 0 -28px;
}

div#ListaOfferte ol li div.InfoRight div.Prezzo div.Bottom p {
line-height:28px;
font-size:12px;
color:#A4C62B;
padding:0 0 0 55px;
}

div#ListaOfferte ol li.Gold div.InfoRight div.Soggiorno {
background:#B6D255 url('../img/bgInfoRightGold.png') no-repeat 0 0;
}

div#ListaOfferte ol li.Silver div.InfoRight div.Soggiorno {
background:#E5EFC2 url('../img/bgInfoRightSilver.png') no-repeat 0 0;
}

div#ListaOfferte ol li div.InfoRight div.DalAl {
float:right;
width:120px;
text-align:center;
padding:5px 0 0;
}

div#ListaOfferte ol li div.InfoRight div.DalAl p {
font-size:11px;
font-family:Arial, sans-serif;
color:#DF9801;
}

div#ListaOfferte ol li div.InfoRight p.PrezzoMedio {
font-family:Arial, sans-serif;
font-size:10px;
clear:both;
text-align:center;
padding:10px 0 5px;
}

div#ListaOfferte ol li div.InfoRight p.PrezzoMedio strong {
color:#CF0C19;
font-size:12px;
}

div#ListaOfferte ol li div.InfoRight a.Puls {
margin:10px 0 0 10px;
}

ul#NuovaRicerca {
padding:20px 0;
}

ul#NuovaRicerca li {
font-size:16px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
margin:0 0 10px 10px;
}

ul#NuovaRicerca li.Alloggi a {
color:#19A1E2;
border-bottom:1px dotted #19A1E2;
padding:2px;
}

ul#NuovaRicerca li.Offerte a {
color:#97BE0D;
border-bottom:1px dotted #97BE0D;
padding:2px;
}

ul#NuovaRicerca li a:hover {
text-decoration:none;
border-bottom:1px solid;
}

#SchedaDettaglio {
margin:10px 0 0;
}

#SchedaDettaglio div.MenuSchede {
height:29px;
border-bottom:1px solid #7FCFF0;
}

#SchedaDettaglio div.MenuSchede ul {
width:100%;
float:left;
}

#SchedaDettaglio div.MenuSchede ul li {
position:relative;
height:29px;
line-height:30px;
float:left;
margin-right:10px;
font-size:13px;
}

#SchedaDettaglio div.MenuSchede ul li span {
display:block;
width:20px;
height:20px;
}

#SchedaDettaglio div.MenuSchede ul li span.aSx {
position:absolute;
top:0;
left:0;
}

#SchedaDettaglio div.MenuSchede ul li span.aDx {
position:absolute;
top:0;
right:0;
}

#SchedaDettaglio div.MenuSchede ul li.Current {
background:#fff;
border-top:1px solid #7FCFF0;
border-right:1px solid #7FCFF0;
border-left:1px solid #7FCFF0;
color:#009EE0;
font-weight:700;
padding:0 20px;
}

#SchedaDettaglio div.MenuSchede ul li.Current span {
margin:-1px -1px 0;
}

#SchedaDettaglio div.MenuSchede ul li.Current span.aSx {
background:url('../img/spriteSchedaDettaglio.png') no-repeat left top;
}

#SchedaDettaglio div.MenuSchede ul li.Current span.aDx {
background:url('../img/spriteSchedaDettaglio.png') no-repeat right top;
}

#SchedaDettaglio div.MenuSchede ul li a {
display:block;
height:25px;
line-height:27px;
border-top:2px solid;
border-right:2px solid;
border-left:2px solid;
background:#fff;
font-weight:700;
padding:0 18px;
}

#SchedaDettaglio div.MenuSchede ul li a:hover span.aSx {
background-position:0 0;
}

#SchedaDettaglio div.MenuSchede ul li a:hover span.aDx {
background-position:-20px 0;
}

#SchedaDettaglio div.MenuSchede ul li.Details a {
color:#F20C23;
background:#FFF3F4;
text-shadow:0 1px 0 #fff;
border-color:#F20C23;
}

#SchedaDettaglio div.MenuSchede ul li.Details span.aSx {
background:url('../img/spriteLinguetta_Details.png') no-repeat 0 -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Details span.aDx {
background:url('../img/spriteLinguetta_Details.png') no-repeat -20px -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Description a {
color:#bbb;
background:#F7F7F7;
text-shadow:0 1px 0 #fff;
border-color:#E0E0E0;
}

#SchedaDettaglio div.MenuSchede ul li.Description span.aSx {
background:url('../img/spriteLinguetta_Description.png') no-repeat 0 -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Description span.aDx {
background:url('../img/spriteLinguetta_Description.png') no-repeat -20px -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Gallery a {
color:#0C7CB9;
background:#F3F9FC;
text-shadow:0 1px 0 #fff;
border-color:#0C7CB9;
}

#SchedaDettaglio div.MenuSchede ul li.Gallery span.aSx {
background:url('../img/spriteLinguetta_Gallery.png') no-repeat 0 -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Gallery span.aDx {
background:url('../img/spriteLinguetta_Gallery.png') no-repeat -20px -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Video a {
color:#9F0CB8;
background:#F8F5F8;
text-shadow:0 1px 0 #fff;
border-color:#9F0CB8;
}

#SchedaDettaglio div.MenuSchede ul li.Video span.aSx {
background:url('../img/spriteLinguetta_Video.png') no-repeat 0 -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Video span.aDx {
background:url('../img/spriteLinguetta_Video.png') no-repeat -20px -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Map a {
color:#B8AD0C;
background:#F8F7E7;
text-shadow:0 1px 0 #fff;
border-color:#B8AD0C;
}

#SchedaDettaglio div.MenuSchede ul li.Map span.aSx {
background:url('../img/spriteLinguetta_Map.png') no-repeat 0 -40px;
}

#SchedaDettaglio div.MenuSchede ul li.Map span.aDx {
background:url('../img/spriteLinguetta_Map.png') no-repeat -20px -40px;
}

#SchedaDettaglio .ContDettaglio {
position:relative;
border-right:1px solid #7FCFF0;
border-bottom:1px solid #7FCFF0;
border-left:1px solid #7FCFF0;
background:#fff;
padding:20px 0;
}

#SchedaDettaglio .ContDettaglio span.aTopSx {
position:absolute;
top:-1px;
left:-1px;
display:block;
width:20px;
height:20px;
background:url('../img/spriteSchedaDettaglio.png') no-repeat 0 0;
}

#SchedaDettaglio .ContDettaglio span.aTopDx {
position:absolute;
top:-1px;
right:-1px;
display:block;
width:20px;
height:20px;
background:url('../img/spriteSchedaDettaglio.png') no-repeat -20px 0;
}

#SchedaDettaglio .ContDettaglio span.aBottomSx {
position:absolute;
bottom:-1px;
left:-1px;
display:block;
width:20px;
height:20px;
background:url('../img/spriteSchedaDettaglio.png') no-repeat 0 -20px;
}

#SchedaDettaglio .ContDettaglio span.aBottomDx {
position:absolute;
bottom:-1px;
right:-1px;
display:block;
width:20px;
height:20px;
background:url('../img/spriteSchedaDettaglio.png') no-repeat -20px -20px;
}

#SchedaDettaglio #Anagrafica {
clear:both;
padding:0 20px;
}

#SchedaDettaglio #Anagrafica p img.FotoIco {
float:left;
border:2px solid #7FCFF0;
margin:0 10px 15px 0;
}

#SchedaDettaglio #Anagrafica h1 {
color:#2BA9E4;
font-size:23px;
font-weight:400;
padding:0 0 5px;
}

#SchedaDettaglio #Anagrafica h1 img {
vertical-align:middle;
margin:0 0 0 5px;
}

#SchedaDettaglio p.Descrizione {
text-align:justify;
font-size:11px;
color:#58585A;
padding:20px;
}

#SchedaDettaglio .PulsantiDx {
width:150px;
float:right;
}

#SchedaDettaglio #Condividi {
width:150px;
float:right;
text-align:center;
}

#SchedaDettaglio #Condividi p {
color:#999;
font-weight:700;
padding:0 0 5px;
}

#SchedaDettaglio #Condividi a.FaceBook {
display:block;
width:125px;
height:30px;
background:url('../img/Facebook-button.png') no-repeat 0 0;
margin:0 auto;
}

#SchedaDettaglio #TripAdvisor {
width:150px;
float:right;
text-align:center;
background:url('../img/TripAdvisor.gif') no-repeat center top;
margin:0 0 15px;
padding:30px 0 0;
}

#SchedaDettaglio #TripAdvisor p {
font-family:Verdana, sans-serif;
font-size:10px;
line-height:14px;
color:#555;
}

#SchedaDettaglio #TripAdvisor p a {
color:#589442;
font-weight:700;
}

#SchedaDettaglio p.Descrizione a.FotoBig img {
float:left;
border:1px solid #7FCFF0;
max-width:280px;
margin:0 10px 10px 0;
}

#SchedaDettaglio a.CheckRates {
display:block;
width:85px;
height:36px;
line-height:35px;
color:#fff;
background:url('../img/bgCheckRates.png') no-repeat 0 0;
text-align:center;
font-size:11px;
font-weight:700;
margin:15px 20px 0;
padding:0;
}

#ContattaStruttura {
position:relative;
clear:both;
background:#7FCFF0 url('../img/bgContattaStrutturaFooter.png') no-repeat bottom;
margin:39px 0 0;
padding:0 0 15px;
}

#ContattaStruttura div.sxFreccia {
position:absolute;
top:41px;
left:-10px;
width:10px;
height:19px;
background:url('../img/bgContattaStrutturaFreccia.png') no-repeat 0 0;
}

#ContattaStruttura p#Msg {
position:absolute;
bottom:-30px;
left:0;
width:100%;
text-align:center;
height:18px;
line-height:18px;
font-size:13px;
}

#ContattaStruttura p#Msg span {
font-weight:700;
padding:3px 5px;
}

#ContattaStruttura p#Msg span.Err {
background:#FFEFEF;
color:red;
}

#ContattaStruttura p#Msg span.Ok {
background:#EAF5C0;
color:#97BE0D;
}

#ContattaStruttura h5 {
font-size:16.5px;
line-height:17px;
color:#fff;
font-weight:400;
text-transform:uppercase;
padding:0 15px 10px;
}

#ContattaStruttura div.cHead {
clear:both;
height:20px;
background:url('../img/bgContattaStrutturaHead.png') no-repeat 0 0;
}

#ContattaStruttura label {
font-size:11px;
font-family:Arial, sans-serif;
color:#58585A;
}

#ContattaStruttura table tr td {
padding:0 5px 0 0;
}

#ContattaStruttura p.cBottom {
line-height:22px;
font-size:10px;
font-family:Arial, sans-serif;
padding:10px 0 0;
}

#ContattaStruttura p.cBottom a.PulsSmall span {
color:#97BE0D;
font-weight:700;
text-transform:uppercase;
}

#ContattaStruttura input,#ContattaStruttura textarea {
border:none;
background:#fff url('../img/bgContattaStrutturaInput.png') no-repeat 0 0;
font-size:11px;
margin-bottom:5px;
width:100%;
font-family:Arial, sans-serif;
color:#555;
padding:3px 2px 4px;
}

#ContattaStruttura input.Data {
background:url('../img/bgContattaStrutturaInput_Data.png') no-repeat 0 0;
}

#ContattaStruttura input.disabled,#ContattaStruttura textarea.disabled {
background:#EAF8FD;
color:#7FCFF0;
}

#ContattaStruttura span.privacy {
font-size:10px;
padding:10px 0;
}

#ContattaStruttura span.privacy a {
color:#555;
text-decoration:underline;
cursor:pointer;
}

#SchedaDettaglio .cntGallery {
text-align:center;
padding-top:20px;
}

#SchedaDettaglio .cntGallery img#FotoGrande {
border:4px solid #e9e9e9;
max-width:480px;
margin:0 auto 17px;
}

#SchedaDettaglio .cntGallery ul {
padding:0 0 10px 15px;
}

#SchedaDettaglio .cntGallery ul li {
float:left;
margin:0 9px 9px 0;
}

#SchedaDettaglio .cntGallery ul li a {
float:left;
border:1px solid #C1C1C1;
}

#SchedaDettaglio .cntGallery ul li a:hover {
border:1px solid #000;
}

#SchedaDettaglio .cntGallery ul li a img {
vertical-align:top;
width:85px;
height:85px;
padding:3px;
}

#SchedaDettaglio .VideoCont {
padding:20px 20px 0;
}

#SchedaDettaglio .VideoCont ul.AltriVideo {
text-align:center;
padding:10px 0 0;
}

#SchedaDettaglio .VideoCont ul.AltriVideo li {
display:inline;
margin:0 10px 0 0;
}

#SchedaDettaglio .VideoCont ul.AltriVideo li.CurrentVid {
filter:Alpha(Opacity=30);
-moz-opacity:0.3px;
opacity:0.3px;
}

#SchedaDettaglio .VideoCont ul.AltriVideo li.CambiaVid a {
cursor:pointer;
}

#SchedaDettaglio .VideoCont ul.AltriVideo li a img {
border:3px double #999;
vertical-align:top;
}

#SchedaDettaglio .GoogleMap {
padding-top:20px;
}

#SchedaDettaglio .GoogleMap iframe {
width:502px;
height:502px;
border:4px solid #E8F7FD !important;
margin:0 0 0 15px;
padding:0;
}

div#MenuSchede ul li a {
color:#fff;
text-decoration:none;
}

div.DettagliContainer {
padding:20px 20px 10px;
}

div.DettagliContainer strong.Prz {
text-transform:lowercase;
font-family:Verdana, sans-serif;
color:#BF5853;
}

div.DettagliContainer strong.Prz span {
font-size:10px;
font-weight:400;
color:#BF5853;
}

div.DettagliContainer div.BoxDettagli h5 {
clear:left;
min-height:21px;
height:auto !important;
border-bottom:1px dotted #7FCFF0;
margin:0 -9px 10px;
}

div.DettagliContainer div.BoxDettagli h5 span {
display:block;
height:21px;
line-height:21px;
float:left;
font-size:15px;
text-transform:uppercase;
color:#ACACAD;
font-family:Tahoma, sans-serif;
margin:0 8px;
padding:0;
}

div.DettagliContainer div.BoxDettagli h6 {
font-size:14px;
color:#999;
margin:0;
padding:0 0 4px;
}

div.DettagliContainer table {
border-collapse:collapse;
border:1px solid #d7d7d7;
}

div.DettagliContainer table th {
text-align:center;
color:#777;
border:1px solid #d7d7d7;
vertical-align:middle;
padding:4px 8px;
}

div.DettagliContainer table td {
font-size:11px;
text-align:center;
color:#555;
background:#fff;
border:1px solid #d7d7d7;
vertical-align:middle;
padding:4px 8px;
}

div.DettagliContainer div.BoxDettagli#Ospitalita div.CapacitaRicettiva div.RigaCapacitaRicettiva {
float:left;
display:block;
height:29px;
line-height:29px;
font-weight:700;
font-size:14px;
color:#666;
background:#f7f7f7;
cursor:help;
margin:0 12px 0 0;
padding:0 4px 0 0;
}

div.DettagliContainer div.BoxDettagli#Ospitalita div.DescrizioneCapacitaRicettiva {
height:15px;
line-height:15px;
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:700;
color:#666;
clear:both;
padding:4px 3px 0;
}

div.DettagliContainer div.BoxDettagli#Servizi p {
clear:left;
color:#555;
font-size:12px;
padding:0 4px 8px;
}

div.DettagliContainer div.BoxDettagli#Servizi p strong {
color:#BD6F8A;
}

div.DettagliContainer div.BoxDettagli#Servizi div.IconeServizi {
float:left;
border-top:3px solid #f7f7f7;
border-left:3px solid #f7f7f7;
margin:0 0 8px;
}

div.DettagliContainer div.BoxDettagli#Servizi div.IconeServizi div.Icona {
position:relative;
float:left;
width:28px;
height:28px;
}

div.DettagliContainer div.BoxDettagli#Servizi div.IconeServizi div.Icona img {
border-right:3px solid #f7f7f7;
border-bottom:3px solid #f7f7f7;
cursor:help;
}

div.DettagliContainer div.BoxDettagli#Servizi div.IconeServizi div.Icona div.DescrizioneServizio {
position:absolute;
left:-9999px;
height:auto;
filter:Alpha(Opacity=80);
-moz-opacity:0.8px;
opacity:0.8px;
background:#666;
font-size:10px;
font-family:Verdana, sans-serif;
text-align:center;
font-weight:700;
color:#fff;
padding:3px;
}

div.DettagliContainer div.BoxDettagli#Servizi div.IconeServizi div.Icona:hover div.DescrizioneServizio {
bottom:32px;
left:0;
}

div.DettagliContainer div.BoxDettagli#Prezzi p {
clear:left;
color:#555;
font-size:12px;
padding:0 0 16px;
}

div.DettagliContainer div.BoxDettagli#Prezzi p strong {
color:#C36C68;
}

div.DettagliContainer div.BoxDettagli#Prezzi table {
clear:both;
float:left;
margin:0 10px 10px 0;
}

div.DettagliContainer div.BoxDettagli#Prezzi table th.Intestazione {
font-size:12px;
background:#FFF3F0;
}

div.DettagliContainer div.BoxDettagli#Prezzi table th.SettimanaleStagionale {
color:#555;
font-size:10px;
background:#FFFAF7;
}

div.DettagliContainer div.BoxDettagli#Prezzi table th.CbSb {
color:#333;
font-size:10px;
background:none;
font-weight:400;
}

div.DettagliContainer div.BoxDettagli#Pasti table {
clear:both;
margin:0 0 10px;
}

div.DettagliContainer div.BoxDettagli#Pasti table th {
font-size:11px;
background:#FFF1DF;
}

div.DettagliContainer div.BoxDettagli#Uniab table {
clear:both;
width:100%;
margin:0 10px 10px 0;
}

div.DettagliContainer div.BoxDettagli#Uniab table th {
font-size:12px;
background:#EFFFDF;
}

div.DettagliContainer div.BoxDettagli#Uniab table td {
line-height:15px;
}

div.DettagliContainer div.BoxDettagli#Uniab table td span {
font-size:10px;
color:#000;
}

div.DettagliContainer div.BoxDettagli#Uniab table td strong.Prz span {
color:#BF5853;
}

div.DettagliContainer div.BoxDettagli#Uniab div.CapacitaRicettiva div.RigaCapacitaRicettiva {
float:left;
display:block;
height:29px;
line-height:29px;
font-weight:700;
font-size:14px;
color:#83A87A;
background:#f7f7f7;
cursor:help;
margin:0 12px 0 0;
padding:0 4px 0 0;
}

div.DettagliContainer div.BoxDettagli#Uniab div.DescrizioneCapacitaRicettiva {
height:15px;
line-height:15px;
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:700;
color:#83A87A;
clear:both;
padding:4px 3px 0;
}

div.ArchivioArticoli ul {
padding:15px 0;
}

div.ArchivioArticoli li {
border-top:2px dotted #ccc;
padding:10px 0 15px 90px;
}

div.ArchivioArticoli li:hover {
background:#f9f9f9;
}

div.ArchivioArticoli li a {
font-size:15px;
font-weight:700;
}

div.ArchivioArticoli li img {
float:left;
margin:5px 0 0 -90px;
}

div.Redazionale p.introduzione {
font-size:11px;
color:#58585A;
text-align:justify;
line-height:18px;
padding:5px 0;
}

div.Redazionale div.Tematismi_redazionale#ArteCultura {
background:url('../../_common/img/Tematismi/header_artecultura.jpg') no-repeat 0 0;
margin:0;
}

div.Redazionale div.Tematismi_redazionale#TermeBenessere {
background:url('../../_common/img/Tematismi/TermeBenessere_header.jpg') no-repeat 0 0;
margin:0;
}

div.Redazionale div.Tematismi_redazionale#Sport {
background:url('../../_common/img/Tematismi/header_sport.jpg') no-repeat 0 0;
margin:0;
}

div.Redazionale div.Tematismi_redazionale#Mare {
background:url('../../_common/img/Tematismi/header_mare.jpg') no-repeat 0 0;
margin:0;
}

div.Redazionale div.Tematismi_redazionale#Eventi {
background:url('../../_common/img/Tematismi/header_eventi.jpg') no-repeat 0 0;
margin:0;
}

div.Redazionale div.Tematismi_redazionale#Enogastronomia {
background:url('../../_common/img/Tematismi/header_gastronomia.jpg') no-repeat 0 0;
margin:0;
}

div.Redazionale div.Tematismi_redazionale#Natura {
background:url('../../_common/img/Tematismi/header_natura.jpg') no-repeat 0 0;
margin:0;
}

div.Redazionale div.Tematismi_redazionale div.TematismiHeader {
height:100px;
margin-bottom:5px;
border-bottom:1px #E5E5E5 solid;
color:#BF3B8B;
}

div.Redazionale div.Tematismi_redazionale div.TematismiHeader h5 {
text-align:right;
font-size:26px;
padding:5px 0 0;
}

div.Redazionale div.Tematismi_redazionale div.TematismiHeader h5 span {
line-height:18px;
font-size:21px;
font-weight:400;
color:#999;
}

div.Redazionale div.Centra {
background:#fff;
margin:0 auto;
}

div.Redazionale .colonna {
font-size:11px;
line-height:16px;
color:#666;
width:50%;
float:left;
text-align:left;
margin:0;
padding:0 0 10px;
}

div.Redazionale .colonna#col_sx p {
padding:0 20px 0 0;
}

div.Redazionale h1 {
text-align:left;
font-size:2.2em;
color:#DF9801;
}

div.Redazionale .split3 {
font-size:11px;
line-height:16px;
color:#484848;
float:left;
text-align:left;
background:#f1f1f1;
margin:5px 0;
padding:5px 0;
}

div.Redazionale .split3 div {
float:left;
width:33%;
}

div.Redazionale .split3 div p {
padding:10px;
}

div.Redazionale h2 {
text-align:left;
margin-bottom:20px;
font-size:1.3em;
color:#ACACAD;
font-weight:400;
}

div.Redazionale h3 {
text-align:left;
margin-bottom:5px;
font-size:1.5em;
color:#DF9801;
}

div.Redazionale .Articolo {
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #95BB10;
overflow:Auto;
}

div.Redazionale img.FotoTematiche {
float:left;
width:100%;
margin:0 0 10px;
}

div.Redazionale .Sottotitolo {
text-align:left;
margin-bottom:15px;
}

div.Redazionale .AnteprimaContenuto {
text-align:left;
}

div.Redazionale p {
line-height:18px;
text-align:justify;
padding:0 15px 0 0;
}

div.Redazionale p.Slogan,div.Redazionale #col_sx p.Slogan {
border-left:2px solid #ACACAD;
width:80%;
font-size:18px;
line-height:20px;
text-align:left;
margin:15px 4px 15px 0;
padding:0 15px 0 10px;
}

div#BoxOfferteSmall {
margin-bottom:20px;
position:relative;
width:324px;
}

div#BoxOfferteSmall div.boTesta {
background:url('../img/bg_BoxOfferteSmall.png') no-repeat 0 0;
height:30px;
padding:0 20px;
}

div#BoxOfferteSmall div.boCorpo h4 {
position:absolute;
top:3px;
left:0;
width:324px;
padding-top:5px;
text-align:center;
color:#fff;
line-height:18px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
}

div#BoxOfferteSmall div.boCorpo {
padding-top:20px;
background:#97BE0D;
}

div#BoxOfferteSmall div.boPiede {
background:url('../img/bg_BoxOfferteSmall.png') no-repeat left bottom;
height:60px;
}

div#BoxOfferteSmall div.boPiede p {
text-align:center;
padding-top:3px;
}

div#BoxOfferteSmall div.boPiede p a {
color:#fff;
font-size:14px;
text-shadow:0 1px 0 #85A80B;
}

div#BoxOfferteSmall a.ArrLeft {
display:block;
position:absolute;
bottom:144px;
left:2px;
width:30px;
height:40px;
background:url('../img/BoxOfferteSmall_leftArr.png') no-repeat 0 0;
cursor:pointer;
}

div#BoxOfferteSmall a.ArrRight {
display:block;
position:absolute;
bottom:144px;
right:2px;
width:30px;
height:40px;
background:url('../img/BoxOfferteSmall_rightArr.png') no-repeat 0 0;
cursor:pointer;
}

div#BoxOfferteSmall div.boCorpo div.ContOfferteArt {
position:relative;
overflow:hidden;
width:250px;
height:187px;
margin:0 auto;
padding:0 6px 0 0;
}

div#BoxOfferteSmall div.boCorpo div.ContOfferteArt ol {
display:block;
width:60000px;
height:187px;
}

div#BoxMappa {
margin-bottom:20px;
width:325px;
background:url('../img/BoxMappa.png') repeat-y 0 0;
}

div#BoxMappa_header {
height:27px;
background:url('../img/BoxMappa_header.png') no-repeat 0 0;
}

div#BoxMappa_header p {
text-align:center;
line-height:29px;
font-size:14px;
color:#DF9801;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:700;
}

div#BoxMappa div#BoxMappa_googlemap {
height:325px;
border-top:1px solid #D4CBB3;
border-bottom:1px solid #D4CBB3;
background:url('../img/loading.gif') no-repeat center center;
margin:0 3px;
}

div#BoxMappa div#BoxMappa_bottom {
border-top:1px solid #fff;
background:url('../img/BoxMappa_footer.png') no-repeat left bottom;
}

div#BoxMappa div#BoxMappa_bottom a.FotoStruttura {
float:left;
display:block;
width:50px;
height:50px;
border:1px solid #D4CBB3;
background:#fff;
margin:10px 10px 0 15px;
padding:1px;
}

div#BoxMappa div#BoxMappa_bottom a.FotoStruttura img {
width:50px;
height:50px;
}

div#BoxMappa div#BoxMappa_bottom div.IntroStruttura {
height:80px;
}

div#BoxMappa div#BoxMappa_bottom div.IntroStruttura h3 {
color:#AFA799;
line-height:20px;
font-size:19px;
font-weight:400;
text-shadow:0 1px 0 #fff;
text-align:center;
padding:15px 0 0;
}

div#BoxMappa div#BoxMappa_bottom div.AnagraficaStruttura {
height:63px;
padding:17px 20px 0 10px;
}

div#BoxMappa div#BoxMappa_bottom div.AnagraficaStruttura p a.NomeStruttura {
font-size:14.5px;
font-family:Arial, sans-serif;
font-weight:700;
color:#DF9801;
}

div#BoxMappa div#BoxMappa_bottom div.AnagraficaStruttura p span.Servizi {
padding-top:5px;
display:block;
}

div#BoxMappa div#BoxMappa_bottom div.AnagraficaStruttura p span.Servizi img {
margin-right:2px;
}

div#ArticoliCorrelati {
margin-bottom:20px;
background:url('../img/bgArticoliCorrelati.png') repeat-y;
}

div#ArticoliCorrelati .acHeader {
background:url('../img/bg_acHeader.png') no-repeat 0 0;
padding:10px 20px 0;
}

div#ArticoliCorrelati .acHeader p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:19px;
color:#DF9801;
padding:5px 5px 0;
}

div#ArticoliCorrelati ul li {
height:25px;
line-height:24px;
padding:5px 0 5px 45px;
}

div#ArticoliCorrelati ul li.MostraTutti {
padding-left:35px;
height:15px;
line-height:15px;
cursor:pointer;
background:url('../img/freccia_marrone.png') no-repeat 15px 11px;
}

div#ArticoliCorrelati ul li.VediTutti {
padding-left:35px;
height:15px;
line-height:15px;
}

div#ArticoliCorrelati ul li div.miniFoto {
width:24px;
height:24px;
float:left;
border:1px solid #F7E6C3;
margin:2px 0 0 -35px;
}

div#ArticoliCorrelati ul li a:hover {
text-decoration:none;
border-bottom:1px solid #F7E6C3;
color:#000;
}

div#ArticoliCorrelati .acFooter {
height:25px;
background:url('../img/bg_acFooter.png') no-repeat bottom left;
}

div.Clear,div.FiltroRicerca div.Footer,#SchedaDettaglio div.clear {
clear:both;
}

a:hover,div.FiltroRicerca ul li a:hover,div#Newsletter span.privacy label a:hover,div.Ricerca ul.RicercaBottom li a:hover {
text-decoration:underline;
}

a.Puls:hover,#Lista div.Paginazione div.AvantiIndietro a.Indietro:hover,#Lista div.Paginazione div.AvantiIndietro a.Avanti:hover,#ListaOfferte div.Paginazione div.AvantiIndietro a.Indietro:hover,#ListaOfferte div.Paginazione div.AvantiIndietro a.Avanti:hover {
background-position:0 -19px;
}

a.PulsSmall:hover,a.PulsOrange:hover {
background-position:0 -22px;
}

a.PulsSmall:active,a.PulsOrange:active {
background-position:0 -44px;
}

div#DivTop div#Briciole p span,#Lista div.Scheda div.Anagrafica p {
color:#58585A;
}

div.FiltroRicerca,div.Ricerca {
margin:0 20px 0 0;
}

div.FiltroRicerca ul li a,div.Paginazione div.AvantiIndietro a:hover,#Piede div.ContCenter p.promuovi a,div.Ricerca div.RicercaHead ul li a:hover,div.Ricerca ul.RicercaBottom li a,#SchedaDettaglio div.MenuSchede ul li a:hover {
text-decoration:none;
}

div.FiltroRicerca#RicercaProvincia p.TitoloOff a,div.FiltroRicerca#RicercaProvinciaOfferte p.TitoloOff a {
font-weight:700;
color:#58585A;
text-decoration:none;
}

div.FiltroRicerca#RicercaProvincia ul.UlCosa,div.FiltroRicerca#RicercaProvinciaOfferte ul.UlCosa {
padding-bottom:0;
}

div.FiltroRicerca#RicercaProvincia ul.UlCosa li.CosaCurrent,div.FiltroRicerca#RicercaProvinciaOfferte ul.UlCosa li.CosaCurrent {
border:0;
}

div.FiltroRicerca#RicercaProvincia ul.UlCosa li.CosaCurrent strong,div.FiltroRicerca#RicercaProvinciaOfferte ul.UlCosa li.CosaCurrent strong {
color:#DF9801;
font-size:15px;
}

div.FiltroRicerca#RicercaProvincia ul.UlCosa li.CosaCurrent span,div.FiltroRicerca#RicercaProvinciaOfferte ul.UlCosa li.CosaCurrent span,div#Newsletter span.privacy label {
font-family:Arial, sans-serif;
font-size:10px;
}

div.FiltroRicerca#RicercaProvincia a.Current,div.FiltroRicerca#RicercaProvincia a.Current span,div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li a.Current,div.FiltroRicerca#RicercaProvinciaOfferte a.Current,div.FiltroRicerca#RicercaProvinciaOfferte a.Current span,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li a.Current,div.FiltroRicerca#RicercaRapida ul li ul.Cosa li a.Current,div.Ricerca ul.RicercaBottom a.Current,div.Ricerca ul.RicercaBottom a.Current span,div.Ricerca ul.RicercaBottom li.Esploso ul li a.Current,div#ListaOfferte ol li div.Contenuto p.Descrizione strong {
color:#DF9801;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso {
border:0;
font-weight:700;
color:#58585A;
font-family:Arial, sans-serif;
padding:5px 0 0;
}

div.FiltroRicerca#RicercaProvincia ul li.Disattivato,div.FiltroRicerca#RicercaProvincia ul li.Disattivato span,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Disattivato,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Disattivato span,div.Ricerca ul.RicercaBottom li.Disattivato span {
color:#c1c1c1;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul {
border:0;
background:none;
margin:0;
padding:0 0 5px 15px;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li {
border:0;
font-size:11px;
list-style-image:url('../img/liEsploso.gif');
list-style-position:center;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li a,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li a,div.Ricerca ul.RicercaBottom li.Esploso ul li a {
font-weight:700;
color:#58585A;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li span,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li span,#Piede div.W3C p a,div.Ricerca ul.RicercaBottom li.Esploso ul li span {
color:#333;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li.Esploso,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li.Esploso,div#ListaOfferte ol li div.Contenuto div.Descrizione p,div.Redazionale .colonna p {
padding:0;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li.Esploso ul,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li.Esploso ul {
margin:0;
padding:0 0 5px 15px;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li.Esploso ul li,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li.Esploso ul li {
line-height:15px;
list-style-image:url('../img/liEsploso2.gif');
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li.Esploso ul li.Current,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li.Esploso ul li.Current {
font-weight:400;
font-size:10px;
text-decoration:underline;
color:#DF9801;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li.Esploso ul li a,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li.Esploso ul li a,div.Ricerca ul.RicercaBottom li.Esploso ul li.Esploso ul li a,div#ListaOfferte ol li div.InfoRight div.Prezzo div.Bottom p span {
font-size:10px;
font-weight:400;
}

div.FiltroRicerca#RicercaProvincia ul li.Esploso ul li.Esploso ul li span,div.FiltroRicerca#RicercaProvinciaOfferte ul li.Esploso ul li.Esploso ul li span,div.Ricerca ul.RicercaBottom li.Esploso ul li.Esploso ul li span {
color:#b5b5b5;
}

div.FiltroRicerca#RicercaRapida ul li ul.Cosa li,#Piede div.ContCenter p.promuovi strong,#Lista div.Scheda div.Anagrafica p.Titolo a {
font-size:17px;
}

div.FiltroRicerca#RicercaRapida ul li label,div#ListaOfferte ol li.Silver div.InfoRight div.Soggiorno p,div#ListaOfferte ol li.Bronze div.InfoRight div.Soggiorno p {
color:#555;
}

div#Newsletter p.Esito span.Ok,#ElencoOfferte div.PaginazioneBottom ul li,#ListaOfferte p.DescrizioneRicerca {
color:#97BE0D;
}

div.Tab h1 span,div.Ricerca p.SeiIn span {
font-size:11px;
color:#58585A;
}

div.Paginazione div.AvantiIndietro a#hidden,div#ListaOfferte ol li div.Contenuto div.UlterioriInfo {
display:none;
}

div.Tematismi,div.DettagliContainer div.BoxDettagli {
margin:0;
}

div.Tematismi div.BoxRedazionale a.Puls,div.Tematismi div.BoxBottone a.Puls {
float:right;
clear:right;
}

div.Tematismi#shopping div.TematismiHeader h5,div.Tematismi#shopping div.TematismiMenu ul li.Current span {
color:#FFAFBD;
}

div.Tematismi#arte_cultura div.TematismiHeader h5,div.Tematismi#arte_cultura div.TematismiMenu ul li.Current span {
color:#999;
}

div.Tematismi#terme_benessere div.TematismiHeader h5,div.Tematismi#terme_benessere div.TematismiMenu ul li.Current span {
color:#BF3B8B;
}

div.Tematismi#sport_vacanze div.TematismiHeader h5,div.Tematismi#sport_vacanze div.TematismiMenu ul li.Current span {
color:#EF5A4A;
}

div.Tematismi#mare div.TematismiHeader h5,div.Tematismi#mare div.TematismiMenu ul li.Current span {
color:#F9CC33;
}

div.Tematismi#eventi_congressi div.TematismiHeader h5,div.Tematismi#eventi_congressi div.TematismiMenu ul li.Current span {
color:#59BDEF;
}

div.Tematismi#enogastronomia div.TematismiHeader h5,div.Tematismi#enogastronomia div.TematismiMenu ul li.Current span {
color:#CFA657;
}

div.Tematismi#natura_ambiente div.TematismiHeader h5,div.Tematismi#natura_ambiente div.TematismiMenu ul li.Current span {
color:#77CF40;
}

div.Tematismi#turismo_accessibile div.TematismiHeader h5,div.Tematismi#turismo_accessibile div.TematismiMenu ul li.Current span {
color:#DD8C19;
}

div.Tematismi#pacchetti_vacanze div.TematismiHeader h5,div.Tematismi#pacchetti_vacanze div.TematismiMenu ul li.Current span {
color:#FF6C02;
}

div#TopSelection div.Cornice div.Testo a.Puls,#ContattaStruttura p.cBottom a.PulsSmall {
float:right;
}

div#DivDx div#UltimiArticoli ul li a,div#ArticoliCorrelati ul li a {
color:#58585A;
font-weight:400;
font-size:11px;
border-bottom:1px dotted #F7E6C3;
}

div.Ricerca#Alloggi div.RicercaHead ul li.Offerte a:hover,div.Ricerca#ROfferte div.RicercaHead ul li.Strutture a:hover {
background-position:0 -39px;
}

div.Ricerca#Alloggi div.RicercaBody,#Lista div.Scheda ul.Gallery li.Espandibile a:hover,#Lista div.Scheda div.Suite p.Recapiti {
border-color:#009EE0;
}

div#Offerte div#OfferteCont .BoxFoto,div#BoxOfferteSmall div.boCorpo .BoxFoto {
display:block;
background-position:center;
background-repeat:no-repeat;
margin:4px 0 0 4px;
}

div#Offerte div#OfferteCont ol li .BoxGold,div#BoxOfferteSmall div.boCorpo ol .BoxGold {
position:relative;
float:left;
width:250px;
height:187px;
background:url('../img/Offerte/bgBoxGold.png') no-repeat 0 0;
margin:0 8px 3px 3px;
}

div#Offerte div#OfferteCont .BoxGold .BoxFoto,div#BoxOfferteSmall div.boCorpo .BoxGold .BoxFoto {
width:242px;
height:97px;
}

div#Offerte div#OfferteCont .BoxGold h2,div#BoxOfferteSmall div.boCorpo .BoxGold h2 {
position:absolute;
top:97px;
left:4px;
height:30px;
line-height:30px;
width:242px;
font-size:14px;
margin:0;
padding:0;
}

div#Offerte div#OfferteCont .BoxGold h2 a,div#BoxOfferteSmall div.boCorpo .BoxGold h2 a {
color:#df9801;
display:block;
margin-top:-93px;
padding:93px 4px 57px;
}

div#Offerte div#OfferteCont .BoxGold span.Provincia,div#BoxOfferteSmall div.boCorpo .BoxGold span.Provincia {
position:absolute;
top:3px;
right:13px;
background-color:#fbffef;
font-size:13px;
color:#97be0d;
height:20px;
line-height:20px;
font-weight:700;
font-family:Arial,sans-serif;
border-top:1px solid #f1f1f1;
padding:0 5px;
}

div#Offerte div#OfferteCont .BoxGold .InfoOfferta,div#BoxOfferteSmall div.boCorpo .BoxGold .InfoOfferta {
line-height:14px;
padding:20px 8px 0;
}

div#Offerte div#OfferteCont .BoxGold span.DalAl,div#Offerte div#OfferteCont .BoxSilver span.DalAl,div#BoxOfferteSmall div.boCorpo .BoxGold span.DalAl {
display:block;
font-size:10px;
color:#217A17;
}

div#Offerte div#OfferteCont .BoxGold span.DalAl strong,div#Offerte div#OfferteCont .BoxSilver span.DalAl strong,div#BoxOfferteSmall div.boCorpo .BoxGold span.DalAl strong,div#BoxMappa div#BoxMappa_bottom div.AnagraficaStruttura p span.Indirizzo {
font-size:12px;
}

div#Offerte div#OfferteCont .BoxGold span.Sistemazione,div#BoxOfferteSmall div.boCorpo .BoxGold span.Sistemazione {
display:block;
font-size:11px;
}

div#Offerte div#OfferteCont .BoxGold span.Sistemazione strong,div#Offerte div#OfferteCont .BoxSilver .InfoOfferta span.Sistemazione strong,#Lista div.wrapLeft div.box label,#Lista div.wrapRight div.box label,div#ListaOfferte ol li div.Contenuto div.wrapLeft div.box label,div#ListaOfferte ol li div.Contenuto div.wrapRight div.box label,div#BoxOfferteSmall div.boCorpo .BoxGold span.Sistemazione strong {
display:block;
}

div#Offerte div#OfferteCont .BoxGold span.Trattamento,div#BoxOfferteSmall div.boCorpo .BoxGold span.Trattamento {
font-size:10px;
color:#666;
}

div#Offerte div#OfferteCont .BoxGold .InfoOfferta .BoxDxPrezzo,div#Offerte div#OfferteCont .BoxSilver .InfoOfferta .BoxDxPrezzo,div#BoxOfferteSmall div.boCorpo .BoxGold .InfoOfferta .BoxDxPrezzo {
position:absolute;
bottom:4px;
right:4px;
width:100px;
line-height:18px;
text-align:right;
padding:4px 8px;
}

div#Offerte div#OfferteCont .BoxGold .InfoOfferta .BoxDxPrezzo strike,div#BoxOfferteSmall div.boCorpo .BoxGold .InfoOfferta .BoxDxPrezzo strike {
color:#666;
font-size:20px;
}

div#Offerte div#OfferteCont .BoxGold .InfoOfferta .BoxDxPrezzo strike span,div#Offerte div#OfferteCont .BoxSilver .InfoOfferta .BoxDxPrezzo strong span,div#BoxOfferteSmall div.boCorpo h4 span,div#BoxOfferteSmall div.boCorpo .BoxGold .InfoOfferta .BoxDxPrezzo strike span {
font-size:14px;
}

div#Offerte div#OfferteCont .BoxGold .InfoOfferta .BoxDxPrezzo strong,div#BoxOfferteSmall div.boCorpo .BoxGold .InfoOfferta .BoxDxPrezzo strong {
color:#CF0C19;
font-size:26px;
}

div#Offerte div#OfferteCont .BoxGold .InfoOfferta .BoxDxPrezzo strong span,div#BoxOfferteSmall div.boCorpo .BoxGold .InfoOfferta .BoxDxPrezzo strong span {
font-size:16px;
}

div#Offerte a.pulsIndietro:hover,#SchedaDettaglio #Condividi a.FaceBook:hover {
background-position:0 -30px;
}

div#Offerte a.pulsIndietro:active,div#Offerte a.pulsAvanti:active,#SchedaDettaglio #Condividi a.FaceBook:active {
background-position:0 -60px;
}

div#Evidenza ul,#ContattaStruttura form,div#ArticoliCorrelati ul {
padding:0 15px;
}

#Lista div.Paginazione div.AvantiIndietro a.Indietro:active,#Lista div.Paginazione div.AvantiIndietro a.Avanti:active,#ListaOfferte div.Paginazione div.AvantiIndietro a.Indietro:active,#ListaOfferte div.Paginazione div.AvantiIndietro a.Avanti:active {
background-position:0 -38px;
}

#Lista div.Scheda a.CheckRates:hover,#SchedaDettaglio a.CheckRates:hover {
background-position:0 -36px;
}

#Lista div.Scheda a.CheckRates:active,#SchedaDettaglio a.CheckRates:active {
background-position:0 -72px;
}

#Lista div.Scheda div.Anagrafica div.Contatta,div#ListaOfferte ol li div.Contenuto div.Contatta {
position:relative;
}

#Lista div.Scheda div.Anagrafica div.Contatta p.RichiestaInoltrata,div#ListaOfferte ol li div.Contenuto div.Contatta p.RichiestaInoltrata {
font-weight:700;
color:#97BE0D;
padding:0;
}

#Lista div.Scheda div.Anagrafica div.Contatta a.Mail,div#ListaOfferte ol li div.Contenuto div.Contatta a.Mail {
background:url('../img/mail.png') no-repeat 0 4px;
padding:0 0 0 22px;
}

#Lista div.Scheda div.Anagrafica div.Contatta a.MailOff,div#ListaOfferte ol li div.Contenuto div.Contatta a.MailOff {
background:url('../img/mail.png') no-repeat 0 4px;
color:#999;
padding:0 0 0 22px;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo {
position:relative;
width:420px;
height:200px;
margin:15px 0 0;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo p.CampiObbligatori,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo p.CampiObbligatori {
position:absolute;
bottom:10px;
left:15px;
height:22px;
line-height:22px;
color:#58585A;
margin:0;
padding:0;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo p.CampiObbligatori span,#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo form label span,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo p.CampiObbligatori span,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo form label span,#ContattaStruttura label span,#ContattaStruttura p.cBottom span {
color:red;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo p.Error,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo p.Error {
position:absolute;
bottom:10px;
right:75px;
height:22px;
text-align:right;
line-height:22px;
color:#fff;
font-weight:700;
border-bottom:1px dashed red;
margin:0;
padding:0;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.Chiudi,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.Chiudi {
position:absolute;
top:10px;
right:10px;
width:50px;
height:10px;
line-height:10px;
text-align:right;
font-size:10px;
font-family:Arial, sans-serif;
color:#6791A2;
background:url('../img/ChiudiSmall.png') no-repeat right 0;
padding:0 15px 0 0;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.PulsSmall,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.PulsSmall {
position:absolute;
bottom:9px;
right:15px;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.Chiudi:hover,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.Chiudi:hover {
background-position:right -10px;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.Chiudi:active,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo a.Chiudi:active {
background-position:right -20px;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo form,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo form {
padding:11px 15px 0;
}

#Lista div.wrapLeft,div#ListaOfferte ol li div.Contenuto div.wrapLeft {
float:left;
width:175px;
margin:0 15px 0 0;
}

#Lista div.wrapLeft div.box,div#ListaOfferte ol li div.Contenuto div.wrapLeft div.box {
width:175px;
float:left;
margin:5px 0 0;
}

#Lista div.wrapLeft div.box input,div#ListaOfferte ol li div.Contenuto div.wrapLeft div.box input {
width:173px;
}

#Lista div.wrapRight,div#ListaOfferte ol li div.Contenuto div.wrapRight {
float:left;
width:200px;
}

#Lista div.wrapRight div.box,div#ListaOfferte ol li div.Contenuto div.wrapRight div.box {
width:200px;
float:left;
margin:5px 0 0;
}

#Lista div.wrapRight div.box input,div#ListaOfferte ol li div.Contenuto div.wrapRight div.box input {
width:198px;
}

#Lista div.Scheda div.Anagrafica div.Contatta div.PopUpContatta div.PopUpContattaCorpo form label,div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo form label {
color:#58585A;
font-family:Arial, sans-serif;
font-size:11px;
font-weight:700;
}

a.MostraContatti,div#ListaOfferte ol li div.Contenuto a.MostraContatti {
margin-top:3px;
display:block;
float: left;
height:31px;
line-height:31px;
font-family:Verdana, sans-serif;
font-size:10px;
font-weight:700;
background:url('../img/MostraContatti.png') no-repeat 0 0;
color:#ACACAD;
padding:0 0 0 36px;
}

a.MostraContatti:hover,div#ListaOfferte ol li div.Contenuto a.MostraContatti:hover {
background-position:0 -31px;
}

a.MostraContatti:active,div#ListaOfferte ol li div.Contenuto a.MostraContatti:active {
background-position:0 -62px;
}

#Lista div.Scheda div.Anagrafica .Recapiti,div#ListaOfferte ol li div.Contenuto p.Recapiti {
display:none;
border-left:1px dashed #ACACAD;
margin:0;
padding:3px 10px;
}

#Lista div.Scheda div.Anagrafica .Recapiti span,div#ListaOfferte ol li div.Contenuto p.Recapiti span {
font-family:Verdana, sans-serif;
font-size:10px;
}

div#ListaOfferte ol li div.Contenuto div.Contatta div.PopUpContatta div.PopUpContattaCorpo form input,div#ListaOfferte ol li ul.Galleria li.Big {
border:1px solid #97BE0D;
}

div#ListaOfferte ol li div.Contenuto p.Intestazione span,ul#NuovaRicerca li span {
font-size:10px;
color:#999;
}

div#ListaOfferte ol li div.Contenuto a.EspandiDettagli,#SchedaDettaglio #Anagrafica p.Tipologia {
font-family:Arial, sans-serif;
font-size:11px;
}

div#ListaOfferte ol li div.Contenuto div.UlterioriInfo p strong,div.Redazionale .listTags {
color:#ACACAD;
}

div#ListaOfferte ol li div.InfoRight p.PrezzoMedio strong span,#SchedaDettaglio #Anagrafica p span,div.DettagliContainer div.BoxDettagli#Servizi p span,div.DettagliContainer div.BoxDettagli#Prezzi p span {
font-size:10px;
}

div#ListaOfferte ol li.Bronze,div#ListaOfferte ol li.Silver,div#ListaOfferte ol li.Gold {
border-top:1px solid #95BB10;
}

#SchedaDettaglio div.MenuSchede ul li.Details a:hover,#SchedaDettaglio div.MenuSchede ul li.Description a:hover,#SchedaDettaglio div.MenuSchede ul li.Gallery a:hover,#SchedaDettaglio div.MenuSchede ul li.Video a:hover,#SchedaDettaglio div.MenuSchede ul li.Map a:hover {
background:#fff;
}

#SchedaDettaglio .VideoCont ul.AltriVideo li.CurrentVid a img,#SchedaDettaglio .VideoCont ul.AltriVideo li a:hover img {
border:3px solid #7FCFF0;
}

div.DettagliContainer table th.none,div.DettagliContainer table td.none {
background:none;
border:none;
}

div.DettagliContainer div.BoxDettagli#Ospitalita div.CapacitaRicettiva,div.DettagliContainer div.BoxDettagli#Uniab div.CapacitaRicettiva {
float:left;
width:100%;
padding:0 0 8px;
}

div.DettagliContainer div.BoxDettagli#Ospitalita div.CapacitaRicettiva div.RigaCapacitaRicettiva img,div.DettagliContainer div.BoxDettagli#Uniab div.CapacitaRicettiva div.RigaCapacitaRicettiva img {
height:27px;
float:left;
border:1px solid #e1e1e1;
margin:0 4px 0 0;
}

div.DettagliContainer div.BoxDettagli#Ospitalita div.DescrizioneCapacitaRicettiva span,div.DettagliContainer div.BoxDettagli#Uniab div.DescrizioneCapacitaRicettiva span {
color:#999;
font-weight:400;
}

div.DettagliContainer div.BoxDettagli#Prezzi table th.AsBs,div.DettagliContainer div.BoxDettagli#Pasti table th.AsBs {
color:#999;
font-size:10px;
background:#f9f9f9;
padding:4px 8px;
}

div.DettagliContainer div.BoxDettagli#Prezzi table th.none,div.DettagliContainer div.BoxDettagli#Pasti table th.none,div.DettagliContainer div.BoxDettagli#Uniab table th.none {
background:none;
}

div#BoxOfferteSmall a.ArrLeft:hover,div#BoxOfferteSmall a.ArrRight:hover {
background-position:0 -40px;
}

div#ArticoliCorrelati ul li.MostraTutti a,div#ArticoliCorrelati ul li.MostraTutti a:hover {
border:none;
color:#DF9801;
}


/************************************************************************************************************/
/** PERSONALIZZAZIONI OFFERTE *******************************************************************************/
/************************************************************************************************************/

/* FINE ANNO */

#li_speciale__fine_anno a {
font-style: italic;
}

#li_speciale__fine_anno.Current a {
color: #FF4E5F;
}

#li_speciale__fine_anno span {
display: none;
}

div#Offerte.fine_anno {
position: relative;
background: #D5C56D url('../img/speciali_offerte/fine_anno/bgOfferte.jpg') no-repeat 0px 0px;
}

div#Offerte.fine_anno div#OfferteCont {
background: none;
}

div#Offerte.fine_anno div.speciale_img {
position: absolute;
top: -12px;
right: -35px;
width: 100px;
height: 128px;
z-index: 99999;
background: url('../img/speciali_offerte/fine_anno/offerte_home_sprite_speciale.png') no-repeat 0px 0px;
}

div#Offerte.fine_anno div.OfferteHeader {
background: none;
}

div#Offerte.fine_anno div.OfferteHeader p.TitoloBoxOfferte {
text-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-transform: uppercase;
}

div#Offerte.fine_anno p#GuardaTutte a {
text-shadow: 0 1px 3px rgba(0,0,0,0.5);
}

div#Offerte.fine_anno div.OfferteFooter {
background: none;
}

div#Offerte.fine_anno div#OfferteCont ol li .BoxGold {
background: url('../img/speciali_offerte/fine_anno/bgBoxGold.png') no-repeat 0 0;
}

div#Offerte.fine_anno a.pulsAvanti {
background: url('../img/speciali_offerte/fine_anno/OfferteFrecciaDx.png') no-repeat 0 0;
}

div#Offerte.fine_anno a.pulsIndietro {
background: url('../img/speciali_offerte/fine_anno/OfferteFrecciaSx.png') no-repeat 0 0;
}

div#ListaOfferte ol li.Gold div.fine_anno {
position: relative;
}

div#Offerte.fine_anno a.pulsAvanti:hover, div#Offerte.fine_anno a.pulsIndietro:hover {
background-position: 0 -30px;
}

div#Offerte.fine_anno a.pulsAvanti:active, div#Offerte.fine_anno a.pulsIndietro:active {
background-position: 0 -60px;
}

div#ListaOfferte ol li.Gold div.fine_anno div.speciale_img {
position: absolute;
top: 17px;
right: -9px;
width: 54px;
height: 73px;
background: url('../img/speciali_offerte/fine_anno/sprite_speciale_img.png') no-repeat 0px 0px;
z-index: 0;
}

div#ListaOfferte ol li.Gold div.fine_anno div.InfoRight div.Soggiorno {
background: #D5CA71 url('../img/speciali_offerte/fine_anno/bgInfoRightGold.png') no-repeat 0px 0px;
}

div#ListaOfferte ol li.Gold div.fine_anno div.InfoRight div.Prezzo div.Top {
background: url('../img/speciali_offerte/fine_anno/bgPrezzoGold_sprite.png') no-repeat 0px 0px;
}

div#ListaOfferte ol li.Gold div.fine_anno div.InfoRight div.Prezzo div.Bottom {
background: url('../img/speciali_offerte/fine_anno/bgPrezzoGold_sprite.png') no-repeat 0px -28px;
}

div#ListaOfferte ol li.Gold div.fine_anno div.InfoRight div.Prezzo div.Cont {
border-color: #C6AD5A;
}

div#ListaOfferte ol li div.fine_anno div.InfoRight div.Prezzo div.Cont p strong {
color: #FF4E5F;
}

div#ListaOfferte ol li div.fine_anno div.InfoRight div.Prezzo div.Bottom p {
color: #FF4E5F;
}



/* SAN VALENTINO */

#li_speciale__san_valentino a {
font-style: italic;
}

#li_speciale__san_valentino.Current a {
color: #FF4E5F;
}

#li_speciale__san_valentino span {
display: none;
}
