.contenu .HL_BLOCK .HL_WIDGET_WYSIWYG img {
	max-width:100%;
	height:auto;
}
.nousContacterHome, .interventions, .prescripteurs, .patients {
	display:none;
}
#homeBtns {
	display:block!important;
	text-align: right;
}
#homeBtns br {
	display:none;
}
#homeBtns>a {
	display:inline-block;
	/*border:1px solid #F00;*/
	/*min-width:170px;*/
	min-height:75px;
	background-color:#FFF;
	border-radius:0 0 20px 20px;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	margin-right:12px;
	position:relative;
	background-repeat: no-repeat;
	background-position:center 6px;
	text-decoration:none;
}
#homeBtns>a:hover {
	background-color:#D2EBFF;
}
#btnMymad {
	/*cursor:not-allowed;*/
}
.header {
	padding-top:0;
	background-image:none;
}
.header>.HL_BLOCK:first-child .HL_DIVISION_0 {
	width:33%;
	padding-top:20px;
}
.header>.HL_BLOCK:first-child .HL_DIVISION_1 {
	width:5%;
}
.header>.HL_BLOCK:first-child .HL_DIVISION_2 {
	width:62%;
	padding-bottom:80px;
}
#btnAirbmed {
	background-image:url(../images/btn2.png);
}
#btnMyair {
	background-image:url(../images/btn3.png);
}
#btnMymad {
	background-image:url(../images/btn4.png);
}
#btnContact {
	background-image:url(../images/btn1.png);
}
#homeBtns>a span {
	margin: 41px 10px 0 10px;
	display:block;
}
#homeBtns>a::after {

	position:absolute;
	content:" ";
	/*background-image:url(../images/airbmed-new.png);*/
	width:74px;
	height:74px;
	background-color:#d2ebff;
	border-radius:48px;
	box-shadow:0 0 5px rgba(0,0,0,0.35);
	left:50%;
	margin-left:-37px;
	bottom:-64px;
}
#btnAirbmed::after {
	background-image:url(../images/airbmed-new.png);
}
#btnMymad::after {
	background-image:url(../images/mad.png);
}
#btnContact::after {
	background-image:url(../images/contacts.png);
}
#btnMyair::after {
	background-image:url(../images/myair-new.png);
}

.bandeau {
		width:100%;
		margin-top:0;
		margin-left:0;
		position:relative;
		/*margin:0 5%;*/
	}
	.contenu.home .bandeau {
		margin:0;
	}
	.contenu.home {
		padding-top:0;
	}
	.contenu {
		/*width:95%;*/
		padding:0 0 20px 0;
		margin:0 auto;
	}
	.titre {
		padding-right: 28%;
	}
	.titre  .HL_WIDGET_WYSIWYG {
		display: table-cell;
		vertical-align: bottom;
		
	}
	.contenu>.HL_BLOCK:not(.bandeau) {
		padding-left:40px;
		padding-right:40px;
	}
	
	.actuSideBar .HL_LIST_ELEMENT {
		padding:61px 15px 0 15px;
	}
	.actuSideBar .news_img {
		position:relative;
		top:0;
		width:100%!important;
	}
	.actuSideBar .HL_LIST_ELEMENT {
		height:auto;
	}
	.actuSideBar > .HL_LIST {
		background-color:#FFF;
	}
	.bandeau img {
		width:100%!important;
		height:auto!important;
	}
	
	
	.contenu:not(.home) > .HL_BLOCK:not(.bandeau) {
		margin-top: -64px;
	}
	.footer .HL_WIDGET_IMAGE img {
		max-width:100%;
		height:auto!important;
	}
	.footer>.HL_BLOCK:first-child .HL_DIVISION {
		vertical-align: top;
	}
	
	.footer .HL_WIDGET_IMAGE {
		margin-top:0;
	}
	
	
	
	
	
	#puce {
		bottom:10px;
		margin:0 15%;
		width:70%;
	}
	#puce li {
		width:18px;
		height:18px;
		border-width: 2px;
		
	}
	#puce li.selected::before {
		top:1px;
		left:1px;
	}
	
	
	.contenu.home .HL_BLOCK .HL_WIDTH_5x7 {
		width:67%;
	}
	.contenu.home .HL_BLOCK .HL_WIDTH_2x7 {
		width:33%;
	}
	#depannage {
		display:none;
	}
	.titre {
		max-width: 57%;
	}
	
	.actu .news_title {
		width:auto;
	}
	
	.header .menu > ul > li:hover > ul {
		top:100%;
	}
	body.menu1 .contenu .HL_WIDGET_MENU li:hover, body.menu1 .contenu .HL_WIDGET_MENU li.selected {
		background-color: #BECA01!important
	}
@media screen and (min-width: 750px) {
	#depannage {
		display:block;
		/*border:1px solid #F00;*/
		text-align: center;
		height:100%;
		position:relative;
	}
	#depannage img {
		position:absolute;
		top:50%;
		margin-top:-69px;
		left:50%;
		margin-left:-92px;
		
	}
}	

	
@media screen and (max-width: 1140px) {
	#homeBtns>a::after {
		display:none;
	}
	#homeBtns {
		padding-top:10px;
		padding-right:10px;
	}
	#homeBtns>a {
		border-radius:10px;
		min-height: 0;
		font-size:10px;
		padding-bottom:10px;
		background-size:80%;
		width:146px;
		margin-top:10px;
	}
	#homeBtns > a span {
		/*margin-top:37px;*/
		text-align: center;
	}
	#homeBtns br {
		display:block;
	}
	.header > .HL_BLOCK:first-child .HL_DIVISION_2 {
		padding-bottom:0px;
	}
	.home .bandeau img {
		height: auto !important;
		width: 100% !important;

	}
	.contenu:not(.home) > .HL_BLOCK:not(.bandeau) {
		padding-left: 10px;
		padding-right: 10px;
	}

	
}
@media screen and (max-width: 850px) {
	.header>.HL_BLOCK:first-child .HL_DIVISION_0 {
		width:50%;
		padding-top:20px;
	}
	.header>.HL_BLOCK:first-child .HL_DIVISION_1 {
		width:0%;
	}
	.header>.HL_BLOCK:first-child .HL_DIVISION_2 {
		width:50%;
		/*padding-bottom:80px;*/
	}
	.header .menu > ul > li > a {
		font-size:14px;
	}
	.actuSideBar > .HL_LIST::after {
		font-size:20px;
	}
}
@media screen and (max-width: 700px) {
	.header .menu > ul > li > a {
		font-size:12px;
	}
	.actuSideBar > .HL_LIST::after {
		font-size:18px;
	}
}
@media screen and (max-width: 600px) {
	.titre {
		max-width: 100%;
	}
	.header>.HL_BLOCK:first-child .HL_DIVISION_0 {
		width:75%;
		padding-top:20px;
	}
	.header>.HL_BLOCK:first-child .HL_DIVISION_1 {
		width:25%;
		padding-top:31px;
	}
	.header>.HL_BLOCK:first-child .HL_DIVISION_2 {
		width:100%;
	}
	
	#homeBtns {
		text-align: center;
	}
	.contenu.home .HL_BLOCK:not(.bandeau):not(.titre) {
		display:flex;
		flex-direction: column;
	}
	.contenu.home .HL_BLOCK:not(.bandeau):not(.titre) .HL_WIDTH_5x7 {
		order:2;
		width:100%;
	}
	.contenu.home .HL_BLOCK:not(.bandeau):not(.titre) .HL_WIDTH_2x7 {
		order:1;
		width:100%;
		width: calc(100% - 10px);
	}
	.news_img {
		display:none;
	}
	.actuSideBar .HL_LIST_ELEMENT {
		padding-top:32px;
	}
	.actuSideBar > .HL_LIST {
		border-radius:0;
	}
	#left {
		bottom:auto;
		top:5px;
		background-color:#FFF;
		color:#f3941b;
		left:5px;
		margin-left:0;
		line-height:27px;
		width:25px;
		height:25px;
		padding-right:0;
		font-size:13px;
	}
	#right {
		bottom:auto;
		top:5px;
		background-color:#FFF;
		color:#f3941b;
		right:5px;
		margin-left:0;
		line-height:27px;
		width:25px;
		height:25px;
		left:auto;
		padding-right:0;
		font-size:13px;
	}
	.contenu>.HL_BLOCK:not(.bandeau) {
		padding-left:20px;
		padding-right:10px;
	}
	.titre {
		padding-right: 20px;
	}
	h1 {
		font-size:17px;
	}
	.footer {
		margin-top:24px;
	}
	.footer>.HL_BLOCK:first-child .HL_DIVISION_0 {
		display:none;
	}
	.footer>.HL_BLOCK:first-child .HL_DIVISION {
		width:33%;
	}
	.contenu .HL_BLOCK .HL_WIDTH_1x4 {
		display:none;
	}
	.contenu .HL_BLOCK .HL_WIDTH_3x4 {
		width:100%
	}
	.contenu .HL_BLOCK .HL_WIDTH_2x7 {
		display:none;
	}
	.contenu .HL_BLOCK .HL_WIDTH_5x7 {
		width:100%
	}
	
	.maps .HL_WIDTH_1x4 {
		display:block!important;
		width:100%;
	}
	
	.contenu.home .HL_BLOCK .HL_WIDTH_2x7 {
		display:block!important;
	}
	
	.footer>.HL_BLOCK:first-child {
		display:none;
	}
	.footer>.HL_BLOCK:nth-child(2) {
		display:none;
	}
	.menu {
		display:none;
	}
	.menuResponsive {
		display:block;
	}
	
	
	
	.menuResponsive::before {
		font: normal normal normal 14px/1 "Font Awesome 5 Free";
		font-weight:900;
		font-feature-settings: normal;
		font-kerning: auto;
		font-language-override: normal;
		font-size: inherit;
		font-size-adjust: none;
		font-stretch: normal;
		font-style: normal;
		font-synthesis: weight style;
		font-variant: normal;
		/*font-weight: normal;*/
		line-height: 54px;
		text-rendering: auto;

		color: #0070BB;
		content: "";
		font-size: 2em;
		/*left: 0;*/
		z-index: 20000;
		width:36px;
		display:inline-block;
		
		/*width:100%;*/
		
		text-align:center;
		white-space: pre-wrap;
		/*border:1px solid #F00;*/
	}
	.menuResponsive.opened::before {
		content: "\f00d";
		font-size:3em;
	}
	.menuResponsive {
		min-height:50px;
		display:block;
		width:50px;
		margin:0 auto;
	}
	.menuResponsive>ul {
		display:none;
		position:absolute;
		z-index:20000;
		width:100%;
		background-color:rgba(255,255,255,0.85);
		/*padding-bottom:20px!important;*/
		left:0;
		border-bottom:1px solid #AAA;
	}
	.menuResponsive.opened>ul {
		display:block;
	}
	.menuResponsive ul {
		list-style-type:none;
		margin:0;
		padding:0;
		text-align: center;
		/*display:none;*/
		
	}
	.menuResponsive>ul>li>a { /*premier niveau*/
		background-color:#F00;
		color:#FFF;
		text-transform: uppercase;
		font-weight:bold;
		font-size:24px;
		display:block;
		text-decoration:none;
	}
	.menuResponsive>ul>li>ul>li>a { /*premier niveau*/
		display:block;
		padding:5px;
		text-decoration:none;
		font-weight:bolder;
		font-size:16px;
	}
	.menuResponsive>ul>li>ul>li>ul>li>a { /*3eme niveau*/
		display:block;
		padding:5px;
		text-decoration:none;
		/*font-weight:bolder;*/
		font-size:14px;
	}
	.bandeau img {
		border-radius:0;
	}
	.contenu:not(.home) > .HL_BLOCK:not(.bandeau) {
		margin-top:0;
	}
	.bandeau img { 
		border-top:5px solid #BECA01;
	}
	

	body.menu1 .bandeau img {
		border-top:5px solid #BECA01;
	}
	body.menu2 .bandeau img {
		border-top:5px solid #4796d1;
	}
	body.menu3 .bandeau img {
		border-top:5px solid #F3941B;
	}
	body.menu4 .bandeau img {
		border-top:5px solid #3EAD79;
	}
	body.menu5 .bandeau img {
		border-top:5px solid #EC5B73;
	}

	.breadcrumb {
		display:block;
	}	
	.breadcrumb p {
		margin:5px 0;
	}
	.HL_BREADCRUMB {
		list-style-type:none;
		padding:0;
		margin: 0
	}
	.HL_BREADCRUMB>li {
		display:inline-block;
		
	}
	.HL_BREADCRUMB>li::before {
		content:">";
		padding:0 10px;
	}
	.HL_BREADCRUMB a {
		text-decoration:none;
	}
	.HL_BREADCRUMB>li:first-child {
		font-weight:bold;
		text-transform: uppercase;
	}
	.HL_BREADCRUMB>li:first-child::before {
		content:"";
		padding:0 10px;
	}
	.partenairesSwitch .HL_WIDGET_ACCORDIONSIMPLE > div {
		font-size:14px;
	}
	
}
.menuResponsive>ul>li:nth-child(1)>a {
	background-color:#BECA01;
}
.menuResponsive>ul>li:nth-child(2)>a {
	background-color:#4796d1;
}
.menuResponsive>ul>li:nth-child(3)>a {
	background-color:#F3941B;
}
.menuResponsive>ul>li:nth-child(4)>a {
	background-color:#3EAD79;
}
.menuResponsive>ul>li:nth-child(5)>a {
	background-color:#EC5B73;
}
.menuResponsive>ul>li:nth-child(6)>a {
	background-color:#98799A;
}

@media screen and (max-width: 585px) {
	.contenu .HL_WIDGET_WYSIWYG p img {
	    float: none !important;
	    margin-left:0!important;
	    margin-right:0!important;
	    display:block;
	}
}