@charset "utf-8";
/* CSS Document */
body { background:#dadada; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; line-height:18px; margin:0;}
form { margin:0; padding:0; }
#headMax { width:100%; height:95px; background:#fff; margin:0;}
#headRed { width:100%; height:18px; background:#666; line-height:13pt; margin:0;}
#contHead { width:1000px; height:90px; margin-left:auto; margin-right:auto; padding-top:5px; } 
#contLogo { width:415px; height:60px; float:left; padding-left:10px; }
#contLang { width:555px; height:45px; float:left; font-size:12px; color:#666; padding-top:0px; text-align:right; }
#contLang a:link, #contLang a:visited { color:#999; text-decoration:none; }
#contLang a:hover{ color:#004276; text-decoration:none; }
#contNav { width:990px; height:18px; color:#fff; margin-left:auto; margin-right:auto; padding-left:10px; font-size:15px; }
#contNav a:link, #contNav a:visited { color:#fff; text-decoration:none; }
#contNav a:hover{ color:#ccc; text-decoration:none; }
#contSearch { width:775px; height:28px; float:left; text-align:left;padding-left:215px }
#mainCont { width:1000px; height:auto; margin-left:auto; margin-right:auto; padding:10px;  }
/* left */
#leftCont { width:253px; height:auto; float:left; margin-left:8px; }
#left { width:235px; height:auto; background:url(../img/leftHead.gif) top no-repeat #fff; float:left; padding:9px 9px 0 9px; }
#left form{ margin:0; padding:0; display:inline; }
#footLeft { width:253px; height:9px; background:url(../img/leftFoot.gif) no-repeat; float:left; }
/* foot */
#foot { width:985px; height:60px; float:left; margin:0 auto; margin-top:10px; background:url(http://www.alfabookings.com/img/shapeFootTop.gif) top no-repeat #efefef; text-align:center; line-height:24px; color:#666; font-family:verdana; font-size:11px;padding-top:30px;  }

#foot a:link, #foot a:visited { color: #666; text-decoration:none; }
#foot a:hover{ color:#000; text-decoration:none; }

#footShape {width:985px; height:24px; margin:0 auto; float:left; background:url(http://www.alfabookings.com/img/shapeFoot.gif) top no-repeat #efefef; margin-bottom:30px; }
/* fine foot */

#leftTitle { width:223px; height:20px; float:left; background:#fff; border:1px #dfdfdf solid; padding:5px; font-size:16px; font-weight:bold; color:#000; }
.leftTitle a:link, .leftTitle a:hover, .leftTitle a:visited{ text-decoration:none; color:#333;  }
#contPrice { width:223px; height:115px; float:left; background:#efefef; border:1px #dfdfdf solid; padding:5px; border-top:0; font-size:16px; color:#000;  }
#contPrice p{ color:#f90; font-size:40px; margin:15px 0;padding:0; font-weight:bold; }
#contPrice span{ font-size:16px; margin:10px 0; }
#contPrice b{ font-size:14px; line-height:24px; color:#333; }
#titleAvail { width:223px; height:20px; padding:40px 5px 5px; float:left; background:#fff; border:1px #dfdfdf solid; font-size:16px; border-top:0; font-weight:bold; color:#000; }
#contAvail { width:223px; height:auto; float:left; background:#efefef; border:1px #dfdfdf solid; padding:5px; border-top:0; font-size:12px; color:#000;  }
#contDest { width:223px; height:auto; float:left; border:1px solid #dfdfdf; padding:5px; border-top:0; font-size:16px;}
#contDest a:link, #contDest a:visited{ color:#666; text-decoration:none; }
#contDest a:hover{ color:#004276; text-decoration:none; }
.dateCont { width:223px; height:20px; float:left; margin:5px 0; font-size:14px; }
.dateCont img{ margin-top:5px; }
.dateCont input{ height:16px; border:1px #dfdfdf solid; margin-left:5px; width:76px; padding:4px 2px; font-size:13px; color:#333;  }
.roomCont { width:111px; height:20px; float:left; margin:7px 0; font-size:14px; }
.roomCont select, #contAvail select{ font-size:14px; border:1px #dfdfdf solid; padding:2px; }
#titleLeftMap { width:223px; height:20px; padding:40px 5px 5px; float:left; background:#fff; border:1px #dfdfdf solid; font-size:13px; border-top:0; font-weight:bold; color:#000; text-transform:capitalize; }
#hoteLeftMap { width:233px; height:auto; float:left; background:#fff; border:1px #dfdfdf solid; border-top:0; color:#000; }
#hoteLeftMap p{ padding:0;  }
#hoteList { width:213px; height:auto; float:left; background:#fff; border:1px #dfdfdf solid; border-top:0; color:#000; padding:10px; line-height:20px;  }
#hoteList a:link, #hoteList a:visited{ color:#666; text-decoration:none; font-size:16px;}
#hoteList a:hover{ color:#004276; text-decoration:none; font-size:16px;}
ul.traveller { list-style:none; margin:0; padding:0; line-height:30px; float:left; width:125px; margin-left:5px;}
.traveller img{ margin-right:4px; }
.traveller li { padding:5px 0; height:35px; }
ul.traveller2 { list-style:none; margin:0; padding:0; line-height:30px; float:left; width:92px; margin-left:5px;}
.traveller2 img{ margin-right:4px; }
.traveller2 li { padding:5px 0; height:35px; }
#travellersBlurb { width:233px; height:auto; border:1px solid #dfdfdf; float:left; border-top:0;  padding:5px 0; font-family:Arial, Helvetica, sans-serif; }
.traveller a:link, .traveller a:visited, .traveller2 a:link, .traveller2 a:visited{ color:#666; text-decoration:none;  }
.traveller a:hover, .traveller2 a:hover{ color:#069; text-decoration:none;  }
.leftTitle { width:223px; height:auto; float:left; border:1px solid #dfdfdf; padding:5px; margin-top:40px; text-transform:capitalize; }
.leftTitledirectory { width:223px; height:auto; float:left; border:1px solid #dfdfdf; padding:5px; margin-top:0px; text-transform:capitalize; }

.bigBlackArial { font-size:16px; color:#333; font-family:Arial, Helvetica, sans-serif; }
.selLocCat { width:223px; height:auto; float:left; margin:10px 0; font-size:14px; }
.margSxTenFive { margin-left:15px; }
.buttonSearchgo { background:url(../img/buttonGosearch2.gif) center no-repeat; width:38px; height:38px; border:0;margin-right:15px; }
/* fine left*/
/*centre */
#contCentre { width:715px; height:auto; float:left; }
.headLista { width:697px; height:auto; float:left; background:url(../img/topHeadHotel.gif) top no-repeat #fff; padding:9px 9px 0 9px;  }
#centreLista { width:677px; height:auto; float:left;color:#000; background:#efefef; padding:10px; }
.footLista { width:715px; height:5px; float:left; background:url(../img/footCentreLista.gif) no-repeat top;  }
#modifySrc { width:657px; height:auto; float:left; border:1px #ccc solid; padding:10px; background:#fff; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; }
#modifySrc h1{ font-weight:normal; margin:0; padding:0; }
.result { width:200px; height:auto; float:left; margin:10px 0; font-size:16px; }
.result b{ font-size:16px; color:#000; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:bold;  }
.contResult { width:657px; height:auto; float:left; border:1px #ccc solid; padding:10px; background:#fff;
 -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin:20px 0; }
 .contBackTop { width:659px; height:auto; float:left; padding:10px; margin:5px 0; }
 .contBackTop a:link, .contBackTop a:visited{ color:#666; text-decoration:none; }
 .contBackTop a:hover{ color:#069; text-decoration:none; }
 .hotelName { height:auto; width:371px; float:left; padding-top:5px; }
 .hotelName a:link, .hotelName a:visited{ text-decoration:none; font-size:20px; color:#069; }
 .hotelName a:hover{ text-decoration:none; font-size:20px; color:#666; }
 hotelName img{ margin-bottom:10px;  }
 .gifCont { height:30px; width:285px; float:left; text-align:right; }	
 .gifCont img{ margin-left:5px; }
 .hotelPic { width:466px; height:70px; float:left; padding:10px 0 5px; font-size:14px; color:#666; }
  .hotelPic a:link, .hotelPic a:visited{ color:#069; text-decoration:none; }
   .hotelPic a:hover{ color:#333; text-decoration:underline; }
  .hotelPic p{ margin:5px 0 10px; padding:0; }
 .hotelPic img{ padding:3px; border:1px #ccc solid; margin-right:10px; }
 .guestScore { width:141px; height:20px; float:left; padding:30px 50px 0 0; background:url(../img/guestscoreLista.gif) no-repeat bottom; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; }
 .minPrice { width:191px; height:20px; float:left; padding-top:15px; text-align:center; font-size:12px; }
 .minPrice2 { width:191px; height:20px; float:left; padding-top:15px; text-align:center; font-size:14px; }
 .hotelText { width:466px; height:70px; float:left; padding:10px 0 5px; font-size:14px; color:#666; }
 .hotelText img{ margin:10px 15px 0 5px; }
 .hotelPrice { width:191px; height:70px; float:left; padding-top:15px; text-align:center; font-size:14px;  }
 .hotelPrice p{ color:#f90; font-size:36px; margin:5px 0 25px; padding:0; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
  .hotelTotal { width:466px; height:25px; float:left; padding:15px 0 5px; font-size:18px; color:#666; }
  .hotelTotal b{ color:#5ba434; font-size:20px; }
 .hotelBook { width:191px; height:35px; float:left; padding-top:10px; text-align:center; }
 .hotelBook img{ border:0; }
/* fine center */
/* altre */
.langSel { border:#1 #7f9db9 solid; font-size:11px; }
.inputSearch { height:18px; width:240px; font-size:14px; padding:0px; border-left: solid 2px #666;border-top: solid 2px #666;border-bottom: solid 2px #ccc;border-right: solid 2px #ccc; margin:0 10px; }
.bigRed { font-size:18px; color:#933; }
.buttonGo { background:url(../img/buttonGo.gif) no-repeat; border:0; height:22px; width:66px; }
.margBtm { margin-bottom:20px; }
.margTenDx { margin-right:10px; margin-left:5px; }
.bigHotelName { font-size:20px; color:#333; }
.picHotel { margin:8px; margin-left:0; padding:4px; border:1px #e1e1e1 solid; } 
.service { font-size:13px; color:#000; width:710px; height:50px; padding:0; float:left; margin-top:20px; background:url(../img/servicesbk.gif) repeat-x; }
h1 { font-size:16px; font-weight:bold; padding:0; color:#ccc; margin:0; }
.boxServizi ul{ width:170px; font-size:12px; line-height:2em; list-style:none; float:left; margin:0; padding:0;}
.boxServizi li{ background:url(../img/arrow.gif) left no-repeat; padding-left:15px;text-transform:capitalize; }
.greyBig { font-size:16px; color:#666; }
div.pagination{text-align:center;margin:3px;padding:3px;}
div.pagination a,div.pagination a:visited{margin-right:2px;border:1px solid #ddd;text-decoration:none;color:#88AF3F;background-color:#fff;padding:2px 5px;}
div.pagination a:hover,div.pagination a:active{border:1px solid #85BD1E;color:#638425;background-color:#F1FFD6;}
div.pagination span.current{margin-right:2px;border:1px solid #B2E05D;font-weight:bold;background-color:#B2E05D;color:#FFF;padding:2px 5px;}
div.pagination span.disabled{margin-right:2px;border:1px solid #f3f3f3;color:#ccc;padding:2px 5px;}

/* fabrizio 13-10 googlesearch */
.googlesearch{width:660px;height:auto;float:left;margin:20px 0;}

#indice_video { width:657px; height:auto; float:left; border:1px #ccc solid; padding:10px; background:#fff; font-size:14px;color:#666; }
#indice_video a:link, #indice_video a:visited{font-size:14px; color: #36c; text-decoration:none;}
#indice_video a:hover {font-size:14px; color: #666; text-decoration:none;}


.infoABOUT{width:482px;height:auto;float:left;margin:20px 0;}
.infoABOUT a:link,.infoABOUT a:visited{color:#999;text-decoration:none;}

#addprop_cont { width:657px; height:auto; float:left; border:1px #ccc solid; padding:10px; background:#fff; font-size:13px; color: #666}
#addprop_cont a:link, #addprop_cont a:visited{ font-size:13px; color: #333; text-decoration:underline;}
#addprop_cont a:hover {font-size:13px; color: #333; text-decoration:none;}

.divRIGHTmap{font-size:13px;color:#666;line-height:20px;}
.divRIGHTmap a:link,.divRIGHTmap a:visited{color:#666;font-size:13px;text-decoration:none;}
.divRIGHTmap a:hover{color:#069;font-size:13px;text-decoration:none;}

.contLISTAl{width:482px;height:auto;float:left;color:#666;font-size:15px;text-decoration:none;line-height:50px;margin:10px 0;}
.contLISTAl a:link,.contLISTAl a:visited{color:#000;font-size:15px;text-decoration:none; }
.contLISTAl a:hover{font-size:15px;color:#333;text-decoration:none;}
.contLISTAl img{margin-left:5px; margin-top:15px; margin-bottom:0px;}

.tableTOUR{width:650px;height:auto;border-collapse:collapse;}
.tableTOUR td{background-color:#fff;background-image:url(http://www.alfabookings.com/images/backtour.gif);background-repeat:repeat-x;background-position:center;height:40px;font-size:12px;color:#666;}
.tableTOUR td b{color:#069;}
.tableTOUR img{margin:4px 5px 5px 0;}
.tableTOUR a:link,.tableTOUR a:visited{font-size:13px;color:#000;text-decoration:none;}
.tableTOUR a:hover{font-size:13px;color:#333;text-decoration:none;}


#shuttletours { 
width:540px; height:auto; 
float:left; border:0px #ccc solid; padding:10px; background:#fff; font-size:20px; color: #ccc; line-height:28px; }
#shuttletours a:link, #shuttletours a:visited{font-size:28px; color: #00688A;}
#shuttletours a:hover {font-size:28px; color: #666; text-decoration:none;}

.popular1 {font-size:32px; color: #ccc; text-decoration:none;} 
.popular2 {font-size:24px; color: #ccc; text-decoration:none;} 
.popular3 {font-size:18px; color: #ccc; text-decoration:none;} 
.popular4 {font-size:12px; color: #ccc; text-decoration:none;} 
.popular5 {font-size:20px; color: #ccc; text-decoration:none;} 
