#passo1,
#passo2,
#passo3,
#passo4,
#passo5,
#passo6{
	/*min-height:970px;*/
	}
	
	#log span{
	padding-bottom: 21px;
	}
	
	
	#log:hover{
	padding-bottom: 21px;
	border-bottom: 3px solid #4B5262;
	}
	
	
	#accetT{
	margin-top: 10px;
	}
	
	#myTabContent{
	height: 100%;
	font-size:150%;
	}
	
	#prenotaBiglietto{
	height: auto;
	width: auto;
	}
	
	#prenotazione{
	padding-top: 75px; 
	padding-bottom: 75px;
	height: 970px;
	min-height: 650px;
	}
	
	
	
	#bannerPlusLargo{
		display:block;
		text-align:center;
		background-image:url(../immagini_linea_autobus_firenze_bologna_aeroporto_navetta/bannerbPLUS_BG.jpg);
		background-size:cover;
	}
	#bannerPlusLargo1{
		display:block;
		text-align:center;
		
	}
	#bannerPlusLargo img{
		width:100%;
		height:auto;
		padding:15px ;
		}
	#bannerPlusLargo1 img{
		width:100%;
		height:auto;
		padding:0px ;
		}
	#bannerPlusAlto{display:none}
	#bannerPlusAlto1{display:none}
@media (min-width: 950px) and (max-width: 1100px)	{
#menudestra{
	/*right:50px !important;*/
	white-space:nowrap !important;
	margin-right:50px !important;
	margin-top:-100px !important;
	}
	.nav > li > a {
    padding: 0 10px 15px !important;

	}

}	
@media (min-width: 768px) and (max-width: 950px)	{
#menudestra{
	/*right:50px !important;*/
	white-space:nowrap !important;
	margin-right:50px !important;
	}
	.nav > li > a {
    padding: 0 10px 15px !important;

	}
		#sfondonav{
		height:140px !important;
		}
}	
@media (max-width: 600px)	{
	#bannerPlusLargo{display:none}
	#bannerPlusAlto{display:block}
	#bannerPlusLargo1{display:none}
	#bannerPlusAlto1{display:block}
}
	
	@media only screen and (min-width: 500px) {
	#prenotazione{
	height: 750px;
	}
	}
	
	
	.tab{
	margin-left:5%; 
	margin-right:5%;
	}
	
	#colonna8{
	padding-bottom: 20px;
	height: 500px;
	}
	
	#passo1{
	width: 100%;
	}
	
	
	
	
	
	#errore{
	font-size: 13px;
	color: red;
	}
	
	
	
	#b-ott1{
	float: left;
	}
	
	#b-ott2{
	float: right;
	}
	
	
	#errore2{
	font-size: 13px;
	color: red; 
	text-align: center; 
	}
	
	.contBott{
	width: 100%;
margin-top: 40px;
padding-bottom: 38px;
	}
	
	#contNom{
	float: left; 
	text-align: center;
	/*margin-left: 5%; */
	width: 44%;
	}
	
	#contEmail{
	float: right;
	text-align: center;
	margin-right: 5%;
	width: 45%;
	}

	#andata6{
	width: 100%; 
	margin: 0 auto;
	}
	
	#contCoup{
	float: left;
	text-align: center;
	/*margin-left: 5%;*/
	width: 75%;
	}
	
	#coupon{
	margin: 0 auto;
	margin-top: 10px;
	}

	#verificaCoup{
	margin: 0 auto;
	margin-top: 10px;
	margin-right:5%; 
	float: right;
	}

	#contReg{
	float: left;
	width:100%;
	}
	
	#contReg textarea{
	width: 100%;
	}

	#fattura p{
	text-align: justify;
	}
	
	#contAcce{
	width: 100%;
	}
	
	#contAcce span{
	font-size:150%;
	}
	
	#riepilogoo{
	width: 100%; 
	text-align: left;
	font-size: 15px;
	}


	#biglietterie,#biglietterie2,
	#fermateHo,#fermateHo2	{
	font-size: 130%;
	}
	#biglietterie ul,#biglietterie2 ul{
	padding:0; 
	margin-left:20px;
	}
		
	#orari{
	padding-top:75px;
	padding-bottom: 75px;
	color: #000 !important;
	}
	
	#orario1{
	text-align: center;
	}
	
	#orario2{
	text-align: center;
	}
	
	.titOrari{
	text-align: center; 
	padding: 10; 
	background-color:#ADB2BC; 
	text-transform: uppercase; 
	font-size: 16px !important;
	}
	
	
	#orario-tabs li{
	width: 50%;
	}
	
	
	.titTab{
	text-align: center;
	padding: 10; 
	background-color:#ADB2BC; 
	text-transform: uppercase;
	font-size: 13px;
	font-family: Century Gothic; 
	width: 33.33%;
	}
	
	
	
	#fermate{
	padding-top: 80px;
	padding-bottom: 80px;
	background-color: #F7F6F6;
	font-size: 14px;
	font-family: Century Gothic;
	text-align: center;
	}
	
	#charter{
	padding-top: 75px; 
	padding-bottom: 75px;
	background-color: #4B5262; 
	color: #FFF;
	font-size:140% !important;
	}
	
	

	#testoChar{
	}
	
	#testoChar p{
	text-align: justify;
	
	}
	
	#pubblicita{
	padding-top: 75px;
	padding-bottom: 75px; 
	background-color: #F7F6F6;
	}
	
	#textPubb{
	text-align: left;
	font-family: Century Gothic; 
	font-size: 14px;
	}
	
	.immaginiPubb{
	width: 100%; 
	margin: 50px 0 50px 0;
	}
	
	
	#contatti{
	padding-top: 75px;
	padding-bottom: 75px;
	font-size:130%;

	}
	
	
	#fermateHo,
	.bloccoDXPrenotazione{
	background-color: rgba(255, 255, 255, 0.9);
	}
	
	
	/* Start by setting display:none to make this hidden.
   Then we position it in relation to the viewport window
   with position:fixed. Width, height, top and left speak
   speak for themselves. Background we set to 80% white with
   our animation centered, and no-repeating */
.loader {
    display:    none;
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('images/loader.gif') 
                50% 50% 
                no-repeat;
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
#well.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
#well.loading .loader {
    display: block;
}
	
		#noteKid{
		font-size: 1.4em;
		font-family: century gothic;
		}	
	
	#myFrame{
	width: 100%;
	height: 100%;
	}
	
	
#myTabContent	{
height: auto;
}


.sparisci{
display:none;
}
	
	
	

#piede a:hover{
color:#FFF;
	}
	






#passo1,
#passo2,
#passo3,
#passo4,
#passo5,
#passo6{
	height:auto !important;
	}









