@charset "UTF-8";
body {
  /* background-color: #efeddf; */
    background-color: #ffffff;
	margin:0px;
	font-family: Verdana;
	font-size:12px;
	color:#808080;
	font-weight: bold;
	margin:0px;
 /*background: url(/booking/immagini/sfumaturabig.gif) repeat; */
}

a:link, a:visited {
 
    text-decoration: none; 
 
     

}

.tit_1{
margin:0px;
	font-family: Verdana;
	font-size:12px;
	color:#9a9a9a;
	font-weight: bold;	
	}

.vintage_green {
	font-weight: bold;
	font-size:8px;
	color:#060;
	}


.piccolog {
font-family: Verdana;
	font-size:10px;
	color:#2f2f2f;
font-weight: normal;
}

.piccolonero {
font-family: Verdana;
	font-size:10px;
	color: #333;
font-weight: bold;
}


.piccologh {
font-family: Verdana;
	font-size:10px;
	color:#2f2f2f;
font-weight: normal;
}


.piccologc {
font-family: Verdana;
	font-size:10px;
	color:#2f2f2f;
font-weight: bold;
}

.piccolog:hover {
font-family: Verdana;
	font-size:10px;
	color:#99b2cc;
font-weight: normal;
}




.pics {  
    height:  270px;  
    width:   580px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 0px;  
    border:  0px solid #ccc;  
    width:  580px; 
    height: 270px; 
    top:  0; 
    left: 0 
} 

#slideshow {

	overflow: hidden;

	position: relative;
	width: 580px;
	height: 270px;
}

#slideshow img {
	width: 580px;
	height: 270px;

}

#slide300 {

	overflow: hidden;

	position: relative;
	width: 300px;
	height: 300px;
}

#slide300 img {
	width: 300px;
	height: 300px;

}





.titoloblu{
color:#6699ff;
font-size:14px;
font-weight: normal;
    text-decoration: none; text-transform:none;
}

.titoloblu:hover{
color:#6699ff;
font-size:14px;
font-weight: normal;
    text-decoration: underline; text-transform:none;
}




.titologrigio{
color:#666666;
font-size:14px;
font-weight: bold;
}

.blu{
color:#6699ff;
font-size:12px;
font-weight: normal;
}


.blu:hover{
color:#6699ff;
font-size:12px;
font-weight: normal;
text-decoration:underline;
}

.slim11 {
 
	  font-size:11px;
   	color:#808080;
     font-weight: normal;
     }
	 
	 
	 .slim9 {
 
	  font-size:9px;
   	color:#6699ff;
     font-weight: normal;
     }
	
	
	 
	 
	 .ricerca {
 
	  font-size:11px;
   	color:#808080;
     font-weight: normal;
     }

.slim11bold {
 
	  font-size:11px;
   	color:#808080;
     font-weight: bold;
     }
	 
.titolo18 {
 
	  font-size:18px;
   	color:#999999;
     font-weight: bold;
     }
.slim {
 
	  font-size:12px;
   	color:#808080;
     font-weight: normal;
     }
     
	 
	 
.slimini {
   
	  font-size:10px;
   	color:#808080;
     font-weight: normal;
     }
	 .sliminibold {
   
	  font-size:10px;
   	color:#808080;
     font-weight: bold;
	 text-decoration:none;
	 text-transform:none;
     }
	 
	 
	 .sliminiv {
	font-size:9px;
	color:#009933;
	font-weight: normal;
     }
	 
	 	 .sliminir {
	font-size:9px;
	color:#FF0000;
	font-weight: normal;
     }
	 
	 
	 .slimini:hover {
   
	  font-size:10px;
   	color:#808080;
     font-weight: normal;
	 text-decoration:underline;
     }
	 
	 
	 
	 
.slimheader {
    font-family:Verdana;
	  font-size:11px;
   	color:#808080;
    font-weight: bold;

     }

.slimheader:hover {

   font-family:Verdana;
	  font-size:11px;
   	color:#99b2cc;
    font-weight: bold;
}	 

	 
.bianco {
    font-family:Verdana;
	  font-size:11px;
   	color:#FFFFFF;
    font-weight: bold;
     }


.bianco14 {
    font-family:Verdana;
	  font-size:14px;
   	color:#FFFFFF;
    font-weight: bold;
     }
 .slimgiallo {

	  font-size:12px;
   	color:#cc6601;
    font-weight: normal;
     }   
 .slimverde {
  
	  font-size:12px;
   	color:#669934;
    font-weight: normal;
     }   

  .slimblu_norol {
	  font-size:12px;
   	color:#6699ff;
    font-weight: normal;
     }

 
  .slimblu {
	  font-size:12px;
   	color:#6699ff;
    font-weight: normal;
     } 
	 
  .slimblu_h {
	  font-size:12px;
   	color:#6699ff;
    font-weight: normal;
     } 
	 
	 	 
.slimblu:hover {
     font-size:12px;
   	color:#6699ff;
    font-weight: normal;
	text-decoration:underline;
     } 
	 
  .slimblunew {
	  font-size:12px;
   	color:#6699ff;
    font-weight: normal;
	text-decoration:none;
     } 
	 
	 
.slimblunew:hover {
     font-size:12px;
   	color:#6699ff;
    font-weight: normal;
	text-decoration:underline;
     } 
	 	 
	 

  .slimrosso {
 
	font-size:12px;
   	color:#FF3300;
    font-weight: normal;
     }   
 
 .errore{
   	color:#FF3300;
 
 }
 
 .blu16 {
   
	  font-size:16px;
   	color:#3300FF;
    font-weight: bold;
     }

 .blu16:hover {
   
	  font-size:16px;
   	color:#3300FF;
    font-weight: bold;
	text-decoration:underline;
     }	 
	 
	 
	 

 .slimblu11 {
     
	font-size:11px;
   	color:#6699ff;
    font-weight: normal;
     }

 .slimblu11:hover {
   
	font-size:11px;
   	color:#6699ff;
    font-weight: normal;
	text-decoration:underline;
     }


.titolo_fin {
	font-weight: bold;
	font-size:14px;
	color:#666666; text-decoration:none;
	
	 
}
.titolo4 {
	font-size:12px;
	color:#FFFFFF;
}

.super {

font-size:28px;
color:#095572;

}

.bimedio {

	font-weight: bold;
	font-size:10px;
	color:#ffffff;
}

.testotb {
	font-weight: bold;
	font-size:10px;
	color:#0033cc;
}

.testotb8 {
	font-weight: normail;
	font-size:8px;
	color:#0033cc;
}

.pulsanteblu {
font-weight: bold;
	font-size:13px;
	color:#0033cc;

}

.cercaverde {
	font-weight: bold;
	font-size:11px;
	color:#669932;
	}
.news {
	font-weight: bold;
	font-size:11px;
	color:#FFFFFF;
	}
	
	.pay {
	font-weight: bold;
	font-size:30px;
	color:#416fa0;
	}
	
.msg_tooltip {

	color:#666;
	z-index:8887;
	background-color:#fcf69f;
	display:none;
	padding:5px 5px 5px 5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:2px solid gray;
}


.tooltip2{
   position: absolute;
 
   z-index: 120;
   
   color: #303030;
   background-color:white;
   border: 3px solid gray;
   text-align: left;

               width: 230px;
			   height:45px;
               
               color: black;
               border-radius: 5px;
               -moz-border-radius: 5px;
               -webkit-border-radius: 5px;
              
		
            }
			
			
			
			
.tooltip{
   position: absolute;
 
   z-index: 120;
   
   color: #303030;
   background-color:white;
   border: 3px solid gray;
   text-align: left;

               width: 300px;
			   
			   height:200px;
               
               color: black;
               border-radius: 5px;
               -moz-border-radius: 5px;
               -webkit-border-radius: 5px;
              
		
            }
			
			





table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}



.tab_adm{

border:#dbdbdb solid 1px;
background-color:#f1f1f1; 
width:200px; 
height:274px;  
border-radius: 8px; 
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
font-family: Verdana;
	font-size:10px;
	color:#2f2f2f;
font-weight: normal;
text-align:center;

  }
  
  
.pop_admin {
	
   position: absolute;
   display:none;
 
   z-index: 100;
  
  left:50%;
   margin-left:-400px;
   top:10%;
   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: center;

               width: 800px;
			   
			   height:420px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
	
.pop_login {
	
   position: absolute;
   display:none;
 
   z-index: 100;
  
  left:50%;
   margin-left:-200px;
   top:15%;
   
   
   color: #303030;
 
   border: 2px solid #5a5959;
   text-align: center;

               width: 400px;
			   
			   height:340px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	
			  

	
	}

.tab_login {
	

   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: center;
   margin-top:10px;
   margin-left:5px;

               width: 398px;
			   
			   height:300px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}


.login {
	
   position: absolute;
   display:none;
 
   z-index: 100;
   left:50%;
   margin-left:-200px;
  top:20%;
   
  
   text-align: left;

               width: 400px;
			   
			   height:340px;
	
	}




.pop_ad2 {
	
   position: absolute;
   display:none;
 
   z-index: 100;
  
  left:50%;
   margin-left:-400px;
   top:10%;
   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: center;

               width: 800px;
			   
			   height:430px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
	
	.pop_ricerca {
	
   position: absolute;
   display:none;
 
   z-index: 100;
  
  left:50%;
   margin-left:-400px;
   top:10%;
   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: center;

               width: 800px;
			   
			   height:530px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
	
	
.pop_alert {
	
   position: absolute;
   display:none;
 
   z-index: 100;
  
  left:50%;
   margin-left:-220px;
   top:40%;
   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: center;

               width: 420px;
			   
			   height:220px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
	
.sfondo {
z-index:10;
opacity:.8;
filter:alpha(opacity=80);
background:#696969;
width:100%;
height:2000px;
position:absolute;
top:0px;
left:0px;
display:none; 
  }
  
 	
.pop_big {
	
   position: absolute;
   display:none;
 
   z-index: 100;
  
  left:50%;
   margin-left:-450px;
   top:5%;
   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: center;

               width: 900px;
			   
			   height:600px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
.pop_big2 {
	
   position: absolute;
   display:none;
 
   z-index: 100;
  
  left:50%;
   margin-left:-450px;
   top:5%;
   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: center;

               width: 900px;
			   
			   height:500px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
	
.caricamento  {

position:absolute;
z-index:100;
left:50%;
margin-left:0px;top:40%;
width:32px;height:32px;
text-align:center;
background: url(/booking/immagini/loading.gif) no-repeat bottom;
display:none;
}

.pop_map {
	
   position: absolute;
   display:none;
 
   z-index: 20;
  
  left:50%;
   margin-left:-320px;
   top:5%;
   
   
   color: #303030;
   background-color:white;
   border: 2px solid #5a5959;
   text-align: left;

               width: 580px;
			   
			   height:380px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
	
.pop_trasparente {
	
   position: absolute;
   display:none;
 
   z-index: 120;
  
  left:50%;
  margin-left:-400px;
  top:10%;
  text-align: left;

               width: 800px;
			   height:600px;
}



.class_mappa {
posizion:absolute;
z-index:100;
width:789px;
height:500px;
margin-left:10px;
margin-top:10px; 

border: 2px solid #5a5959;
border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	
	
	}
	
