
@media all and (max-width:767px) {
	.b_carte,
	.b_alaune,
	.b_stats,
	.b_log,
	.b_travail {
		display:block;
	}
	.hbloc {
   	 	height:auto;
    	margin-left:0px;
    	margin-top:1px;
   	 	padding: 10px 13px;
	}
	
	#carte .mini_fiche {
		left:2%;
		top:0px;
		width:98%;
	}
	.b_carte {
		margin:0px auto 9px auto;
	}
        h1.padLeft {
    padding-left:50px;
}
	.select_aeroport a {
    	margin-right: 1%;
	}
	.fiche .infos,
	.fiche .contenu {
    	height:auto;
	}	
	.fiche .infos .map {
    	min-height:150px;
	}
	.fiche .infos .ligne {
    	padding: 13px 10px 13px 10px;
	}
	.fiche .infos .int label, 
	.mini_fiche label {
    	width:27%;
		padding:0px 1% 0px 0px;
	}
	.fiche .infos .int div.inf, .mini_fiche inf {
		width:72%;
		padding:0px;	
	}	
	.select_aeroport {
		background-position:right top;
		padding:30px 15px;
	}
	.blocHad img {
		max-width:100%;
		height:auto;
	}
	.liste2 .item {
		width:50%;
	}
	.contenu:not(.spad) {
		padding:15px;
	}
	.b_log .formlog {
		margin-top:-70px;
	}
	.contenu .photo {
		max-width:300px;
	}
	.contenu img {
		max-width:450px !important;
	}
        #tabs .menu_fiche {
            width: 20%;
            font-size:0.9em;
            height:auto;
    }
   
    .donnees_aeroport .int {
    font-size: 13px;
    height:auto;
}

.bxAlaune .flecheImgT::after {
    left: -13px;
}
        /* new */
        .header {
    height: 152px;
}
        .bandeau,
        #menufix .table{
            height: 80px;
        }
    #recherche-form {
    top: 51px;
}    
	#recherche-form form {
    width: 270px;
}
	#recherche-form form input.text {
    width: 190px;
}
	.logo {
    width:180px;
}
	.titre_site {
    width: 100px;
}
	.logo img {
    height: 80px;
}
.btMembre {
    height: 50px;
}
	.btECM a {
    padding:0px 5px;
		font-size:11px;
		height: 50px;
		line-height: 1em;
}
.bRech .texte,
.btMembre .texte {
    background-size: 70%;
    background-position: center;
    text-indent: -9999px;
    height: 50px;
    width: 50px;
    padding:0px;
}
.titre_site {
    font-size: 18px;
    margin-top:0px;
    padding-bottom:0px;
}
.main {
    padding-top: 170px;
}
.menu_haut ul.navmenu {
    top: 74px;
}
.pageBureau .home, .front .home {
    width: 612px;
}
.front .itD2,
.bureau .itD2:last-child {
    width: 383px;
}
.front .itD2 .img,
.bureau .itD2:last-child .img {
    width:173px;
}

.blocHad iframe {
    width:480px !important;
    height:60px !important;
    text-align: center;
}
.th32 img,
.th32 iframe {
    width:611px !important;
    height:102px !important;
}
.front .line2 {
    margin-top: 140px;
}
.bxPublications {
    width: 382px;
}
.bureau .itD3 .img {
    width: 300px;
}

.bureau .itD3 .textes {
    width: 310px;
}
.bureau h1 {
    font-size: 1.6em;
    margin: 0 0 10px;
}
.bureau .itD2:first-child .int {
    height:auto;
}
.liste .itemsActus .itActu.itTag,
.liste .itemsActus .itActu {
    height:auto;
    width:100%;
    margin:10px 0px !important;
}
 .liste_agenda .itemsActus {
    -moz-column-count:1;
  -webkit-column-count:1;
  column-count:1;
  -moz-column-gap:0px;
  -webkit-column-gap:0px;
  column-gap:0px;
}
.liste_agenda .itemsActus {
    margin-top: 10px;
}
.liste_agenda .itemsActus .itActu {
   margin:50px 0px !important;
}
.liste .itemsActus .itActu.itTag {
    margin-left:-4px !important;
}
.liste .itActu .over {
    height:auto;
    margin-bottom: 10px;
}
.rechercheA .rechA {
    margin: 0 5px 0px 0px;
}
.rechercheA .rechA.voirListe {
    margin: 0px;
}
body:not(.explorer) .rechA .select2-container .select2-choice, .rechA .rechAbt {
    padding: 6px 4px;
    width: 165px;
}
body:not(.explorer) .rechA .select2-container .select2-choice {
    padding: 2px 4px;
}
.image {
    margin:15px 0px;
}
.image img {
    max-width:100%;
    height:auto;
}
.liste_actus h1 {
    margin-top:0px;
}
.formTab label {
    display:block;
    width:100%;
    margin:20px 0px 3px 0px;
}
.formTab select,
.formTab input {
    display:block;
}
	.liste_equipe .it {
	height:400px;
	width:173px;
}
	.liste_equipe .it img {
	height:auto;
	width:100%;
}
}
