
/* Modification de la barre juste pour les grands ecrans */

@media (min-width: 1816px){
	
	#bandeau-page {
		background-repeat: repeat !important;
	}
	
}

@media (min-width: 1280px)
{

	#menu-principal .sub-menu {
	position: fixed;
	width: 100% !important;
	left: 0;
	/*top: 145px;*/
	top: 125px;
	text-align: center;
	background: rgba(108, 37, 63, 1);
	transition: top 0.5s;
	}

	#menu-principal .sub-menu li {
	float: none;
	margin-right: 10px;
	display: inline-block;
	position: relative;
	padding-right: 12px;
	}
	
	#menu-principal .sub-menu li::after {
	content: '';
	width: 1px;
	height: 13px;
	background: #fff;
	position: absolute;
	right: 0;
	top: 10px;
	}
	
	#menu-principal .sub-menu li:last-child::after {
	display: none;
	}
	
	.main-nav-scrolled #menu-principal .sub-menu {
	top: 96px;
	}
	
}

@media (min-width:930px) and (max-width: 1280px){
	#header .menu-principal-container{float:inherit;left: 55px;}
	#menu-principal li{margin-right: 30px;}
	#menu-principal .sub-menu{left:150px;}
	#magic-line {display: none;}
	#btn-loupe {display: none;}
}

@media (min-width:600px) and (max-width: 930px){
	#header .menu-principal-container{float:inherit;left: 55px;}
	#menu-principal li{margin-right: 30px;}
	#menu-principal .sub-menu{left:150px;}
	#magic-line {display: none;}
	#btn-loupe {display: none;}
}



@media (max-width: 1280px)
{
	#barretop .cont-barretop a.lien-contact {
		margin-left: 84px;
	}
	
	#bande-experience .txt-experience,
	#bande-formation .txt-formation {
		margin-left: 92px;
	}
	
	#bandeau-elearning .txt-elearning {
		margin-right: 50px;
	}
}


@media (max-width: 600px)
{


	/* Cache temporaire */
	
	#menu,
	#btn-loupe,
	#rsx-lateral {
	display: none;
	}

	html {
	min-width: 0px;
	width: 390px;
	margin: 0 auto;
	}
	
	#header {
	position: relative;
	}
	
	#barretop .cont-barretop a.lien-contact {
	margin-left: 0px;
	}
	
	#header .bloc-logo {
	margin-left: 15px;
	}
	
	#btn-mobile {
	width: 55px;
	height: 43px;
	background: url(../img/hamburger.png) no-repeat;
	position: absolute;
	top: 60px;
	right: 15px;
	display: block;
	z-index: 1000000;
	cursor: pointer;
	}
	
	#slider-hp {
	width: 100%;
	height: 480px;
	margin-top: -81px;
	}
	
	#slider-hp .slides li {
		background-image: none !important;
	}
	
	#slider-hp .flex-next {
	top: 220px;
	opacity: 0.4;
	right: 5px;
	}
	
	#slider-hp .flex-prev {
	top: 220px;
	opacity: 0.4;
	left: 5px;
	}
	
	#slider-hp .cont-cont-txt-slide {
	top: 140px;
	box-sizing: border-box;
	padding-left: 30px;
	padding-right: 30px;
	}
	
	#slider-hp .cont-txt-slide h2 {
	font-size: 30px;
	line-height: 34px;
	}
	
	#slider-hp .cont-txt-slide {
	font-size: 18px;
	line-height: 24px;
	}
	
	#slider-hp .cont-txt-slide a.btn-lm {
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	}
	
	#slider-hp .cont-txt-slide a.btn-lm-hover {
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	}
	
	#bande-accroche {
	padding-top: 14px;
	margin-top: -1px;
	}
	
	#bande-chiffres
	{
	display: none;
	}
	
	#background-blocs-expertise {
		background: white;
	}
	
	#blocs-services {
    width: 100%;
	padding-top: 0;
	}
	
	#blocs-services .flex-direction-nav {
		display: block !important;
	}
	
	#blocs-services .flex-next {
	right: 50px;
	top: -29px;
	}
	
	#blocs-services .flex-prev {
	left: 50px;
	top: -29px;
	}
	
	#blocs-services .intro h3 {
	margin-top: 0;
	}
	
	#blocs-services .intro {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 30px 15px;
	box-sizing: border-box;
	}
	
	#blocs-services .intro p {
	max-width: 100%;
	}
	
	#bande-confiance {
		padding-bottom: 30px;
	}
	
	#bande-confiance .cont-confiance {
	width: 100%;
	box-sizing: border-box;
	padding: 0 15px;
	}
	
	#blocs-services .bloc-service {
	margin-left: 16px;
	}
	
	.liens-actusblog {
	display: none;
	}
	
	#bande-blog .cont-bandeblog .accrochebb {
	display: none;
	}
	
	#bande-blog .flex-next	{
    top: -70px;
	right: 50px;
	}
	
	#bande-blog .flex-prev {
		top: -70px;
		left: 50px;
	}
	
	#carou-actus {
	margin-top: 30px;
	margin-left: 13px;
	width: 336px;
	}
	
	#bande-blog .cont-bandeblog h3 {
	margin-left: 13px;
	}
	
	#footer {
	padding-top: 30px;
	}
	
	#footer .cont-footer {
	width: 100%;
	box-sizing: border-box;
	padding: 0 15px;
	}
	
	#footer .col-txt-footer {
    width: 100%;
	}
	
	#footer .col-rapide {
	width: 100%;
	margin-left: 0;
	margin-top: 20px;
	}
	
	#footer .clo-formufooter {
	float: right;
	width: 100%;
	margin-top: 20px;
	}
	
	#sous-footer {
	font-size: 11px;
	}
	
	
	#bande-confiance .flex-next	{
    top: 30px;
	right: 50px;
	}
	
	#bande-confiance .flex-prev {
		top: 30px;
		left: 50px;
	}
	
	#header .bande-menu {
	margin-top: 30px;
	}

	/* Menu mobile */
	
	#magic-line {
	display: none;
	}
	
	#menu {
	display: block;
	position: absolute;
	background: #6c253f;
	top: -30px;
	height: 650px;
	width: 0;
	overflow: hidden;
	transition: width 1s;
	}
		
	#menu.mobileouv {
	width: 300px;
	}
	
	#menu-principal li {
	width: 100%;
	margin: 0 0 15px 0;
	font-size: 16px;
	}
	
	#header .menu-principal-container {
	padding-top: 36px;
	}
	
	#menu-principal .sub-menu {
	display: block;
	position: relative;
	width: 258px !important;
	left: 0px;
	top: 12px;
	}
	
	#slider-expertises .cont-expertise {
	width: 70%;
	}
	
	#slider-expertises .flex-next {
	right: 5px;
	opacity: 0.5;
	}
	
	#slider-expertises .flex-next {
	right: 5px;
	opacity: 0.5;
	}
	
	#slider-expertises .flex-prev {
	left: 5px;
	opacity: 0.5;	
	}
	
	#slider-expertises .txt-expertise {
	right: 0;
	top: 130px;
	width: 100%;
	}
	
	#slider-expertises .txt-expertise h4:after {
	left: 101px;
	}
	
	#bandeau-page {
	margin-top: -86px;
	background-image: none !important;
	}
	
	#bande-libre h3, #bande-temoignage h3 {
	line-height: 36px;
	}
	
	#bande-accroche h3 {
	/*padding: 0 20px;*/
	}
	
	#bande-ssservices .cont-ssservices {
	width: 265px;
	}
	
	
	#bande-ssservices .bloc-ssservice {
	margin-left: 0;
	margin-top: 28px;
	}
	
	#bande-blocs-expert .bloc-expertgf {
	padding: 30px 20px;
	width: 100%;
	}
	
	
	#bande-blocs-expert .bloc-expertgf,
	#bande-blocs-expert .bloc-expertgc {
	padding: 30px 20px;
	width: 100%;
	margin: 20px 0;
	}
	
	#bande-blocs-expert .cont-blocs-expert {
		margin-left: 0;
	}
	
	#bande-ssservices {
	padding-bottom: 40px;
	}
	
	.bandeaug-carriere {
	box-sizing: border-box;
	padding: 0 20px;
	}
	
	.bandeaug-carriere h3 {
	line-height: 38px;
	}
	
	#bande-soumetcs {
	padding-top: 30px;
	padding-bottom: 30px;
	}
	
	#bande-soumetcs .soumetcs-colg {
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	padding-right: 0;
	}
	
	#bande-soumetcs .soumetcs-colg h4 {
		font-size: 22px;
	}
	
	#bande-soumetcs .soumetcs-colg h4 .bleu {
		font-size: 20px;
	}
	
	#bande-soumetcs .soumetcs-cold {
	width: 100%;
	float: left;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	}
	
	#bande-soumetcs .soumetcs-cold br {
	display: none;
	}
	
	#detail-article.top-detart {
	display: none;
	}
	
	#categories-articles .btn-triecat {
	width: 100%;
	margin-left: 0;
	margin-bottom: 5px;
	}
	
	#liste-articles .un-article {
	margin-left: 21px;
	}
	
	#detail-article .infos-bloctop {
	display: none;
	}
	
	#detail-article .bloc-top-article {
    height: 180px;
	}
	
	#detail-article .bloc-top-article .etiquette-bloctop {
	z-index: 100;
	}
	
	#detail-article .vignette-bloctop {
    width: 100%;
	}
	
	#detail-article .cont-det-article img {
	max-width: 100%;
	height: auto;
	}
	
	/*Page contact*/
	#blocs-contact .bloc-contact { width: 100%;}
	#blocs-contact .bloc-contact { height:4.5em; padding-top:1.5em;}
	#blocs-contact .bloc-contact .tout {width: 100%;}
	#blocs-contact .bloc-contact .txt-contact-adresse { display:block; margin-right: 4%;}
	#blocs-contact .bloc-contact .img-contact-adresse {
		margin-left: 4%;
	}
	#blocs-contact .bloc-contact .txt-contact-mail { display:block; margin-right: 15%;}
	#blocs-contact .bloc-contact .img-contact-mail {
		margin-left: 4%;
	}
	#blocs-contact .bloc-contact .txt-contact-telephone { display:block; margin-right: 25%;}
	#blocs-contact .bloc-contact .img-contact-telephone {
		margin-left: 4%;
	}
	
	#formu-contact {
	box-sizing: border-box;
	padding: 0 20px;
	}
	
	#formu-contact .blocform input[type="text"], #formu-contact .blocform input[type="email"], #formuforma .blocform input[type="text"], #formuforma .blocform input[type="email"], #formuforma .blocform select {
	width: 100%;
	}
	
	#formu-contact .blocform.marged, #formuforma .blocform.marged {
	margin-right: 0;
	}
	
	#formu-contact .blocformfull textarea {
	width: 100%;
	box-sizing: border-box;
	}
	
	#formu-contact .blocformfull input[type="text"], #formuforma .blocformfull input[type="text"], #formu-contact .blocformfull input[type="file"] {
	width: 100%;
	}
	
	.wpcf7-form-control-wrap {
	width: 100%;
	}
	
	#zone-ggmap1 {
    margin-bottom: 20px;
	}
	
	#zone-ggmap1 h4 {
	line-height: 34px;
    margin-top: 30px;
    margin-bottom: 30px;
	}
	
	#zone-ggmap1 .infos-ggmap {
		float: none;
		margin-left: 5px;
	}
	
	#ggmap1,
	#ggmap2 {
	width: 100%;
	}
	.cont-ggmap iframe {
	width: 100%;
	}
	
	.infos-ggmap {
	margin-top: 20px;
	padding-bottom: 30px;
	}
	
	#zone-ggmap2 {
	margin-bottom: 20px;
	}
	
	#zone-formu-contact .intro-formucont h3 {
	line-height: 34px;
	}
	
	#formu-contact .blocform, #formuforma .blocform {
	width: 100%;
	}
	
	.conteneur-menu {
	 background: transparent; 
	 height: auto; 
	 position: relative; 
	 padding-top: 0;
	}
	
	#menu-principal li a {
	color: #fff;
	}
	
	#menu-principal li a:hover {
	color: orange;
	}
	
	.logoa-mobile {
	display: block;
	}
	
	.logoa-bureau {
	display: none;
	}
	
	
	.bande-double .bdcolonne,
	.bande-double .bdcolonne.bdcolonned {
	max-width: 100%;
	width: 100%;
	padding: 0 15px;
	}
	
	.bande-double .bdcolonne img {
	margin: 10px 0 !important;
	}
	
	/* Responsive des petites illustrations */
	
	.bdcolonne .tdpasmobile {
	display: none;
	}
	
	.bdcolonne table {
	width: 100% !important;
	}
	
	.bdcolonne .tdmobile {
	width: 100% !important;
	}
	
	.page-id-108 .bdcolonne.bdcolonneg {
		margin-bottom: -75px;
	}
	
	.illu-bandesoc {
	width: 100%;
	margin: 0 !important;
	}
	
	.illu-bandesoc img {
	max-width: 100%;
	height: auto;
	}
	
	.contenu-article table {
		width: 100% !important;
		
	}
	
	
	/*Page A Propos*/
	
	#bande-pourquoi-a-propos h3 {
		font-size: 18px;
	}
	
	#bande-pourquoi-sdm h3 {
		font-size: 18px;
	}
	
	#bande-pourquoi-orians h3 {
		font-size: 18px;
	}
	
	#orians-a-propos .interieure .texte {
		text-align: center;
	}
	
	#bande-accroche-a-propos h4 {
		font-size: 18px;
		padding-top: 25px;
	}
	
	#bande-a-propos .gauche {
		width: 100% !important;
		min-height: 0;
		padding-right: 0;
		padding-left: 0;
		float: none;
		padding-top: 1px;
		padding-bottom: 1px;
	}
	
	#bande-a-propos .gauche h3 {
		text-align: center;
	}
	
	#bande-a-propos .gauche ul {
		margin-left: 0;
	}
	
	.page-template-qui-sommes-nous #bande-a-propos .gauche ul li {
		margin-bottom: 11px;
	}
	
	#bande-a-propos .droite {
		width: 100% !important;
		margin-right: 0;
		text-align: center;
		float: none;
	}
	
	#bande-a-propos .droite .image {
		height: 400px;
		background-image: url(../img/socio-data-management-data-intelligence-mobile.png) !important;
	}
	
	#slider-entreprise {
		height: 504px;
	}
	
	#slider-entreprise .flex-prev {
		top: 33%;
	}
	
	#slider-entreprise .flex-next {
		top: 33%;
	}
	
	#slider-entreprise .cont-txt-slide .gauche {
		width: 100%;
		height: 200px;
		margin-left: 0;
	}
	
	#slider-entreprise .cont-txt-slide .droite {
		width: 100%;
		margin-right: 0;
		text-align: center;
		padding-top: 0px;
		height: 289px;
	}
	
	#slider-entreprise .cont-txt-slide .droite .texte p {
		text-align: center !important;
	}
	
	#slider-entreprise .cont-txt-slide .droite .barre-horizontale {
		margin: 10px auto;
	}
	
	#slider-entreprise .cont-txt-slide .droite .bouton {
		margin: 0 auto;
	}
	
	#restez-informe {
		height: 280px;
	}
	
	#restez-informe .bande {
		width: 100%;
	}
	
	#restez-informe .bande .gauche {
		padding: 0;
		margin-left: 40px;
	}
	
	#restez-informe .bande .milieu {
		padding: 0;
		margin-left: 40px;
	}
	
	#restez-informe .bande #droite {
		padding: 0;
		margin-left: 40px;
	}
	
	#restez-informe .texte {
		margin-left: 20px;
	}
	
	#restez-informe .logo {
		margin-right: 20px;
	}
	
	/*Page Actualités*/
	
	/*#restez-informe .gauche {
		float: none;
		margin: none;
		clear: both;
	}
	
	#restez-informe .milieu {
		float: none;
		margin: none;
		clear: both;
	}
	
	#restez-informe #droite {
		float: none;
		margin: none;
		clear: both;
	}*/
	
	#orians-a-propos .interieure .image {
		width: 100%;
		margin-top: 20px;
	}
	
	#orians-a-propos .interieure .texte {
		width: 100%;
	}
	
	#slider-temoignage {
		height: 720px;
	}
	
	#slider-temoignage .flex-prev {
		top: 22%;
	}
	
	#slider-temoignage .flex-next {
		top: 22%;
	}
	
	#bloc-ils-parlent {
		height : 700px !important;
	}
	
	#bloc-ils-parlent .gauche {
		height : 50%;
		width: 100%;
	}
	
	#bloc-ils-parlent .gauche .haut .gauche {
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	#bloc-ils-parlent .gauche .haut .droite {
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	#bloc-ils-parlent .gauche .milieu {
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	#bloc-ils-parlent .gauche .bas .gauche {
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	#bloc-ils-parlent .gauche .bas .droite {
		background-repeat: no-repeat;
		background-position: center center;
	}
	
	#bloc-ils-parlent .droite {
		height : 50%;
		width: 100%
	}
	
	#bande-pourquoi-accueil h3 {
		font-size: 18px;
	}
	
	.b1 {
	  float: none;
	  clear: both;
	  width: 100% !important;
  }
  
  #bande-blogs .gauche {
	  width: 100% !important;
  }
  
  #bande-blogs .gauche .colonne-gauche #blog1 .haut{
	  background: url(../img/datalab-socio-dm-mob2.png) !important;
  }
  
  #bande-blogs .gauche .colonne-gauche #blog1 .haut-hover {
	  background: url(../img/datalab-socio-dm-mob-rollover2.png) !important;
  }
  
  #bande-blogs .gauche .colonne-gauche #bas #blog2 .bas {
	  background: url(../img/expertise-data-socio-dm-mob.jpg) !important;
  }
  
  #bande-blogs .gauche .colonne-gauche #bas #blog2 .bas-hover {
	  background: url(../img/expertise-data-socio-dm-roll-over-mob.jpg) !important;
  }
  
  #bande-blogs .gauche .colonne-droite .not-hover {
	  background: url(../img/expertise-traitement-des-etudes-socio-data-management-mob.jpg) !important;
  }
  
  #bande-blogs .gauche .colonne-droite .hover {
	  background: url(../img/expertise-traitement-des-etudes-socio-data-management-rollover-mob.jpg) !important;
  }
  
  #bande-blogs .droite {
	  width: 100% !important;
  }
  
  #bande-blogs .droite h2 {
	  margin: 10px 10% 10px !important;
	  line-height: 30px !important;
  }
  
  /*#bande-blogs .droite .colonne-text-barre {
	  margin: 0 auto 10px !important;
  }*/
  
  #bande-blogs .droite #blogtexte {
	  max-height: 235px !important;
	  margin: 0px 10% 20px !important;
	  overflow-y: scroll !important;
  }
  
  #bande-into-data-ingenierie h3 {
	  font-size: 20px;
	  text-align: center;
	  margin-left: 0;
  }
  
  #bande-into-data-ingenierie .barre-horizontale {
	  margin: 0 auto;
  }
  
  #bande-into-data-ingenierie .texte {
	  font-size: 16px;
	  text-align: center;
	  margin: 0 auto;
	  width: 100%
  }
  
  #bande-solutions-techniques h3 {
	  margin-left: 0;
	  text-align: center;
  }
  
  #bande-solutions-techniques .barre-horizontale {
	  margin: 20px auto;
  }
  
  #bande-solutions-techniques .gauche {
	  float: none;
	  width: 95%;
	  margin: 0 auto;
  }
  
  #bande-solutions-techniques .droite {
	  float: none;
	  width: 95%;
	  margin: 0 auto;
  }
  
  #bande-solutions-techniques-2 .gauche {
	  float: none;
	  width: 100%;
	  margin: 0 auto;
  }
  
  #bande-solutions-techniques-2 .droite {
	  float: none;
	  width: 100%;
	  margin: 0 auto;
  }
  
  #bande-solutions-techniques-2 .droite .image {
	  background-image: url(../img/socio-data-management-cybersecurité-mobile.png) !important;
  }
  
  #bande-securite-donnees .gauche {
	  float: none;
	  width: 80%;
	  margin-left: 10%;
	  margin-right: 10%;
  }
  
  #bande-securite-donnees .droite {
	  float: none;
	  width: 80%;
	  margin-left: 10%;
	  margin-right: 10%;
  }
  
  #bande-expertise-technologique .cont-expertise {
		width: 100%;
		box-sizing: border-box;
		padding: 0 15px;
	}
	
	#bande-expertise-technologique .flex-prev {
		top: 45px;
		right: 280px;
	}
	
	#bande-expertise-technologique .flex-next {
		top: 45px;
		right: 70px;
	}
	
	#bande-expertise-sdm {
		text-align: center;
	}
	
	#bande-expertise-sdm .titre1 {
		font-size: 20px;
	}
	
	#bande-expertise-sdm .barre-horizontale-1 {
		margin: 0 auto;
	}
	
	#bande-expertise-sdm .texte {
		font-size: 14px;
	}

	#bande-expertise-sdm .titre2 {
		font-size: 20px;
	}
	
	#bande-expertise-sdm .image {
		background: url(../img/data-value-chain-socio-dm-mob.jpg) !important;
		height: 600px;
	}
	
	#bande-expertise-sdm .image:hover .image-hover {
		display: none;
	}
	
	#bande-rejoindre-sdm {
		margin: 0;
	}
	
	#bande-rejoindre-sdm h3 {
		text-align: center;
		padding-top: 20px;
	}
	
	#bande-rejoindre-sdm .barre-horizontale {
		margin: 0 auto;
	}
	
	#bande-rejoindre-sdm .texte {
		text-align: center;
		padding-top: 20px;
	}
	
	#bloc-ils-parlent .droite div {
		font-size: 14px;
		text-align: center;
	}
	
	#bande-intro-data-management {
		text-align: center;
	}
	
	#bande-intro-data-management h3 {
		font-size: 20px;
	}
	
	#bande-intro-data-management .barre-horizontale {
		margin: 20px auto;
	}
	
	#bande-intro-data-management-2.Gauche {
		text-align: center;
	}
	
	#bande-intro-data-management-2.Droite {
		text-align: center;
	}
	
	#bande-intro-data-management-2 h3 {
		font-size: 20px;
	}
	
	#bande-intro-data-management-2.Droite .barre-horizontale {
		margin: 20px auto;
	}
	
	#bande-intro-data-management-2.Gauche .barre-horizontale {
		margin: 20px auto;
	}
	
	#bande-intro-data-management-2.Milieu .barre-horizontale {
		margin: 20px auto;
	}
	
	#bandeau-introduction-data-management h3 {
		padding-top: 25px;
		width: 100%;
		font-size: 17px;
	}
	
	#bande-blogs-data-management {
		height: 800px;
	}
	
	#bande-postuler h4 {
		font-size: 20px;
	}
	
	.page-template-accueil #bande-repete .contenu_repete #colonne-image-accueil {
		background: url(../img/socio-data-management-keywords2.png) !important;
	}
	
	#bande-repete .contenu_repete .b1 .legende {
		margin-top: 135px;
	}
	
	#bande-repete .contenu_repete .b1 .texte {
		max-height: 230px;
		overflow-y: scroll;
		margin: 0px 10% 10px;
	}
	
	#bande-repete .contenu_repete .b1 a.btn {
		margin: 0px 10% 15px;
	}
	
	#bande-repete .contenu_repete .b1 .colonne-text-barre {
		margin: 0px 10% 15px;
	}
	
	#bande-repete .contenu_repete .b1 h2 {
		font-size: 20px;
		margin: 10px 10% 10px;
	}
	
	#bande-repete .contenu_repete .b1 .colonne-text-barre-rejoindre {
		margin: 0px 10% 10px;
	}
	
	#bande-intro-data-intelligence {
		text-align: center;
	}
	
	#bande-intro-data-intelligence h3 {
		font-size: 20px;
	}
	
	#bande-intro-data-intelligence .barre-horizontale {
		margin: 0 auto;
	}
	
	#bande-solutions-data-visualisation .gauche {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	
	#bande-solutions-data-visualisation .droite {
		float: none;
		width: 100%;
	}
	
	#bandeau-simulateur-bayesien .gauche {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	
	#bandeau-simulateur-bayesien .droite {
		float: none;
		width: 100%;
	}
	
	#bandeau-data-intelligence .interieur .pictos-data-intelligence {
		width: 100%;
		height: 555px;
	}
	
	#bandeau-data-intelligence .interieur .pictos-data-intelligence .picto-data-intelligence {
		margin: 0 auto 25px;
		float: none;
	}
	
	#page-interne {
		padding-left: 0;
		padding-right: 0;
	}
	
	.page-template-actu #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-candidature-spontanee #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-car #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-contact #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-data-ingenierie #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-data-management #bandeau-page.Milieu h1 {
		/*background: !important;*/
		line-height: 35px;
	}
	
	.page-template-intelligence #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-expertises #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-qui-sommes-nous #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-single-actualite #bandeau-page {
		/*background: !important;*/
	}
	
	.page-template-single-carrieres #bandeau-page {
		/*background: !important;*/
	}
	
	#detail-article .contenu-article iframe {
		width: 100%;
	}
	
	.cli-bar-btn_container {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		margin-top: 20px;
	}

	#wt-cli-settings-btn,
	#wt-cli-reject-btn,
	#wt-cli-accept-btn {
		margin: 5px 5px 5px 5px !important;
	}
  
}
