.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:#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{font-family: arial, serif;font-size:13px;padding:0;margin:0;color:#105681;}
p.gennyxdescrizione{font-family: arial, serif;font-size:13px;padding:0;margin:0;color:#333333;}
p.fabiotitolo{font-family: verdana, serif;font-size:14px;padding: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;color:#136697;}

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

body {
SCROLLBAR-FACE-COLOR: #2a2f45;
SCROLLBAR-HIGHLIGHT-COLOR: #2a2f45;
SCROLLBAR-SHADOW-COLOR: #bdbebd;
SCROLLBAR-3DLIGHT-COLOR: #bdbebd;
SCROLLBAR-ARROW-COLOR: #ffffff;
SCROLLBAR-TRACK-COLOR: #3b4162;
SCROLLBAR-DARKSHADOW-COLOR: #102810;
background-color: #0099FF;
}

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

a:link {
   text-decoration: none;
}

a:visited {
   text-decoration: none;
}

a:hover {
   text-decoration: none;
}

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


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: 13px;
   font-weight: bold;
   color: #136697;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0.25em;
   padding-bottom: 0.25em;
   letter-spacing: 0.15em;
   margin: 0px;
}
h5 {
   font-family: Geneva, Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   font-size: 22px;
   font-weight: bold;
   color: #136697;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0.25em;
   padding-bottom: 0.25em;
   letter-spacing: 0.15em;
   margin: 0px;
}


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;
}
.bordo {
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color:#336699;
	border-left-color:#336699;
	border-right-color:#336699;
	border-top-color:#336699;
}
.bordo2 {
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color:#2E52D2;
	border-left-color:#2E52D2;
	border-right-color:#2E52D2;
	border-top-color:#2E52D2;
}
.bordo3 {
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color:#D5D5D5;
	border-left-color:#D5D5D5;
	border-right-color:#D5D5D5;
	border-top-color:#D5D5D5;
}
.brd {
border-bottom: 1px;
border-left: 1px;
border-right: 1px;
border-top: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-bottom-color:#FF6803;
border-left-color:#FF6803;
border-right-color:#FF6803;
border-top-color:#FF6803;
} 
.bordo-TRATT {
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-bottom-color:#666666;
	border-left-color:#666666;
	border-right-color:#666666;
	border-top-color:#666666;
}

.bordoG {
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-top: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color:#308E9A;
	border-left-color:#308E9A;
	border-right-color:#308E9A;
	border-top-color:#308E9A;
}
.txt {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #027592;
	text-align: center;
}
.div {
	font-family: Verdana;
	font-size: 5px;
	font-weight: bold;
	font-style: normal;
	text-align: center;
}
.txt2 {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
}
.txt3 {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
}
.txtM {
	font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman";
	font-size: 14px;
	color: #223031;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.txtM-2 {
	font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman";
	font-size: 13px;
	color: #003366;
	font-weight: normal;
	font-style: normal;
}
.txtM-2B {
	font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman";
	font-size: 13px;
	color: #003366;
	font-weight: bold;
	font-style: normal;
}
.hotel {
	font-family: Georgia;
	font-size: 14px;
	color: #006699;
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
}
.loc {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-style: normal;
}
.link {
	font-family: verdana;
	font-size: 11px;
	color: #006699;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.loc2 {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
}
.des {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	font-style: normal;
}
.vedi {
	font-family: verdana;
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}
.da {
	font-family: verdana;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	font-style: normal;
}
.part {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
}
.N-verde {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #006600;
}
.N-tel {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #003399;
}
.txt-int {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	text-align: justify;
}
.top-2 {
	font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman";
	font-size: 15px;
	font-weight: bold;
	font-style: normal;
	color: #015F76;
}
.int-tx {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #015F76;
	text-align: justify;
}
.evidenzia {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	background-color:#FF9900;
}
.top1 {
	font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman";
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	padding-left: 8px;
}
a.top2:link , a.top2:visited {
	font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman";
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
    text-decoration: none;
}

a.top2:hover {
	font-family: Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman";
	font-size: 15px;
	color: #333333;
	background-image:url(images-mot/sfondo.jpg);
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-align: center;
    text-decoration: none;
	width: 100%;
	height: 100%;
}
.txtM-5 {
	font-family: Arial;
	font-size: 15px;
	color: #0099FF;
	font-weight: normal;
	font-style: normal;
}
.txtM-5B {
	font-family: Arial;
	font-size: 15px;
	color: #0099FF;
	font-weight: bold;
	font-style: normal;
}
.txtM-RB {
	font-family: Arial;
	font-size: 15px;
	color: #FF0000;
	font-weight: bold;
	font-style: normal;
}
.txtM-GB {
	font-family: Arial;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	font-style: normal;
}
.valutaz {
	font-family: Arial;
	font-size: 15px;
	color: #003366;
	font-weight: bold;
	font-style: normal;
}
.sc-text {
	font-family: Arial;
	font-size: 13px;
	color: #003366;
	font-weight: normal;
	font-style: normal;
}
.ti-ht {
font-weight: bold;
font-family: "verdana";
font-size: 24px;
color: #006699;
margin:0;
text-align:left;
}
.Gny-FTT {
	font-family: Arial;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	font-style: normal;
}
.ischia {
  font-family: Georgia;
  font-size:12px;
  color: #FFFFFF;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  text-decoration: none;
}
.Gny-1 {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	font-style: normal;
}
.Gny-1b {
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
}
.Gny-TRA {
	font-family: Arial;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}
.Gny-pic {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	font-style: normal;
}

.Gny-2 {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
}
.Gny-2b {
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	text-align: justify;
}
.Gny-FTT {
	font-family: Arial;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	font-style: normal;
}


.Gny-MP {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	padding-left: 7px;
}
a.Gny-MP:link , a.Gny-MP:visited {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	padding-left: 7px;
}

a.Gny-MP:hover {
	font-family: Arial;
	font-size: 13px;
	color: #0066FF;
	font-weight: bold;
	font-style: normal;
	padding-left: 7px;
}

.Gny-M {
	font-family: Arial;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	font-style: normal;
	padding-left: 7px;
}
a.Gny-M:link , a.Gny-M:visited {
	font-family: Arial;
	font-size: 13px;
	color: #006699;
	font-weight: bold;
	font-style: normal;
	padding-left: 7px;
}

a.Gny-M:hover {
	font-family: Arial;
	font-size: 13px;
	color: #0066FF;
	font-weight: bold;
	font-style: normal;
	padding-left: 7px;
}
.Gny-FOOT {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
}
a.Gny-FOOT:link , a.Gny-FOOT:visited {
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
}

a.Gny-FOOT:hover {
	font-family: Arial;
	font-size: 13px;
	color: #0066FF;
	font-weight: bold;
	font-style: normal;
}
.Gny-TRA {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}
a.Gny-TRA:link , a.Gny-TRA:visited {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
}

a.Gny-TRA:hover {
	font-family: Arial;
	font-size: 12px;
	color: #FFFF00;
	font-weight: bold;
	font-style: normal;
}
.ht-1 {
   font-family: Arial, Verdana;
   font-size:12px;
   font-weight:bold;
   color:#555555;
}
.link2 {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a.link2:link , a.link2:visited {
	font-family: verdana;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

a.link2:hover {
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: underline;
	color: #0066FF;
	text-decoration: none;
}

.mn-ht {
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-left: 7px;
}
a.mn-ht:link , a.mn-ht:visited {
	font-family: Arial;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	padding-left: 7px;
}

a.mn-ht:hover {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
	padding-left: 7px;
}
/* il meglio di GENNYX*/
div#il_mieglio_di_box2 {
	margin:0 auto 10px auto;
}
#inviaRicercaOfferte {;
	margin:0 auto 0 auto;
}

div#il_mieglio_di_box2 {
}
div#meglio-di-mese { margin:0 0 10px 0;}
div.meglio-di-mese-cont2 {
	background:url(images/bg-box-meglio-di.jpg) repeat-y center center;
	width:477px;
}
div.meglio-di-mese-cont2 h4, h4#strutt-sc-noi {
	background:url(images/bg-testata-meglio-di.jpg) no-repeat center center;
	width:661px;
	height:35px;
	font-size:14px;
	text-transform:uppercase;
	color:#003399;
	line-height:35px;
	padding:0 10px;
}
div.meglio-di-mese-cont2 h4 strong, h4#strutt-sc-noi strong {
	color:#fff;
}
div.meglio-di-mese-cont2 div.meglio-di-mese-int2 {
	border-bottom: 1px dotted #999999;
    height: 35px;
    line-height: 35px;
    margin: 0 7px;
}
div.meglio-di-mese-cont2 div.meglio-di-mese-int2 div.meglio-di-star {
	float:left;
	border:none;
}
div.meglio-di-mese-cont2 div.meglio-di-mese-int2 div.meglio-di-star img {margin: 5px 5px 0 0;}
div.meglio-di-mese-cont2 div.meglio-di-mese-int2 div.meglio-di-link {
	font-size:13px;
	color:#333;
	float:left;
	border:none;
}
div.meglio-di-mese-cont2 div.meglio-di-mese-int2 div.meglio-di-link a {
	font-size:14px;
	font-weight:bold;
	color:#6699ff;
}
div.meglio-di-mese-cont2 div.meglio-di-mese-int2 div.meglio-di-price2 {
	color: #cc0000;
    float: right;
    font-size: 14px;
    height: 35px;
    line-height: 40px;
    text-align: left;
	border:none;
	margin:0 10px 0 0;
}
div.meglio-di-mese-cont2 div.meglio-di-mese-int2 div.meglio-di-price2 strong {
	font-size:18px;
}
.tariffe-basse {
  font-family: Arial;
  font-size:14px;
  color:#003399;
  font-weight: bold;
  font-style: normal;
  text-align: left;
  text-decoration: none;
  }




