body {
	font: 13pt MyriadPro-Regular;
	color: #585857;
	line-height: 16pt;
	letter-spacing: 0.2px;
}
html {
	overflow-x: hidden;
}
@font-face {
	font-family: 'MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.ttf'),url('../fonts/MyriadPro-Regular.otf'),url('../fonts/MyriadPro-Regular.woff');
}
@font-face {
	font-family: 'DJB Baby Bump';
	src: url('../fonts/DJB Baby Bump.ttf'),url('../fonts/DJBBabyBump.woff');
}
@font-face {
	font-family: 'MyriadPro-Semibold';
	src: url('../fonts/MyriadPro-Semibold.otf'),url('../fonts/MYRIADPRO-SEMIBOLD.woff');
}
 input:placeholder-shown {
 opacity:1;
}
input:focus {
	outline: none;
}
h3 {
	position: relative;
}
 .search_bx  ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 opacity:1;
 color:#585857;
}
.search_bx ::-moz-placeholder { /* Firefox 19+ */
 opacity:1;
 color:#585857;
}
.search_bx :-ms-input-placeholder { /* IE 10+ */
 opacity:1;
 color:#585857;
}
.search_bx :-moz-placeholder { /* Firefox 18- */
 opacity:1;
 color:#585857;
}
.container {
	max-width: 1080px !important;	
}
.headings {
	font-size: 18pt;
	color: #585857;
	font-family: DJB Baby Bump;
	margin: 0 0 30px;
	position: relative;
	line-height: 28pt;
	text-transform: uppercase;
}
.headings span {
	display: block;
}
.in-head {
	margin: 0;
	font-size: 14pt;
	font-family: MyriadPro-Semibold;
	line-height: 25px;
}
.text-page {
	color: #fff;
}
.bg-text {
	padding: 20px 70px 20px 20px;
	line-height: 34px;
	background-image: url(../images/bottom-bg.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	font-size: 17pt;
	position: relative;
	z-index: 99;
}
.banner-content {
	min-height: 380px;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.bg1 {
	background-image: url("http://www.serveurdeproduction.com/dev5/admrlesmaisonnees/wp-content/uploads/2016/02/les_maisonnees_banner-Simone-Veil.jpg")
}
.bg2 {
	background-image: url("http://www.serveurdeproduction.com/dev5/admrlesmaisonnees/wp-content/uploads/2016/02/les_maisonnees_banner-Buot.jpg")
}
.bg3 {
	background-image: url("http://www.serveurdeproduction.com/dev5/admrlesmaisonnees/wp-content/uploads/2016/02/les_maisonnees_banner-Catherine-Barthelemy.jpg")
}
.bg4 {
	background-image: url("http://www.serveurdeproduction.com/dev5/admrlesmaisonnees/wp-content/uploads/2016/02/les_maisonnees_banner-Sandrine-Bonnaire.jpg")
}
.bg5 {
	background-image: url("http://www.serveurdeproduction.com/dev5/admrlesmaisonnees/wp-content/uploads/2016/02/les_maisonnees_banner-Yannick-Noah.jpg")
}
.bg6 {
	background-image: url("http://www.serveurdeproduction.com/dev5/admrlesmaisonnees/wp-content/uploads/2016/02/les_maisonnees_banner-La-cafeteria.jpg")
}
.bg-text a {
	color: #4da9d2;
}
/*top-head*/
.donate-box {
	float: right;
}
.donate-box a {
	display: block;
	width: 140px;
	height: 73px;
	background: url(../images/donation_.png) no-repeat center center;
	margin: 0;
	line-height: 61px;
}
.donate-box a:hover {
	text-decoration: none;
}
.donate-box a span {
	font-size: 10pt;
	color: #FFF;
	display: block;
	text-align: center;
	letter-spacing: 0.2px;
}
.donate-box a span i {
	font-size: 11pt;
	text-transform: uppercase;
	font-style: normal;
}
.donate-box a:hover span {
	color: #f2f2f2;
}
.search_bx {
	float: right;
	margin-top: 12px;
}
.search_bx input[type="search"] {
	border: medium none;
	background: #F6F6F6 none repeat scroll 0% 0%;
	width: 150px;
	padding: 7px 11px;
	float: left;
}
.srchicon {
	float: right;
	width: 20px;
	height: 20px;
	background: transparent url("../images/search_icon.png") no-repeat scroll center top;
	border: none;
	margin: 5px 10px 0;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
}
.srchicon:hover {
	background-position: center -28px;
}
.top-nav {
	float: right;
	margin: 18px 20px 0px 0px;
	padding: 0;
	list-style: none;
}
.top-nav li {
	display: inline-block;
}
.top-nav li a {
	display: block;
	padding: 0 0 0 25px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	font-size: 10pt;
	color: #9c9b9b;
	position: relative;
	letter-spacing: 1px;
	margin-left: 20px;
}
.top-nav li a:active, a:hover {
	color: #4da9d2;
	text-decoration: none;
}
.top-nav li a .bg-1 {
	position: absolute;
	width: 20px;
	height: 18px;
	background: url(../images/arrow-icon.png) no-repeat center 2px;
	top: 5px;
	left: 0;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
}
.top-nav li a:hover .bg-1 {
	top: -200px;
	opacity: 0;
}
.top-nav li a .bg-2 {
	position: absolute;
	width: 20px;
	height: 18px;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	background: url(../images/tp-nv-ar-hvr.png) no-repeat center 2px;
	top: 50px;
	left: 0;
	opacity: 0;
}
.top-nav li a:hover .bg-2 {
	top: 5px;
	opacity: 1;
}
.logo {
	margin: 5px 0 0 0px !important;
	max-width: 250px;
	display: block;
}
/*banner*/
.banner {
	position: relative;
	overflow: hidden;
}
/*.banner:before {display:block; position:absolute; top:0; left:0; width:430px; height:100%; background:url(../images/upper-banner.png) ; z-index:1500; content:""; no-repeat center top}
.banner:after {display:block; position:absolute; top:0; right:0; width:430px; height:100%; background:url(../images/upper-banner_right.png) no-repeat center top; z-index:1500; content:"";}*/

.banner .item {
	width: 100%;
}
.title-bnr {
	position: absolute;
	bottom: 0;
	left: 65%;
	z-index: 555;
	margin: 0;
}
.title-bnr a:before {
	transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	-moz-transform: skewX(25deg);
	-ms-transform: skewX(25deg);
	-o-transform: skewX(25deg);
	background: rgba(255, 255, 255, 0.85);
	content: "";
	display: block;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -55;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
	position: absolute;
}
.title-bnr a:hover:before {
	height: 0;
}
.title-bnr a:after {
	position: absolute;
	transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	-moz-transform: skewX(25deg);
	-ms-transform: skewX(25deg);
	-o-transform: skewX(25deg);
	background: rgba(0, 0, 0, 0.7);
	content: "";
	display: block;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	z-index: -10;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}
.title-bnr a:hover:after {
	height: 100%;
}
.title-bnr a {
	color: inherit;
	padding: 15px 70px 10px;
	z-index: 99;
	font-size: 16pt;
	display: block;
	position: relative;
	text-align: center;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}
.title-bnr a span {
	display: block;
	color: #00ABD5;
}
.title-bnr a:hover, .title-bnr a:hover span {
	text-decoration: none;
	color: #fff;
}
.carousel-indicators {
	display: none !important;
}
.carousel-control.left, .carousel-control.right {
	background-image: none !important;
}
.carousel-control.left {
	position: absolute;
	top: 0px;
	bottom: 0px;
	left: 11% !important;
	width: 30p !important;
	font-size: 20px;
	color: #FFF;
	text-align: center;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.6);
	opacity: 0.5;
}
.carousel-control.right {
	right: 17% !important;
	background-image: linear-gradient(to right, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
	background-repeat: repeat-x;
	width: 30px !important;
}
section {
	padding: 30px 0px;
}
body > section {
	padding: 30px 0 !important;
}
.circle-bk {
	background: #FCBB05 none repeat scroll 0% 0%;
	position: absolute;
	z-index: -6;
	top: 0px;
	left: 5px;
	width: 120px;
	height: 120px;
	border-radius: 100%;
}
.about-us-sct h3 {
	position: relative;
	padding: 44px 0 5px;
}
.about-us-sct .bg-text {
	position: relative;
}
.about-us-sct .bg-text:before {
	position: absolute;
	width: 204px;
	height: 234px;
	z-index: -6;
	background: transparent url("../images/mots_bg_icon.png") no-repeat scroll center center;
	top: -126px;
	left: -30%;
	display: block;
	content: "";
}
.bg-text:after {
	z-index: -10;
	background: #F6F6F6;
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	content: "";
	top: 0;
	left: 0;
}
/*actu-box*/
.actu-box a:hover {
	text-decoration: none;
}
.actu-box {
	display: block;
	margin-top: 20px;
	position: relative;
	cursor: pointer;
}
.actu-box img {
	width: 100%;
	height: 255px;
}
.actu-box h4, .actu-box span {
	color: #fff;
}
.actu-box span {
	font-size: 12pt;
	margin: 20px 0;
	display: block;
}
.box-in-actu {
	padding: 30px 20px 20px;
	position: relative;
}

.actualties  .box-in-actu {
	min-height:230px;
}

.blog .box-in-actu {
	min-height:320px;
}

.bg-in {
	background: #00ABD5;
}
.bg-in:before {
	position: absolute;
	width: 0px;
	height: 0px;
	display: block;
	content: "";
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #00ABD5;
	left: 35px;
	top: -12px;
	z-index: 999;
}
.bg-in2 {
	background: #D06A3E;
}
.bg-in2:before {
	position: absolute;
	width: 0px;
	height: 0px;
	display: block;
	content: "";
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #D06A3E;
	left: 35px;
	top: -12px;
	z-index: 999;
}
.bg-in3 {
	background: #E74365;
}
.bg-in3:before {
	position: absolute;
	width: 0px;
	height: 0px;
	display: block;
	content: "";
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #E74365;
	left: 35px;
	top: -12px;
	z-index: 999;
}
#news_page .icon-bx {
	position: absolute;
	left: -107px;
	top: 11px;
	width: 91px;
	height: 90px;
	background: transparent url("../images/actualites-icon.png") no-repeat scroll center center;
}
#news_page .headings.pad-text.banner-txt {
	margin: 0px auto !important;
	padding-top: 40px;
	display: inline-block;
	width: auto;
	color: inherit;
	text-shadow: none;
}
#news_page .actualités h3::after {
	top: 26px;
}
.new-abt-pdf .padf-reader-content a:hover {
	color: #fff;
}
.bg-in:hover, .bg-in2:hover, .bg-in3:hover, .alm-reveal .col-md-4:nth-child(2) .box-in-actu:hover, .alm-reveal .col-md-4:nth-child(5) .box-in-actu:hover, .alm-reveal .col-md-4:nth-child(3) .box-in-actu:hover, .new-abt-pdf:hover {
	background: #FCBB05 !important;
}
.bg-in:hover.bg-in:before, .bg-in2:hover.bg-in2:before, .bg-in3:hover.bg-in3:before, .alm-reveal .col-md-4:nth-child(2) .box-in-actu:hover::before, .alm-reveal .col-md-4:nth-child(5) .box-in-actu:hover::before, .alm-reveal .col-md-4:nth-child(3) .box-in-actu:hover::before {
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #FCBB05 !important;
}
.btn-pg {
	color: inherit;
	letter-spacing: 0.3px;
	padding: 30px 0;
	display: inline-block;
	transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}
.btn-pg:hover {
	text-decoration: none;
	color: #FCBB05;
}
.actualties a {
	margin-top: 30px;
}
.pad-text {
	position: relative;
	padding: 21px 0px 22px 110px;
	display: inline-block;
	z-index: 66;
}
.icon-bx {
	position: absolute;
	left: 0;
	top: 0;
	width: 91px;
	height: 90px;
	background: url(../images/actualites-icon.png) no-repeat center center;
}
.actualties h3:after {
	position: absolute;
	top: 4px;
	right: -156px;
	display: block;
	z-index: 999;
	background: transparent url("../images/actualites_bg-trgl.png") no-repeat scroll center top;
	width: 129px;
	height: 49px;
	content: "";
}
/*map*/
.map-in {
	background: #F6F6F6;
}
.map-in .icon-bx {
	background: transparent url("../images/locations.png") no-repeat scroll center center;
	width: 65px;
	height: 86px;
}
.map-in .pad-text {
	position:relative;
	padding:12px 0px 2px 80px;
	display:inline-block;
	z-index:66;
}
.map-box {
	position:relative;
	max-width:600px;
	width:100%;
}
.map-box img {
	max-width: 100%;
}
.text-map-box {
	background: transparent url("../images/map-divider-line.png") no-repeat scroll 45px bottom;
color: #00abd7;
font-size: 13pt;
line-height: 26px;
margin-bottom: 70px;
padding: 0 0 70px 52px;
position: relative;
}
.chan-bg {
	background: rgba(0, 0, 0, 0) url("../images/locations_bg1.png") no-repeat scroll left top;
	left: 0;
	top: -15px;
}
.icon-mp {
	display: block;
	height: 150px;
	position: absolute;
	width: 80px;
}
.chan-bg1 {
	background: rgba(0, 0, 0, 0) url("../images/locations_bg2.png") no-repeat scroll left top;
	left: 10px;
	top: -30px;
}
.chan-bg2 {
	background: rgba(0, 0, 0, 0) url("../images/locations_bg3.png") no-repeat scroll left top;
	left: 0;
	top: -12px;
}
/**popup**/
.pop-up-box {
	width: 150px;
	height: auto;
	position: absolute;
	top: 39%;
	left: 19%;
	z-index: 999;
}
.ft-boxes {
	float: left;
	width: 65px;
}
.lt-img {
	float: left;
	width: 49%;
}
.rt-img {
	float: right;
	width: 49%;
}
.ft-boxes img {
	width: 100%;
}
.pops {
	position: relative;
	cursor: pointer;
}
/*.pops:hover .pop-title {
	opacity:1;
	height:68px;
	top: -54px;
}*/
.ft-boxes.mg-set {
	margin-top: -7px;
}
/*.pops:hover .pop-title a {
	display:block;
}*/
.ft-boxes.mg-set2 {
	margin-left: -67px;
	margin-top: 12px;
}
.pop-title {
	display: none;
	left: -110px !important;
	position: absolute;
	right: 0 !important;
	top: -50px;
	transition: all 500ms ease 0s;
	width: 260px;
}
.pop-title a {
	background: #FFF none repeat scroll 0% 0%;
	padding: 6px 15px;
	width: 250px;
	font-size: 9pt;
	text-align: center;
	color: #4DA9D2;
	font-family: DJB Baby Bump;
	font-weight: 600;
	border: 1px solid #4DA9D2;
	letter-spacing: 0.5px;
	z-index: 66;
	position: relative;
	margin-top: -20px;
	display: block;
}
.pop-title a:before {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	position: absolute;
	width: 25px;
	height: 25px;
	display: block;
	content: "";
	border-left: 1px solid #4DA9D2;
	border-bottom: 1px solid #4DA9D2;
	border-right: medium none;
	background: #FFF none repeat scroll 0% 0%;
	left: 115px;
	bottom: -13px;
	z-index: -99;
}
/**end of popup**/


/*video-box*/

.video-box {
	position: relative;
}
.pad-right {
	padding-right: 0 !important;
}
.pad-left {
	padding-left: 0 !important;
}
.text-vd {
	position: absolute;
	right: 0;
	top: 0;
	width: 44%;
	min-width: 200px;
	height: 100%;
	display: block;
	z-index: 999;
	background: rgba(0, 0, 0, 0.7);
	padding: 15px 0 15px 20px;
}
.text-vd h4 {
	color: #FFF;
	margin: 90% 0px 3px;
	font-size: 14pt;
	text-transform: uppercase;
	padding: 0 0 5px;
	display: block;
	border-bottom: 1px solid #fff;
}
.text-vd p {
	margin-bottom: -2px;
	font-size: 10pt;
}
.video-sec .icon-bx {
	background: url(../images/house-hold-video.png) no-repeat;
	width: 94px;
	height: 95px;
}
.bg-trigl {
	position: absolute;
	top: 4px;
	right: -156px;
	display: block;
	z-index: 999;
	background: transparent url("../images/actualites_bg-trgl.png") no-repeat scroll center top;
	width: 129px;
	height: 49px;
	content: "";
}
.headings img {
	float: left;
	margin: -8px 10px 0 0;
}
.headings i {
	font-style: normal;
	padding-top: 18px;
	display: inline-block;
}
.video-sec .pad-right h3 {
	padding: 21px 0px 22px 50px;
}
.under-brd {
	padding-bottom: 60px;
	margin-bottom: 40px;
	background: transparent url("../images/map-divider-line.png") no-repeat scroll center bottom;
}
.mid-text {
	font-size: 18pt;
	color: #00ABD5;
	position: relative;
	margin: 0px;
	padding: 25px;
}
.mid-text:before, .mid-text:after {
	position: absolute;
	width: 200px;
	height: 100%;
	display: block;
	content: "";
}
.mid-text:before {
	left: -10px;
	top: -15px;
	background: url(../images/maisone-icon.png) no-repeat left top;
}
.mid-text:after {
	right: -200%;
	bottom: -10px;
	background: url(../images/maisone-icon_2.png) no-repeat right bottom;
}
.footer {
	background: #00ABD5;
}
.hide-md {
	display: none;
}
.footer-mn-bx {
	float: left;
	box-sizing: border-box;
	padding-right: 4%;
}
.padd-none {
	padding: 0 !important;
}
.text-under-line {
	color: #FFF;
	margin: 0px;
	padding: 0px 0px 20px 0;
	font-size: 12pt;
	background: url(../images/border-foot.png) no-repeat left bottom;
	min-height: 55px;
}
.text-under-line span {
	display: block;
}
.foot-nav {
	padding: 0px;
	list-style: outside none none;
	margin: 20px 0px !important;
}
.foot-nav li {
	display: block;
}
.foot-nav li a {
	margin: 0px 0px 5px;
	font-size: 11pt;
	color: #FFF;
	display: block;
}
.foot-nav li a:hover {
	color: #EBBB2C;
	text-decoration: none;
}
.side-left {
	width: 21% !important;
}
.side-right {
	width: 79% !important;
	padding: 0;
}
.footer-head {
	text-transform: uppercase;
	font-family: DJB Baby Bump;
	font-size: 12pt;
	color: #fff;
	margin: 32px 0;
}
.footer .side-left p {
	font-size: 11pt;
	color: #fff;
	margin-bottom: 20px;
	padding: 0;
	text-align: left;
}
.footer p {
	color: #fff;
	text-align: center;
	margin: 0;
	padding: 60px 5px 0;
}
.footer p i {
	background: url(../images/foot-line.png)no-repeat center center;
	padding: 5px 20px;
}
/*----*/
.top-nav .active.menu-item-has-children > a {
	color: rgb(0, 171, 213);
}
.banner_bg {
	background-image: url("../images/banner_bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 225px;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	position: relative;
}
#about-content .actualités h3::after {
	position: absolute;
	top: 4px;
	right: -156px;
	display: block;
	z-index: 999;
	width: 129px;
	height: 49px;
	content: "";
	background: transparent url("../images/actualites_bg-trgl.png") no-repeat scroll center top;
}
#about-content .headings.pad-text.banner-txt {
	margin: 0 auto !important;
	padding-top: 40px;
}
.actualités {
	margin: 50px 0 0 0 !important;
}
#about-content .btn-pg.read-more-btn {
	padding: 35px 0 100px;
}
.list-link {
	list-style: outside none none;
	margin: 0 auto;
	padding: 20px 0 0 15px;
	color: rgb(84, 184, 221);
	font-size: 10pt;
	text-transform: uppercase;
}
.list-link li {
	display: inline-block;
	padding: 0px 22px 0px 0px;
	position: relative;
}
.list-link a {
	color: rgb(84, 184, 221);
	font-size: 10pt;
	text-transform: uppercase;
}
.list-link li::after {
	background: transparent url("../images/nav_arrow-icon.png") no-repeat scroll center center;
	content: "";
	display: block;
	padding: 0px;
	position: absolute;
	top: 0px;
	z-index: 999;
	height: 100%;
	width: 15px;
	right: 0px;
}
.list-link li:last-child::after {
	display: none;
}
.categroy-drop-down {
	padding-bottom: 15px;
}
.categroy-drop-down h3 {
	font-family: DJB Baby Bump;
	color: #00ABD6;
	font-size: 16pt;
	display: inline-block;
}
.categroy-drop-down span {
}
.categroy-drop-down select {
	border: 1px solid rgb(0, 172, 213);
	padding: 8px;
	width: 285px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	display: inline-block;
	background: url(../images/drop_down_icon.png) no-repeat 95% center;
	font-size: 11pt;
}
.about .actu-box {
	margin-top: 30px;
}
.categroy-drop-down option {
	border: medium none;
	padding: 0 0 0 10px !important;
}
.categroy-drop-down > h3 {
	color: rgb(34, 181, 220);
	max-width: 247px;
	position: absolute;
	text-align: center;
}
.footer {
	margin-top: 100px;
}
.home .footer {
	margin-top: 0;
}
.parent-pageid-237 .seprater-img {
	margin: 30px 0px 0;
}
/*-----*/
/*--start et demain---*/

.et-bnr {ng
	background: url("../images/Le-Projet-bnr.png") no-repeat center center !important;
}
.catherine_bnr {
	background: url("../images/catherine_barthelemyg_bnr.png") no-repeat center center !important;
}
.bnr-text {
	position: absolute;
	bottom: 0;
	padding: 15px 0;
	color: #fff;
	text-shadow: 0 2px 2px #255ca2;
	width: 100%;
	height: auto;
	text-align: center;
	font-size: 25pt;
}
.in-link {
	margin: 20px 0px 50px;
	list-style: none;
	padding: 0;
	text-align: center;
}
li a:hover, a:hover {
	text-decoration: none;
}
.in-link li {
	display: inline-block;
	position: relative;
}
.in-link li a {
	display: block;
	color: inherit;
	padding: 15px 0 15px 0;
	margin-right: 35px;
	text-transform: capitalize;
}
.in-link li:last-child a {
	padding: 15px 0px 10px;
	margin-right: 0;
}
.bg-nw1 {
	position: absolute;
	left: -22px;
	top: -2px;
	display: block;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	opacity: 1;
}
.in-link li a:hover .bg-nw1 {
	left: -50px;
	top: -50px;
	opacity: 0;
}
.bg-nw2 {
	position: absolute;
	left: 80px;
	top: 80px;
	display: block;
	transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	opacity: 0;
}
.in-link li:first-child a .bg-nw2 {
	left: -60px;
	top: -2px;
}
.parent-pageid-40 .in-link li:first-child a .bg-nw1 {
	background: url(../images/tab-bg_1-blue.png) no-repeat center center;
}
.parent-pageid-40 .in-link li:first-child a .bg-nw2 {
	background: url(../images/tab-bg_1-blue_hvr.png) no-repeat center center;
}
.parent-pageid-40 .in-link li.tav-active a {
	border-bottom: 2px solid #00ABD5;
}
.parent-pageid-40 .in-link li:nth-child(1).tav-active a .bg-nw1 {
	background: url(../images/tab-bg_1-blue_hvr.png) no-repeat center center;
}
.parent-pageid-40 .in-link li.tav-active a::after {
	border-top: 13px solid #00ABD5;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	width: 0;
	height: 0;
}
.parent-pageid-40 .in-link li:nth-child(2) a .bg-nw1 {
	border-color: #00ABD5;
}
.parent-pageid-40 .in-link li:nth-child(2) a .bg-nw2 {
	border-color: #00ABD5;
	background: #00ABD5;
}
.parent-pageid-40 .in-link li:nth-child(2).tav-active a .bg-nw1 {
	border-color: #00ABD5;
	background: #00ABD5;
}
.parent-pageid-40 .in-link li:nth-child(3) a .bg-nw1 {
	background: url(../images/tab-bg_3-blue.png) no-repeat center center;
)
}
.parent-pageid-40 .in-link li:nth-child(3) a .bg-nw2 {
	background: url(../images/tab-bg_3-blue_hvr.png) no-repeat center center;
)
}
.parent-pageid-237 .in-link li.tav-active:nth-child(1) a .bg-nw1 {
	background: url("../images/tab-bg_1_hvr.png") no-repeat center center;
)
}
.parent-pageid-237 .in-link li.tav-active:nth-child(2) a .bg-nw1 {
	background: #ed6a3a none repeat scroll 0 0;
	border: 1px solid #D06A3E;
}
.parent-pageid-237 .in-link li.tav-active:nth-child(3) a .bg-nw1 {
	background: url("../images/tab-bg_hvr.png") no-repeat center center;
)
}
.parent-pageid-237 .in-link li.tav-active:nth-child(4) a .bg-nw1 {
	background: #ed6a3a none repeat scroll 0 0;
	border: 1px solid #D06A3E;
}
.parent-pageid-262 .in-link li.tav-active:nth-child(2) a .bg-nw1 {
	background: #FBB800 none repeat scroll 0px 0px;
	border: 1px solid #FBB800;
}
.parent-pageid-262 .in-link li.tav-active:nth-child(3) a .bg-nw1 {
	background: transparent url("../images/tab-bg_hvr%20-tab-bg_yellow1.png") no-repeat scroll center center;
}
.parent-pageid-262 .in-link li.tav-active:first-child a .bg-nw1 {
	background: transparent url("../images/tab-bg_1_hvr tab-bg_yellow1.png") no-repeat scroll center center;
}
.parent-pageid-262 .in-link li.tav-active:nth-child(4) a .bg-nw1 {
	background: #FBB800 none repeat scroll 0px 0px;
	border: 1px solid #FBB800;
}
.parent-pageid-262 .in-link li.tav-active:nth-child(5) a .bg-nw1 {
	background: transparent url("../images/tab-bg_hvr%20-tab-bg_yellow2.png") no-repeat scroll center center;
}
.parent-pageid-237 .in-link li.tav-active a, .parent-pageid-237 .in-link li a:hover {
	color: #D06A3E
}
.parent-pageid-40 .in-link li.tav-active a, .parent-pageid-40 .in-link li a:hover {
	color: #00ABD5
}
.parent-pageid-85 .in-link li.tav-active a, .parent-pageid-85 .in-link li a:hover {
	color: #C84664
}
.parent-pageid-262 .in-link li.tav-active a, .parent-pageid-262 .in-link li a:hover {
	color: #FBB800
}
.parent-pageid-85 #catherine_hm .in-link li.tav-active:first-child a .bg-nw1 {
	background: url("../images/tab-bg_red-active1.png") no-repeat center center;
}
.parent-pageid-85 #catherine_hm .in-link li.tav-active:nth-child(2) a .bg-nw1 {
	background: #C84664 none repeat scroll 0% 0%;
}
.parent-pageid-85 #catherine_hm .in-link li.tav-active:nth-child(3) a .bg-nw1 {
	background: transparent url("../images/tab-bg_red-active2.png") no-repeat scroll center center;
}
.parent-pageid-85 #catherine_hm .in-link li.tav-active:nth-child(4) a .bg-nw1 {
	background: #C84664 none repeat scroll 0% 0%;
}
.parent-pageid-85 #catherine_hm .in-link li.tav-active:nth-child(5) a .bg-nw1 {
	background: transparent url("../images/tab-bg_red-active1.png") no-repeat scroll center center;
}
.parent-pageid-85 #catherine_hm .in-link li.tav-active:nth-child(6) a .bg-nw1 {
	background: #C84664;
	border: 1px solid #C84664;
}
.parent-pageid-237 .headings.pad-text.banner-txt, .parent-pageid-262 .headings.pad-text.banner-txt, .parent-pageid-40 .headings.pad-text.banner-txt, .parent-pageid-571 .headings.pad-text.banner-txt {
	margin: 0px auto !important;
	display: inline-block;
	width: auto;
	padding-top: 107px;
	font-family: inherit;
	color: #FFF;
	text-shadow: 0px 2px 2px #255CA2;
}
.in-link li a:hover .bg-nw2 {
	left: -22px;
	top: -2px;
	opacity: 1;
}
.in-link li:first-child a .bg-nw1 {
	background: url(../images/tab-bg_1.png) no-repeat center center;
	width: 35px;
	height: 28px;
}
.in-link li:first-child a:hover .bg-nw1 {
	left: 40px;
	top: -2px;
}
.in-link li a i {
	display: block;
	font-style: normal;
}
.in-link li:first-child a .bg-nw2 {
	background: url(../images/tab-bg_1_hvr.png) no-repeat center center;
	width: 35px;
	height: 28px;
}
.in-link li:nth-child(2) a .bg-nw1 {
	background: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 1px solid #D06A3E;
	left: -15px;
	top: -2px;
}
.in-link li:nth-child(2) a:hover .bg-nw1 {
	left: -80px;
	top: -80px;
}
.in-link li:nth-child(2) a .bg-nw2 {
	background: #D06A3E;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 1px solid #D06A3E;
}
.in-link li:nth-child(2) a:hover .bg-nw2 {
	left: -15px;
	top: -2px;
}
.in-link li:nth-child(3) a .bg-nw1 {
	background: url(../images/tab-bg.png) no-repeat center center;
	width: 35px;
	height: 28px;
}
.in-link li:nth-child(3) a .bg-nw2 {
	background: url(../images/tab-bg_hvr.png) no-repeat center center;
	width: 35px;
	height: 28px;
}
.in-link li:nth-child(4) a .bg-nw1 {
	background: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 1px solid #D06A3E;
	left: 3px;
	top: -7px;
}
.in-link li:nth-child(4) a:hover .bg-nw1 {
	left: 3px;
	top: -55px;
}
.in-link li:nth-child(4) a .bg-nw2 {
	background: #D06A3E;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 1px solid #D06A3E;
	left: 3px;
	top: 80px;
}
.in-link li:nth-child(4) a:hover .bg-nw2 {
	left: 3px;
	top: -7px;
}
.in-link li.tav-active a {
	border-bottom: 2px solid #D06A3E;
	position: relative;
	display: block;
}
.in-link li.tav-active a:after {
	width: 0px;
	height: 0px;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-top: 13px solid #D06A3E;
	content: "";
	display: block;
	position: absolute;
	bottom: -13px;
	left: 0px;
	right: 0px;
	margin: auto;
}
.in-link li.tav-active:nth-child(4) a .bg-nw1 {
	background: #D06A3E;
}
#news_page .box-in-actu {
	text-align: left !important;
}
#nos-actions .in-brd-text .circle-bk {
	background: url(../images/nos-action-head_icon.png) no-repeat center center;
	width: 115px;
	height: 58px;
	top: 10px;
	left: -50px;
}
#nos-actions .title-heading h3 {
	position: relative;
}
#nos-actions .title-heading h3:after {
	position: absolute;
	display: block;
	content: "";
	background: url("../images/nos-action-after-icon.png") no-repeat center center;
	width: 64px;
	height: 42px;
	right: -80px;
	top: 0;
}
/**new -one**/
#catherine_hm .in-link li:first-child a .bg-nw1 {
	background: url(../images/tab-bg_red1.png) no-repeat center center;
	left: -31px;
	top: 11px;
}
#catherine_hm .in-link li:first-child a:hover .bg-nw1 {
	background: url(../images/tab-bg_red1.png) no-repeat center center;
	left: 90px;
	top: 11px;
}
#catherine_hm .in-link li:first-child a .bg-nw2 {
	background: url(../images/tab-bg_red-active1.png) no-repeat center center;
	left: -90px;
	top: 11px;
}
#catherine_hm .in-link li:first-child a:hover .bg-nw2 {
	left: -31px;
	top: 11px;
}
#catherine_hm .in-link li:nth-child(2) a .bg-nw1 {
	border-color: #c84664;
	left: -12px;
	top: 23px;
}
#catherine_hm .in-link li:nth-child(2) a:hover .bg-nw1 {
	border-color: #c84664;
	left: -80px;
	top: -46px;
}
#catherine_hm .in-link li:nth-child(2) a .bg-nw2 {
	background: #c84664;
}
#catherine_hm .in-link li:nth-child(2) a:hover .bg-nw2 {
	border-color: #c84664;
	left: -12px;
	top: 23px;
}
#catherine_hm .in-link li:nth-child(3) a .bg-nw1 {
	background: url(../images/tab-bg_red2.png) no-repeat center center;
	left: -12px;
	top: 13px;
}
#catherine_hm .in-link li:nth-child(3) a .bg-nw1 {
	left: -12px;
	top: 13px;
}
#catherine_hm .in-link li:nth-child(3) a:hover .bg-nw1 {
	left: -50px;
	top: -80px;
}
#catherine_hm .in-link li:nth-child(3) a .bg-nw2 {
	background: url(../images/tab-bg_red-active2.png) no-repeat center center;
}
#catherine_hm .in-link li:nth-child(3) a:hover .bg-nw2 {
	left: -12px;
	top: 13px;
}
#catherine_hm .in-link li:nth-child(4) a .bg-nw1 {
	border-color: #c84664;
	left: -4px;
	top: 17px;
}
#catherine_hm .in-link li:nth-child(4) a:hover .bg-nw1 {
	border-color: #c84664;
	left: -4px;
	top: -80px;
}
#catherine_hm .in-link li:nth-child(4) a .bg-nw2 {
	background: #c84664;
	left: -4px;
	top: 80px;
}
#catherine_hm .in-link li:nth-child(4) a:hover .bg-nw2 {
	background: #c84664;
	left: -4px;
	top: 17px;
}
#catherine_hm .in-link li:nth-child(5) a .bg-nw1 {
	background: url(../images/tab-bg_red1.png) no-repeat center center;
	width: 35px;
	height: 28px;
	left: 94px;
	top: -3px;
	transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
}
#catherine_hm .in-link li:nth-child(5) a:hover .bg-nw1 {
	left: 140px;
	top: -50px;
}
#catherine_hm .in-link li:nth-child(5) a .bg-nw2 {
	background: url(../images/tab-bg_red-active1.png) no-repeat center center;
	width: 35px;
	height: 28px;
	transform: rotate(-40deg);
	-webkit-transform: rotate(-40deg);
	-ms-transform: rotate(-40deg);
	-moz-transform: rotate(-40deg);
	-o-transform: rotate(-40deg);
	left: 22px;
	top: 70px;
}
#catherine_hm .in-link li:nth-child(5) a:hover .bg-nw2 {
	left: 94px;
	top: -3px;
}
#catherine_hm .in-link li:nth-child(6) a .bg-nw1 {
	background: #fff;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 1px solid #D06A3E;
	left: 87px;
	top: 39px;
}
#catherine_hm .in-link li:nth-child(6) a:hover .bg-nw1 {
	left: -90px;
	top: -59px;
}
#catherine_hm .in-link li:nth-child(6) a .bg-nw2 {
	background: #C84664;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	border: 1px solid #C84664;
	left: 150px;
	top: 101px;
}
#catherine_hm .in-link li:nth-child(6) a:hover .bg-nw2 {
	left: 87px;
	top: 39px;
}
#catherine_hm .in-link li.tav-active a {
	border-bottom: 2px solid #c84664;
}
#catherine_hm .in-link li.tav-active:nth-child(4) a .bg-nw1 {
	background: #c84664 none repeat scroll 0% 0%;
}
#catherine_hm .in-link li.tav-active a::after {
	border-top: 13px solid #c84664;
}
#catherine_hm .tav-active a, #catherine_hm a:hover {
	color: #c84664;
}
/**new -one**/

.in-brd-text {
	padding: 15px 0 30px;
	margin: 0 auto;
	display: inline-block;
}
.in-brd-text-in {
	padding: 0 0 30px;
	margin-bottom: 35px;
	display: inline-block;
	color: #4da9d2;
	font-size: 15pt;
}
.in-brd-text-in:hover {
    color: rgb(77, 169, 210);
    text-decoration: none;
}
.in-brd-text .circle-bk {
	background: #ED6A3A none repeat scroll 0% 0%;
	position: absolute;
	z-index: -6;
	top: -9px;
	left: 5px;
	width: 50px;
	height: 50px;
	border-radius: 100%;
}
.boxes {
	margin: auto;
	max-width: 850px;
	text-align: center;
}
.pdf-links {
	margin: 60px 0 30px;
	text-align: left;
}
.pdf-links img {
	margin: -5px 15px 0 0;
}
.pdf-links a {
	color: inherit;
	padding: 0 0 0 10px;
	display: inline-block;
}
.over-flowhd {
	overflow: hidden;
}
.bg-gray {
	background: #F6F6F6;
	margin-bottom: 130px;
}
/*--end et demain---*/
 
#catherine_hm .in-brd-text:after {
	position: absolute;
	top: 4px;
	right: -82px;
	display: block;
	z-index: 999;
	background: transparent url("../images/accath_bg-trgl.png") no-repeat scroll center top;
	width: 74px;
	height: 50px;
	content: "";
}
.page-id-91 #catherine_hm .sandribo .in-brd-text:after {
	background: transparent url("../images/accath_bg-trgl.png") no-repeat scroll center top;
}
.page-id-98 #catherine_hm .sandribo .in-brd-text:after {
	background: transparent url("../images/accath_bg-trgl2.png") no-repeat scroll center top;
}
.page-id-89 #catherine_hm .sandribo .in-brd-text:after {
	background: transparent url("../images/accath_bg-trgl3.png") no-repeat scroll center top;
}
.page-id-93 #catherine_hm .sandribo .in-brd-text:after {
	background: transparent url("../images/accath_bg-trgl4.png") no-repeat scroll center top;
}
.page-id-87 #catherine_hm .sandribo .in-brd-text:after {
	background: transparent url("../images/accath_bg-trgl_veil.png") no-repeat scroll center top;
}
.page-id-96 #catherine_hm .sandribo .in-brd-text:after {
	background: transparent url("../images/accath_bg-trgl5.png") no-repeat scroll center top;
}
#catherine_hm .in-brd-text .icon-bx {
	position: absolute;
	left: -80px;
	top: 0px;
	width: 77px;
	height: 63px;
	background: transparent url("../images/text-in-heading-icon1.png") no-repeat scroll center center;
}
.page-id-91 #catherine_hm .sandribo .in-brd-text .icon-bx {
	background: transparent url("../images/text-in-heading-icon1.png") no-repeat scroll center center
}
.page-id-98 #catherine_hm .sandribo .in-brd-text .icon-bx {
	background: transparent url("../images/text-in-heading-icon2.png") no-repeat scroll center center
}
.page-id-89 #catherine_hm .sandribo .in-brd-text .icon-bx {
	background: transparent url("../images/text-in-heading-icon3.png") no-repeat scroll center center
}
.page-id-93 #catherine_hm .sandribo .in-brd-text .icon-bx {
	background: transparent url("../images/text-in-heading-icon4.png") no-repeat scroll center center
}
.page-id-87 #catherine_hm .sandribo .in-brd-text .icon-bx {
	background: transparent url("../images/text-in-heading-icon6.png") no-repeat scroll center center
}
.page-id-96 #catherine_hm .sandribo .in-brd-text .icon-bx {
	background: transparent url("../images/text-in-heading-icon5.png") no-repeat scroll center center
}
/*
#catherine_hm  .icon-dejuar .in-brd-text .icon-bx{background: transparent url("../images/text-in-heading-icon2.png") no-repeat scroll center center }

#catherine_hm .andrebuot .in-brd-text .icon-bx{background: transparent url("../images/text-in-heading-icon3.png") no-repeat scroll center center }

#catherine_hm .sandribo .in-brd-text .icon-bx{background: transparent url("../images/text-in-heading-icon4.png") no-repeat scroll center center }*/


.slider-home {
	margin: 0px auto;
	max-width: 808px;
	padding: 30px 0px;
}
.wt-img .flex-viewport {
	padding: 0 0 80px !important;
}
.wt-img img {
	padding: 0 15%;
}
#catherine_hm .in-brd-text {
	margin-bottom: 0;
}
/*----*/


.actualités h3::after {
	position: absolute;
	top: 4px;
	right: -156px;
	display: block;
	z-index: 999;
	width: 129px;
	height: 49px;
	content: "";
	background: transparent url("../images/actualites_bg-trgl.png") no-repeat scroll center top;
}
.headings.pad-text.banner-txt {
	margin: 0px auto !important;
	padding-top: 40px;
	color: #585857;
	text-shadow: none;
	display: inline-block;
	width: auto;
}
.actualités {
	margin: 50px 0 0 0 !important;
}
.btn-pg.read-more-btn {
	padding: 35px 0 100px;
}
#documentation-content .icon-bx {
	background: transparent url("../images/document_icon.png") no-repeat scroll center center;
	height: 90px;
	left: -97px;
	position: absolute;
	top: 11px;
	width: 91px;
}
#documentation-content .actualités h3::after {
	position: absolute;
	top: 29px;
	background: transparent url("../images/document-bnr-icon.png") no-repeat scroll center center;
	width: 129px;
	height: 49px;
}
#documentation-content .in-head {
	font-family: 'DJB Baby Bump';
}
.padf-reader-content > img {
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}
select:focus {
	outline: none;
}
.new-abt-pdf {
	background: #F2F2F2;
}
.new-abt-pdf h4 {
	min-height: 100px;
	color: inherit;
	font-family: DJB Baby Bump;
	font-size: 13pt;
}
.padf-reader-content > p {
	margin: 34px 0;
	padding: 22px 0 0 60px;
	text-align: left;
}
#documentation-content .box-in-actu {
	height: 250px;
	padding: 30px 20px 20px;
	position: relative;
}
#documentation-content .bg-in:hover {
	background: rgb(246, 246, 246) none repeat scroll 0 0;
}
#documentation-content .actu-box h4 {
	color: rgb(90, 90, 90);
	height: 95px;
	text-transform: uppercase;
}
#documentation-content .bg-in {
	background: rgb(246, 246, 246) none repeat scroll 0 0;
}
#documentation-content .bg-in::before {
	border-bottom: 12px solid rgb(246, 246, 246);
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 0;
	left: 35px;
	position: absolute;
	top: -12px;
	width: 0;
	z-index: 999;
}
#documentation-content .actu-box {
	cursor: inherit;
	display: block;
	margin-top: 35px;
	position: relative;
}
.padf-reader-content a {
	color: rgb(87, 87, 87);
}
.padf-reader-content a:hover {
	color: rgb(252, 187, 5);
	text-decoration: none;
}
/*-----*/
/*--espace-start--*/
#espace-presse-content .padf-reader-content a:hover {
	color: #fff;
}
#espace-presse-content .icon-bx {
	background: transparent url("../images/espace-presse-icon.png") no-repeat scroll center center;
	height: 90px;
	left: -90px;
	position: absolute;
	top: 3px;
	width: 91px;
}
#espace-presse-content .actualités h3::after {
	position: absolute;
	top: 14px;
	display: block;
	z-index: 999;
	width: 80px;
	height: 61px;
	content: "";
	background: transparent url("../images/espace-presse-banner-icon.png") no-repeat scroll center top;
	right: -101px;
}
#espace-presse-content .box-in-actu {
	height: 250px;
	padding: 30px 20px 20px;
	position: relative;
}
#espace-presse-content .bg-in:hover {
	background: rgb(246, 246, 246) none repeat scroll 0 0;
}
#espace-presse-content .actu-box h4 {
	color: rgb(90, 90, 90);
}
#espace-presse-content .bg-in {
	background: rgb(246, 246, 246) none repeat scroll 0 0;
}
#espace-presse-content .bg-in::before {
	border-bottom: 12px solid rgb(246, 246, 246);
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 0;
	left: 35px;
	position: absolute;
	top: -12px;
	width: 0;
	z-index: 999;
}
#espace-presse-content .actu-box {
	cursor: inherit;
	display: block;
	margin-top: 35px;
	position: relative;
}
#espace-presse-content .ntr {
	color: rgb(90, 90, 90) !important;
	margin: 0 auto !important;
	padding: 0;
}
#espace-presse-content .text-page {
	color: rgb(90, 90, 90);
	height: 60px;
}
.title-heading h3 {
	text-align: center;
	font-family: 'DJB Baby Bump';
	position: relative;
}
#espace-presse-content .title-heading h3::before {
	background: rgba(0, 0, 0, 0) url("../images/head-bg.png") no-repeat scroll center center;
	content: "";
	display: block;
	height: 100px;
	position: absolute;
	right: 60%;
	top: -35px;
	width: 100px;
	z-index: -9;
}
#espace-presse-content .title-heading h3 {
	margin-bottom: 25px;
}
#espace-presse-content .title-heading h3::after {
	background: rgba(0, 0, 0, 0) url("../images/head-bg-right.png") no-repeat scroll center center;
	content: "";
	display: block;
	height: 95px;
	position: absolute;
	right: 26%;
	top: -30px;
	width: 100px;
	z-index: 9999;
}
.content-wrapper {
    max-width: 885px;   
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
}
.content-txt {
	color: rgb(0, 185, 203);
}
#le-projet-associatif-content .content-wrapper > p {
	line-height: 25px;
	margin: 35px 0 0;
}
.seprater-img {
	margin: 20px 0px;
	text-align: center;
}
.content-txt-list > span, .content-txt-list .bln_no {
	background: rgb(0, 169, 213) none repeat scroll 0 0;
	border-radius: 50%;
	color: rgb(255, 255, 255);
	display: inline-block;
	float: left;
	height: 30px;
	line-height: 30px;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	width: 30px;
}
.content-space {
	margin: 0 auto 20px 45px;
	padding: 0;
}
.content-txt-list p {
	line-height: 30px;
}
.content-txt-list {
	margin-top: 25px;
}
.content-txt-list > ul {
	list-style: none;
}
.content-txt-list > ul li::before {
	background: rgba(0, 0, 0, 0) url("../images/li-icon.png") no-repeat scroll center center;
	content: "";
	display: block;
	height: 100px;
	left: -70px;
	position: absolute;
	right: 0;
	top: -36px;
	width: 100px;
	z-index: 9999;
}
.content-txt-list > ul li {
	line-height: 25px;
	position: relative;
}
.content-margin {
	margin-left: 60px;
}
/*--espace-end---*/
/*--new-style-start---*/

/*.in-brd-text {
	margin: 0 auto;
}*/
.title-heading {
	text-align: center;
}
#nos-partenaires .our-partner-content {
	margin: 60px 0;
}
#nos-partenaires .partner-details {
	cursor: pointer;
	margin: 0 0 15px;
}
#nos-partenaires .content-txt-heading h3 {
	font-family: "DJB Baby Bump";
	font-size: 16px;
	margin-bottom: 26px;
}
#nos-partenaires .btn-pg.read-more-btn {
	padding: 35px 0 0px 0;
}
#nos-actions .content-txt-list > ul li {
	margin-bottom: 25px;
}
#nos-actions .content-txt {
	color: #D06A3E;
}
.ultar-details > li::before {
	background: rgb(236, 102, 57) none repeat scroll 0 0 !important;
	border-radius: 50%;
	content: "";
	display: block;
	height: 12px !important;
	left: -17px !important;
	position: absolute;
	top: 8px !important;
	width: 12px !important;
	z-index: 999;
}
#pour-qui .content-txt {
	color: #D06A3E;
}
.diff-txt {
	color: #D06A3E;
}
.content-txt-list.ultar-list li::before {
	background: rgba(0, 0, 0, 0) url("../images/li-icon2.png") no-repeat scroll center center;
	content: "";
	display: block;
	height: 100px;
	left: -70px;
	position: absolute;
	right: 0;
	top: -36px;
	width: 100px;
	z-index: 9999;
}
#presentation .content-txt-heading > h3 {
	font-family: "DJB Baby Bump";
	font-size: 16pt;
	text-align: center;
}
#presentation .in-brd-text {
	margin-bottom: 0;
	padding-bottom: 0;
}
#mentions-legales-content .txt-content > h3 {
	color: #ed6833;
	font-family: "DJB Baby Bump";
	font-size: 18px;
	margin: 40px 0 30px;
	text-align: left;
}
.square-bx {
	position: absolute;
	left: 0;
	top: 0;
	width: 91px;
	height: 90px;
	background: url(../images/head-icon.png) no-repeat center center;
}
.txt-content > p {
	line-height: 25px;
}
/*--new-style-end---*/

/*----my-style----*/
.panel > .panel-heading {
	position: relative;
	padding: 15px;
}
.panel-title > a.collapsed::after {
	background: rgb(0, 173, 209) none repeat scroll 0 0;
	border: 2px solid rgb(0, 173, 209);
	border-radius: 50%;
	color: rgb(255, 255, 255);
	content: "+";
	font-size: 30px;
	height: 25px;
	line-height: 15px;
	margin-left: 30px;
	padding-left: 0;
	position: absolute;
	width: 25px;
}
.panel-title > a:after {
	content: '-';
	background: rgb(0, 173, 209) none repeat scroll 0 0;
	border: 2px solid rgb(0, 173, 209);
	border-radius: 50%;
	color: rgb(255, 255, 255);
	font-size: 30px;
	height: 25px;
	line-height: 18px;
	margin-left: 30px;
	padding-left: 2px;
	position: absolute;
	width: 25px;
}
.activites-main-content .seprater-img {
	text-align: left;
}
.panel-default > .panel-heading {
	background-color: rgb(255, 255, 255) !important;
	padding: 0 !important;
}
.panel-default {
	border-color: rgb(255, 255, 255) !important;
	box-shadow: none !important;
}
.panel-title {
	background-image: url("../images/rounded-bg-icon.png");
	background-repeat: no-repeat;
	clear: both;
	color: rgb(141, 141, 141) !important;
	font-family: "DJB Baby Bump";
	font-size: 18px !important;
	left: 0;
	line-height: 30px;
}
.panel-body {
	border: medium none !important;
	padding: 35px 0 0 !important;
}
.acc-slider-img {
	background: #f6f6f6 none repeat scroll 0 0;
	margin: 20px auto;
	max-width: 590px;
	text-align: center;
}
.acc-slider-img .cycloneslider {
	max-width: 560px !important;
	margin: auto;
	padding: 15px 110px 70px;
	background: #F6F6F6;
}
.acc-slider-img .cycloneslider-slides {
	min-height: 254px !important;
}
.parent-pageid-262 .in-brd-text {
	padding: 15px 0 25px;
}
.acc-slider-img .cycloneslider-template-standard .cycloneslider-prev, .acc-slider-img .cycloneslider-template-standard .cycloneslider-next {
	background: #FABD02 !important;
	box-shadow: none !important;
	height: 32px !important;
	width: 32px !important;
	opacity: 1!important;
}

.banner .cycloneslider-template-standard .cycloneslider-next {
   right: 25% !important;
}

.banner .cycloneslider-template-standard .cycloneslider-prev {
    left: 26% !important;
}

.acc-slider-img .cycloneslider-template-standard .cycloneslider-next span {
	border-left: 8px solid #fff!important;
}
.acc-slider-img .cycloneslider-template-standard .cycloneslider-prev span {
	border-right: 8px solid #fff!important;
}
.parent-pageid-262 .in-link li.tav-active a::after {
	border-left: 13px solid rgba(0, 0, 0, 0);
	border-right: 13px solid rgba(0, 0, 0, 0);
	border-top: 13px solid rgb(251, 184, 0);
	bottom: -13px;
	content: "";
	display: block;
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 0;
}
.parent-pageid-262 .in-link li.tav-active a {
	border-bottom: 2px solid rgb(251, 184, 0);
	display: block;
	position: relative;
}
.parent-pageid-262 .in-link li:first-child a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg1_yellow.png") no-repeat scroll center center;
	height: 28px;
	width: 35px;
}
.parent-pageid-262 .tav-active {
	color: rgb(251, 184, 0);
}
.parent-pageid-262 .in-link li:first-child a .bg-nw2 {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_1_hvr tab-bg_yellow1.png") no-repeat scroll center center;
	height: 28px;
	width: 35px;
}
.panel-title.rec-img {
	background-repeat: no-repeat;
	clear: both;
	color: rgb(141, 141, 141) !important;
	font-family: "DJB Baby Bump";
	font-size: 18px !important;
	left: 0;
	line-height: 30px;
	position: relative;
	z-index: 22;
	background: none;
}
.panel-title.rec-img:before {
	position: absolute;
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	border-top: 28px solid transparent;
	border-bottom: 28px solid transparent;
	border-left: 18px solid #FCBB05;
	left: 0px;
	top: -10px;
	z-index: -22;
}
.content-break {
	color: rgb(253, 183, 0);
}
.panel-body > ul {
	list-style: outside none none;
	margin: 0 auto;
	padding: 0;
}
.content-txt-list.other-info-list {
	margin: 0 auto;
}
.parent-pageid-262 .in-link li:nth-child(2) a .bg-nw1 {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #FBB800;
}
.parent-pageid-262 .in-link li:nth-child(2) a .bg-nw2 {
	background: #FBB800 none repeat scroll 0 0;
	border: 1px solid #FBB800;
}
.parent-pageid-262 .in-link li:nth-child(3) a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_yellow1.png) no-repeat scroll center center;
}
.parent-pageid-262 .in-link li:nth-child(3) a .bg-nw2 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_hvr%20-tab-bg_yellow1.png) no-repeat scroll center center;
}
.parent-pageid-262 .in-link li:nth-child(4) a .bg-nw1 {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #FBB800;
}
.parent-pageid-262 .in-link li:nth-child(4) a .bg-nw2 {
	background: #FBB800 none repeat scroll 0 0;
	border: 1px solid #FBB800;
}
.parent-pageid-262 .in-link li:nth-child(5) a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_yellow2.png) no-repeat scroll center center;
	height: 28px;
	left: 70px;
	right: 0;
	width: 35px;
}
.parent-pageid-262 .in-link li:nth-child(5) a:hover .bg-nw1 {
	left: 130px;
	top: -90px;
}
.parent-pageid-262 .in-link li:nth-child(5) a:hover .bg-nw2 {
	left: 70px;
	right: 0;
	top: -2px;
}
.parent-pageid-262 .in-link li:nth-child(5) a .bg-nw2 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_hvr%20-tab-bg_yellow2.png) no-repeat scroll center center;
	display: block;
	height: 28px;
	left: -30px;
	right: 0;
	top: 90px;
	width: 35px;
}
.parent-pageid-262 .act-bnr {
	background: transparent url("../images/activites_banner.png") no-repeat scroll center center !important;
}
.parent-pageid-262 .content-txt {
	display: block;
	margin-bottom: 30px;
}
.text-boxes {
	margin-bottom: 20px;
}
.content-txt-list .yel-arrow li::before {
	background: url("../images/tab-bg_1_hvr tab-bg_yellow1.png") no-repeat left center;
	padding-left: 22px;
	content: "";
	display: block;
	height: 100px;
	left: -25px;
	position: absolute;
	right: 0;
	top: -36px;
	width: 100px;
	z-index: 9999;
}
.content-txt-list .yel-arrow li {
	margin: 5px 0;
	display: block;
}
#presentation-content .in-brd-text {
	padding: 15px 0px 0px;
	margin-bottom: 10px;
	display: inline-block;
}
#presentation-content .footer {
	margin-top: 100px;
}
#lil-history .in-brd-text {
	padding: 0px;
}
/*----my-style-end----*/

/*----changes-style-start----*/
#le-projet-associatif .banner_bg, #un-peu-dhistoire .banner_bg, #nos-partenaires .banner_bg{
	background-image: url("http://www.admrlesmaisonnees.org/wp-content/uploads/2017/04/bannière_rubrique_association.png");
}
#presentation .banner_bg, #nos-actions .banner_bg, #et-demain .banner_bg, #pour-qui .banner_bg {
	background-image: url("http://www.admrlesmaisonnees.org/wp-content/uploads/2017/04/bannière_rubrique_projet.png");
}
#catherine_hm .banner_bg{
	background-image: url("http://www.admrlesmaisonnees.org/wp-content/uploads/2017/04/bannière_rubrique_les-maisonnées.png");
}
#activites .banner_bg, #autonomie .banner_bg, #soins .banner_bg, #sports-et-culture .banner_bg, #ateliers .banner_bg {
	background-image: url("http://www.admrlesmaisonnees.org/wp-content/uploads/2017/04/bannière_rubrique_vie_aux_maisonnées.png");
}
#pourquoi-nous-aider .banner_bg, #contact .banner_bg, #demande-daccueil .banner_bg, #entreprises-et-mecenat .banner_bg, #faire-un-don .banner_bg, #legs-donation-assurance-vie .banner_bg {
	background-image: url("http://www.admrlesmaisonnees.org/wp-content/uploads/2017/04/bannière_rubrique_nous-aider-nous-contacter.png");
}
 
.banner-txt {
	bottom: 0;
	color: rgb(255, 255, 255);
	font-size: 25pt;
	height: auto;
	padding: 15px 0;
	text-align: center;
	text-shadow: 0 2px 2px rgb(37, 92, 162);
	width: 100%;
}
#le-projet-associatif .in-brd-text .circle-bk {
	background: url("../images/associat_icon_head.png");
	border-radius: 0 !important;
	height: 71px;
	left: -15px;
	position: absolute;
	top: -2px;
	width: 74px;
	z-index: -6;
}
#le-projet-associatif .in-brd-text .title-nos {
	background: rgb(237, 106, 58) none repeat scroll 0 0;
	border-radius: 100%;
	height: 30px;
	left: -12px;
	position: absolute;
	top: 10px;
	width: 30px;
	z-index: -6;
}
#le-projet-associatif .in-brd-text .title-nos-obj {
	background: rgba(0, 0, 0, 0) url("../images/head-bg.png") no-repeat scroll center center !important;
	border-radius: 100%;
	height: 70px;
	left: -25px;
	position: absolute;
	top: -8px;
	width: 67px;
	z-index: -6;
}
#nos-partenaires .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/nos-part-arrow.png") no-repeat scroll center center !important;
	border-radius: 100%;
	height: 85px;
	left: -25px;
	position: absolute;
	top: -6px;
	width: 85px;
	z-index: -6;
}

#pour-qui .in-brd-text .por-qui-sec {
	background: rgb(0, 172, 220) none repeat scroll 0 0;
	border-radius: 100%;
	height: 30px;
	left: -10px;
	position: absolute;
	top: 8px;
	width: 30px;
	z-index: -6;
}
.pour-title h3::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 49px;
	position: absolute;
	right: -85px;
	top: 23px;
	width: 125px;
	z-index: 999;
}
.content-txt-heading h3, .content-txt.headings.text-center {
	text-align: center;
	font-family: "DJB Baby Bump";
}

#ateliers .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/head-icon25.png") no-repeat scroll center center !important;
	border-radius: 100%;
	height: 80px;
	left: -40px;
	position: absolute;
	top: -10px;
	width: 80px;
	z-index: -6;
}
#ateliers .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/bg-yellow-blue.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 49px;
	position: absolute;
	right: -90px;
	top: 10px;
	width: 129px;
	z-index: 999;
}
.parent-pageid-262 #ateliers .content-txt {
	display: inline-block;
	margin: 0 auto;
}
.parent-pageid-262 #soins .content-txt {
	display: inline-block;
	margin: 0 auto;
}
#activites .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/head-icon2.PNG") no-repeat scroll center center;
	content: "";
	display: block;
	height: 75px;
	left: -20px;
	position: absolute;
	top: -5px;
	width: 50px;
	z-index: -6;
}
#activites .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 49px;
	position: absolute;
	right: -95px;
	top: 25px;
	width: 129px;
	z-index: 999;
}
#sports-et-culture .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/autonomi_icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 60px;
	left: -50px;
	position: absolute;
	top: 12px;
	width: 120px;
	z-index: -6;
	border-radius: 0;
}
#sports-et-culture .in-brd-text:before {
	position: absolute;
	display: block;
	content: "";
	width: 63px;
	height: 43px;
	right: -75px;
	top: 3px;
	background: url("../images/autonomin-after_icon.png") no-repeat center center;
}
#soins .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_3-blue_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 49px;
	position: absolute;
	right: -95px;
	top: 25px;
	width: 129px;
	z-index: 999;
}
#soins .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/head-icon26.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 60px;
	left: -40px;
	position: absolute;
	top: -5px;
	width: 100px;
}
#autonomie .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/rec-icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 65px;
	position: absolute;
	right: -115px;
	top: 0;
	width: 129px;
	z-index: 999;
}
#autonomie .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/head-icon3.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 80px;
	left: -67px;
	position: absolute;
	top: 18px;
	width: 125px;
}
#autonomie .title-head.in-brd-text.circle-bk {
	background: rgb(237, 106, 58) none repeat scroll 0 0;
	border-radius: 100%;
	content: "";
	display: block;
	height: 40px;
	left: -20px;
	position: absolute;
	top: 12px;
	width: 40px;
}
#autonomie .headings.pad-left.in-brd-text.main-title::after {
	background: rgba(0, 0, 0, 0) url("../images/rec-head-icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 65px;
	position: absolute;
	right: -85px;
	top: 10px;
	width: 129px;
	z-index: 999;
}
#un-peu-dhistoire .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/title-his.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 95px;
	left: -45px;
	position: absolute;
	top: -11px;
	width: 120px;
	z-index: -6;
}
#un-peu-dhistoire .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/accath_bg-trgl7.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 80px;
	position: absolute;
	right: -125px;
	top: -25px;
	width: 129px;
	z-index: 999;
}
#le-projet-associatif .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/bottom-bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 30px;
	position: absolute;
	right: -56px;
	top: 30px;
	width: 59px;
	z-index: 999;
}
#le-projet-associatif .headings.pad-left.in-brd-text.title-first-head::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_3-blue_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 30px;
	position: absolute;
	right: -56px;
	top: 30px;
	width: 59px;
	z-index: 999;
}
#le-projet-associatif .headings.pad-left.in-brd-text.title-second-head::after {
	background: rgba(0, 0, 0, 0) url("../images/head-icon4.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 30px;
	position: absolute;
	right: -40px;
	top: -5px;
	width: 59px;
	z-index: 999;
}
#nos-partenaires .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/part-icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 76px;
	position: absolute;
	right: -95px;
	top: -20px;
	width: 80px;
	z-index: 999;
}
#et-demain .in-brd-text .circle-bk {
	background: url("../images/et-demain-head-icon.png") no-repeat center center !important;
	width: 93px;
	height: 49px;
	border-radius: 0;
	left: -30px;
	top: 0;
	content: "";
	display: block;
}
#et-demain .headings.pad-left.in-brd-text::after {
	width: 0px;
	height: 0px;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 11px solid #4DA9D2;
	top: 28px;
	right: -42px;
	position: absolute;
	display: block;
	content: "";
}
#presentation .in-brd-text .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/head-icon5.png") no-repeat scroll center top;
	content: "";
	height: 76px;
	left: -38px;
	position: absolute;
	width: 69px;
}
#presentation .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_hvr -tab-bg_yellow1.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 76px;
	position: absolute;
	right: -70px;
	top: 25px;
	width: 80px;
	z-index: 999;
}
#pour-qui .in-brd-text .circle-bk {
	background: transparent url("../images/pour-qui_icon.png") no-repeat scroll center center;
	border-radius: 100%;
	height: 94px;
	left: -25px;
	position: absolute;
	top: -14px;
	width: 94px;
	z-index: -6;
}
#pour-qui .pour-title .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_hvr.png") no-repeat scroll center top;
	top: 22px;
	right: -66px;
}
#pour-qui .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/bottom-bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 76px;
	position: absolute;
	right: -60px;
	top: 10px;
	width: 80px;
	z-index: 999;
}
/*-----contact-page-start-----*/
.contact_bnr {
	background-image: url(../images/contact_banner.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 225px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
}
#contact-info .icon-dejuar .in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/part-icon.png") no-repeat scroll center top;
}
#contact-info .in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/part-icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 50px;
	position: absolute;
	right: -82px;
	top: 4px;
	width: 74px;
	z-index: 999;
}
.contact-form {
	margin-bottom: 30px;
	padding: 40px 50px 15px;
	position: relative;
}
.bg-out {
	background: rgb(0, 171, 213) none repeat scroll 0 0;
}
.bg-out::before {
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid #FFF;
	content: "";
	display: block;
	height: 0px;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0px;
	width: 0px;
	z-index: 999;
	left: 0;
}
.contact-form.bg-out > p {
	color: rgb(255, 255, 255);
	margin-bottom: 40px;
	text-align: center;
	font-size: 15pt;
}
.contact-form-info {
	display: block;
	margin: 30px 0;
}
.c-form {
	max-width: 620px;
	overflow: hidden;
	text-align: right;
}
.c-form label {
	color: #FFF;
	font-weight: normal;
	margin-right: 10px;
	margin-top: 9px;
	font-size: 14pt;
}
.c-form .input-text {
	float: right;
	width: 79%;
	padding: 10px;
	border: none;
}
.c-form > p {
	margin-bottom: 22px;
	display: block;
	overflow: hidden;
}
.sumbit-btn {
	background: rgb(252, 187, 5) none repeat scroll 0 0;
color: rgb(255, 255, 255);
padding: 0;
margin-bottom: 30px;
cursor: pointer;
position: relative;
font-family: DJB Baby Bump;
font-size: 20px;
font-weight: bold;
margin: 7px auto 0;
text-align: center;
width: 100%;
border: none;
position: relative;
height: 70px;
	transition: all 300ms ease;
	-webkit-transition: all 300ms ease;
	-ms-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
}

.sumbit-btn:hover{background: hsl(49, 93%, 67%) none repeat scroll 0 0;}

.sumbit-btn:before {
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid #FFF;
	content: "";
	display: block;
	height: 0px;
	margin: auto;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 0px;
	z-index: 999;
	left: 0px;
}
.wpcf7-not-valid-tip {
	clear: both;
}
.c-form textarea {
	height: 160px;
}
.btn-out::before {
	border-left: 12px solid rgba(0, 0, 0, 0);
	border-right: 12px solid rgba(0, 0, 0, 0);
	border-top: 12px solid rgb(255, 255, 255);
	content: "";
	display: block;
	height: 0;
	margin: auto;
	position: absolute;
	right: 325px;
	top: 0;
	width: 0;
	z-index: 999;
}
.add-out::before {
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-top: 12px solid #FFF;
	content: "";
	display: block;
	height: 0px;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0px;
	width: 0px;
	z-index: 999;
	left: 0;
}
.address-info {
	background: rgb(237, 106, 58) none repeat scroll 0 0;
	color: rgb(255, 255, 255);
	padding: 15px 15px 1px;
	position: relative;
}
.address-info.add-out > h3 {
	font-family: DJB Baby Bump;
	font-size: 16px;
}
.address-info .seprater-img {
	margin: 20px 0;
	text-align: left;
}
.address-info.add-out > p {
	margin-bottom: 25px;
}
.map-info {
	overflow: hidden;
	margin-bottom: 100px;
}
#contact-info .in-brd-text {
	display: inline-block;
	margin-bottom: 0;
	padding: 15px 0 20px;
}
.read-more > a {
	color: rgb(0, 161, 64);
	font-family: DJB Baby Bump;
	margin-left: 15px;
	position: relative;
}
.read-more a::before {
	background: rgba(0, 0, 0, 0) url("../images/li-icon4.png") no-repeat scroll center center;
	content: "";
	display: block;
	height: 100px;
	left: -60px;
	position: absolute;
	right: 0;
	top: -32px;
	width: 100px;
	z-index: 9999;
}
.read-more {
	margin-bottom: 40px;
}
.contact-slider {
	text-align: center;
}
.contact-links > h3 {
	color: rgb(0, 161, 64);
	font-family: DJB Baby Bump;
	font-size: 18px;
}
.green-txt {
	color: rgb(0, 161, 64);
}
/*-----contact-page-end------*/
/*--new-one-start--*/
.in-link li:nth-child(6) a .bg-nw1 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
	border-radius: 100%;
	height: 15px;
	left: -15px;
	top: -2px;
	width: 15px;
}
.in-link li:nth-child(6) a .bg-nw2 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
	border-radius: 100%;
	height: 15px;
	width: 15px;
}
.parent-pageid-571 .in-link li.tav-active a::after {
	border-left: 13px solid rgba(0, 0, 0, 0);
	border-right: 13px solid rgba(0, 0, 0, 0);
	border-top: 13px solid #009F3B;
	bottom: -13px;
	content: "";
	display: block;
	height: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	width: 0;
}
.parent-pageid-571 .in-link li.tav-active a {
	border-bottom: 2px solid #009F3B;
	display: block;
	position: relative;
}
.parent-pageid-571 .in-link li:first-child a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_1-green.png") no-repeat scroll center center;
	height: 28px;
	width: 35px;
}
.parent-pageid-571 .tav-active {
	color: #009F3B;
}
.parent-pageid-571 .in-link li:first-child a .bg-nw2 {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_1-green_hvr.png") no-repeat scroll center center;
	height: 28px;
	width: 35px;
}
.panel-title.rec-img {
	background-repeat: no-repeat;
	clear: both;
	color: rgb(141, 141, 141) !important;
	font-family: "DJB Baby Bump";
	font-size: 18px !important;
	left: 0;
	line-height: 30px;
	position: relative;
	z-index: 22;
	background: none;
}
.panel-title.rec-img:before {
	position: absolute;
	content: "";
	display: block;
	width: 0px;
	height: 0px;
	border-top: 28px solid transparent;
	border-bottom: 28px solid transparent;
	border-left: 18px solid #FCBB05;
	left: 0px;
	top: -10px;
	z-index: -22;
}
.content-break {
	color: rgb(253, 183, 0);
}
.panel-body > ul {
	list-style: outside none none;
	margin: 0 auto;
	padding: 0;
}
.content-txt-list.other-info-list {
	margin: 0 auto;
}
.parent-pageid-571 .in-link li:nth-child(2) a .bg-nw1 {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li:nth-child(2) a .bg-nw1 {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li:nth-child(2) a .bg-nw2 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li:nth-child(3) a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_3-green.png) no-repeat scroll center center;
}
.parent-pageid-571 .in-link li:nth-child(3) a .bg-nw2 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_3-green_hvr.png) no-repeat scroll center center;
}
.parent-pageid-571 .in-link li:nth-child(4) a .bg-nw1 {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li:nth-child(4) a .bg-nw2 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li:nth-child(5) a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg-tab-bg_greem2.png) no-repeat scroll center center;
	height: 28px;
	left: 94px;
	top: -3px;
	width: 35px;
}
.parent-pageid-571 .in-link li:nth-child(5) a:hover .bg-nw1 {
	left: 130px;
	top: -90px;
}
.parent-pageid-571 .in-link li:nth-child(5) a:hover .bg-nw2 {	
	right: 0;
	left: 94px;
	top: -3px;
}
.parent-pageid-571 .in-link li:nth-child(5) a .bg-nw2 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_hvr-tab-bg_green2.png) no-repeat scroll center center;
	display: block;
	height: 28px;
	left: 22px;
	top: 70px;
	width: 35px;
}
.parent-pageid-571 .in-link li:nth-child(6) a .bg-nw1 {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li:nth-child(6) a .bg-nw1 {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	border: 1px solid #009E3A;
}

.parent-pageid-571 .in-link li:nth-child(6) a:hover .bg-nw1 {
	left:-156px; top:-70px;
}
.parent-pageid-571 .in-link li:nth-child(6) a .bg-nw2 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .act-bnr {
	background: transparent url("../images/activites_banner.png") no-repeat scroll center center !important;
}
.parent-pageid-571 .content-txt {
	display: block;
	margin-bottom: 30px;
}
.parent-pageid-571 .in-link li.tav-active:first-child a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_1-green_hvr.png") no-repeat scroll center center;
}
.parent-pageid-571 .in-link li.tav-active:nth-child(2) a .bg-nw1 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li.tav-active:nth-child(4) a .bg-nw1 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .in-link li.tav-active:nth-child(6) a .bg-nw1 {
	background: #009E3A none repeat scroll 0 0;
	border: 1px solid #009E3A;
}
.parent-pageid-571 .child_page_link li:nth-child(3), .parent-pageid-571 .child_page_link li:nth-child(4) {
	max-width: 160px;
}
.parent-pageid-571 .in-link li.tav-active:nth-child(3) a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_3-green_hvr.png) no-repeat scroll center center;
}
.parent-pageid-571 .in-link li.tav-active:nth-child(5) a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url(../images/tab-bg_hvr-tab-bg_green2.png) no-repeat scroll center center;
}
.parent-pageid-40 .in-link li.tav-active:nth-child(3) a .bg-nw1 {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_3-blue_hvr.png") no-repeat scroll center center;
}
#demande-daccueil .in-brd-text .title-nos {
	background: rgb(237, 106, 58) none repeat scroll 0 0;
	border-radius: 100%;
	height: 30px;
	left: -12px;
	position: absolute;
	top: 10px;
	width: 30px;
	z-index: -6;
}
#demande-daccueil .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/drop_down_icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -80px;
	top: 35px;
	width: 129px;
	z-index: 999;
}
#demande-daccueil .in-brd-text .circle-bk {
	background: rgb(254, 191, 5) none repeat scroll 0 0;
	border-radius: 100%;
	height: 30px;
	left: -15px;
	position: absolute;
	top: 30px;
	width: 30px;
	z-index: -6;
}
#demande-daccueil .headings.pad-left.in-brd-text.demande-daccueil-head1::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_3-green_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -100px;
	top: 25px;
	width: 129px;
	z-index: 999;
}
#demande-daccueil .circle-bk.demande-daccueil-head4 {
	background: rgb(0, 173, 210) none repeat scroll 0 0;
	border-radius: 100%;
	height: 30px;
	left: -10px;
	position: absolute;
	top: 15px;
	width: 30px;
	z-index: -6;
}
#demande-daccueil .headings.pad-left.in-brd-text.demande-daccueil-head3::after {
	background: rgba(0, 0, 0, 0) url("../images/bottom-bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -100px;
	top: 25px;
	width: 129px;
	z-index: 999;
}
#demande-daccueil .circle-bk.demande-daccueil-head2 {
	background: rgba(0, 0, 0, 0) url("../images/head-bg12.png") no-repeat scroll center top;
	border-radius: 100%;
	height: 42px;
	left: -10px;
	position: absolute;
	top: 15px;
	width: 32px;
	z-index: -6;
}
#contact .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/contact-head2.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -115px;
	top: -8px;
	width: 129px;
	z-index: 999;
}
#contact .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/contact-head1.png") no-repeat scroll center top;
	border-radius: 100%;
	height: 83px;
	left: -58px;
	position: absolute;
	top: -4px;
	width: 84px;
	z-index: -6;
}
#entreprises-et-mecenat .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_3-green_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -90px;
	top: 28px;
	width: 129px;
	z-index: 999;
}
#entreprises-et-mecenat .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/head-icon23.png") no-repeat scroll center top;
	border-radius: 100%;
	height: 83px;
	left: -42px;
	position: absolute;
	top: -4px;
	width: 84px;
	z-index: -6;
}
#entreprises-et-mecenat .headings.pad-left.in-brd-text.entreprises-et-mecenat-head1::after {
	background: rgba(0, 0, 0, 0) url("../images/mots_bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -90px;
	top: 28px;
	width: 129px;
	z-index: 999;
}
#entreprises-et-mecenat .circle-bk.entreprises-et-mecenat-head2 {
	background: rgba(0, 0, 0, 0) url("../images/head-bg.png") no-repeat scroll center top;
	border-radius: 100%;
	height: 83px;
	left: -30px;
	position: absolute;
	top: 3px;
	width: 84px;
	z-index: -6;
}
#entreprises-et-mecenat .acc-slider-img .cycloneslider {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
	margin: auto;
	max-width: 560px !important;
	padding: 15px 110px;
}
#entreprises-et-mecenat .acc-slider-img {
	background: rgb(255, 255, 255) none repeat scroll 0 0;
}
#pourquoi-nous-aider .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_3-blue_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -90px;
	top: 28px;
	width: 129px;
	z-index: 999;
}
#pourquoi-nous-aider .circle-bk {
    background: rgba(0, 0, 0, 0) url("../images/head-icon6.png") no-repeat scroll center top;
    border-radius: 0;
    height: 78px;
    left: -48px;
    position: absolute;
    top: -5px;
    width: 70px;
    z-index: -6;
}
#faire-un-don .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/heart-icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 100px;
	position: absolute;
	right: -80px;
	top: -7px;
	width: 129px;
	z-index: 999;
}
#faire-un-don .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/don-arrrow-head.png") no-repeat scroll center top;
	border-radius: 100%;
	height: 83px;
	left: -48px;
	position: absolute;
	top: -5px;
	width: 84px;
	z-index: -6;
}
#legs-donation-assurance-vie .circle-bk {
	background: rgba(0, 0, 0, 0) url("../images/head-icon24.png") no-repeat scroll center top;
	height: 83px;
	left: -48px;
	position: absolute;
	top: -5px;
	width: 84px;
	z-index: -6;
}
#legs-donation-assurance-vie .headings.pad-left.in-brd-text::after {
	background: rgba(0, 0, 0, 0) url("../images/head1-bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -92px;
	top: 30px;
	width: 129px;
	z-index: 999;
}
#legs-donation-assurance-vie .circle-bk.legs-donation-assurance-vie-head4 {
	background: rgba(0, 0, 0, 0) url("../images/head-bg12.png") no-repeat scroll center top;
	height: 45px;
	left: -5px;
	position: absolute;
	top: 10px;
	width: 25px;
	z-index: -6;
}
#legs-donation-assurance-vie .headings.pad-left.in-brd-text.legs-donation-assurance-vie-head3::after {
	background: rgba(0, 0, 0, 0) url("../images/tab-bg_3-green_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -92px;
	top: 25px;
	width: 129px;
	z-index: 999;
}
#legs-donation-assurance-vie .circle-bk.legs-donation-assurance-vie-head2 {
	background: rgb(247, 182, 0) none no-repeat scroll center top;
	height: 30px;
	left: -12px;
	position: absolute;
	top: 20px;
	width: 30px;
	z-index: -6;
}
#legs-donation-assurance-vie .headings.pad-left.in-brd-text.legs-donation-assurance-vie-head1::after {
	background: rgba(0, 0, 0, 0) url("../images/head-25.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -80px;
	top: 2px;
	width: 129px;
	z-index: 999;
}
#legs-donation-assurance-vie .circle-bk.legs-donation-assurance-vie-head6 {
	background: rgb(0, 171, 213) none no-repeat scroll center top;
	height: 30px;
	left: -6px;
	position: absolute;
	top: 5px;
	width: 30px;
	z-index: -6;
}
#legs-donation-assurance-vie .headings.pad-left.in-brd-text.legs-donation-assurance-vie-head5::after {
	background: rgba(0, 0, 0, 0) url("../images/bottom-bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 51px;
	position: absolute;
	right: -100px;
	top: 32px;
	width: 129px;
	z-index: 999;
}
#nos-partenaires .content-txt-heading.align-left h3 {
	text-align: left;
}
#nos-partenaires .partner-details.align-left {
	text-align: left;
}
#nos-partenaires .partner-details.align-center {
	text-align: center;
}
#nos-partenaires .partner-details.align-right {
	text-align: right;
}
.read-more a:hover {
	text-decoration: none;
	color: #000;
}
#pourquoi-nous-aider .icon-bx {
	background: rgba(0, 0, 0, 0) url("../images/head-icon6.png") no-repeat scroll center center;
	height: 76px;
	left: 75px;
	top: 0;
	width: 67px;
	z-index: -55;
}
#pourquoi-nous-aider .pour-head-first:after {
	background: transparent url("../images/tab-bg_3-blue_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -50px;
	top: 30px;
	width: 54px;
	z-index: 999;
}
.text-indent li::before {
    background: url("../images/li-icon4.png") no-repeat scroll center center;
    content: "";
    display: block;
    height: 21px;
    left: -16px;
    position: absolute;
    width: 9px;
    z-index: 9999;
    content: "";
    top: -2px;
}
.text-indent {
	list-style: outside none none;
	padding:0;
}
#pourquoi-nous-aider .icon-bx.pour-sec-head {
	background: rgb(237, 106, 58) none repeat scroll 0 0;
	border-radius: 100%;
	height: 35px;
	left: 95px;
	position: absolute;
	top: 28px;
	width: 35px;
	z-index: -6;
}
#pourquoi-nous-aider .headings.pad-text.pour-head-sec:after {
	background: transparent url("../images/head-sec.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -45px;
	top: 15px;
	width: 54px;
	z-index: 999;
}
#pourquoi-nous-aider .text-indent > li {
	margin: 20px 0;
display: block;
position: relative;
}
.pourquoi-nous-aider-sec-bg {
	background: rgb(0, 171, 213) none repeat scroll 0 0;
	margin-top: 50px;
}
.pourquoi-nous-aider-sec-bg .headings.pad-text {
	color: rgb(255, 255, 255);
	font-size: 18px;
	margin: 20px 0;
	padding: 0;
}
.pourquoi-nous-aider-sec-bg p {
	color: rgb(255, 255, 255);
}
.content-grid {
	text-align: center;
}
.content-grid > h4 {
	color: rgb(255, 255, 255);
	font-size: 16px;
	margin-top: 20px;
}
.content-grid p {
	color: rgb(255, 255, 255);
	font-size: 14px;
}
.pourquoi-nous-aider-grid {
	display: block;
	margin: 20px auto;
	overflow:hidden;
}
.donate-box.dnt-bx {
	float: none;
}
.donate-box.dnt-bx > a {
	margin: auto;
}
#pourquoi-nous-aider .icon-bx.head-third {
    background: rgba(0, 0, 0, 0) url("../images/head-bg.png") no-repeat scroll center top;
content: "";
height: 60px;
position: absolute;
top: 13px;
width: 25px;
left: 0;
}
#pourquoi-nous-aider .headings.pad-text.pour-head-third:after {
	background: transparent url("../images/tab-bg_3-blue_hvr.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -50px;
	top: 35px;
	width: 54px;
	z-index: 999;
}
#pourquoi-nous-aider .headings.pad-text {
	font-size: 20px;
}
.grid-img-after::after {
	background: rgba(0, 0, 0, 0) url("../images/arrow-line.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -50px;
	top: 55px;
	width: 95px;
	z-index: 999;
}
.grid-img-after:last-child::after {
	display: none
}
#pourquoi-nous-aider .headings.pad-text.pour-head-four::after {
	background: rgba(0, 0, 0, 0) url("../images/video-img-bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -68px;
	top: 35px;
	width: 95px;
	z-index: 999;
}
#pourquoi-nous-aider .icon-bx.head-four {
    background: rgb(239, 67, 103) none repeat scroll 0 0;
    border-radius: 100%;
    height: 35px;
    left: 0;
    position: absolute;
    top: 15px;
    width: 35px;
    z-index: -6;
}
#pourquoi-nous-aider .headings.pad-text.pour-head-five::after {
	background: rgba(0, 0, 0, 0) url("../images/bottom-bg.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -68px;
	top: 35px;
	width: 95px;
	z-index: 999;
}
#pourquoi-nous-aider .icon-bx.head-five {
    background: rgba(0, 0, 0, 0) url("../images/nos-part-arrow.png") no-repeat scroll center top;
    border-radius: 100%;
    height: 59px;
    left: 0;
    position: absolute;
    top: 15px;
    width: 73px;
    z-index: -6;
    border-radius: 0;
}
#pourquoi-nous-aider .headings.pad-text.pour-head-six::after {
	background: rgba(0, 0, 0, 0) url("../images/head-icon-six.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -70px;
	top: 25px;
	width: 95px;
	z-index: 999;
}
#pourquoi-nous-aider .icon-bx.head-six {
    background: rgb(252, 187, 5) none repeat scroll 0 0;
    border-radius: 100%;
    height: 30px;
    left: 0;
    position: absolute;
    top: 30px;
    width: 30px;
    z-index: -6;
}
#mentions-legales .content-txt-heading {
	color: #ed6833;
	font-family: "DJB Baby Bump";
	font-size: 18px;
	text-align: left;
}
.side-right a { color:#fff !important;}

.search-results .nav-previous a {
  
    margin: 30px 0;
	color: inherit;
    display: inline-block;
    letter-spacing: 0.3px;

    transition: all 300ms ease 0s;
}
.search-results .nav-previous a:hover {
    color: rgb(252, 187, 5);
    text-decoration: none;
}
.search-results .nav-next a {
  
    margin: 30px 0;
	color: inherit;
    display: inline-block;
    letter-spacing: 0.3px;

    transition: all 300ms ease 0s;
}
.search-results .nav-next a:hover {
    color: rgb(252, 187, 5);
    text-decoration: none;
}
/*-new-one-end--*/
 
/**new added 6 fabuary**/
.green {
	display: inline;
	color: #57a049;
}
.form-box-in {
	margin: 40px 0 200px;
	overflow: hidden;
}
.box-frm {
	padding: 25px;
	position: relative;
	margin-bottom: 30px;
}
.box-frm:before {
	position: absolute;
	left: 0px;
	right: 0px;
	margin: auto;
	width: 0px;
	height: 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid white;
	z-index: 999;
	top: 0;
	content: "";
	display: block;
}
.text-wt {
	color: #fff;
	margin: 0 0px 40px;
	font-size: 12pt;
}
.orange {
	background: rgb(237,106,58);
}
.redd {
	background: rgb(231,67,101);
}
.greenn {
	background: rgb(0,171,213);
	font-family: MyriadPro-Regular;
	font-size: 14pt
}
.head-frm {
	font-family: "DJB Baby Bump";
	font-size: 15pt;
	color: #fff;
	text-align: center;
	margin: 0 0 25px;
	padding: 5px 0 20px;
	background: url(../images/border-foot.png) no-repeat center bottom;
}
.box-form {
	margin-bottom: 12px;
}
.box-form label {
	color: #fff;
	margin: 10px 5px 0 0;
}
.no-pad {
	padding: 0 !important;
}
.input-text-fld {
	border: none;
	background-color: #fff;
	outline: none;
	height: 45px;
	width: 100%;
	padding: 8px;
	max-width: 253px;
}
select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
}
.box-form select {
	background-image: url("../images/drop_down_icon.png");
	background-repeat: no-repeat;
	background-position: 95% center;
}
.radio-btn {
	list-style: none;
	padding: 0;
	text-align: center;
	margin: 0px 0px 20px;
}
.radio-btn li {
	display: inline-block;
	margin-right: 34px;
	position: relative;
}
.radio-btn li:last-child {
	margin: 0;
}
.radio-btn input[type="radio"] {
	position: absolute;
	visibility: hidden;
}
.radio-btn label {
	display: block;
	position: relative;
	font-weight: 300;
	font-size: 1.35em;
	margin: 10px auto;
	z-index: 9;
	cursor: pointer;
	height: 30px;
	padding: 0px 0px 0px 28px;
}
.radio-btn .check {
	display: block;
	position: absolute;
	border-radius: 100%;
	height: 25px;
	width: 25px;
	top: 6px;
	z-index: 5;
	transition: border 0.25s linear 0s;
	left: -4px;
	background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}
.radio-btn input[type=radio]:checked ~ .check::before {
	background: rgb(237,106,58);
}
.red-in input[type=radio]:checked ~ .check::before {
	background: rgb(231,67,101);
}
.radio-btn .check::before {
	display: block;
	position: absolute;
	content: "";
	border-radius: 100%;
	height: 15px;
	width: 15px;
	top: 5px;
	left: 5px;
	margin: auto;
	transition: background 0.25s linear 0s;
}
.lalel-text {
	font-family: MyriadPro-Semibold;
	font-size: 18pt;
	color: #fff;
	padding: 0 5px;
	font-weight: 500;
}
.box-new {
	text-align: center;
	color: #FFF;
	font-family: MyriadPro-Semibold;
	width: 80%;
	margin: 0 auto;
}
 input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button, input[type=number]::-moz-outer-spin-button {
 -webkit-appearance: none;
}
input[type=number] {
	-moz-appearance: textfield;
}
.set-input {
	max-width: 170px;
	margin: 0 5px;
	padding: 5px 10px;
	height: 45px;
	color: #585857;
	font-family: MyriadPro-Regular;
	border: none;
}
.small-head {
	margin: 30px 0 10px;
	font-size: 14pt;
	font-family: MyriadPro-Semibold;
}
.note-text {
	font-family: MyriadPro-Regular;
	font-size: 12pt;
	line-height: 15pt;
}
.bluee {
	background: #57a049;
}
.bluee .radio-btn {
	overflow: hidden;
}
.bluee .radio-btn li {
	margin: 0px 14% 0px 0px;
	box-sizing: border-box;
	float: left;
	text-align: left;
}
.bluee .radio-btn li:last-child {
	margin: 0
}
.bluee .lalel-text {
	padding: 0px 0px 0px 40px !important;
}
.bluee .radio-btn .check {
	top: 6px;
	left: 6px;
}
.bluee input[type="radio"]:checked ~ .check::before {
	background: #57A049;
}
.bluee .radio-btn img {
	margin: auto;
	display: block;
}
.sbmit-je {
	border: none;
	color: #fff;
	font-family: "DJB Baby Bump";
	background: #ebbb2c;
	font-size: 18pt;
	height: 70px;
	display: block;
	transition: all 300ms ease;
	width: 100%;
}
.sbmit-je:hover {
	background: #F9DB5C;
}
.paymt-scr {
	margin: 80px auto 10px;
	display: block;
	max-width: 246px;
	color: inherit;
}
.paymt-scr:hover {
	color: #F9DB5C;
	text-decoration: none;
}
.paymt-scr img {
	margin-right: 15px;
}
.icon-don .icon-bx {
	background: transparent url("../images/don-arrrow-head.png") no-repeat scroll center center;
	width: 41px;
	height: 76px;
	left: 0;
	top: -5px;
	z-index: -55;
}
.icon-don h3 {
	display: inline-block;
	margin-bottom: 0px;
	padding: 15px 0px 20px;
	margin-bottom: 42px;
	display: inline-block !important;
}
.icon-don h3:after {
	background: transparent url("../images/heart-icon.png") no-repeat scroll center top;
	content: "";
	display: block;
	height: 87px;
	position: absolute;
	right: -26px;
	top: -7px;
	width: 54px;
	z-index: 999;
}
#mid-nav .in-link li:first-child a .bg-nw1 {
	background: transparent url("../images/tab-bg_1-green.png") no-repeat scroll center center;
	left: -24px;
	top: -2px;
}
#mid-nav .in-link li:first-child a:hover .bg-nw1 {
	left: 45px;
	background: transparent url("../images/tab-bg_1-green.png") no-repeat scroll center center !important;
}
#mid-nav .in-link li:first-child a .bg-nw2 {
	background: url("../images/tab-bg_1-green_hvr.png") no-repeat scroll center center;
	left: -90px;
	top: -2px;
}
#mid-nav .in-link li:first-child a:hover .bg-nw2 {
	left: -24px;
}
#mid-nav .in-link li:nth-child(2) a .bg-nw1 {
	background: #FFF none repeat scroll 0% 0%;
	border: 1px solid #56a048;
	border-color: #56a048;
}
#mid-nav .in-link li:nth-child(2) a .bg-nw2 {
	background: #56a048;
	border-color: #56a048;
}
#mid-nav .in-link li:nth-child(3) a .bg-nw1 {
	background: url("../images/tab-bg_3-green.png") no-repeat center center;
}
#mid-nav .in-link li:nth-child(3) a .bg-nw2 {
	background: url("../images/tab-bg_3-green_hvr.png") no-repeat center center;
}
#mid-nav .in-link li:nth-child(4) a .bg-nw1 {
	border: 1px solid #56a048;
	left: 56%;
	top: -2px;
}
#mid-nav .in-link li:nth-child(4) a:hover .bg-nw1 {
	border: 1px solid #56a048;
	left: 56%;
	top: -60px;
}
#mid-nav .in-link li:nth-child(4) a .bg-nw2 {
	border: 1px solid #56a048;
	left: 56%;
	top: 60px;
	background: #56a048;
}
#mid-nav .in-link li:nth-child(4) a:hover .bg-nw2 {
	border: 1px solid #56a048;
	left: 56%;
	top: -2px;
	background: #56a048;
}
#mid-nav .in-link li:nth-child(5) a .bg-nw1 {
	background: transparent url("../images/tab-bg_-tab-bg_greem2.png") no-repeat scroll center center;
	width: 35px;
	height: 28px;
	left: 85%;
	top: -2px;
}
#mid-nav .in-link li:nth-child(5) a:hover .bg-nw1 {
	left: 125%;
	top: -2px;
}
#mid-nav .in-link li:nth-child(5) a .bg-nw1 {
	background: transparent url("../images/tab-bg-tab-bg_greem2.png") no-repeat scroll center center;
	width: 35px;
	height: 28px;
	left: 70%;
	top: -2px;
}
#mid-nav .in-link li:nth-child(5) a:hover .bg-nw1 {
	left: 125%;
	top: -30px;
}
#mid-nav .in-link li:nth-child(5) a .bg-nw2 {
	background: url("../images/tab-bg_hvr-tab-bg_green2.png") no-repeat scroll center center;
	width: 35px;
	height: 28px;
	left: 5%;
	top: 60px;
}
#mid-nav .in-link li:nth-child(5) a:hover .bg-nw2 {
	left: 70%;
	top: -2px;
}
#mid-nav .in-link li:nth-child(6) a .bg-nw1 {
	border: 1px solid #56A048;
	left: 109%;
	top: 26px;
	height: 15px;
	width: 15px;
	border-radius: 100%;
}
#mid-nav .in-link li:nth-child(6) a:hover .bg-nw1 {
	border: 1px solid #56a048;
	left: 120%;
	top: 130px;
}
#mid-nav .in-link li:nth-child(6) a .bg-nw2 {
	border: 1px solid #56a048;
	left: 56%;
	top: -80px;
	background: #56a048;
	height: 15px;
	width: 15px;
	border-radius: 100%;
}
#mid-nav .in-link li:nth-child(6) a:hover .bg-nw2 {
	border: 1px solid #56a048;
	left: 109%;
	top: 26px;
	background: #56a048;
}
#mid-nav .in-link li.tav-active a::after {
	border-top: 13px solid #56A048;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
}
#mid-nav .in-link li.tav-active a {
	border-bottom: 2px solid #56A048;
}
/*----my-style-end----*/

.hexa {
	border: 0px;
	float: left;
	text-align: center;
	height: 35px;
	width: 60px;
	font-size: 22px;
	background: #f0f0f0;
	color: #3c3c3c;
	position: relative;
	margin-top: 15px;
}
.timeline {
	position: relative;
	padding: 0;
	width: 100%;
	margin-top: 20px;
	list-style-type: none;
}
.timeline:before {
	position: absolute;
	left: 50%;
	top: -38px;
	content: " ";
	display: block;
	width: 1px;
	height: 100%;
	margin-left: -1px;
	background: #9C9B9B none repeat scroll 0% 0%;
	z-index: 5;
	box-shadow: 0px 0px 0.2px #9C9B9B;
}
.timeline li {
	padding: 0px;
	min-height: 180px;
}
.timeline .hexa {
	background: rgb(0, 196, 243) none repeat scroll 0 0;
	border: 2px solid rgb(0, 196, 243);
	border-radius: 50%;
	height: 20px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: -5px;
	position: absolute;
	right: 0;
	top: -30px;
	width: 20px;
	z-index: 999;
}
.direction-l, .direction-r {
	float: none;
	width: 100%;
	text-align: center;
}
.flag-wrapper {
	text-align: center;
	position: relative;
}
.flag {
	color: #ED6A3A;
	display: inline;
	padding: 6px 10px;
	position: relative;
	text-align: left;
	z-index: 15;
	font-family: "MyriadPro-Semibold";
}
.time-wrapper {
	display: block;
	position: relative;
	margin: 4px 0 0 0;
	z-index: 14;
	line-height: 1em;
	vertical-align: middle;
	color: #fff;
}
.time {
	background: #00c4f3;
	display: inline-block;
	padding: 8px;
}
.desc {
	position: relative;
	margin: 1em 0 0 0;
	padding: 1em;
	background: rgb(246, 246, 246) none repeat scroll 0 0;
	z-index: 15;
	font-size: 14px;
	color: #00A8D8;
	font-family: "DJB Baby Bump";
}
.direction-l .desc, .direction-r .desc {
	position: relative;
	margin: 1em 1em 0 1em;
	padding: 1em;
	z-index: 15;
}
 @media(min-width: 581px) and (max-width:767px) {
.timeline {
	width: 540px;
	margin: 50px auto 0px;
}
.timeline li:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.timeline .hexa {
	left: -30px;
	right: auto;
	top: 5px;
}

  .tab-in {
    max-width: 479px;
    margin: auto;
}

.parent-pageid-571 .child_page_link li:nth-child(3), .parent-pageid-571 .child_page_link li:nth-child(4) {
    max-width: 120px !important;
}

.timeline .direction-l .hexa {
	left: auto;
	right: -60px;
}
.flag:before {
	display: block;
	background: #8A8585;
	position: absolute;
	top: 14px;
	z-index: -333;
	content: "";
	width: 58px;
	height: 1.3px;
	box-shadow: 0px 0px 1px rgba(114, 110, 110, 0.49);
}
.direction-l .flag:before {
	right: -54px;
}
.direction-r .flag:before {
	left: -60px;
}
.direction-l {
	position: relative;
	text-align: right;
	right: 0px;
	width: 220px;
	float: left;
}
.direction-r {
	position: relative;
	width: 220px;
	float: right;
	text-align: left;
	left: 0;
}
.desc {
	font-size: 12px;
}
.timeline .direction-r .hexa {
	left: -60px;
	right: auto;
	top: 3px;
}
.flag-wrapper {
	display: inline-block;
}
.flag {
	font-size: 18px;
}
.direction-r .desc {
	margin: 1em 0 0 0.75em;
}

.parent-pageid-571 .in-link li {
    
    max-width: 120px !important;
}

}
 @media(min-width: 992px) {
.timeline {
	width: 800px;
	margin: 50px auto 0px;
}
.direction-l {
	position: relative;
	width: 380px;
	float: left;
	text-align: right;
	right: 30px;
}
.flag::before {
	top: 12px !important;
}
.direction-r {
	position: relative;
	width: 380px;
	float: right;
	text-align: left;
	left: 30px;
}
.timeline .direction-r .hexa {
	left: -60px;
	right: auto;
	top: 3px;
}

}
/*---------timeline-end---*/


@media (min-width: 1056px) and (max-width: 1200px) {
.logo img {
	max-width: 200px;
}
.about-us-sct .bg-text::before {
	left: -34%;
}
.footer-mn-bx {
	padding-right: 3%;
}
.radio-btn li {
    margin-right: 18px;
}

.foot-nav li a {
    font-size: 10pt;
}
.text-under-line {font-size: 11pt;}

.footer p {    
    font-size: 11pt;
}

}
@media (min-width: 992px) and (max-width: 1055px) {
.logo img {
	max-width: 100%;
}
.radio-btn li {
    margin-right: 18px;
}
.about-us-sct .bg-text::before {
	left: -34%;
}
.footer-mn-bx {
	padding-right: 3%;
}
.foot-nav li a, .footer .side-left p {
	font-size: 10pt;
}
.text-under-line {
	font-size: 11pt;
}
.bluee .radio-btn li {
    margin: 0px 9% 0px 0px;
}

#catherine_hm .in-link li:nth-child(5) a .bg-nw1 #catherine_hm .in-link li:nth-child(5) a:hover .bg-nw2 {
   
    left: 72px;
}

.footer p {    
    font-size: 11pt;
}




.banner .cycloneslider-template-standard .cycloneslider-caption-title {
    margin-bottom: 0px !important;
    padding: 0px !important;
    line-height: 20px !important;
    font-size: 13pt !important;
    
}

.banner .cycloneslider-template-standard .cycloneslider-caption-description {
    padding: 0px !important;
    font-size: 13pt !important;
    line-height: 20px !important;
	color: rgb(77, 169, 210);
    
}

.banner .cycloneslider-template-standard .cycloneslider-caption {    
    left: 0 !important;  
    padding: 15px 30px 10px;
    right: 0;
    margin: auto;
    max-width: 250px;
}




}
 @media (max-width: 991px) {
.actu-box {
	max-width: 320px;
	margin: 50px auto 0;
}
.title-bnr {
	left: 45%;
}

.footer p {    
    font-size: 11pt;
}

.footer .side-left p {
	text-align: center;
}
.pad-text {
	position: relative;
	padding: 21px 0px 22px 0;
}
.map-in .pad-text {
	position: relative;
	padding: 12px 0px 2px 0;
}
.icon-bx {
	left: -100px;
}
.map-in {
	text-align: center;
}
/*.pop-title {
	top: 19%;
	left: 19%;
}*/
.text-map-box {
	padding: 0px 0px 50px 52px;
	max-width: 320px;
	text-align: left;
	margin: 0 auto 40px;
}
.map-box, .video-box {
	margin-bottom: 60px;
}
.side-left, .side-right {
	width: 100% !important;
	text-align: center;
}
.hide-md {
	display: block;
}
.footer-mn-bx {
	float: none;
	padding-right: 0px;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.text-under-line {
	background-position: center bottom;
}
.footer p {
	color: #FFF;
	padding-top: 20px;
}
.mid-text {
	font-size: 16pt;
}
.text-under-line {
	min-height: 30px;
}
.main-head {
	padding-bottom: 20px;
}
.top-nav li a {
	margin-left: 11px;
}
.nav-main.open {
	margin-top: 20px !important;
}
.video-sec .pad-right h3 {
	padding: 0px 0px 20px 0;
	margin-top: 0 !important;
}
#nos-partenaires .partner-details.align-right {
	text-align: center;
}
#nos-partenaires .partner-details.align-left {
	text-align: center;
}
.content-grid > img {
    margin-top: 30px;
}
.pad-left {
    padding-left: 15px !important;
}
#pourquoi-nous-aider .pad-left {
    padding-left: 0 !important;
}

.box-form.text-right {
    text-align: left !important;
}

.input-text-fld {max-width:100%;}

.c-form label {
    display: block !important;   
    text-align: left;
	margin-right: 0;
}

.c-form .input-text {
    float: none;    
    border: none;
	width:100%;
}

.actualties  .box-in-actu , .blog .box-in-actu  {
	min-height:auto;
}



}
@media (min-width: 768px) and (max-width: 991px) {
body {
	font: 10pt/14pt MyriadPro-Regular;
}
.bg-text {
	padding: 15px 40px 15px 20px;
	line-height: 28px;
	font-size: 14pt;
	position: relative;
	z-index: 99;
}
.about-us-sct .bg-text::before {
	left: -44%;
}
.in-head {
	font-size: 12pt;
	line-height: 20px;
}
.parent-pageid-571 .in-link li:last-child a{margin-right:0;}
.parent-pageid-571 .in-link li a{margin-right:14px;}
#catherine_hm .in-link li a{margin-right:22px ; }
#catherine_hm .in-link li:last-child a{margin-right:22px ; }
#catherine_hm .in-link li:nth-child(5) a .bg-nw1 {left: 70px;}
#catherine_hm .in-link li:nth-child(5) a:hover .bg-nw2 {left: 70px;}
#catherine_hm .in-link li:nth-child(6) a .bg-nw1 {left: 70px; top: 35px;}
#catherine_hm .in-link li:nth-child(6) a:hover .bg-nw2 {left: 70px; top: 35px;}
.in-link {margin: 20px auto 50px;max-width: 768px;}
.in-link li:nth-child(6) a .bg-nw1 {left: -5px;}
.in-link li:nth-child(6) a:hover .bg-nw2 {left: -5px;}
.parent-pageid-571 .in-link li:nth-child(3) a .bg-nw1 {left: 2px;top: 2px;}
.parent-pageid-571 .in-link li:nth-child(3) a:hover .bg-nw2 {left: 2px;top: 2px;}
#pourquoi-nous-aider .icon-bx {left:-30px;}
#pourquoi-nous-aider .icon-bx.head-four {left:0;}
#pourquoi-nous-aider .icon-bx.head-five {left:-50px;}
#pourquoi-nous-aider .icon-bx.head-six {left:0;}
.content-wrapper {max-width: 700px;}
.bluee .radio-btn li {margin: 0px 6% 0px 0px;}
.parent-pageid-571 .in-link li {
    display: inline-block;
    position: relative;
    max-width: 150px;   
}

.parent-pageid-571 .child_page_link li:nth-child(3), .parent-pageid-571 .child_page_link li:nth-child(4) {
    max-width:150px !important;
}



.banner .cycloneslider-template-standard .cycloneslider-caption-title {
    margin-bottom: 0px !important;
    padding: 0px !important;
    line-height: 20px !important;
    font-size: 13pt !important;
    
}

.banner .cycloneslider-template-standard .cycloneslider-caption-description {
    padding: 0px !important;
    font-size: 13pt !important;
    line-height: 20px !important;
    
}

.banner .cycloneslider-template-standard .cycloneslider-caption {    
    left: 0 !important;  
    padding: 15px 30px 10px;
    right: 0;
    margin: auto;
    max-width: 250px;
}



}
@media screen and (max-width: 580px) {
.search_bx{margin-left:-25px;}	
	.acc-slider-img .cycloneslider-slides {
	min-height: 180px !important;
}
.flex-direction-nav a{top:32% !important;}
.search_bx input[type="search"] {
	border: medium none;
	background: #F6F6F6 none repeat scroll 0% 0%;
	width: 108px;
}

.in-link li a {
    margin-right: 0;
}

.parent-pageid-571 .in-link li {
    
    max-width: 100% !important;
}
.list-link {   
    font-size: 8pt;
    letter-spacing: 0.6px;
}

.top-nav {
	float: left;
	margin: 18px 0px 0px;
	width: 100%;
	text-align: center;
}
.top-nav li a .bg-1, .top-nav li a .bg-2 {
	display: none;
}
.top-nav li a {
	margin-left: 5px;
	padding: 0;
}
.title-bnr {
	position: absolute;
	bottom: 0px;
	left: 0;
	z-index: 555;
	margin: auto;
	right: 0;
	text-align: center;
}
.title-bnr a {
	color: inherit;
	padding: 16px 30px 10px;
	font-size: 14pt;
	display: inline-block;
}
img {
	max-width: 100%;
}
body {
	font: 10pt/14pt MyriadPro-Regular !important;
}
.bg-text {
	margin-top: 30px;
	font-size: 12pt !important;
	line-height: 17pt !important;
	padding: 15px !important;
}
.bg-text:before, .actualties h3::after {
	display: none !important;
}
.icon-bx {
	left: 0 !important;
	right: 0;
	top: -42px !important;
	margin: auto;
}

.map-in  .icon-bx , .actualties .icon-bx {	
	top: -72px !important;
}

.pad-text {
	display: block !important;
	margin-top: 80px !important;
}

.headings + p {
	margin-bottom: 30px;
}
.headings img {
	float: none !important;
	margin: 0 auto 0px;
	display: block;
}
.pad-right {
	padding-right: 15px !important;
	text-align: center;
}
.headings {
	font-size: 12pt !important;
	margin: 0px 0px 30px;
	line-height: 20pt !important;
}
#about-content .list-link a {
	font-size: 9pt;
}
#about-content .list-link li::after {
	display: none;
}
#about-content .list-link {
	padding-left: 0;
}
#about-content .list-link li {
	padding: 0px 10px 0px 0px;
}
.in-link {
	overflow: hidden;
	max-width: 300px;
	margin: 20px auto 40px;
}
.in-link li {
	width: 100%;
	float: none;
}
.in-link li a {
	padding: 7px 0px;
	display: block;
	margin-right: 0px !important;
}
.bg-nw1, .bg-nw2, .in-link li.tav-active a::after {
	display: none;
}
.in-link li a:hover {
	color: #D06A3E;
}
.in-brd-text-in {
	padding: 0px 0px 20px;
	margin-bottom: 28px;
	display: inline-block;
	color: #4DA9D2;
	font-size: 10pt !important;
}
.boxes {
	max-width: 450px;
}
#about-content .icon-bx {
	top: -50px !important;
}
#about-content .headings.pad-text.banner-txt {
	margin: 0px auto !important;
	margin-top: 94px !important;
}
.flag-wrapper {
20px;
}
.flag {
	background: #fff;
}
.direction-l .desc, .direction-r .desc {
	top: 20px;
}
.desc {
	font-size: 10px;
}
.timeline li {
	padding: 50px 0 !important;
	min-height: auto !important;
}
.headings:before, .headings:after, .actualties h3::after, .bg-trigl, #un-peu-dhistoire .headings.pad-left.in-brd-text::after, .cycloneslider-template-standard .cycloneslider-prev, .cycloneslider-template-standard .cycloneslider-next {
	display: none !important;
}

.box-frm {
    padding: 15px 5px;
}

.radio-btn li {
    margin-right: 18px;
}

.set-input {
    max-width: 100%;
	width:80%
}

.radio-btn label {
   
    font-size: 1.25em;
    margin: 10px auto;   
    padding: 0px 0px 0px 16px;
	height: 15px;
}

.radio-btn .check {
    height: 15px;
    width: 15px;
    top: 11px;
    left: -4px;
}

.radio-btn .check::before {
    border-radius: 100%;
    height: 5px;
    width: 5px;
}

.head-frm {
    font-size: 10pt;
	margin: 0 0 15px;
padding: 5px 0 15px;
}

.lalel-text {
    font-size: 12pt;
}

.box-new {    
    width: 80%;
}
.lalel-text {
    font-size: 12pt;
}


.small-head {
    margin: 20px 0 10px;
	font-size: 12pt;
}

.note-text {
    font-size: 10pt;
    line-height: 12pt;
}

.text-wt {
   font-size: 10pt;
    margin: 0 0px 20px;
}

.box-form label {   
    font-size: 10pt;
}
.bluee .lalel-text {
    padding: 0px 0px 0px 20px !important;
}

.bluee .radio-btn {
   
    width: 186px !important;
}

.footer {
    margin-top: 40px;
}

.panel-title.rec-img {   
    font-size: 10pt !important;   
    line-height: 25px;   
}

.panel-title > a.collapsed::after , .panel-title > a::after {
    font-size: 15px;
    height: 18px;
    line-height: 10px;
    margin-left: 15px;
    width: 18px;
    text-align: center;
    margin-top: 7px;
}

.panel-title > a::after {margin-left: 20px;}

.panel-title {
    margin-right: 25px;
}

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#cssmenu > ul > li > a {
	padding: 10px 9px !important;
}
}
 @media (max-width: 767px) {
#espace-presse-content .actu-box {
	margin: 30px auto !important;
}
#documentation-content .actu-box {
	margin: 30px auto !important;
}
.actualités h3::after {
	display: none
}
.hexa {
	left: -60px;
	right: auto;
	top: 6px;
}
#news_page .actualités {
    margin: 110px 0 0 !important;
}
#documentation-content .actualités {
    margin: 90px 0 0 !important;
}
#espace-presse-content .actualités {
    margin: 90px 0 0 !important;
}

.bluee .radio-btn li {
    margin: 0px auto 50px;    
    float: none;
    text-align: left;
    display: block;
	width: 100%;
}

#pourquoi-nous-aider .circle-bk , #legs-donation-assurance-vie .circle-bk{left:0;}

.bluee .radio-btn {    
    margin: 0px auto 20px;
    max-width: 257px;
	width:100%;
}

.bluee .radio-btn .check {
    top: -2px;
    left: 0;
}

.in-link li {
    display: inline-block;
    position: relative;    
}

.in-link li a{margin-right:20px; border-bottom:2px solid none; padding-bottom: 5px;
margin-bottom: 5px; font-size: 10pt;}


.in-link li:last-child a {
    padding: inherit !important;
}
.in-link li a .bg-nw2 , .in-link li a .bg-nw1 {display:none !important;}

.parent-pageid-571 .in-link li.tav-active a::after, .in-link li.tav-active a::after {
	display:none;
}



.parent-pageid-262 .in-link li.tav-active a::after {display:none;}


.banner .cycloneslider-template-standard .cycloneslider-caption::before , .banner .cycloneslider-template-standard .cycloneslider-caption::after{display:none;}
.banner .cycloneslider-template-standard .cycloneslider-caption-title {    
    line-height: 20px !important;
    font-size: 12pt !important;
    color: #fff;
    text-shadow: 15px 0px 5px #000;
}

.banner .cycloneslider-template-standard .cycloneslider-caption {  
    left: 0 !important;  
    color: #FFF !important;
    opacity: 1 !important;
    text-align: center !important;
    padding: 15px 0 10px;
}

.banner .cycloneslider-template-standard .cycloneslider-caption *::after {display:none;}

}


}
@media(max-width: 605px) {
.contact-form {
	padding: 40px 15px;
}

.c-form label {
	color: rgb(255, 255, 255);
	font-weight: normal;
	margin-right: 0;
}
.banner .cycloneslider-template-standard .cycloneslider-caption-description {   
    font-size: 12pt !important;    
    color: #00ABD5;    
}


.c-form {
	max-width: 620px;
	overflow: hidden;
	text-align: justify;
}
.radio-btn li {
	display: inline-block;
	margin-right: 0 !important;
	position: relative;
	width: 50%;
	text-align: left;
	float: left;
}
.radio-btn label {
	padding: 0px 0px 0px 40px !important;
}
.radio-btn .check {
	left: 12px !important;
}
.radio-btn {
	list-style: outside none none;
	padding: 0px;
	text-align: center;
	margin: 0px auto 30px !important;
	width: 182px;
}
.bluee.radio-btn {
	
	width: 100%;
}

}

@media(min-width: 768px) {
.timeline {
	width: 660px;
	margin: 50px auto 0px;
}
.timeline li:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.timeline .hexa {
	left: -30px;
	right: auto;
	top: 3px;
}
.timeline .direction-l .hexa {
	left: auto;
	right: -60px;
}
.flag:before {
	display: block;
	background: #8A8585;
	position: absolute;
	top: 14px;
	z-index: -333;
	content: "";
	width: 58px;
	height: 1.3px;
}
.direction-l .flag:before {
	right: -54px;
}
.direction-r .flag:before {
	left: -60px;
}
.direction-l {
	position: relative;
	width: 380px;
	float: left;
	text-align: right;
	right: 100px;
}
.direction-r {
	float: right;
	left: 100px;
	position: relative;
	text-align: left;
	width: 380px;
}
.timeline .direction-r .hexa {
	left: -60px;
	right: auto;
	top: 3px;
}
.flag-wrapper {
	display: inline-block;
}
.flag {
	font-size: 18px;
}
.direction-r .desc {
	margin: 1em 0 0 0.75em;
}
}

.text-wd p{margin:0; display:inline;}
.form-box-in p{margin:0;}
#pourquoi-nous-aider .pad-text{padding-left:0;}
#pourquoi-nous-aider .icon-bx.pour-sec-head {left:0;}
#pourquoi-nous-aider .row{margin:0 !important;}



