body{
color:#666666;
font-family: Verdana;
font-size:13px;
}

.mid1{text-align: center }

.midBody{
height:auto!important;
padding-bottom:15px;
padding-top:15px;
}

#menu_widget
{
position:absolute;
left:5px;
top:150px;
}

fieldset{
border:0;
border-top:1px solid #007EBD; 
margin-top:15px;padding:1em;
width:850px;
margin-left:auto;
margin-right:auto;
}

fieldset p{line-height:18.5px}
fieldset.book{margin-top:120;padding-top:0;text-align:left}
fieldset.RoomPrice{margin-top:0;padding-top:5;text-align:left}

legend{
font-family: Verdana;
color:#30506F;
font-size:12px;
font-weight:bold;
text-align:right
}

table{
margin-left:auto;
margin-right:auto;
}

label{float:left;font-weight:200;margin:.7em;padding:.5em;text-align:right;width:25%}

input{
font-family: Verdana;
background:#E5EFF5; 
font-size: 10px; 
color:#000000; 
border:1px solid #ccc;
margin:2px;
padding:1px;
width:90px
}
textarea{border:1px solid #ccc;font-family:Verdana;font-size:.9em;height:200px;margin:2px;padding:8px;width:300px}
select{border:1px solid #ccc;font-family:Verdana;margin:2px;padding:8px;width:330px}

.date-pick{
font-family: Verdana;
background:#E5EFF5; 
font-size: 10px; 
color:#000000; 
border:1px solid #ccc;
margin:2px;
padding:1px;
width:90px
}

.citta{
font-family: Verdana, Tahoma, Arial, sans-serif;
background:#E5EFF5; 
font-size: 10px; 
color:#000000; 
border:1px solid #ccc;
margin:2px;
padding:1px;
width:150px
}

.date-btn{
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 10px; 	
background:#7F9DB9;
color:#FFF;
font-weight: bold;
margin:0px;
padding:1px;
width:70px
}

.formInt {
background:#F4F4F4;
border:1px solid #7F9DB9;
}

#DateForm table {text-align:center}
#DateForm th{padding:5px}

.reg table{padding:6px;}

.msg{
background:#FFC url(../img/idea.png) no-repeat 3% 50%;
border:1px solid #F8AB2C;
font-family:Verdana;
height:auto!important;
margin-bottom:0;
margin-left:2px;
margin-top:2px;
min-height:35px;
padding:3px 3px 3px 50px;
vertical-align:text-middle;
width:295px
}

.reg th{padding:5px;text-align:right}
.reg td{padding:5px;text-align:left}
.reg textarea{border:1px solid #ccc;height:350px;margin:2px;overflow:auto;padding:8px;width:330px;}
.reg ul{background-color:#eee;list-style-type:none;padding:3px;width:490px}
.reg ul li{padding:2px}
.res{border-top:1px dashed blue;display:block;height:auto!important;margin-bottom:10px;min-height:150px;padding:6px;text-align:left}
.res h2{color:#30506F;font-size:1.45em;margin-bottom:0;margin-left:5px;margin-top:0;padding-top:0}
.fotoRes{border:1px solid #ccc;display:inline;float:left;height:110px;width:110px}
.descrRes{display:block;float:right;height:auto!important;padding-top:0;width:100%}
.descrRes p{line-height:16.5px;margin:3px;padding:5px}
.descrRes table{border:1px solid #ccc;border-collapse:collapse;font-size:90%;padding:2px;width:100%}

/*PARTE ALTA CHE MOSTRA I RISULTATI DI RICERCA*/
.descrRes th{
background-color:#fff; /*Barra in alto*/
color:#666;/*colore del testo della parte alta*/
font-size:10px; /*dimensione del font*/
border:1px solid #7F9DB9; /*bordo della parte alta*/
height:25px;/*altezza della parte alta*/
padding:1px;/*spessore nella parte alta*/
text-align:center
}

/*PARTE CHE CONTIENE I RISULTATI DELLA RICERCA*/
.descrRes td{
background-color:#F2F2F2;
border:1px solid #7F9DB9;
padding:8px 5px 5px;
text-align:center
}

.descrRes select{margin-top:-5px;padding:0}
.descrRes h3{font-family:Verdana;font-size:10px;margin:0;padding:0;text-align:left}

.more_foto{
background-color:#f2f2f2;
border:1px solid #A5B7D0;
display:none;
height:auto;
padding:8px;
text-align:left;
width:98%
}

.more_foto img{
border:1px solid #A5B7D0
}

#gallery_room li{
display:inline;
padding:2px
}

div.pagination{font-family:Verdana;font-size:1em;margin:3px 3px 15px;padding:3px;text-align:right}
div.pagination a{background-position:bottom;border:1px solid #ccdbe4;color:#0061de;margin-right:3px;padding:4px 10px;text-decoration:none}
div.pagination a:hover,div.pagination a:active{background-color:#3666d4;background-image:none;border:1px solid #2b55af;color:#fff}
div.pagination span.current{color:#000;font-weight:700;margin-right:3px;padding:4px 8px}
div.pagination span.disabled{display:none}
div.pagination a.next{border:2px solid #ccdbe4;margin:0 0 0 10px}
div.pagination a.prev{border:2px solid #ccdbe4;margin:0 10px 0 0}
.widget{text-align:left;width:900px;
margin-left:auto;
margin-right:auto;

}
.widget ul{height:20px;list-style:none;margin:0;padding:0;}
.widget ul li{display:block;float:left;height:20px;margin-left:20px;padding:0}
.widget ul li a{background-color:#FFF;color:#A5B7D0;display:block;font-size:14px;font-weight:700;padding:1px 5px;text-decoration:none}
.widget li.ui-tabs-selected,.widget li.ui-tabs-selected.ui-state-hover{border-bottom:1px solid #FFF;border-left:0 solid #54a8c1;border-right:0 solid #54a8c1;border-top:0 solid #54a8c1;color:#FF7F55}

.servizi {

	height: auto !important;  /* per i browser moderni */
    height: 250px;      /* per IE5.x e IE6 */
    min-height: 250px;  /* per i browser moderni */
}
.servizi li{background:url(../img/arrow_orange.gif) no-repeat 0 50%;margin:5px;padding:5px;font-size:0.85em;}
.servizi li span{padding-left:20px}

.widget-content{border-top:1px solid #54a8c1;height:auto!important;min-height:180px;text-align:left}
#div1{display:inline;float:left;margin:0 10px 10px;text-align:center}

.mapsSign td{
font-family: Verdana;
color:#666666; 
padding:4px;
font-size:12px;
}
.mapsSign img{margin-top:5px;padding:0}
.boxMap{border:1px solid #ccc;height:245px;margin:2px;padding:1px;text-align:left;width:99%;}
#mapx{height:250px;overflow:hidden;width:650px}
.dList1{width:700px}
.dList{background-color:#ddd;width:700px}
.dList td,.dList1 td{padding:10px;text-align:center}
.dList td h3,.dList1 td h3{margin:1px;padding:0}
.dList td h3 a:hover,.dList1 td h3 a:hover{color:#FF7F55;text-decoration:underline}
#tabs-1,#tabs-2,#tabs-3{line-height:18px;padding:5px;text-align:left}
.report_tot{background:#eee url(../img/arrow_1.gif) no-repeat 4% 50%;border-bottom:1px solid #7F9DB9;border-top:1px solid #7F9DB9;border-left:1px solid #7F9DB9;border-right:1px solid #7F9DB9;color:#002852;font-size:18px;height:60px;line-height:60px;padding-left:70px}
.ui-tabs .ui-tabs-hide{display:none!important}
#gallery_htl{background-color:#F4F4F4;height:220px;padding:2px;width:880px}
#gallery_htl ul{list-style:none}
#gallery_htl ul li{display:inline;height:90px;}
#gallery_htl ul img{border:1px solid #ddd;margin:5px}
#gallery_htl ul a:hover img{border:1px solid #FF7F55}
.data_carta{border:1px solid red;padding:1px;width:320px}
.top_menu{background:#ffffff}
.head ul li{display:inline;float:left;list-style-type:none;padding-right:20px}
.head_right ul li{display:inline;float:right;list-style-type:none;padding-right:20px}
.foot{background:#ffffff}
.foot ul li{display:inline;list-style-type:none;padding-right:20px}
.message{border-bottom:1px solid #00B0D8;border-top:1px solid #00B0D8;color:#00B0D8;font-size:1em;line-height:1.4em;margin:20px auto;padding:5px;text-align:center;width:500px}
.error{border-bottom:1px solid red;border-top:1px solid red;color:red;font-size:1em;line-height:1.4em;margin:20px auto;padding:5px;text-align:center;width:500px}
.back a{color:#00ADEF;margin:10px}
.back a:hover{color:#FF7F55;margin:10px;text-decoration:none}
.reg input,.reg select{border:1px solid #ccc;margin:2px;padding:8px;width:330px}

.res a,.widget H1,#gallery_htl ul a:hover{color:#30506F}
.res a:hover,.dList td h3 a,.dList1 td h3 a{color:#30506F;text-decoration:none}

h3,.widget li.ui-tabs-selected a{color:#648CAD}
div.pagination a.next:hover,div.pagination a.prev:hover{border:2px solid #2b55af}
.head ul li a,.head_right ul li a,.foot a{color:#5293BB;font-weight:700;text-decoration:none}
.head ul li a:hover,.head_right ul li a:hover,.foot a:hover{color:#FF7F55;font-weight:700;text-decoration:underline}
.obb{height:42px;}
.obb2{height:5px;}
.del_policy{font-size:0.85em;background:#EDF4D0 url(../img/idea.png) no-repeat 3% 50%;border:1px solid #7F9DB8;font-family: Verdana; font-size: 11px; font-style: normal; font-weight: normal; line-height:15px; color: #666666;height:auto!important;margin-bottom:0;margin-left:2px;margin-top:2px;min-height:35px;padding:3px 3px 3px 70px;vertical-align:text-middle;}

  .box2blu {
  padding:0px; 
  border-color: #779BCA;
  border-style: solid;
  border-width: 0px 1px 0px 1px;}
  
  .cambia_date {
  margin:5px;
  
  }
