body {padding:0; margin:0; color:#000000}
br{font-size:10px}
.s{font-family:Tahoma; font-size:11px;  color:#717171; text-decoration:none}
.s1{font-family:Tahoma; font-size:11px;  color:#717171; }
.s2{font-family:Tahoma; font-size:10px;  color:#717171; }
  .green{font-family:Tahoma; font-size:11px;  color:#9CE438;}
  .red{font-family:Tahoma; font-size:11px;  color:#2C7F06;}
  .o{font-family:Tahoma; font-size:11px;  color:#FFCC00;}
.blue{font-family:Tahoma; font-size:11px;  color:#5984B0;}
.blue1{font-family:Tahoma; font-size:9px;  color:#5984B0;}
.w{font-family:Tahoma; font-size:9px;  color:#FFFFFF; text-decoration:none}
.b{font-family:Tahoma; font-size:11px;  color:#575757; }

.Stile1 {font-size: 14px}
.Stile4 {
	color: #717171;
	font-family: Tahoma;
}
.Stile5 {color: #FF0000}
.Stile7 {font-size: 18px}
.Stile8 {
	font-size: 16px;
	font-weight: bold;
}
.Stile11 {font-size: 11px}
.Stile12 {color: #717171}
.Stile13 {font-size: 18px}
.Stile14 {font-size: 18}
.Stile16 {
	font-size: 18;
	font-family: Tahoma;
	font-weight: bold;
	color: #5984B0;
} 
 

  #input{
  		width:160px; height:21px;
		
		}
		 
#input1{
  		width:134px; height:21px;
		
		}
		
	  #textarea{
  		width:102px; height:48px;
		border-width:1px;
		border-style:solid;
		border:none;
		background-color:#F0EAE3;
		overflow:auto
		}

/* HOTEL */
.zona img{margin-right:4px;margin-left:10px;margin-bottom:2px;float:right}
.lista{list-style-image: url(images/marcatore.gif);line-height:1em;text-align:left;margin-left:10px}
.lista li span{float:right;margin-top:-15px; }
.lista li i{display:block;text-align:right;font-style:italic;font-size:10px}
.lista2{list-style-image: url(images/marcatore.gif);line-height:1.5em;text-align:left;margin-left:2px;color:#000;font-size:0.9em;font-weight:bold}
/* Titoli */
.titolo-pagine{font-weight: bold;font-size: 1.4em;color:#C99C14;margin-left:10px;text-align:center}
.titolo-pagine2{font-weight: bold;font-size:1.1em;color:#5E3A07;margin-left:10px}
.titolo-pagine3{font-size: 0.9em;color:#5E3A07;margin-left:10px}
.titolo-marroncino{display:block;font-weight: bold;font-size: 0.9em;color:#FEFEFC;width: 160px;height:20px;padding-top:5px;text-align:center}
.titolo-marroncino{margin-top:10px;background:#FFAB0D url(images/sfondo-box6.gif) top no-repeat}
.titolo-articoloindex1{display:block;font-weight: bold;font-size: 0.9em;color:#FEFEFC;width: 200px;height:20px;padding-top:5px;text-align:center}
.titolo-articoloindex1{margin-top:10px;background: url(images/titoloarticoloindex1.gif) top no-repeat}
.titolo-articoloindex2{display:block;font-weight: bold;font-size: 0.9em;color:#FEFEFC;width: 200px;height:20px;padding-top:5px;text-align:center}
.titolo-articoloindex2{margin-top:10px;background: url(images/titoloarticoloindex2.gif) top no-repeat}
.titolo-articoloindex3{display:block;font-weight: bold;font-size: 0.9em;color:#FEFEFC;width: 200px;height:20px;padding-top:5px;text-align:center}
.titolo-articoloindex3{margin-top:10px;background: url(images/titoloarticoloindex3.gif) top no-repeat}
.titolo-articoloindex4{display:block;font-weight: bold;font-size: 0.9em;color:#FEFEFC;width: 200px;height:20px;padding-top:5px;text-align:center}
.titolo-articoloindex4{margin-top:10px;background: url(images/titoloarticoloindex4.gif) top no-repeat}
#titolo-articoloindexlungo{display:block;font-weight: bold;font-size: 0.9em;color:#FEFEFC;width: 410px;height:20px;padding-left:20px;padding-top:5px;text-align:center}
#titolo-articoloindexlungo{margin-top:0px;background: url(images/titoloarticoloindexlungo.gif) top no-repeat}
.titolo-lista{font-weight: bold;font-size: 0.9em;color:#FEFEFC;text-align:left}
.titolo-lista a:visited{color:#FEFEFC;font-size:0.8em;text-decoration:none}
.titolo-lista a:hover{text-decoration:underline}
.titolo-lista2{font-weight: bold;font-size: 0.7em;color:#FEFEFC;text-align:left}
.titolo-lista a:visited{color:#FEFEFC;font-size:0.7em;text-decoration:none}
.titolo-lista2 a:hover{text-decoration:underline}
.box-marroncino p{padding-left:0px;padding-right:0px;padding-top:5px;margin:0px;text-align:left}
.box-marroncino ul{padding-left:20px;padding-right:0px;padding-top:5px;margin:0px;text-align:left}
.box-marroncino{width:160px;background:#FFFAEC url(images/sfondo-box6-down.gif) bottom no-repeat;padding-bottom:10px}
.titolo-giallo{ display:block; font-weight: bold; font-size:0.9em; color:#7A5A0C; width: 174px; height:20px; padding-top:5px; text-align:center}
.titolo-giallo{margin-top:10px;background:#FFC70F url(images/sfondo-box3.gif) top left no-repeat}
.box-giallo p{padding-left:2px;padding-right:8px;padding-top:5px;margin:0px;text-align:right}
.box-giallo ul{padding-left:20px;padding-right:8px;padding-top:5px;margin:0px;text-align:left}
.box-giallo{width: 174px;background:#FFFAEC url(images/sfondo-box3-down.gif) bottom left no-repeat;padding-bottom:10px}
.titolo-giallo-top{display:block;width: 174px;font-weight: bold;font-size:0.9em;color:#7A5A0C;height:25px;padding-top:5px;text-align:center}
.titolo-giallo-top{margin-top:10px;background:#FFC70F url(images/sfondo-box-top.gif) top left no-repeat}
.titolo-offerte-top{display:block;width: 174px;font-weight:bold;font-size: 1.1em;color:#FEFEFC;height:25px;padding-top:5px;text-align:right}
.titolo-offerte-top{margin-top:10px;background:#D40D09 url(images/sfondo-box-offerte-top.gif) top left no-repeat}
.titolo-tourist{display:block;font-weight: bold;font-size:0.9em;color:#FEFEFC;width: 174px;height:20px;padding-top:5px;text-align:center}
.titolo-tourist{margin-top:10px;background:#FFAB0D url(images/sfondo-box3tourist.gif) top left no-repeat}
/* box-dx */
#corpo-colonna3 span.box-dx{display:block;font-weight: bold;font-size:0.9em;color:#85671D;width: 160px;height:20px;padding-top:5px;text-align:center;margin-top:10px;background:#FFAB0D url(images/sfondo-box6.gif) top no-repeat}
#corpo-colonna3 div.box-dx{width:160px;background:#FAF1CE url(images/sfondo-box6-down.gif) bottom no-repeat;padding-bottom:10px}
#corpo-colonna3 div.box-dx ul{padding-left:20px;padding-right:0px;padding-top:5px;margin:0px;text-align:left;margin-left:10px;list-style-image: url(images/marcatore.gif);line-height:1em;text-align:left}
#corpo-colonna1tourist span.box-dx,#corpo-colonna1 span.box-dx{display:block;font-weight: bold;font-size:0.9em;color:#FEFEFC;width: 174px;height:20px;padding-top:5px;text-align:center;margin-top:10px;background:#FFAB0D url(images/sfondo-box3tourist.gif) top left no-repeat}
#corpo-colonna1tourist div.box-dx	,#corpo-colonna1 div.box-dx{width: 174px;background:#FFFAEC url(images/sfondo-box3-down.gif) bottom left no-repeat;padding-bottom:10px}
#corpo-colonna1tourist div.box-dx ul ,#corpo-colonna1 div.box-dx ul{padding-left:20px;padding-right:8px;padding-top:5px;margin:0px;text-align:left;margin-left:10px;list-style-image: url(images/marcatore.gif);line-height:1em;text-align:left}
/* /box-dx */
/* hotel */ 
.htlSiteName{font-size:11px;letter-spacing:3px;font-family:"Courier New", Courier, monospace;color:#CBA00E}
#testa-colonna1hotelnew h1{font-size:26px;margin:2px 0 2px 0}
#testa-colonna1hotelnew h2{font-size:11px;margin:2px 0 2px 0}
#testa-colonna1hotelnew span.htlSiteName,#testa div.htlTitle span.htlSiteName a:link{font-size:13px;letter-spacing:3px;font-family:"Courier New", Courier, monospace;color:#CBA00E;text-decoration:none}
h3.h3hotel{ float:right; margin-top:-20px;}
ul.hotelMenu ,ul.hotelMenu li{list-style:none;margin:0;padding:0}
ul.hotelMenu li{}
ul.hotelMenu a{display:block;height:24px;width:170px;background: url(images/hotel-sfondotasti.jpg) right no-repeat;font-weight:bold;vertical-align:middle;padding:5px 7px 0 0;margin:0 0 0 0}
ul.hotelMenu a:link, ul.hotelMenu a:visited, ul.hotelMenu a:active{text-decoration:none;background: url(images/hotel-sfondotasti.jpg) right no-repeat}
ul.hotelMenu a:hover, ul.hotelMenu a:visited:hover{text-decoration:none;background: url(images/hotel-sfondotasti-b.jpg) right no-repeat}
#hotelBody{margin-left:20px}
#hotelBody img.foto{margin-right:5px;float:left}
#hotelBody h4{font-size:16px;margin:10px 0 0 -10px;font-weight:bold;clear:both}
#hotelBody h5{font-size:13px;margin:3px 0 1px -5px;clear:both}
#corpo-colonna4 h1{font-size:22px; margin:2px 0 2px 10px}
#corpo-colonna4 h2{font-size:11px; margin:2px 0 2px 10px}



#hotelBody ul,#hotelBody ul li{list-style:none;margin:0;padding:0}
#hotelBody ul{margin:0 0 5px 5px;clear:both}
#hotelBody ul li{float:left;width:235px}
.divhotel{background-color:#FFFAEC}
div.dispoHotelTitle{background-color: #DEC536;text-align:left;font-size:15px;padding:4px;color:#756420;font-weight:bold;margin-bottom:5px}
div.dispoHotelBox{border: 1px solid #DEC536;padding:2px;margin:20px 5px 20px 5px}
div.dispoHotelBox ul,div.dispoHotelBox li{list-style:none;text-align:left;margin:0;padding:0}
div.dispoHotelBox li{border-bottom:1px dotted #DEC536}
div.dispoHotelBox li span{float:right;margin-top:-16px;font-weight:bold}
div.dispoHotelBox li i{display:block;text-align:right;font-style:italic;font-size:10px}
div.dispoHotelBox a:link,div.dispoHotelBox a:visited{text-decoration:none}
div.dispoHotelBox a:hover,div.dispoHotelBox a:visited:hover{color:#756420}
/*ul.hotelInfos,ul.hotelInfos li{list-style:none;text-align:left;margin:0;padding:0}
ul.hotelInfos{margin:5px;border: 1px solid #DEC536;padding:5px}
ul.hotelInfos span{float:right;margin-top:-16px;font-weight:bold}
ul.hotelInfos li{border-bottom:1px dotted #DEC536}
ol.hotelsViewed,ol.hotelsViewed li{margin:0;padding:0;list-style:none}
ol.hotelsViewed{margin:5px;border: 1px solid #DEC536;padding:5px;text-align:left}
ol.hotelsViewed a:link,ol.hotelsViewed a:visited,ol.hotelsViewed a:hover{text-decoration:none}
ol.hotelsViewed a:hover,ol.hotelsViewed a:visited:hover{color:#D3C618}
*/div.commentiTitle{margin-left:-7px;width:549px}
div.commentiTitle div.scrittoIl{position:absolute;right:20px;font-style:italic}
div.commentMessage{border:1px dotted #FFC082;margin:5px;padding:5px}
div.commentoBlock{background-color:#FFFAEC}
div.bookFrame{border:1px solid #E4C407;background-color:#F5F2E0; text-align:left;}
ol.faq{}
ol.faq li div{border:1px solid #D6BDAD;background-color:#F0E6DB;margin:3px;padding:2px 2px 2px 10px}
/*  pagina prenotazione */
.book_backTo{font-size:11px; color:#9B863C; margin:0 0 10px 10px;}
.book_selectRoom{font-size:14px;color:#9B863C;font-weight:bold}
.book_table{border:1px solid #E4C407; padding:2px; margin:0 5px 0 5px; background-color: #FDF3D9; clear:both }
.book_roomDescUnique{color:#9B863C;margin:5px}
table.book_roomName{color:#F5F2E0;background-color:#E4C407;padding:1px 5px 1px 5px}
td.book_roomName{font-size:14px;font-weight:bold}
.book_roomNameRate{font-size:13px;font-style:italic;font-weight:bold;color:#7A5A0C}
.book_rate{border:1px solid #E3DFB0;font-weight:bold}
.book_specialOffer{color:#FF0000}
.book_specialOfferTitle{font-weight:bold}
.book_otherBookInfo{font-style:italic;color:#999999}
.book_2_tableTitles{color:#F5F2E0;background-color:#E4C407;padding:3px;font-weight:bold}
.book_2_tableContents{color:#000000;background-color:#F5F2E0;padding:3px; text-align:left;}
input.inputPriceEur{border:none;font-weight:bold;vertical-align:middle;background-color:#F5F2E0;text-align:right}
input.inputPriceUsd{border:none;font-weight:bold;vertical-align:middle;font-style:italic;background-color:#F5F2E0;text-align:right;display:none}
.book_3_resInfo{border:1px solid #FDAB02;padding:5px;margin:5px;background:#F8F5E9}
.book_3_Titles{color:#F5F2E0;background-color:#FDAB02;padding:3px;font-weight:bold}
.book_3_totalPrice{font-size:14px;font-weight:bold}
.book_3_totalPriceUSD{font-style:italic}
.book_taxIncl{color:#FF0000}
.btn1{}
#custcomments{width:270px}
/*  /pagina prenotazione */
/* /hotel */ 
/* lista hotel*/
p.miniGallery{float:left;margin:2px 4px 0 0}
p.miniGallery img{border:1px solid #7A5A0C;padding:1px;margin-top:4px}
p.miniGallery img.imgAcrive{border:1px solid #7A5A0C;padding:1px}
span.miniGallery{float:left;margin:0;margin-right:3px}
span.miniGallery img{border:1px solid #7A5A0C;padding:1px;margin:1px}
span.miniGallery i{ display:block; text-align:center; font-size:9px; clear:left;}
div.divPuntini{background:url("images/puntini.gif") center #FFFFFF no-repeat;height:10px}
div.divHotel{background:url(images/puntini.gif) left #FFFFFF repeat-x;height:20px}
.nascoHotel{visibility:hidden;position:absolute}

.descrizionehotel{padding: 3px 0 0 0;clear:both}
.datihotel{padding: 3px 0 0 0}
.descrizionehotel img{margin: 0 0.6em 0.2em 0;border: 1px solid #715613;padding: 2px}



.divhotelContent{background-color:#FFFFFF;clear:both;margin: 0 10px 0 10px;border:1px solid #FFDE59;clear:both;padding:4px  }
.divhotelContent td,.divhotelContent span,.divhotelContent p{color:#6F591A;font-size:1.1em;}
.divhotelContent a,.divhotelContent a:link,.divhotelContent a:visited{color:#CA6500;font-size:1.1em}
.divhotelContent a:link,.divhotelContent a:visited{text-decoration:none}
.divhotelContent a:hover,.divhotelContent a:visited:hover{text-decoration:underline}
.divhotelContent b{color:#A84300}
.divhotelContent em{color:#331A00}
a.altreInfo:link,a.altreInfo:visited{ font-size:10px;}
.hotelListTitle{padding: 2px ; font-size:12px;}/*background-color:#FFDE59;*/
.hotelnome,.hotelnome:link,.hotelnome:visited{font-weight:bold;color:#FFF4D5;float:left; font-size:13px;color:#CA6500;}
.hotellinks{float:right; font-size:12px;}

div.dealBox{margin:3px;}
div.dealBox b{ font-size:12px; color:#FF6600}
div.dealBox i{ color:#999999; }
div.dealBox p{ margin:5px; padding:5px; border:1px dotted #FFB720;}
div.dealBox em{}
div.dealBox strong{ border:2px solid #FF6600; background-color:#FF0000; color:#FFFFFF; padding:0 3px 0 3px; margin:0 3px 0 3px;}
div.dealBox small{ font-size:9px; color:#999999; }




#imgZoomDiv{text-align:center;margin:10px auto 10px auto;clear:left}
span.listMorerooms{float:right;width:auto; font-size:13px;font-weight:bold;}
span.listMorerooms,span.listMorerooms a:link,span.listMorerooms a:visited{ color:#FF8000; margin-top:2px; }
span.listWhatIncludes{float:right;width:auto}
a.listBook,a.listBook:link,a.listBook:visited{font-size:13px; font-weight:bold;}
.tabRooms td,.tabPrices td{font-size:10px}
table.tabRooms{border:0;background:#FFF4D5;margin: 3px auto 1px auto;width:99%}
td.tabRoomsName{border:0;font-size:12px;font-weight:bold;padding-left:3px}
td.tabRoomsName em{font-size:11px;font-weight:lighter;padding-left:10px}
table.tabPrices{border-right:1px solid #FEE683;border-top:1px solid #FEE683}
table.tabPrices td{border-bottom:1px solid #FEE683;border-left:1px solid #FEE683;width:55px}
td.tabBook{font-size:13px}
div.startLoading,div.endLoading{margin:5px 15px 5px 15px;padding:1px 5px 1px 5px;color:#7A5A0C;border:1px solid #FF0000;padding-left:30px}
div.startLoading{padding-left:30px;background:url(images/loading.gif) no-repeat 2px 2px #FFEAD5;border:1px solid #FF0000}
div.endLoading{padding-left:5px;background: #FFEAD5;border:1px solid #7A5A0C}
span.loadingPages{float:right;clear:right}
span.loadingPages a{padding:0 2px 0 2px}
span.loadingSorting{float:left}
/* /lista hotel*/
form.searchColonna{text-align:left;font-size:11px;margin-left:3px}
form.searchColonna b{}
div.tabella{border: 1px ridge #FAF2CE;background:#FFFAEC;margin:5px 0 20px 20px;padding:10px 20px 10px 20px;color: #5E3A07}
div.tabella ul{margin:5px 0 5px 15px}
div.tabella li{margin:0 0 0 10px}
h4{font-size:17px; padding-bottom:10px; margin:10px 0 10px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; clear:both; color: #CBA00E}
h5{font-size:13px;margin:3px 0 1px 10px;clear:both;color: #5E3A07}
div.hrClear{margin:0;clear:both;height:0;overflow:hidden}

.preno1 {font-size:12px; margin:10px 0 10px 5px;  color: #7A5A0C}
.preno2 {font-size:14px; float:left; margin:2px;   font-weight:bold; color: #997B14}
.preno2 em{font-size:11px; font-weight:normal; color:red;}
.preno3 {font-size:14px; float:right;  margin:2px;  font-weight:bold; color: #E56700;}
.preno4 {font-size:11px;   margin:0; margin:8px; color: #997B14; display:block;}
.preno5 {font-size:12px; float:left; margin:2px; color:  #E56700; font-style:italic;}
.preno6 { float:right; margin:2px;}
.preno6 form{display:inline; clear:right;}

.preno7 { margin:0; padding:0; border-top:1px dotted #E4C407; display:block;}
.prenoCanc{margin:10px; padding:10px; border:1px solid  #F2893C; color:#F2893C; text-align:center; display:block; }
.prenoMiniTab{ width:550px; }

.prenoMiniName{font-size:14px; margin:2px;   font-weight:bold; color: #997B14;  border-top:1px dotted #E4C407;}
.prenoMiniPrice{font-size:14px; margin:2px;  font-weight:bold; color: #E56700; text-align:right;  border-top:1px dotted #E4C407;}
.prenoMiniPrice form{ display:inline; padding:0; margin:0;}

#divindex img {
padding: 2px;
border-color:#E4C407;
border-style:solid;
border-width:1px;
}

#searchPopup{ position:absolute; top:-200px;   text-align:center; vertical-align:middle;   visibility:hidden;  margin:-50px 0 0 -50px;}
#searchPopup .closed{ }
#searchPopup .opened{ }
#searchPopupBox{ background-image:url(images/box-sfondo.gif);  width:220px; height:296px; text-align:left; }/*background:#FFE1A4;*/
#searchPopupBox span.numTel{ border:1px solid #FF0000;  background:#FFFFFF url(images/tel.jpg) no-repeat right;  padding:1px 20px 1px 1px; margin:2px; font-size:14px; font-weight:bold;}
#headerPopup{ margin:6px 0 0 6px; color:#A24701; font-size:17px; font-weight:bold; padding:3px;}
#headerPopup a{ float:right;}
#headerPopup a:link,#headerPopup a:visited{ display:block; height:15px; width:15px;  padding:1px; margin:-2px 4px 0 0; text-decoration:none; text-align:center; }
#searchPopupContent{  padding:5px; }
.oppure{ display:block; margin:5px 5px 3px 5px; padding-left:3px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold; color:#A27819; font-size:12px; }
.oppure2{ font-family:Arial, Helvetica, sans-serif;  font-weight:bold; color:#A24701; font-size:12px; }
/* simula option nel form ricerca */
.calendar_div {
background:url(/images/optmenu.gif) 110px 0px no-repeat #FFF ;
 margin-right:0px; padding:1px; font-size:14px; font-weight:bold;
  cursor:pointer; width:145px; height:16px ; border: 1px inset gray;
} 