/* CSS Document */

@import url(/include/fonts/font-awesome/styles-font-awesome.css);
#bookiser{	
	color:#fff;
	position: absolute;
	z-index: 10000;
	bottom: 0;
}
#bookiser >form {
	max-width: 992px;	
	margin: auto;
	background: rgba(161,218,247,0.4);
	padding: 9px 20px;
}
#bookiser #ddeb,#bookiser #dfin{	
	margin-bottom: 5px;
	background-color: #fff;
	padding: 10px;
	border: 1px solid #afc71e;	
	cursor: pointer;
	color: #666;
	width: calc(100% - 22px);
}
#bookiser #bookiserSubmit{
	padding: 6px 25px;
	background-color:#afc71e;
	color:#fff;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	width: 100%;
	border: 1px solid #fff;	
}
#bookiser fieldset button{
	position: absolute;
	top: 10px;
	right: 10px;
	color: #afc71e;
	border: 0;
	background-color: transparent;
	padding: 0;
	font-size: 18px;	
}
#bookiser fieldset{
	border: 0;
	position: relative;
	padding: 0;
} 
#formTarif{
	margin: auto;	
	max-width: 768px;
}
#formTarif #dateDeb,#formTarif #dateFin{		
	background-color: #fff;
	padding: 10px;
	border: 1px solid #bd2315;	
	cursor: pointer;
	color: #666;
	width: calc(100% - 22px);
}
#formTarif input[type=submit]{	
	text-transform: uppercase;
	border:1px solid #000;	
	padding: 15px;
	text-align: center;
	text-decoration: none;
	background-color: #385262;
	color:#fff;
	font-size: 16px;
	font-family: 'ralewayregular';
	cursor: pointer;
	
}
#formTarif fieldset button{
	position: absolute;
	top: 10px;
	right: 10px;
	color: #bd2315;
	border: 0;
	background-color: transparent;
	padding: 0;
	font-size: 18px;	
}
#formTarif fieldset{
	border: 0;
	position: relative;
	padding: 0;
} 





#footerXs{	
	position: fixed;
	bottom: 0;	
	font-size: 18px;
	text-align: center;
	width: 100%;
	z-index: 10000;
}

#footerXs .fa{	
	font-size: 24px;
}
#footerXs>a{
	padding: 20px 25px;
	background-color: #385262;
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}

#footerXs>a:first-child{
	color:#fff;
}
#footerXs>a:not(:first-child){
	width: calc(100% / 4 - 52px);
	background-color: #afc71e;
}

@media(min-width:768px){
	#footerXs{
		display: none;
	}	
}
@media(max-width:767px){
	#bookiser{
		display: none;
	}	
	#formTarif>div{
		width: 80%;
	}
	#formTarif fieldset{margin: 0;}
	#formTarif input[type=submit]{margin-top: 5px;}
}
@media(max-width:767px){
	body{
		padding-bottom: 130px !important;
	}
}
