#page-404 {
	background:rgb(255,255,200);
	border:1px solid black;
	padding:10px;
	font-weight:bolder;
}
.lien-footer-simple {
text-decoration:underline;
}

#autocomplet {
margin-left:5px;
overflow:auto;
width:260px;
height:100px;
background-color:#fff;
position:absolute;
z-index:999;
margin-top:30px;
font-size:15px;
display:none;
	}

#autocomplet li{
list-style:none;
padding-bottom:10px;
cursor:pointer;
}

.map {


margin-top:20px;
width:965px!important;
height:720px!important;
position:relative;
margin: 20px auto;	
	-webkit-box-shadow: 0px 0px 8px black; 
	-moz-box-shadow: 0px 0px 8px black; 
	-box-shadow: 0px 0px 8px black;
}


#auth-cache {
	/* display:none;*/
}

.lien-simple {
display:none;
}

#recherche-salle{

width:500px;
position:relative;
margin:auto;
margin-top:10px;
}

#recherche-salle em {
	margin:0;
	padding:0;
	margin-left:10px;
	line-height:0.2;
}


.search-accueil {
    float: left;
    margin-top: 0px;

margin: 3px 0px 0px 5px;

padding: 0px 20px 0px 0px;
width: 300px!important;
border: medium none;
height: 25px;

}



.submit-accueil {

    float: left;
margin-left: 20px;
margin-top:0px;
width: 155px;

height: 30px;

}


#position {
display:block;
margin-top:50px;
margin-bottom:-10px;
width:100%;
text-align:center;
}

#preload {
display:none;
}

#gpssalle {
position:relative;
margin-bottom:-5px;
text-align:right;
margin-top:-10px;
}

#niveau-plan {
top:75%;
left:10px;
width:120px;
color:#fff;
height:20px;
background:#000;
position:relative;
margin-top: 10px;
z-index:999!important;
visibility:visible;
text-align:center;
font-size:15px;
}


#sattelite {
float:none;

margin-top: 10px;
z-index:999!important;
visibility:visible;
}



#sattelite_img {
width:100px;
height:117px;
position:relative;
left:87%;
z-index:999;
}

#ent {
margin-top:-5px;
}

#wordpress-content{
width:98%;
margin:auto;
display:block;
}

#wordpress-content p{
width:98%;}




#custom-content{
width:100%;
margin:auto;
display:block;
text-align:center;

background:rgba(255,255,255,0.5);
}

#custom-content h2{
text-align:center;
margin-top:20px;
padding-top:10px;
margin-bottom:-8px;
}

#custom-content p{
width:98%;}

.custom-titre strong {
 color: #F95413;
font-size:16;}

.custom-titre span {
margin-left:10px;
margin-right:10px;
}

.custom-niveau{}

.custom-bat{}

.custom-com{padding :5px;
font-size:15;

}

.custom-lien{
font-style:italic;

}
#menu  {
z-index:999;
}


/* menu responsive */

#menu-responsive { display: none; }



/* itinéraire */

#destinationForm{
display:none;
}

