*{
	float:none!important;
}

body{
	background:white;
	margin:0;
	padding:0;
}

.title-bar .bulle li:after{
	 -webkit-print-color-adjust: exact;
}

.no-print{
	display:none!important;
}

img{
	display: block!important;
}
section{
	padding:15px 0!important;
}
.menu-container{
	display:none;
}

#header{
	display: none;
}

#menu-list{
	display:none!important;
}

.omb-bg-hero{
	padding:0!important;
}
.custom-illu1 {
    top: 0px!important;
}

#menu-list .col-md-6{
	padding-bottom:0!important;
}

#menu-list .col-lg-4{
	max-width:25%;
}
.omb-portrait{
	width:100%;
	position:inherit!important;
	top:inherit!important;
}

.omb-name{
	position:absolute!important;
	bottom:0!important;
	left: 50% !important;
	display:block!important;
}

#introduction .col-lg-3{
	position: inherit !important;
	top: inherit !important;
}

#menu-list{
padding:0!important;
}

.omb-btn, .omb-bottom-link, .omb-year:after{
	display:none!important;
}

.omb-year{
	left:0!important;
}

.omb-bold{
	z-index:99!important;
}

.omb-name{
	position: absolute!important;
    bottom: 150px!important;
    right: 30px!important;
}

.section3-img img{
	width:30%!important;
	position: relative!important;
    left: 50%!important;
    transform: translate(-50%)!important;
    margin:0!important;
    padding:0!important;
}

.graphique-print-2, .graphique-legende{
	width:50%;
	display:inline;
}

.graphique-print img{
width:50%!important;
position: relative!important;
    left: 50%!important;
    transform: translate(-50%)!important;
}
.section3 h2{
	left:0!important;
}
.illustration-cas{
	display:none!important;
}

.intervention .graphique-3{
	padding:0px!important;
	width:85%!important;
}

.title-bar img{
	padding:0!important;
}

.pos-abs-print{
	position:relative!important;
	height: inherit;
}
.pos-abs-print img{
}
.intervention .icone{
	display:inline!important;
}
.intervention h5{
	display:inline!important;
}

.bg-section-inter, .bg-section-print{
		 -webkit-print-color-adjust: exact;

}

.intervention .col-lg-4{
	padding:0!important;
}

.relative .col-lg-6{
	width:100% !important;
	display:block!important;
	position:relative!important;
}

.graph-print-3{
	width:100%!important;
	padding-top:50px!important;
}

.newtitle h2{
	position: relative!important;
	left:0!important;
	transform:translate(0,0)!important;
}

.tothetop{
	display:none!important;
}

.imgprint{
	width:85%!important;
	display: block!important;
	text-align: center!important;
	margin:0 auto!important;
}
.imgprint2{
	transform:translate(-50%,0)!important;
}
svg{
	width:60%!important;
}

.newpara p{
	top:0!important;
	position:inherit!important
}
.newpara2 p{
	top:0!important;
}
.ora-banner{
	position:relative!important;
	left:40%!important;
}
.forprint{
	display:block!important;
}

.omb-line-yellow{
	display:none!important;
}

.pageprint, p, .list-icone, .imgprint, .title-bar, .enbref .col-lg-4, .section2, .temoignages{
	    page-break-inside: avoid!important;

}

.list-icone{
	width:85%!important;
}
.note{
	display:inline!important;
	position:inherit!important;
	transform:translate(0,0)!important;
	padding:0!important;
	top:0!important;
	left:0!important;
	background:none!important;
	color:#2E3192!important;
}

.complement{
		color:#2E3192!important;

}

.note:after{
	content:")";
display:inline;
}

.note:before{
	content:"(";
display:inline;
}

a{
	text-decoration: none!important;
	border-bottom:0!important;
		color:#2E3192!important;

}

.intermediaires-img{
	padding:60px!important;
}
.logo-footer{
	width:300px!important;
}

.no-display{
	display:block!important;
}

.temoignages{
	padding:5px!important;
}

.temoignages h3{
	margin-top:0!important;
}
.ensavoirplus{
	border:none!important;
}

.ensavoirplus summary span{
	background:orange!important;
	color:white!important;
}
.col-count-2, .col-count-3{
	column-count:1!important;
}

.temoignages:after{
display:none!important;
}

.fonctionnement-img:after{
display:none!important;
content:" "!important;
}

#section3 .newpara p, .section3 .title{
position:inherit!important;
top:0!important;
}

.section-img2{
	position: inherit !important;
	top:0!important;
	padding-top:30px;
	padding-bottom:30px;
}


details[open] {
        display: block;
    }
    details:not([open]) > summary:before {
        content: "\25B6";
        display: inline-block;
        transform: rotate(90deg);
    }
    details:not([open]) > *:not(summary) {
        display: block !important;
        visibility: visible !important;
        height: auto !important;
    }