@media all and (max-width:989px) {
	.ordi,
	.front .itemsActus .itActu:last-child,
        .front .itemsActus .itActu:nth-child(5),
        .itemsActus .allover:after,
        .menusShow,
        .bxPublications .texte,
        .menu_bas span:first-child,
        .contenu .sousmenuG,
        .contD h1.pageTitle,
        .home .itDossier:first-child .introDossier {
		display:none;
	}
	.tab,
	.tab_smart,
        .itActuFront h3.over::after, 
        .itActuFront .flecheImgB::after,
        .bxMap .boxRoll {
		display:block;
	}
        .tabTab,
        .corps .tabTab {
            width: 100%;
        }
        .tabTab th,
	.tabTab td,
        .corps .tabTab th,
	.corps .tabTab td {
            border:0px;
            display: block;
        }
        .tabTab th,
        .corps .tabTab th {
            border-top:1px solid #ccc;
        }
	.tabTab td,
        .corps .tabTab td {
            padding-top:4px;
            padding-bottom:4px;
        }
        .liste_agenda .itemsActus {
    -moz-column-count:2;
  -webkit-column-count:2;
  column-count:2;
}
        .site,
        .siteBas {
            width:96%;
        }
        h1 {
            margin-left:0px;
}
        .fiche .contenu {
    padding: 0 !important;
}
        .siteBas {
            width:100%;
            margin:25px 0;
        }
        .siteBas .int {
            padding:0px 40px;
        }


.breadcrumb {
    margin: 0px 0 15px 0px;
}
	.b_carte {
            width:457px;
            height:401px;
	}
	#carte .mini_fiche {
		left:457px;
		width:300px;
	}
	.b_alaune .hbloc {
    	height:190px;
	}
	.b_stats .hbloc {
    	height: 137px;
	}
	#actus {
		margin:auto;
		width:185px;
	}
	#actus li { 
		width:268px;
		height:135px;
		}
	.b_alaune .actu {
		height:135px;
	}
	.b_alaune {
		min-width:300px;
		max-width:455px;
	}
	#prevBtn, #nextBtn {
    	top: 82px;
	}
	.b_log .hbloc {
    	background-position:5px 5px;
		background-size:50px auto;
    	padding: 15px 15px 15px 75px;
	}

        .titre_nav {
            text-align:left;
            padding-left:19px;
			padding-bottom:6px;
        }

        #navmenu li:last-child .smenu2 {
    margin-left: 0px;
}
	.header {
		position: fixed;
		 top:auto;
            bottom:auto;
	}
	.header.abs {
		position:absolute;
	}
        .th3, .footer {
            position:absolute;
           
        }
        /* menu */
.bt_menu,
.bt_infos,
.btSmenu {
		background:url(../img/bt_menu.png) no-repeat left center;
		padding:4px 0px 4px 32px;
		cursor:pointer;
	}
	.btSmenu {
		background-position:left 52px;
	}
	.bt_menu.active {
		background-image:url(../img/bt_menu_close.png);
	}
        .bt_infos {
		background-image:url(../img/bt_infos.png);
                margin-top:5px;
                font-size:12px;
                float:left;
                padding:6px 0px 6px 32px;
	}
        .bt_infos.active {
		background-image:url(../img/bt_infos2.png);
	}
	.rechercheA .rechA {
    margin: 0px 5px 0px 0px;
}
        .btSmenu {
		background-image:url(../img/bt_smenu.png);
	}
        .btSmenu.show {
		background:url(../img/bt_menu_close.png) no-repeat left center;
	}
        .bxCommissions {
    margin-right: 0px;
}
	.menu_haut ul.navmenu {
            position: absolute;
            background-color: #F7A600;
            left:0px;
		margin:0px;
		padding:0px;
		z-index:100;
		top:97px;
                width:80%;
		box-shadow:2px 4px 6px rgba(0,0,0,0.6);
	}
        .smenu,
        .smenu2 {
            background:#848488;
        }
        .menu_haut ul.navmenu .smenu {
            display:block;
        }
	.menu_haut ul.navmenu .smenu,
	.menu_haut ul.navmenu .smenu2 {
		position:relative;
		width:100%;
		box-shadow:0px 0px 0px;
	}
	.menu_haut ul.navmenu li {
		display:block;
		width:100%;
		padding:0px;
		margin:0px;
		height:auto;
		border-top:0px;
	}
        .menu_haut ul.navmenu li.niv2 {
		border-bottom:1px solid #9F9FA2;
	}
	.menu_haut ul.navmenu li a {
		display:block;
		width:auto;
		padding:10px 4% !important;
		margin:0px;
		text-align:left;
		border:0px;
	}
	.menu_haut ul.navmenu li .smenu a {
		font-size:14px;
		padding:10px 4% !important;
	}
	.menu_haut ul.navmenu li .smenu2 a {
		font-size:13px;
		padding:5px 4% !important;
	}
	.navmenu li li:hover ul.smenu,
	.navmenu li li:hover ul.smenu2 {
		margin:auto;
	}
/* fin menu */
.bxMembreHead .menu_user {
    width:200px;
}
.bxMembreHead .menu_user .navuser {
    background-color: transparent;
}
.btMembre .texte.active,
.btMembre .texteConnect.active {
  
}

.boxLogin {
    width:300px;
}

	.bandeau {
		position:relative;
		margin:0px;
	}
	
	.hbloc {
		padding:15px 20px;
	}
	.contenu a.Rniv1G {
    	font-size: 14px;
		line-height:15px;
	}
	.contenu ul.smenuG2 {
    	padding: 0 10px 0 13px;
	}
	.contenu a.Rniv2G {
    	background: url("../img/smenu2.png") no-repeat scroll 0 8px rgba(0, 0, 0, 0);
    	padding: 4px 0 4px 18px;
		line-height:14px;
	}
	.liste2 .item {
		width:33%;
	}
	.bureau .actus {
		padding:5px;
	}
        
.intro_chapo {
    font-size: 1.1em;
}
	.actus4 {
		background:none;
		border-bottom:1px dotted #ccc;
	}
	.bureau .actus .item {
		float:none;
		width:96%;
		height:auto;
	}
        .sousmenuG {
            display:block;
            width:auto;
        }
	.contD {
            display:block;
		width:auto;
		padding:10px 20px;
	}
        .contenu a.Rniv1G {
            margin:5px 0px;
        }
        .contenu a.Rniv2G {
            margin:5px 0px;
        }
	.contenu img {
		max-width:550px !important;
		height:auto !important;
	}
        .rechercheA h2 {
    font-size: 1.2em;
    float:none;
    margin-bottom:10px;
}
        .spad h1.page-header {
            margin:0px;
        }
.contenu ul {
    margin: 10px 20px;
    padding: 0;
}
	/* new */
        
.main {
    padding-top: 190px;
}
.front .th32 {
    top: 884px;
}
.home .line {
    margin: 0;
}
/*.front .line2 {
    margin-top: 160px;
}
	*/
.bxAlaune {
    float: none;
    width: auto;
}
.home h2 {
    font-size:21px;
}
.bxActus h2, .bxDossiers h2, .bureau h2,
.bureau h2 {
   margin:35px 0px 15px 25px !important;
   font-size:23px;
}
.itDossier h3 {
    font-size: 1.35em;
}
.bxJob h2 {
    margin-bottom: 14px;
}
.bureau h1 {
    font-size: 1.8em;
    margin: 0 0 20px;
}
        .pageBureau .home,
	.front .home {
		width:666px;
		margin:auto;
	}
	.bxDossiers,
	.bxActus,  
.bureau .bxActus{
    width:auto;
	float:none;
}

.bureau .itD2:first-child {
    width: 219px;
}
.bureau .itD2:first-child  .textes {
    display: block;
    height:140px;
}
.bureau .itD2:first-child  .imgV {
    display: none;
}
.bureau .itD2:first-child  .imgH {
    height: 133px;
    display: block;
}
.bureau .itD2:nth-child(2) .textes {
    width: 170px;
}
.bureau .itD2:first-child .flecheImgR::after {
    background-image:url("../img/flecheB.png");
    height:11px;
    top:auto;
    bottom:-13px;
    left:26px;
    width:22px;
}
.bureau .itD2:last-child {
    width: 439px;
}
.bureau .itD2:first-child .int {
    height:97px;
}
.front .itemsActus .int:hover,
	.front .itemsActus:hover {
    box-shadow:none!important;
}
.front .itemsActus {
    background:none;
}
.home .itActu {
    background:#FFF;
    float:left;
    width:49%;
    height:150px;
    margin:0px;
}
.home .itActu:nth-child(1),
.home .itActu:nth-child(3){
    margin-right:2%;
}
.home .itActu:nth-child(1),
.home .itActu:nth-child(2){
    margin-bottom:13px;
}
.front .itemsActus .item h3 {
    max-height: 87px;
    height:auto;   
}
.bxAlaune .flecheImgT::after {
    background-image: url("../img/flecheL.png");
    width:11px;
   height:22px;
   left:-18px;
   top:25px;
}
.itemsActus .allover {
    height:auto;
}
.itemsActus .allint {
    padding:0px 0;
}

.boxHome .itActuFront .int {
    padding: 20px 25px;
}
.bxAlaune .itDossier {
    height: 192px;
    width: 100%;
}
.bureau .itD3 .img {
    height: 192px;
    width:327px;
    float:left;
}
.bureau .itD3 .textes {
    height: 192px;
    width:332px;
    float:right;
}
.bxCommissions, .bxAgenda, 
.bxEmploi,
.bxMisesajour,
.bxAfis {
    float:none;
    width:auto;
    position: relative;
}
.itemsCommissions, .itemsAgenda {
    min-height:0px;
}
.bxEmploi .picto {
    background-size:auto 60px;
    background-color: transparent;
    height: 59px;
    width:59px;
    display: inline-block;
    vertical-align: top;
    margin:0px 20px;
}
.bxEmploi a {
    display: inline-block;
    height:auto;
    padding:20px 20px;
    vertical-align: top;
    border-radius:3px;
}
.tousTab {
   background: rgba(0, 0, 0, 0) url("../img/fleche2.png") no-repeat scroll left 3px !important;
    color: #566576 !important;
    display: inline-block !important;
    margin: 0 !important;
    padding:2px 0px 2px 15px !important;
    font-weight:normal !important;
    font-size:13px !important;
}
.bxEmploi a.tousTab {
    position: absolute;
    top:6px;
    left:120px;
}
.bxMap .boxRoll, .bxMap,
.bxJob,
.bxStats {
    float:none;
    width:auto;
    position: relative;
    height:180px;
}
.bxPublications {
    width: 432px;
}
.bxStats {
    margin-top: 10px;
}
.bxJob {
    margin-bottom: 33px;
}
#stats li {
    height: 147px;
    width: 445px;
}
#stats li img {
    max-width: 445px;
}
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2 {
    top: 70px;
}
.plus_stats {
    position: absolute;
    top:150px;
	margin-top:0px;
}
.bxJob .int {
    padding-left: 230px;
}
.bxJob {
    background: #fff url("../img/emploi_home.jpg") no-repeat scroll left center;
}
.bxPublications h2 {
    float:none;
}
.bxPublications .textes,
.bxPublications.avecImg .textes{
    padding-right: 0px;
    width: auto;
    height:auto;
    float:none;
}
.bxPublications .over {
    height:166px;
}
.bxMembreHome {
    width: 219px;
}
.bxMap .boxRoll {
    background: none;
    padding-top: 0px;
}
.menu_bas {
    position: absolute;
   background:#848488;
   bottom:28px;
   left:0px;
	padding:5px 0px;
   width:250px;
	text-align: left;
   box-shadow:2px 0px 4px rgba(0,0,0,0.1);
}
.footer .menu_bas a {
    display:block;
    padding: 15px 20px;
}
.bxMembreHome h2 {
    margin-bottom: 0px;
}
.liste .itemsActus .itActu.itTag {
    width: 47%;
}
.itTag .img {
    height: 139px;
    margin-left: 15px;
    width: 112px;
}
.typeDossier h2 {
    font-size:18px;
}
.typeTag {
    font-size: 19px;
}
.liste h2 {
    font-size: 1.1em;
}
.page_dossier .typeTag {
    margin-top:-10px;
    padding-top:10px;
}
.home .bxMap {
    background:url("../img/carte768.jpg") no-repeat right center;
    background-size:cover;
}
.home .select2-container,
.home .bxMap .submit  {
    display: block;
    margin-top:25px;
}
}
