.hotelnavcontain{background-color:#96b2d9;margin-bottom:10px;}
.hotelnav1{padding:.5em 0 0;height:1.5em;}
.hotelnav1 ul{padding:0;margin:0;list-style-type:none;}
.hotelnav1 li{float:left;width:auto;margin:0;background:#779bca url(tab-bg.gif) right bottom no-repeat;padding:0;/* hack IE5(Mac) \*/ border-top:1px solid #003580;/* einde hack */;}
.hotelnav1 a,.hotelnav1 span{font-weight:bold;padding:0 0 0 .25em;margin-right:1.5em;line-height:1.5em;/* hack IE5(Mac) \*/ display:block;border-top:1px solid #003580;margin-top:-1px;/* einde hack */;}
.hotelnav1 li.nav1first a,.hotelnav1 li.nav1first span{padding-left:.5em;}
.hotelnav1 li.nav1last{background-image:url(tab-bg-last.gif);border-top:none;}
.hotelnav1 li.nav1last a,.hotelnav1 li.nav1last span{margin-top:0;}
.hotelnav1 li.nav1current{background-color:#e6edf6;}
.hotelnav1 li.beforecurrent{background-image:none;}
.hotelnav1 a:link,.hotelnav1 a:visited{color:#fff;text-decoration:none;}
.hotelnav1 a:hover{color:#feba02;text-decoration:none;}
.hotelnav1 a:active{color:#b30000;text-decoration:none;}
.hotelnav2{background-color:#e6edf6;padding:0;line-height:.9em;border-bottom:1px solid #779bca;clear:left;}
.hotelnav2 p{margin:0;}.hotelnav2 a:visited{color:#0896ff;}

p.fabiodescrizione{padding:.6em 0;margin:0;color:#626de3;}
p.fabiotitolo{padding:.6em 0;margin:0;color:#779bca;}
.titolofabio{padding:.5em 0 0;margin:0;background-color:#e6edf6;border-bottom:1px solid #779bca;clear:both;}
.descrizionefabio{margin:.6em 0;}

body,td,th {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

body {
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   height:100%;
   background-color:#d5d5d5;
}

a {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
}

a:link {
   text-decoration: none;
}

a:visited {
   text-decoration: none;
   color: #666666;
}

a:hover {
   text-decoration: underline;
   color: #666666;
}

a:active {
   text-decoration: none;
   font-weight:bold;
   color: #666666;
}

h1 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   font-size: large;
   font-weight: normal;
   color: #FFFFFF;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0.25em;
   padding-bottom: 0.25em;
   letter-spacing: 0.15em;
}

h2 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:500;
   color: #666666;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0.20em;
   padding-bottom: 0.20em;
   letter-spacing: 0.03em;
}

h3 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:550;
   color:#000066;
   margin-top: 0;
   margin-bottom: 0;
   letter-spacing: 0.03em;
}

h4 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   font-size: large;
   font-weight: normal;
   color: #136697;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0.25em;
   padding-bottom: 0.25em;
   letter-spacing: 0.15em;
}

hr {
   border:1px #333333 dashed;
   filter:alpha(opacity=20); -moz-opacity: 0.2; opacity: 0.2;
}

.formSelect {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#333333;
   text-align:center;
   filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6;
}

.formText {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#333333;
   text-align:justify;
}

.formTextCenter {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color:#333333;
   text-align:center;
}

.formTextStrong {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#000000;
   font-weight:bold;
   text-align:center;
}

.formTextRed {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color:#FF0000;
   font-weight:bold;
   text-align:center;
}

.menu{
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #666666;
}

.menu:link {
   text-decoration: none;
}

.menu:visited {
   text-decoration: none;
   color: #666666;
}

.menu:hover {
   text-decoration: underline;
   color: #666666;
   font-weight:bold;
}

.menu:active {
   text-decoration: none;
   font-weight:bold;
   color: #666666;
}

.inikeywords {
   font-size:9px;
   background-color:#d5d5d5;
   color:#FFFFFF;
}

.textBlanco {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
   font-weight:bold;
}

.bold { font-weight:bold; }

.bigTx {
   font-size:11px;
   font-family:Verdana, Arial, Helvetica, sans-serif;
   color:#444444;
}


.boldGris {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #444444;
   font-weight:bold;
}


.marker {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #ffffff;
   font-weight:bold;
   text-transform: uppercase;
}

.error {
   font-weight:bold;
   color:#FF0000;
   text-transform: uppercase;
}

.offerte {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size: 12px;
   color: #000000;
}

.descOfferte {
   color:#000099;
}

.offerte:visited {
   text-decoration: none;
   color: #000000;
}

.offerte:hover {
   text-decoration: underline;
   color: #000000;
}

.offerte:active {
   text-decoration: none;
   color: #000000;
}


.dataofferta {
   font-family: Arial, Verdana;
   font-weight: bold;
   font-size: 13pt;
   color: #000000;
}

.dataofferta2 {
   font-family: Arial, Verdana;
   font-weight: bold;
   font-size: 11pt;
   color: #000000;
}

.dataoffertaSmall {
   font-family: Arial, Verdana;
   font-size:12px;
   font-weight:bold;
   color: #000000;
}


.nomealbergo {
   font-family: Arial, Verdana;
   font-size:15px;
   font-weight:bold;
   color:#136697;
   text-decoration:underline;
   text-transform: uppercase;
}


.titoloOfferta {
   font-family: Arial, Verdana;
   font-size:14px;
   font-weight:bold;
   color:#136697;
   text-transform: uppercase;
}

.titoloOfferta:link {
   text-decoration: none;
}

.titoloOfferta:visited {
   text-decoration: none;
   color:#136697;
}

.titoloOfferta:hover {
   text-decoration: underline;
   color:#136697;
}

.titoloOfferta:active {
   text-decoration: none;
   color:#136697;
}


.titoloOffertaSmall {
   font-family: Arial, Verdana;
   font-size:12px;
   font-weight:bold;
   color:#136697;
   text-transform: uppercase;
}


.grassetto {
   font-family: Arial, Verdana;
   font-size:12px;
   font-weight:bold;
   color:#136697;
}

.grassetto:link {
   text-decoration: none;
}

.grassetto:visited {
   text-decoration: none;
   color:#136697;
}

.grassetto:hover {
   text-decoration: underline;
   color:#136697;
}

.grassetto:active {
   text-decoration: none;
   color:#136697;
}


.prezzo {
    color: #FF0000;
   font-weight: bold;
   font-size: 11pt;
}


.testo {
   font-family: Arial, Verdana;
   font-size:12px;
   font-weight:normal;
   color:#555555;
   line-height:17px;
}


.localita {
   font-family: Arial, Verdana;
   font-size:12px;
   font-weight:bold;
   color:#555555;
   line-height:17px;
}


.numnotti {
    font-size: 10pt; font-weight: bold;
   color:#000000 ;
}


.pacchetto {
    color: #000099;
   font-weight: bold;
}

.pianoFamiglia {
   font-family: Arial, Verdana;
   font-size:13px;
   font-weight:bold;
   color:#0000FF;
}

.ServiziHotel {
   font-family: Arial, Verdana;
   font-size:13px;
   font-weight:bold;
   color:#CC0033;
}

.Suplementi {
   font-family: Arial, Verdana;
   font-size:13px;
   font-weight:bold;
   color:#CC0000;
}

.Riduzioni {
   font-family: Arial, Verdana;
   font-size:13px;
   font-weight:bold;
   color:#00CC33;
}

.Omaggio {
   font-family: Arial, Verdana;
   font-size:13px;
   font-weight:bold;
   color:#00CC33;
}

.Incluso {
   font-family: Arial, Verdana;
   font-size:13px;
   font-weight:bold;
   color:#0033FF;
}

.valori {
   font-family: Arial, Verdana;
   font-size:32px;
   font-weight:bold;
}


.valoriSmal {
   font-family: Arial, Verdana;
   font-size:14px;
   font-weight:bold;
   color:#FF0000;
}

.addCarrello {
   font-family: Arial, Verdana;
   font-size:12px;
   color:#0066FF;
}
