.container-fluid
{
	justify-content: left;
}

.li{
	color: #17334f;
}

.center-bolt{
	text-align: center;
	font-size: 1.2rem;
}

.navbar {
	margin-top: 10px;
	background-color:#AFCA0B;
}

.centring{
	justify-content: center;
	padding-left:5%;
	padding-right:5%;
}

.sticky-top {
	z-index: 1030;
  }  

.logoMDPH {
	top: 100%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.bigTitle {
	font-size: 1.2em;
	font-weight: 600;
}

.blockTop {
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
	background-color: #6A96A9;
	color: #f2f8ff;
	font-family: Dosis;
	font-size: 1.5em;
	font-weight: 600;
	line-height: 1.5em;
	min-height: 144px !important;
}

.mobile-logo{
	background-color: #008fa7;
}

.mobile-logo img{
	height: 50px;
}

#menu-principal{
	background-color: #FFF;
}
.menu-home{
	margin-top: -4em;
	z-index: 1;
}

.menu-secondaire{
	margin-top: -2.5em;
}
 ul#menu-principal.fixed{
 	position: fixed;
 	top: 0;
 	margin-left: auto;
 	margin-right: auto;
 	width: 100%;
 	margin-left: -15px;
 	background-color: #FFF;
 	z-index: 1500;
 	display: inherit;
 }

 .navbar.sticky-top {
	position: sticky !important;
	top: 0;
	z-index: 1020;
  }

  
ul#menu-principal{
	list-style-type: none;
	display: inline-block;
	margin: 0;
	background-color: #FFF;
}

ul#menu-principal li{
	display: inline-block;
	text-transform: uppercase;
	vertical-align: middle;
	font-size: 1.5em;
	font-weight: 600;
}

ul#menu-principal li a{
	color: #17334f;
}

ul#menu-principal li:hover, ul#menu-principal li a:hover{
	color: #008fa7;
	text-decoration: none;
	cursor: pointer;
}

ul#menu-principal li.search{
	font-size: 2.5em;
	border-left: 1px solid #008fa7;
	border-right: 1px solid #008fa7;

}

.accessibility{
	text-transform: inherit;
}

#menu-services{
	display: none;
	z-index: 1100;
	background-color: #f2f8ff;
	max-width: 1200px;
}
#menu-services.marginTop{
	top: 7.5em;
}
#menu-services .profil{
	background-color: #FFF;
}
#menu-services .profil .titre{
	color: #FFF;
	height: 5em;
	line-height: 3em;
	font-size: 1.2em;
	padding-left: 5.5em;
	font-weight: 600;
}
#menu-services .profil .label{
	font-weight: 600;
}
#menu-services .profil a:hover{
	text-decoration: none;
}

#menu-services .services>.titre{
	font-size: 1.5em;
	font-weight: 600;
	text-transform: uppercase;
}

#menu-services .services .list-items{
	list-style-type: none;
	padding:0;
}

#menu-services .services .list-items .item .titre a{
	font-weight: 600;
}

#menu-services .services .list-items .item .titre a:hover{
	text-decoration: none;
}

#menu-services .services .list-items .item .excerpt a{
	color: #707070;
	font-size: .8em;
	font-weight: 600;
}

#menu-services .services .list-items{
	column-count: 2;
	column-gap : 6em;
}

#icons-acces-rapide img{
	display: block;
	margin-bottom: 2px;
}
#icons-acces-rapide{
    position: sticky;
    position: -webkit-sticky;
    float: right;
    top: 10%;
    z-index: 1000;
    height: 0;
}

#menu-mobile-bottom .item {
	font-size: 0.7rem;
	line-height: 2rem;
	width: 20%;
}

#menu-mobile-bottom img:not(#menu-hamburger) {
	width: 30%;
}

#menu-mobile-bottom #menu-hamburger {
	position: absolute;
	top: 0;
	left: 10px;
	transform: translateY(-65%);
}

#menu-mobile-bottom2 {
	overflow: hidden;
}

#menu-mobile-bottom2-principal .fermer {
	width: 40px;
}


#menu-mobile-bottom2-principal .item {
	font-size: 1.5rem;
}

#menu-mobile-bottom2-principal .item:last-child {
	margin-bottom:150px;
}

#menu-mobile-bottom2-services {
	-webkit-transition: width 0.5s ease;
    -moz-transition: width 0.5s ease;
    -o-transition: width 0.5s ease;
    transition: width 0.5s ease;

	position:fixed;
	top:0;
	bottom: 0;
	right:0;
	z-index:1030;
    overflow: scroll;
    width: 0px;
	white-space: nowrap;
}

#menu-mobile-bottom2-services.in {
    width: 100%;
}

#menu-mobile-bottom2-services .item.titre {
	font-size: 1.5rem;
}

#menu-mobile-bottom2-services .item {
	font-size: 1rem;
}

#menu-mobile-bottom2-services .fermer {
	width: 40px;
}

#menu-mobile-bottom2-services .item:last-child {
	margin-bottom: 100px;
}