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

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


.ghostg {

color:#f1f1f1;
	
	
	
	}




.b_titolo{
font-family: Verdana;
	font-size:10px;
	color:#FFF;
font-weight: normal;		
	
	
	
	}

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

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

.verdeb18{

font-family: Verdana;
	font-size:18px;
	color:#7fa82e;
font-weight: bold;
}

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


.grigio18{

font-family: Verdana;
	font-size:18px;
	color:#999;
font-weight: bold;
}


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

.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;
}

.boldblu {
font-family: Verdana;;
	font-size:16px;
	color:#4570a3;
    font-weight: bold;
}

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

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

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

.boldverde {
    font-family: Verdana;
	font-size:16px;
    color:#6b974a;
    font-weight: bold;
}

.blu12 {
font-family: Verdana;
	font-size:12px;
	color:#4570a3;
    font-weight: bold;
}


.grigio18 {
font-family: Verdana;
	font-size:18px;
	color:#999999;
    font-weight: bold;
}


.verde18 {
font-family: Verdana;
	font-size:18px;
	color:#7fa82e;
    font-weight: bold;
}





.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;
	}
.vintage_green {
	font-weight: bold;
	font-size:8px;
	color:#060;
	}


.tooltip{
   position: absolute;
   vertical-align:top;
   display:none;
 
   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;   
  }



.tooltip_trasp{
   position: absolute;
   vertical-align:top;
   display:none;
 
   z-index: 120;
   

   text-align: left;

               width: 300px;
			   
			  height:400px;
               
              
  }
 
 
 
 .tr_tab{
	 position:absolute;
  
   vertical-align:top;
   display:none;
 
   z-index: 120;
   text-align: left;

               width: 440px;
			   height:300px;
			   
		
  }

 
.tab_tooltip{
  
   vertical-align:top;
 
   z-index: 120;
   
   color: #303030;
   background-color: #FAFAFA;
   border: 3px solid gray;
   text-align: left;

               width: 430px;
			   height:100%;
			   
			 
               
               color: black;
               border-radius: 5px;
               -moz-border-radius: 5px;
               -webkit-border-radius: 5px;   
  }


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

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

	
	}
	

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

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

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

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

               width: 400px;
			   
			   height:340px;
	
	}	
	
.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;	

	
	}


.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:400px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}

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

               width: 920px;
			   
			   height:860px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}

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

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

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

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

	
	}

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

               width: 800px;
			   
			   height:530px;
               
               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;
}
	
	.pop_log {
	
   position: absolute;
   display:none;
 
   z-index: 120;
  
  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;	

	
	}
	


.win_maps {
	
	

 position: absolute;
   display:none;
 
   z-index: 20;
  
  left:50%;
   margin-left:-320px;
   top:10%;
   
   
   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;	
	
	}

.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;	
	
	}
	

.win_maps_usr {
	
	

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

               width: 580px;
			   
			   height:480px;
               
               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;
}

.tooltip_az{
   position: absolute;
   vertical-align:top;
   display:none;
 
   z-index: 120;
   
   color: #303030;
   background-color:white;
   border: 3px solid gray;
   text-align: left;

               width: 200px;
			   
			   height:200px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;   
  }
	
.stile_tab {

   vertical-align:top;
 
   z-index: 120;
   
   color: #303030;
   background-color:white;
    border: 2px solid #5a5959;
   text-align: left;
  
  font-family: Verdana;
	font-size:10px;
	color:#2f2f2f;
font-weight: normal;

               width: 200px;
			   
			
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;   
  }
 .stile_tab2 {

   vertical-align:top;
 
   z-index: 120;
   
   color: #303030;
   background-color:white;
      border: 2px solid #5a5959;
   text-align: left;
 
 
 font-family: Verdana;
	font-size:10px;
	color:#2f2f2f;
font-weight: normal;

               width: 769px;
			   
	
              
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;
  }
 
.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;

  }
  
  
.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_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:730px;
               
               color: black;
               border-radius: 8px;
               -moz-border-radius: 8px;
               -webkit-border-radius: 8px;	

	
	}
	
.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;	

	
	}
