/*
 * STUDIO TITAN - 2019
 * Override CSS
 */
 
#div-message h2 {
	font-size: 1.1rem;
}

@font-face {
	font-family: exo2-regular;
	src: url(../fonts/Exo2-Regular.ttf);
}
 
body {
	text-align: left;
}

/* 05.10.2021 - ACCEO Accueil */

#icon_new {
	width: 42px;
	position: absolute;
	z-index: 90;
	top: -12px;
	left: 82%;
}

.faq-section .info-column h3 {
	color: #ef5a34;
}

.acceo-accueil {
	text-align: left;
	line-height: 16px;
	font-size: 12px;
}

/* fin ACCEO Accueil */

.fact-counter .count-outer .count-unit{
	position:relative;
	font-weight:400;
	color:#000000;
	font-size:60px;
	line-height:1em;
}

.fact-counter .column .counter-title{
	text-transform: none;
}

.spip-admin-float {
	display: none;
}

#cookie-bar {
	position: absolute;
	width: 100%;
}
 
.invisible {
	display: none;
}

.margin-top-1 {
	margin-top: 20px;
}

.justify-content-center {
	justify-content: center;
}

.auto-container {
	max-width: 1400px;	
}

.main-header {
	background: #fff url(../images/background-header.png) no-repeat scroll top right;
	z-index: 99;
}

.main-header .nav-outer {
	float: left;
 	margin-top: 104px;
/* 	margin-left: 100px; */
}

.main-header .main-box .logo-box {
	padding: 0px;
}

.header-span {
	height: 114px;
}


/* ## NAVBAR ## */

.navbar {
	padding: 0;
}

.navbar .navbar-nav .nav-link img {
	height: 44px !important;
}

.navbar .navbar-nav .nav-item .nav-link {
	color: #3dbcce;
	height: 60px;
	font-size: 1.4em;
	text-transform: uppercase;
}

.navbar .navbar-nav > li.nav-item > .nav-link:hover {
	background-color: #3dbcce;
	color: #fff;
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.navbar .navbar-nav > li:first-child > .nav-link:hover {
	background-color: transparent;
}

.navbar .navbar-nav > li:last-child > a span {
	display: block;
}

.navbar .navbar-nav > li:last-child > a.nav-link {
	background: #3dbcce url(../images/ma-demande-en-ligne-background.png) no-repeat scroll left center;
	padding-left: 80px;
	padding-right: 10px;
	height: 60px;
	display: block;
	color: #fff;	
	font-family: exo2-regular;
}

.navbar .navbar-nav > li:last-child > a.nav-link:hover {
	background: #ff8000 url(../images/ma-demande-en-ligne-hover-background.png) no-repeat scroll left center;	
	transition: all 0ms;
}

button.navbar-toggler:hover {
	background-color: transparent;
	border-color: #3dbcce;
	color: #3dbcce;	
}

/* ## END NAVBAR ## */

.btn {
	margin-left: 5px;
}

.btn:hover {
	color: #fff;
}

#form-recherche .form-group {
	display: flex;
	width: 50%;
}

#form-recherche .form-group label {
	width: 50%;
	padding-top: 6px;
}

.sec-title {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.sec-title h2 {
	text-align: center;
	font-weight: normal;
}

.sec-title::after {
	content: none;
}

.sec-title h2:before {
	content: none;
}

.sec-title h2.color-1, .color-1 {
	color: #3dbcce;
}

.sec-title h2.color-2, .color-2 {
	color: #6d6d6d;
}

.grey-bg {
	background-color: #d0d0d0;
}

.bgColor1 {
	background-color: #e9e9e9;
}

.bgColor2 {
	background-color: #fff;
}

.bgColor3 {
	/* background-color: #fbb063; */
	background-color: #00647b;
}

.bgColor4 {
	background-color: #9b9b9b;
}

.bgColor5 {
	background-color: #ef5a34;
}

.bandeau {
	/* padding-top: 55px; */
	padding-top: 35px;
	padding-bottom: 33px;
}

.bandeau2 {
	/* padding-top: 55px; */
	padding-top: 0px;
	padding-bottom: 33px;
}

#id_horaires .inner-box ul {
	height: 390px;
	max-height: 390px;
}

#id_horaires .inner-box ul li {
	padding: 10px;
	font-size: 16px;
	margin-bottom: 5px;
}

#id_horaires .inner-box ul li:last-child {
	margin-bottom: 0px;
	/* padding-bottom: 1px; */
}

#id_horaires .inner-box ul li h3 {
	line-height: 20px;
	margin-top: 0;
	/* margin-bottom: 1rem; */
	font-size: 1rem;
}

#id_horaires .inner-box ul li a {
	color: #fff;
}

.align-center {
	text-align: center;
}

.align-right {
	text-align: right;
}

.color-white {
	color: #fff;
}

.color-blue-1 {
	color: #2a9bab;
}

.color-orange {
	color: #f35a30;
}

.bgImg1 {
	background-image: url(../images/icons/icon-geolocalisation.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right center;
}

.upper {
	text-transform: uppercase;
}

#id_horaires .localisation {
	cursor: pointer;
	position: relative;
	z-index: 10;
	padding-top: 39px;
	padding-right: 27px;
	padding-bottom: 27px;
	padding-left: 27px;
	left: 184px;
	top: 31px;
}

.bgImg2 {
	background-image: url(../images/icons/icon-mail.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: 96% center;
}

.padding-right-1 {
	padding-right: 77px;
}

#div-campagne > div.auto-container > div:first-child {
	border: 1px solid #75b926;
	border-top-left-radius: 20px;
}

#section-mdph-vous-accompagne .btn-style-one, #rubrique-mdph-vous-accompagne .btn-style-one, #rubrique-annuaire .btn-style-one, #rubrique-infos-pratiques .btn-style-one  {
	display: block;
	border: 0px;
}

#section-mdph-vous-accompagne .sec-title h2 {
	margin-bottom: 30px;
}

#section-mdph-vous-accompagne.sp-two {
	padding-top: 50px;
}

#link-dossier-mdph .btn-style-one  {
	background: #f35a30 url("../images/icons/icon-dossier-mdph.png") no-repeat scroll 99% center;
	text-transform: none;
	color: #fff;
}

#link-demarches-mdph .btn-style-one {
	background: #009787 url("../images/icons/icon-demarches-mdph.png") no-repeat scroll 99% center;
	text-transform: none;
	color: #fff;
}

#link-formulaires-mdph .btn-style-one {
	background: #05435d url("../images/icons/icon-formulaires-mdph.png") no-repeat scroll 99% center;
	text-transform: none;
	color: #fff;
}

#link-dossier-sms .btn-style-one {
	/* background: #83c559 url("../images/icons/icon-dossier-medical-mdph.png") no-repeat scroll 99% center; */
	background: #e0ab27 url("../images/icons/icon-dossier-medical-mdph.png") no-repeat scroll 99% center;
	text-transform: none;
	color: #fff;
}

/* #link-enquete-satisfaction .btn-style-one {	
	background: transparent url("../images/icons/icon-satisfaction-usager.png") no-repeat scroll -8px center;
	padding-left: 82px;
	height: 62px;
	padding-top: 17px;
	text-transform: none;
	color: #75b926;
	border: 1px solid #75b926;
	border-top-left-radius: 5px;
	font-size: 1.2em;
	text-align: center;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

#link-enquete-satisfaction .btn-style-one:hover {
	background-color: #75b926;
	color: #fff;
} */

#link-enquete-satisfaction .btn-style-one {	
	background-color: transparent;
	text-transform: none;
	color: #75b926;
	border: 1px solid #75b926;
	border-top-left-radius: 20px;
	text-align: center;
	display: block;
}

#link-enquete-satisfaction .btn-style-one:hover {
	background-color: #75b926;
	color: #fff;
}

#link-enquete-satisfaction-col .btn-style-one {
	background-color: transparent;
	color: #fff;
	padding: 0px !important;
	margin-top: 20px;
	margin-bottom: 20px;
}

#link-annuaire .btn-style-one {
	background: #f6f6f6 url("../images/icons/icon-annuaire-rubrique.png") no-repeat scroll 10px center;
	text-transform: none;
	padding: 20px 0 20px 60px;
	color: #6d6d6d;
}

#link-guide .btn-style-one {
	background: #9b9b9b url("../images/icons/icon-guide-rubrique.png") no-repeat scroll 10px center;
	text-transform: none;
	padding: 20px 0 20px 60px;
	color: #fff;
}

#link-faq .btn-style-one {
	background: #9b9b9b url("../images/icons/icon-faq-rubrique.png") no-repeat scroll 10px center;
	text-transform: none;
	padding: 20px 0 20px 60px;
	color: #fff;
}


#link-dossier-mdph .btn-style-one:hover, #link-demarches-mdph .btn-style-one:hover, #link-formulaires-mdph .btn-style-one:hover, #link-dossier-sms .btn-style-one:hover, #link-annuaire .btn-style-one:hover, #link-guide .btn-style-one:hover, #link-faq .btn-style-one:hover  {
	background-color: #3dbcce;
	color: #fff;
}

#link-annuaire .btn-style-one:hover {
	background: #3dbcce url("../images/icons/icon-annuaire-rubrique-hover.png") no-repeat scroll 10px center;
}

link-dossier-mdph a:visited, #link-demarches-mdph a:visited, #link-formulaires-mdph a:visited, #link-dossier-sms a:visited, #link-annuaire a:visited, #link-guide a:visited, #link-faq a:visited {
	color: #fff;
}

#section-vie.sp-two {
	padding-top: 40px;
}

#section-vie h3.section-vie-title {
	margin-bottom: 40px;
	text-align: center;
	color: #fff;
}

#section-vie.services-section {
	/* margin-top: 30px; */
	margin-top: 20px;
	background-color: #3dbcce;
}

#section-vie.services-section-intro {
	background-color: #fff;
}

/* #section-vie .services-block-six .inner-box {
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 35px;
	border-radius: 120px;
}
*/

.services-block-four, .services-block-six {
	z-index: 98;
}

#section-vie .services-block-six {
	text-align: center;
}

#section-vie .services-block-six .inner-box {
	/* padding-top: 40px;
	padding-right: 55px;
	padding-bottom: 25px;
	padding-left: 55px;
	border-radius: 130px; */
	
	padding-top: 60px;
	border-radius: 118px;
	width: 210px;
	height: 200px;
}

.fact-counter .count-outer .count-text, .text-block-one .text, .fact-counter .count-outer .count-unit {
	color: #555555;
}

#section-mdph-en-chiffres {
	background: transparent url(../images/background-barres-vertical.png) scroll no-repeat right bottom;
}

#section-mdph-partenaires {
	background: transparent url(../images/background-carres.png) scroll no-repeat right bottom;
}

#section-mdph-en-chiffres .text-block-one h2, #section-mdph-partenaires .text-block-one h2, #section-mdph-infos-pratiques .text-block-one h2, #section-mdph-en-chiffres .sec-title, #section-mdph-partenaires .sec-title,  #section-mdph-infos-pratiques .sec-title {
	padding-bottom: 0px;
}

#section-mdph-en-chiffres.sp-two, #section-mdph-partenaires.sp-two, #section-mdph-infos-pratiques.sp-two {
	padding-top: 50px;
}

#section-mdph-infos-pratiques {
	background: transparent url(../images/background-barres-horizontal.png) scroll no-repeat right bottom;
}


/* #section-mdph-partenaires .sec-title::after { */
	/* content: ''; */
/* } */

/* #section-mdph-partenaires .sec-title {
	padding-bottom: 32px;
} */


#section-mdph-partenaires-actus.news-section.sp-two {
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #f7f8f9;
}

#section-mdph-partenaires-actus .title-box h2 {
	padding-top: 32px;
	font-weight: normal;
	color: #7a7a7a;
	background: transparent url(../images/icons/icon-actus.png) scroll no-repeat 43% 32px;
}

#section-mdph-partenaires-actus h3 a {
	color: #7a7a7a;
}

#section-mdph-partenaires-actus h3 a:hover {
	color: #3dbcce;
}

#section-mdph-partenaires-actus .title-box::after {
	border: 0px;
}

#section-mdph-partenaires-actus .title-box {
	margin-bottom: 0px;
}

#section-mdph-partenaires-actus .news-block .inner-box .lower-box {
	padding-top: 75px;
	background-color: #fff;
}

#section-mdph-partenaires-actus .news-block .inner-box .date {
	z-index: 100;
	background-color: #7a7a7a;
}

#section-mdph-partenaires-actus .news-block {
	margin-bottom: 20px;
}

#section-mdph-permanence-associations.sp-two {
	padding-top: 50px;
}

#section-mdph-permanence-associations #permanence-signaletique {
	margin-top: 34px;
}

#section-mdph-permanence-associations #permanence-associations.text-block-one h2 {
	color: #6d6d6d;
	line-height: 36px;
	background: transparent url(../images/icons/icon-agenda.png) scroll no-repeat 280px 10px;
}

#section-mdph-permanence-associations #annuaire-associations .inner-box h2 {
	margin-bottom: 0px;
	padding-top: 20px;
	padding-left: 80px;
	background: #7a7a7a url(../images/icons/icon-annuaire.png) scroll no-repeat 20px center;
	color: #fff;
}

#section-mdph-permanence-associations #annuaire-associations .inner-box h2::before {
	content: none;
}

#section-mdph-permanence-associations #annuaire-associations .inner-box a {
	color: #fff;
}

#section-mdph-permanence-associations #annuaire-associations .inner-box ul li {
	background-color: #9b9b9b;
}

#section-mdph-permanence-associations #annuaire-associations .inner-box ul li a {
	color: #fff;	
	font-size: 20px;
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
}

#section-mdph-permanence-associations #annuaire-associations .inner-box ul li a:hover {
	background-color: #fff;
	color: #9b9b9b;
}

#permanence-associations .btn-style-one:hover {
	background-color: #3dbcce;
	color: #fff;
	border-color: #3dbcce;
}

.services-block-six .inner-box h3, .services-block-four .inner-box h3 {
	color: #6d6d6d;	
}

.services-block-six .inner-box h3 a, .services-block-four .inner-box h3 a {
	color: #6d6d6d;
}

#section-mdph-infos-pratiques-items .hvr-float-shadow {
	display: block;
}

#section-mdph-infos-pratiques-items.sp-two {
	padding-top: 40px;
	padding-bottom: 20px;	
}

.services-block-four .inner-box .icon-box {
	background-color: #9b9b9b;
}

/* RUBRIQUES */

.faq-section .info-column .text {
	font-size: 16px;
	margin-top: 60px;
}

.faq-section {
	background-color: #e9e9e9;
}

#rubrique-title {
	/* margin-top: 54px; */
	margin-top: 39px;
}

#rubrique-title.page-title, #rubrique-title.page-title h1, #rubrique-title.page-title a, .bread-crumb li::before, .bread-crumb li strong {
	color: #fff;
}

.bread-crumb a:hover {
	text-decoration: underline;
}

.on {
	font-weight: bold;
	font-size: 1.2em;
}

.bloc-gris {
	min-height: 100px;
	background-color: #c7c7c7;	
	margin-bottom: 10px;
}

.bloc-blanc {
	min-height: 650px;
	background-color: #fff;
}

#rubrique-mdph-vous-accompagne h2, #rubrique-infos-pratiques h2 {
	background-color: #9b9b9b;
	line-height: 30px;
	font-size: 18px;
	font-weight: 500;
	padding: 10px;
	color: #fff;
	margin-bottom: 0px;
}

#rubrique-annuaire h2 {
	background-color: #f6f6f6;
	line-height: 30px;
	font-size: 18px;
	font-weight: 500;
	padding: 10px;
	color: #6d6d6d;
	margin-bottom: 0px;
}

#rubrique-annuaire #link-annuaire .btn-style-one {
	color: #6d6d6d;
}

#rubrique-annuaire #link-annuaire a:hover {
	color: #fff;
}

#rubrique-mdph-vous-accompagne.text-block-one h2::before, #rubrique-annuaire.text-block-one h2::before, #rubrique-infos-pratiques.text-block-one h2::before  {
	content: none;
}

.accordion-box .block .acc-btn {
	background-color: #f6f6f6;
}

.accordion-box .block .content {
	margin: 0;
	padding: 0;
}

.accordion-box .block .content .text p {
	font-size: 16px;
}

.acc-content ul li {
	background-color: #69ddee;
	color: #fff;
	margin-top: 5px;	
}

.acc-content ul li a {
	display: block;
	background-color: #69ddee;
	padding: 15px;
	color: #222222;
}

.acc-content ul li a:hover {
	background-color: #3dbcce;
	color: #fff;
}

.accordion-box .articles .content .text {
	background-color: #fff;
	padding: 17px 35px 17px 35px;
}

.accordion-box .articles .content .text a.lirelasuite {
	background: transparent url(../images/icons/icon-puce-lirelasuite.png) scroll no-repeat left center;
	padding-left: 40px;
}

.accordion-box .articles .content .text a.lirelasuite:hover {
	color: #3dbcce;
}

.accordion-box .articles .content .text p {
	margin-bottom: 10px;
	color: #222222;
}

.accordion-box .articles .content .text table {
	width: 100%;
	margin-bottom: 20px;
}

.accordion-box .articles .content .text table td {
	padding-right: 10px;
}


/* ARTICLE */

#article.sp-two {
	padding-top: 10px;
	/* padding-bottom: 10px; */
	
}

#article .sp-four {
	padding: 50px;
	background-color: #fff;
	min-height: 517px;
}

#article .sec-title h2 {
	text-align: left;
	font-weight: 600;
	color: #3dbcce;
}

#article .sec-title::after {
	content: '';
	position: absolute;
	left: 25px;
	bottom: -20px;
	margin-left: -25px;
	width: 50px;
	border-bottom: 2px solid #3dbcce;
}

#article a {
	color: #3dbcce;
}

#article a:hover {
	color: #337ab7;
}

/* ANNUAIRE */


#annuaire .accordion-box .articles .content .text {
	padding: 0px;	
}

#annuaire .accordion-box .articles .content .partenaire {
	padding: 20px;	
}

#annuaire #fiche {
	background-color: #fff;
	padding: 50px;
	padding-bottom: 40px;
}

#annuaire #fiche .sec-title h2 {
	text-align: left;
	color: #3dbcce;
}

#annuaire #fiche .text, #annuaire #fiche .text a {
	color: #666;
}

#annuaire #fiche .text a:hover {
	color: #3dbcce;
}

#annuaire #fiche .text table td {
	padding-right: 20px;
	padding-bottom: 10px;
}

input[type="text"], input[type="password"], select, textarea {
	border: 1px solid #9b9b9b;
	padding: 5px;
}

input[type="submit"], #annuaire #fiche input[type="button"], #annuaire #fiche input[type="reset"], button {
	padding: 9px 19px;
	margin-bottom: 20px;
	background-color: #000;
	color: #fff;
}

input[type="submit"]:hover, #annuaire #fiche input[type="button"]:hover, #annuaire #fiche input[type="reset"]:hover, button:hover {
	background-color: #3dbcce;
	color: #fff;	
}

#annuaire .articles ul li {
	padding: 0px;
}

#annuaire #fiche.edit .text table {
	border-collapse: unset;
	border-spacing: 6px;
}

#annuaire #fiche.edit .text table td {
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 0px;
}

#annuaire #fiche.edit #id_btn_submit, #annuaire #fiche.edit #id_btn_signin {
	margin-left: 7px;
	margin-top: 20px;
}

#annuaire #fiche img {
	max-width: none;
}

#annuaire #fiche .class_message_fail a {
	color: #fff;
}

#annuaire #fiche .class_message_fail a:hover {
	color: #fff;
	text-decoration: underline;
}

 /* 
 * ----------------------------------------
 * 04.04.2014
 * Annuaire des partenaires - modifications d'une fiche
 * ---------------------------------------- 
 */
.class_message_success { padding: 10px; background-color: #83c559; color: #ffffff; font-weight: bold;}
.class_message_fail { padding: 10px; background-color: #951E10; color: #ffffff; font-weight: bold;}
.borderColor2 { border: #ff0000 1px solid; }
.width01 {min-width: 195px; }
.class-tab td { padding: 3px; }
.class-tab .class-td { width: 100%; }
.tr-color1 { background-color: #f6f6f6; }
 
 /*
  * 08.07.2014
  */
ul.inside_menu { list-style: none; margin: 0px; padding: 0px; margin-top: 10px; }
ul.inside_menu li { display: inline-block; margin-right: 20px;}
ul.inside_menu li a, ul.inside_menu li h3 { color: #666; }
ul.inside_menu li a { text-decoration: underline; font-size: 0.8em; }
ul.inside_menu li a:hover { color: #3dbcce; text-decoration: underline;}
ul.inside_menu li a.on { text-decoration: none; font-weight: normal;}



.bloc-gris a {
	display: block;
	padding: 48px;
	font-size: 16px;
	color: #fff;
	background-color: #9b9b9b;
}

.bloc-gris a:hover {
	background-color: #3dbcce;
}

.align-top {
	vertical-align: top;
}

.error {
	color: #ff0000;
}

/* SPIP */

.spip_logo_left, .spip_documents {
	margin-right: 20px;
}

/* FOOTER */

.main-footer {
	background-color: #fff;
	font-size: 16px;
}

.main-footer .bottom-content {
	text-align: left;
}

.main-footer .bottom-content .copyright {
	text-align: center;
	color: #6d6d6d;
	margin-top: 25px;
	margin-bottom: 25px;
}

.main-footer .bottom-content:last-child {
	margin-bottom: 50px;
}

.main-footer .bottom-content div p:first-child {
	padding-top: 20px;
	padding-bottom: 25px;
}

.main-footer .bottom-content .row {
	text-align: center;
}

.social-icon-one li {
	padding: 10px;
}

/* SEARCH BAR */

.search-bar {
	display: block;
	margin-top: -80px;
}

.search-bar form {
	display: flex;
	justify-content: center;
}

.search-btn {
	position: relative;
	top: 5px;
	left: 10px;
	color: #2a9bab;
	font-size: 20px;
	cursor: pointer;
}

.search-bar input[type="text"] {
	border-color: #2a9bab;
	border-radius: 5px;
	color: #2a9bab;
}

.formulaire_spip label {
	margin-top: 5px;
	margin-right: 5px;
}

.formulaire_spip input.text {
	width: 20em;
}

/* spip class */

ul.spip, ul.spip li {
	list-style-type: disc;
	margin-left: 20px;
}

/* ### CAROUSEL ### */

#slider-content {
	padding-top: 35px;
	padding-bottom: 33px;
}

.carousel-caption {
	position: unset;
	padding-top: 0px;
	/*padding-bottom: 0px;*/ /* 06.10.2021 */
}

.carousel-caption h2 {
	/* height: 80px; */
	height: 63px;
	max-height: 80px;
	background-color: #f35a30;
	font-size: 1.4em;
	padding: 0px;
	margin-top: -58px;
	color: #fff;
	font-weight: 400;
}

.carousel-indicators {
	bottom: -30px;
}

.carousel-indicators li {
	background-color: #000;
	width: 12px;
	height: 12px;
}

video {
	height: 412px;
}

.playerVideo video {
	width: 920px;
	height: 412px;
}

/* ######## */

/* RESPONSIVE */

/*@media only screen and (max-width: 1340px){
	.main-header .nav-outer {
		margin-top: 0px;
	}	

	
	#form-recherche .form-group {
		width: 100%;
	}
	
	#form-recherche .form-group label {
		width: 22%;
	}
}

@media only screen and (max-width: 1300px) { 
	
	#form-recherche .form-group label {
		width: 50%;
	}
}

@media only screen and (max-width: 1140px){
		
	.main-header{
		margin:0px !important;
		position: unset;
	}

	.main-box {
		background-color: transparent;
		background-image: none;
	}

	.header-span {
		height: auto;
	}

}*/


@media only screen and (max-width: 1340px){
	
	.main-menu .navbar-collapse {
		padding-top: 17px;
	}

	#form-recherche .form-group {
		display: block;
	}

	#slider-content {
		margin-top: 55px;
		padding-top: 20px;
		padding-bottom: 65px;
	}

	.main-menu .btn {
		height: 45px;
		margin-top: 33px;
	}

	video, .playerVideo video {
		width: 100%;
		height: auto;
	}
	
}

@media only screen and (max-width: 1280px){
	
	.main-header {
		background-image: none;
	}
	
	#slider-content {
		margin-top: 17px;
	}
		
}

@media only screen and (max-width: 1140px){
		

}

@media only screen and (max-width: 1024px){
	#form-recherche .form-group label {
		width: 100%;
	}
}

@media only screen and (max-width: 834px){
	.main-slider {
		margin-bottom: 25px;
	}
}

@media only screen and (max-width: 599px){

}

@media only screen and (max-width: 499px) {
	
	#div-campagne {
		margin-top: 246px;
	}
	
	.bandeau {
		padding-bottom: 0px;
	}
	
	.carousel-caption h2 {
		height: unset;
		max-height: unset;
		min-height: 80px;		
		margin-top: 0px;		
	}
	
	#section-mdph-en-chiffres, #section-mdph-partenaires, #section-mdph-infos-pratiques {
		background-image: none;
	}
}

@media only screen and (min-width: 1025px){

}

@media only screen and (min-width: 768px){

}

