/* CSS Document */
body {
margin:0px;
padding:0px;
background:#fff url(../img/bg.gif) top left repeat-x;
text-align: center
}
form {
margin:0px;
padding:0px;
}
#main-up {
width:980px;
height:164px;
padding:10px 0px 0px 0px;
margin:0 auto;
text-align:left;
z-index:10;
}
#header {
width:906px;
height:110px;
padding:0px 46px 0px 28px;
float:left;
position:relative;
}
#headersx {
width:356px;
height:110px;
float:left;
position:relative;
}
#headersx img {
border:none;
}
#headerdx {
width:550px;
height:110px;
float:left;
position:relative;
text-align:right;
}
#menubar {
width:980px;
height:25px;
float:left;
position:relative;
}
#menubar ul {
height:25px;
position:relative;
float:right;
padding:0px;
margin:0px;
list-style-type:none;
}
#menubar ul li {
height:19px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
font-weight:bold;
background:no-repeat center;
color:#FFFFFF;
float:left;
position:relative;
padding:6px 18px 0px 18px;
margin:0px;
text-align:center;
text-transform:uppercase;
}
#menubar li a {
color:#0E254D;
text-decoration:none;
}
#menubar li a:hover {
color:#3F9902;
text-decoration:none;
}
#percorsonav {
width:980px;
height:22px;
padding:6px 0px 0px 0px;
float:left;
position:relative;
border-bottom:1px solid #fff;
}
#percorsonav a {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#fff;
text-decoration:none;
}
#percorsonav a:hover {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#fff;
text-decoration:underline;
}
#main-mid, #main-dw {
width:100%;
margin:0 auto;
z-index:10;
position:relative;
float:left;
padding-bottom:18px;
text-align:center;
}
#main-mid {
background:#3F9902 url(../img/top-bg.gif) repeat-x left bottom;
}
#main-dw {
background:#fff url(../img/core-up.gif) repeat-x left top;
}
.centracnt {
width:980px;
margin:0 auto;
text-align:left;
z-index:10;
}
#colonnacnt {
width:700px;
position:relative;
float:left;
background:url(../img/colonnacnt-lat.gif) no-repeat top right;
}
#colonnamenu {
width:268px;
padding:20px 6px 0px 6px;
position:relative;
float:left;
}
#boxnewsletter {
width:226px;
padding:43px 21px 0px 21px;
height:77px;
position:relative;
float:left;
background:url(../img/newsletter-bg.gif);
text-align:right;
}
.campobig {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#0A1D3E;
border:1px solid #878787;
background:#fff url(../img/campo-bg.gif) repeat-x top left;
padding:3px 5px 0px 5px;
margin:0px;
}
.campomini {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#0A1D3E;
border:1px solid #878787;
background:#fff url(../img/campo-bg.gif) repeat-x top left;
padding:1px 5px 0px 5px;
margin:0px;
}
.camposelect {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#0A1D3E;
border:1px solid #878787;
padding:0px;
}
.pulsverde {
width:67px;
height:27px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#0A1D3E;
text-align:center;
border:0px;
background:url(../img/pulsverde-bg.gif) no-repeat top left;
cursor:pointer;
}
.pulsblu {
width:67px;
height:27px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
text-align:center;
border:0px;
background:url(../img/pulsblu-bg.gif) no-repeat top left;
cursor:pointer;
}
#menumobile {
width:231px;
padding:2px 0px 2px 0px;
position:absolute;
z-index:100;
border:1px solid #CFCFCF;
background:#fff;
}
#menumobile label {
width:231px;
position:relative;
float:left;
text-align:center;
}
#menumobile label img {
border:none;
}
.label-upmenu {
width:225px;
position:relative;
float:left;
padding-left:22px;
margin-top:15px;
}
#menumobile ul {
width:225px;
position:relative;
float:left;
padding:0px 3px 3px 3px;
margin:0px;
list-style-type:none;
background:url(../img/menu-mobile-dw.gif) no-repeat center bottom;
}
#menu-hotel {
width:225px;
position:relative;
float:left;
padding:0px 0px 3px 22px;
margin:0px;
list-style-type:none;
background:url(../img/menu-mobile-dw.gif) no-repeat 22px 174px;
}
#menumobile li, #menu-hotel li {
width:211px;
height:23px;
padding:6px 0px 0px 14px;
margin:0px;
position:relative;
float:left;
list-style-type:none;
font-size:11px;
text-align:left;
color:#fff;
display:block;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
}
#menumobile li a, #menu-hotel li a {
top:0px;
left:0px;
width:211px;
height:23px;
padding:6px 0px 0px 14px;
display:block;
text-decoration:none;
color:#fff;
position:absolute;
float:left;
}
#menumobile li a:hover, #menu-hotel li a:hover {
background:no-repeat 0px 0px;
text-decoration:none;
}
/* class menu mobile */
.vcmenumobile0 {
background:url(../img/puls_mob-0.jpg) no-repeat 0px 0px;
}
.vcmenumobile0 a {
background:url(../img/puls_mob-0.jpg) no-repeat -225px 0px;
}
.vcmenumobile1 {
background:url(../img/puls_mob-1.jpg) no-repeat 0px 0px;
}
.vcmenumobile1 a {
background:url(../img/puls_mob-1.jpg) no-repeat -225px 0px;
}
.vcmenumobile2 {
background:url(../img/puls_mob-2.jpg) no-repeat 0px 0px;
}
.vcmenumobile2 a {
background:url(../img/puls_mob-2.jpg) no-repeat -225px 0px;
}
.vcmenumobile3 {
background:url(../img/puls_mob-3.jpg) no-repeat 0px 0px;
}
.vcmenumobile3 a {
background:url(../img/puls_mob-3.jpg) no-repeat -225px 0px;
}
.vcmenumobile4 {
background:url(../img/puls_mob-4.jpg) no-repeat 0px 0px;
}
.vcmenumobile4 a {
background:url(../img/puls_mob-4.jpg) no-repeat -225px 0px;
}
.vcmenumobile5 {
background:url(../img/puls_mob-5.jpg) no-repeat 0px 0px;
}
.vcmenumobile5 a {
background:url(../img/puls_mob-5.jpg) no-repeat -225px 0px;
}
/* fine class menu mobile */
#resbar {
width:560px;
height:26px;
padding:18px 0px 0px 140px;
position:relative;
float:left;
background:url(../img/ricercahotel-lbl.gif) no-repeat 0px 14px;
}
#menuelenco {
width:700px;
height:32px;
float:left;
position:relative;
background:url(../img/menuelenco-bg.gif) top left no-repeat;
margin:25px 0px 0px 0px;
}
#menuelenco ul {
height:25px;
position:relative;
float:left;
padding:0px;
margin:0px;
list-style-type:none;
}
#menuelenco ul li {
height:19px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
font-weight:bold;
background:no-repeat center;
color:#FFFFFF;
float:left;
position:relative;
padding:6px 18px 0px 18px;
margin:0px;
text-align:center;
}
#menuelenco li a {
color:#6C6C6C;
text-decoration:none;
}
#menuelenco li a:hover {
color:#0E254D;
text-decoration:none;
}


#elencostrutture, #elencolastminute  {
width:681px;
padding:0px 19px 15px 0px;
position:relative;
float:left;
}
.boxstruttura {
width:681px;
position:relative;
float:left;
background:url(../img/spigolo-boxstruttura.gif) top right no-repeat;
font-family:"Trebuchet MS", Arial, sans-serif;
margin-top:22px;
}
.boxstruttura h1 {
width:650px;
position:relative;
float:left;
font-size:15px;
color:#003E7E;
margin:0px;
padding:0px 15px 3px 16px;
}
.boxstruttura h1 img {
margin-left:8px;
}
.boxstruttura h1 a {
color:#003E7E;
text-decoration:none;
}
.boxstruttura h1 a:hover {
color:#003E7E;
text-decoration:underline;
}
.boxstruttura h2 {
width:650px;
position:relative;
float:left;
font-size:11px;
color:#0A1D3E;
margin:0px;
padding:0px 15px 5px 16px;
}
.boxstruttura h2 a {
color:#3F9902;
text-decoration:underline;
}
.boxstruttura h2 a:hover {
color:#3F9902;
text-decoration:none;
}
.boxstruttura h3 {
width:681px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:12px;
margin:0px;
padding:0px 0px 3px 0px;
text-align:center;
color:#3F9902;
background:url(../img/tratteggioh3.gif) no-repeat bottom left;
}
.boxstruttura h3 b, .boxstruttura h3 strong {
color:#003E7E;
}
.boxstruttura h3 a {
color:#003E7E;
text-decoration:underline;
}
.boxstruttura h3 a:hover {
color:#003E7E;
text-decoration:none;
}
.boxstruttura p {
width:652px;
padding:10px 14px 0px 15px;
margin:0px;
position:relative;
float:left;
color:#0a1d3e;
font-size:11px;
line-height:18px;
text-align:justify;
}
.boxstruttura p img {
position:relative;
float:left;
margin:0px 12px 0px 0px;
border:1px solid #0E254D;
}
.boxstruttura label {
width:681px;
height:58px;
position:relative;
float:left;
margin:0px;
padding:0px;
text-align:right;
background:url(../img/down-boxstruttura.gif) no-repeat top left;
}
.boxstruttura label img {
border:none;
}
.boxstruttura table {
width:680px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
margin-top:4px;
}
.tdoffertanone {
width:220px;
text-align:center;
background:#fff;
}
.tdcntofferta {
width:180px;
padding:12px 20px 8px 20px;
text-align:center;
color:#0A1D3E;
background:#f1f1f1 url(../img/offerta-bg.gif) no-repeat top;
}
.tdcntofferta b, .tdcntofferta strong {
font-size:14px;
color:#3F9902;
}
.tdcntofferta a {
font-weight:bold;
color:#003E7E;
text-decoration:none;
}
.tdcntofferta a:hover {
color:#003E7E;
text-decoration:underline;
}
#paginazione {
width:680px;
height:20px;
margin-top:8px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#568A00;
position:relative;
float:left;
}
#paginazione p {
width:335px;
position:relative;
float:left;
padding:0px 0px 0px 5px;
margin:0px;
}
#paginazione p a {
color:#568A00;
text-decoration:none;
}
#paginazione p a:hover {
color:#0A1D3E;
text-decoration:underline;
}
#boxlastminute {
width:325px;
position:relative;
float:left;
background:url(../img/lastminute-bg.gif) no-repeat top left;
padding:35px 0px 0px 0px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
line-height:16px;
}
#boxlastminute p {
width:266px;
position:relative;
float:left;
color:#fff;
padding:0px 35px 18px 24px;
margin:5px 0px 0px 0px;
text-align:justify;
background:url(../img/lastminute-down.jpg) no-repeat bottom center;
}
#boxlastminute p img {
border:none;
padding:0px;
margin:7px 0px 0px 15px;
position:relative;
float:left;
width:240px;
height:28px;
}
.dettagliostruttura {
width:681px;
position:relative;
float:left;
background:url(../img/spigolo-boxstruttura.gif) top right no-repeat;
font-family:"Trebuchet MS", Arial, sans-serif;
margin-top:22px;
}
.dettagliostruttura h1 {
width:681px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sans-serif;
color:#003E7E;
padding:5px 0px 0px 0px;
margin:0px;
font-size:11px;
font-weight:bold;
}
.dettagliostruttura h1 b, .dettagliostruttura h1 strong {
font-size:20px;
}
.dettagliostruttura h1 img {
position:relative;
float:left;
margin:4px 10px 0px 0px;
}
.dettagliostruttura h1 a {
color:#3F9902;
text-decoration:underline;
}
.dettagliostruttura h1 a:hover {
color:#3F9902;
text-decoration:none;
}
.dettagliostruttura p {
width:661px;
position:relative;
float:left;
color:#0A1D3E;
padding:10px;
margin:0px;
font-size:11px;
line-height:18px;
text-align:justify;
background:url(../img/tratteggioh3.gif) no-repeat bottom left;
}
.dettagliostruttura p b, .dettagliostruttura p strong {
color:#3F9902;
}
.dettagliostruttura p img {
position:relative;
float:left;
margin:0px 12px 8px 0px;
padding:1px;
border:1px solid #0E254D;
}
.blupallino {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
line-height:16px;
}
a.blupallino {
text-transform:uppercase;
font-weight:bold;
color:#0E254D;
text-decoration:underline;
background:url(../img/pallino-link.gif) top left no-repeat;
padding-left:21px;
}
a:hover.blupallino {
color:#0E254D;
text-decoration:none;
}
#boxcntliberiA {
width:570px;
position:relative;
float:left;
margin:15px 0px 0px 55px;
}
#boxcntliberiA h1 {
width:570px;
height:34px;
position:relative;
float:left;
margin:0px;
padding:0px;
background:url(../img/boxcntliberiAh1.jpg) no-repeat top left;
}
#boxcntliberiA p {
width:510px;
position:relative;
float:left;
margin:0px;
padding:0px 14px 0px 30px;
border-left:8px solid #fff;
border-right:8px solid #fff;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#FFFFFF;
background:#0A1D3E url(../img/boxcntliberiA.jpg) no-repeat top left;
text-align:justify;
}
#boxcntliberiA p img {
position:relative;
float:left;
margin:0px 12px 6px 0px;
padding:1px;
border:1px solid #fff;
}
#boxcntliberiA p label {
width:460px;
position:relative;
float:left;
padding:0px 0px 0px 50px;
margin:0px 0px 15px 0px;
background-repeat:no-repeat;
background-position:top left;
}
#boxcntliberiA p label b, #boxcntliberiA p label strong {
color:#8FD200;
}
#boxcntliberiA h2 {
width:570px;
height:57px;
position:relative;
float:left;
margin:0px;
padding:0px;
background:url(../img/boxcntliberiAh2.gif) no-repeat top left;
text-align:right;
}
.linkverde {
color:#C6F401;
}
a.linkverde {
font-weight:bold;
color:#C6F401;
text-decoration:underline;
}
a:hover.linkverde {
color:#C6F401;
text-decoration:none;
}
.linkgeorgia20 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
color:#fff;
}
a.linkgeorgia20 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
line-height:25px;
color:#fff;
text-decoration:underline;
}
a:hover.linkgeorgia20 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
color:#fff;
text-decoration:none;
}
#boxcntliberiB {
width:571px;
position:relative;
float:left;
margin:7px 0px 0px 54px;
padding:60px 0px 0px 0px;
background:url(../img/boxcntliberiBh1.jpg) no-repeat top left;
}
#boxcntliberiB h1 {
left:1px;
width:536px;
position:relative;
float:left;
margin:0px;
padding:10px 17px 0px 17px;
color:#7AB700;
background-color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:20px;
}
#boxcntliberiB p {
left:1px;
width:536px;
position:relative;
float:left;
margin:0px;
padding:10px 17px 30px 17px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
line-height:16px;
color:#0E254D;
background:#fff url(../img/boxcntliberiBdown.gif) no-repeat bottom left;
text-align:justify;
}
#footer {
width:700px;
height:118px;
padding:5px 0px 0px 0px;
position:relative;
float:left;
text-align:center;
border-top:2px solid #89DC00;
background:#3F9902 url(../img/footer-bg.gif) bottom right no-repeat;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#fff;
}
#footer a {
color:#fff;
text-decoration:underline;
}
#footer a:hover {
color:#fff;
text-decoration:none;
}
#footer p {
width:700px;
position:relative;
float:left;
margin:0px;
padding:15px 0px 0px 0px;
line-height:14px;
}
#footer p a {
color:#CFFF00;
text-decoration:none;
}
#footer p a:hover {
color:#CFFF00;
text-decoration:underline;
}
.linkfooter {
margin:0px 10px 0px 10px;
}
.txthidden {
display:none;
}
.cntsezione {
width:681px;
position:relative;
float:left;
background:url(../img/spigolo-boxstruttura.gif) top right no-repeat;
font-family:"Trebuchet MS", Arial, sans-serif;
margin-top:22px;
}
.cntsezione p {
width:652px;
padding:10px 14px 10px 15px;
margin:0px;
position:relative;
float:left;
color:#0a1d3e;
font-size:11px;
line-height:18px;
text-align:justify;
}
.cntsezione p b, .cntsezione p strong {
color:#003E7E;
}
.cntsezione p a {
font-weight:bold;
color:#3F9902;
text-decoration:none;
}
.cntsezione p a:hover {
color:#3F9902;
text-decoration:underline;
}
.cntsezione p img {
position:relative;
float:left;
margin:0px 12px 10px 0px;
border:1px solid #0E254D;
}
.showhidemenu {
position:relative;
float:right;
border:none;
}
#colonnacnt-dettaglio {
width:750px;
position:relative;
float:left;
padding:21px 4px 0px 0px;
}
#colonnadx-dettaglio {
width:213px;
position:relative;
float:left;
padding:28px 0px 54px 13px;
background:url(../img/colonnadx-dett-bg.gif) bottom center no-repeat;
}
#colonnadx-dettaglio p, .elencoservizi, .elencodistanze {
width:170px;
position:relative;
float:left;
padding:4px 15px 0px 15px;
margin:0px;
color:#fff;
font-size:11px;
font-family:"Trebuchet MS", Arial, sans-serif;
text-align:right;
background:#0E254D url(../img/colonnadx-dett-par.gif) repeat-x;
}
#colonnadx-dettaglio img {
position:relative;
float:left;
border:none;
}
#colonnadx-dettaglio p b, #colonnadx-dettaglio p strong {
color:#8CD402;
}
.elencoservizi, .elencodistanze {
list-style-type:none;
padding-bottom:5px;
}
.nomeservizio {
width:148px;
position:relative;
float:left;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
text-decoration:none;
color:white;
}
.datoservizio {
width:18px;
position:relative;
float:left;
padding:0px 0px 0px 4px;
margin:0px;
font-weight:bold;
text-align:center;
text-decoration:none;
color:white;
}
.datoservizio img {
position:relative;
float:left;
margin:0px 0px 0px 5px;
}
.cittadistanza {
width:105px;
position:relative;
float:left;
padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}
.kmdistanza {
width:40px;
position:relative;
float:left;
padding:0px 0px 0px 25px;
margin:0px;
text-align:right;
background:url(../img/freccia-distanza.gif) no-repeat left;
}
.boxswftelefono {
width:750px;
height:100px;
position:relative;
float:left;
}
#descrizione-struttura {
width:730px;
padding:10px 20px 0px 0px;
position:relative;
float:left;
background:url(../img/spigolo-desc-struttura.gif) top right no-repeat;
font-family:"Trebuchet MS", Arial, sans-serif;
}
#descrizione-struttura h1 {
width:730px;
position:relative;
float:left;
margin:0px;
padding:0px;
font-size:11px;
color:#0D1D3F;
}
#descrizione-struttura h1 img {
position:relative;
float:left;
margin:4px 8px 0px 0px;
}
#descrizione-struttura h1 b, #descrizione-struttura h1 strong {
font-size:20px;
color:#003E7E;
}
#descrizione-struttura h1 img {
margin-left:8px;
}
#descrizione-struttura h1 a {
color:#3F9A00;
text-decoration:none;
font-size:11px;
}
#descrizione-struttura h1 a:hover {
color:#3F9A00;
text-decoration:underline;
}
#txt-desc-struttura {
width:720px;
font-size:11px;
position:relative;
float:left;
margin:0px;
padding:12px 0px 0px 10px;
text-align:justify;
line-height:18px;
}
#txt-desc-struttura b, #txt-desc-struttura strong {
color:#003E7E;
}
#txt-desc-struttura a {
color:#3F9A00;
text-decoration:underline;
}
#txt-desc-struttura a:hover {
color:#3F9A00;
text-decoration:none;
}
#gallery-struttura {
width:474px;
position:relative;
float:left;
padding:0px 8px 0px 0px;
margin:0px;
text-align:center;
color:#003E7E;
font-size:10px;
line-height:14px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, sans-serif;
background:url(../img/down-gallerystrutt.gif) 10px 294px no-repeat;
}
#gallery-struttura img {
padding:1px;
border:1px solid #AEAEAE;
}
#lastminute-struttura {
width:750px;
padding:0px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sans-serif;
}
.clessidra {
position:relative;
float:left;
margin:0px;
padding:0px;
}
.dettaglio-lastminute {
width:740px;
position:relative;
float:left;
background:#F1F1F1 url(../img/lastminute-parag-down.gif) bottom left no-repeat;
margin-top:8px;
}
.dettaglio-lastminute h1 {
width:616px;
position:relative;
float:left;
padding:12px 28px 5px 0px;
margin:0px;
font-weight:bold;
color:#003F82;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
}
.dettaglio-lastminute p {
width:616px;
padding:0px 27px 0px 0px;
margin:0px;
position:relative;
float:left;
background:#F1F1F1 /*url(../img/lastminute-bg-parag.jpg) center left no-repeat*/;
font-size:11px;
line-height:18px;
text-align:justify;
}
.dettaglio-lastminute p img {
position:relative;
float:right;
width:1px;
margin:0px;
padding:0px;
height:70px;
}
.dettaglio-lastminute p b, .dettaglio-lastminute p strong {
color:#033C81;
font-size:14px;
}
.dettaglio-lastminute label {
width:498px;
padding:14px 0px 10px 15px;
position:relative;
float:left;
font-size:11px;
font-weight:bold;
color:#3D9A04;
}
.dettaglio-lastminute label b, .dettaglio-lastminute label strong {
color:#033C81;
}
.dettaglio-lastminute label a {
color:#033C81;
text-decoration:none;
}
.dettaglio-lastminute label a:hover {
color:#033C81;
text-decoration:underline;
}
.pulsanteprenotalm {
position:relative;
float:right;
border:none;
margin-right:19px;
}
.tariffe-struttura {
width:750px;
padding:0px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sans-serif;
margin-top:25px;
}
.tdintest,.tdlettera,.tdstagione,.tdtrattamento,.tdprezzo {
border:1px solid #fff;
font-family:"Trebuchet MS", Arial, sans-serif;
padding:5px;
}
.tdintest {
font-size:11px;
}
.tdintest b, .tdintest strong {
font-size:18px;
color:#003E7E;
}
.tdstagione {
background:#0F254F url(../img/bg-tdstagione.gif) repeat-x;
color:#fff;
font-size:11px;
width:258px;
}
.tdlettera {
background:#439909 url(../img/bg-tdtrattamento.gif) repeat-x;
color:#fff;
font-weight:bold;
font-size:12px;
width:25px;
text-align:center;
text-transform:uppercase;
}
.tdtrattamento {
background:#439909 url(../img/bg-tdtrattamento.gif) repeat-x;
color:#fff;
font-size:11px;
text-align:center;
}
.tdprezzo {
font-size:14px;
font-weight:bold;
color:#16254E;
text-align:center;
width:130px;
}
.supplementi-lista, .riduzioni-lista, .extranote-lista {
width:730px;
position:relative;
float:left;
list-style-type:none;
padding:30px 0px 0px 10px;
margin:0px 0px 20px 0px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#0A1D3E;
}
.supplementi-lista {
background:url(../img/lbl-supplementi.jpg) top left no-repeat;
}
.riduzioni-lista {
background:url(../img/lbl-riduzioni.jpg) top left no-repeat;
}
.extranote-lista {
background:url(../img/lbl-extranote.jpg) top left no-repeat;
}
.supplementi-lista li, .riduzioni-lista li, .extranote-lista li {
width:730px;
padding:2px 0px 2px 0px;
margin:0px;
width:px;
position:relative;
float:left;
}
.blugrass15 {
font-family:"Trebuchet MS", Arial, sans-serif;
color:#003E7E;
font-size:15px;
font-weight:bold;
}
.tdlabelform {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
text-align:left;
color:#fff;
padding:3px 11px 3px 11px;
background:#409902 url(../img/bg-label-form.gif) repeat-x;
}
.tdlabelform-blu {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
text-align:center;
color:#fff;
padding:3px 0px 3px 0px;
background:#00274F url(../img/bg-label-blu-form.gif) repeat-x;
}
.tdcampoform {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#003E7E;
text-align:center;
padding:3px 0px 3px 0px;
background:#F2F2F2 url(../img/bg-campo-form.gif) repeat-x;
}
.pulsresetta {
width:110px;
height:37px;
cursor:pointer;
padding:0px;
margin:0px;
background:url(../img/puls-resetta.gif) no-repeat;
border:none;
}
.pulsinviaform {
width:110px;
height:37px;
cursor:pointer;
padding:0px;
margin:0px;
background:url(../img/puls-inviarichiesta.gif) no-repeat;
border:none;
}
#DivGoogleMap {
width:536px;
height:316px;
border:1px solid #409902;
padding:2px;
}
#DivInfoDove {
width:515px;
height:300px;
border:1px solid #409902;
overflow:auto;
padding:10px 15px 10px 10px;
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#0A1D3E;
line-height:18px;
text-align:justify;
}
#DivInfoDove b, #DivInfoDove strong {
color:#409902;
}
.spaziatoreDett {
width:740px;
position:relative;
float:left;
text-align:center;
margin:10px 0px 10px 0px;
}
.txt-trattdati {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#0A1D3E;
}
.backtotop-ita {
width:730px;
position:relative;
float:left;
text-align:right;
padding:10px 20px 10px 0px;
}
.backtostrutt-ita {
width:730px;
position:relative;
float:left;
text-align:left;
padding:10px 0px 10px 20px;
}
.backtotop-ita img, .backtostrutt-ita img {
border:none;
}
#percorsonav-dw {
width:750px;
position:relative;
float:left;
text-align:center;
margin-top:10px;
}
#percorsonav-dw a {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#003E7E;
text-decoration:none;
}
#percorsonav-dw a:hover {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
color:#3F9902;
text-decoration:underline;
}
.dettaglio-lastminute-elenco {
font-family:"Trebuchet MS", Arial, sans-serif;
width:681px;
position:relative;
float:left;
background:#F1F1F1 url(../img/lastminute-elenco-parag-down.gif) bottom left no-repeat;
margin-top:20px;
}
.dettaglio-lastminute-elenco h1 {
width:557px;
position:relative;
float:left;
padding:12px 28px 5px 0px;
margin:0px;
font-weight:bold;
color:#003F82;
text-decoration:none;
font-size:11px;
text-transform:uppercase;
}
.dettaglio-lastminute-elenco h1 a {
color:#3D9A04;
text-decoration:underline;
}
.dettaglio-lastminute-elenco h1 a:hover {
color:#033C81;
text-decoration:underline;
}
.dettaglio-lastminute-elenco p {
width:557px;
padding:0px 27px 0px 0px;
margin:0px;
position:relative;
float:left;
background:#F1F1F1 /*url(../img/lastminute-bg-parag.jpg) center left no-repeat*/;
font-size:11px;
line-height:18px;
text-align:justify;
}
.dettaglio-lastminute-elenco p img {
position:relative;
float:right;
width:1px;
margin:0px;
padding:0px;
height:70px;
}
.dettaglio-lastminute-elenco p b, .dettaglio-lastminute-elenco p strong {
color:#033C81;
font-size:14px;
}
.dettaglio-lastminute-elenco label {
width:420px;
padding:14px 0px 10px 15px;
position:relative;
float:left;
font-size:11px;
font-weight:bold;
color:#3D9A04;
}
.dettaglio-lastminute-elenco label b, .dettaglio-lastminute-elenco label strong {
color:#033C81;
}
.dettaglio-lastminute-elenco label a {
color:#033C81;
text-decoration:none;
}
.dettaglio-lastminute-elenco label a:hover {
color:#033C81;
text-decoration:underline;
}
.dyna-menu-ul {
width:250px;
position:relative;
float:left;
padding:12px 5px 0px 14px;
margin:0px 0px 15px 0px;
list-style-type:none;
background:url(../img/up-ul-dyna-menu.gif) no-repeat;
}
.dyna-menu-label {
width:240px;
position:relative;
float:left;
text-align:right;
font-family:"Trebuchet MS", Arial, sas-serif;
color:#fff;
font-size:15px;
font-weight:bold;
padding:0px 5px 10px 5px;
}
.dyna-menu-voce {
width:240px;
position:relative;
float:left;
font-family:"Trebuchet MS", Arial, sas-serif;
color:#8A8A8A;
font-size:11px;
padding:5px;
background:url(../img/tratteggio-dyna-menu.gif) repeat-x bottom left;
}
.dyna-menu-voce a {
color:#0A1D3E;
text-decoration:none;
}
.dyna-menu-voce a:hover {
color:#409902;
text-decoration:underline;
}
.cntsezione h1 { 
width:640px;
left:15px;
position:relative;
float:left;
text-align:left;
font-family:"Trebuchet MS", Arial, sas-serif;
color:#003E7E;
font-size:15px;
font-weight:bold;
padding:10px 20px 5px 0px;
margin:0px;
background:url(../img/tratteggio-dyna-menu-ul.gif) repeat-x bottom;
}
.end-dyna-menu {
position:relative;
float:left;
height:1px;
width:255px;
}