.h1_texte{color:rgb(255,185,11);}
.fullEditeur{
    margin:0px auto;margin-bottom: 50px; text-align: justify;
}
.fullEditeur *{color:rgb(7,140,214);}
.widthout{
margin-top:30px;
}
.kslider .legende{
    position: absolute;
    bottom: 0px;
    right: 3px;
    background-color: rgba(153, 51, 0, 0.5);
    font-size: 29px;
    color: rgb(255, 255, 255);
    padding: 30px;
    min-width: 250px;
    text-align: center;
}
.kslider .slidetexte{
position: absolute;
top: 15px;
background-color: rgb(255, 255, 255);
color: rgb(153, 51, 0);
font-size: 19px;
}
.without{
margin-top:30px;
}


.h1.h1_texte{
    font-size: 32px;
    text-transform: uppercase;
    color: #d62d1d;
	margin-bottom: 10px; margin-top:  65px}

.texte.tpl-front .row_texte, .texte.tpl-front .row_texte p, .texte.tpl-front .row_texte p b, .texte.tpl-front .row_texte b, .row_texte .col-lg-4, .fullEditeur *  { font-size: 19px; color: #9293a1; font-weight: 400}

.fullEditeur strong{ font-weight: 700; font-weight: 600}


.fullEditeur h2 {
    font-size: 24px;
    color: #d62d1d;
    margin-bottom: 20px;
    text-align: left;
}

.fullEditeur h3{margin-bottom: 10px; margin-top: 15px; font-size: 22px}

.tpl-front .bx-wrapper .bx-pager.bx-default-pager a:hover, .tpl-front .bx-wrapper .bx-pager.bx-default-pager a.active, .tpl-front  .bx-wrapper .bx-pager.bx-default-pager a:focus{ background-color: #d62d1d !important}

.tpl-front .bx-wrapper .bx-pager.bx-default-pager a{ background-color: #9293a1 !important}

.texte.tpl-front .row_texte p { margin-bottom:  25px}

#texte_72 .col-lg-4 b {max-width:400px; display:  block; text-align: left}

b{ font-weight:700; color: #9293a1}

.img-gauche{ background-color: #f5f5f7; padding: 40px 40px 40px 100px; margin-top:  27px}

.img-gauche .col-lg-4{ padding-left: 60px}

.container-encart h3{ font-size: 30px; color: #9293a1; margin-bottom: 5px}

.container-encart{ margin-top: 45px}

.encart1 {
  background-color: rgba(214,45,29, 0.1);
  border-radius: 15px;
  padding: 25px;
  margin-bottom: 25px;
}

.row_texte:last-child{ margin-bottom:  25px}

.tpl-front  .width .bx-wrapper{margin-bottom: 35px}

.carousel-indicators li.active{background-color: #d62d1d}

.carousel-indicators li{/*display: none; width: 100%!important*/ background-color: #FFFFFF; opacity: 1; text-indent: -9999px}

#carouselExampleSlidesOnly1{max-width: 1066px; width: 100%; margin: auto}


.coordonne h3, .coordonne h3.titreBlack{font-size: 24px; font-weight: 700;
color: #d62d1d ;
margin-bottom: 10px;
margin-top: 35px;}

.coordonne u, .coordonne u strong{ font-weight: 700}

.coordonne a{ font-size: 19px; font-weight: 300; color: #8099b2}


.competence-section{ background: url(/kassets/cssimg/site/bg-competence.jpg) no-repeat center; background-size: contain}

.main-texte a:hover{ text-decoration: none; color: #d62d1d}

.legende-texte{padding: 7px 25px; background-color:rgba(214, 45, 29, 0.85); font-size:  16px; color: #fff; position: absolute; left: 0; right: 0; top: 0}

.row_texte .bx-wrapper .bx-controls-direction a{ top: 50%}

.encart{ border: 1px solid #B8B8C3; padding:  25px; height: 100%}

.main-texte a{ color: #d62d1d}

.main-texte a:hover{ color: #9293a1}

.encart ul{padding-left: 25px}

.idPage-606 .main-texte h2 {
	color: #d62d1d;
    font-size: 28px;
    margin-top: 25px;
    margin-bottom: 10px;
}

.idPage-606 .main-texte h3 {
    margin-bottom: 10px;
    margin-top: 15px;
    font-size: 22px;
	color: #70717f
}

.titre-rouge{ 
	text-transform: uppercase;
	font-weight: 300;
	font-size: 20px;
	color: #d62d1d;
	text-align: center
}


.main-texte ul{padding-left: 50px}

.tpl-front .bx-wrapper{max-width: 1066px !important; margin: auto; width: 100%}

.bloc-prom .in-col{background-color:#d62d1d; color:#fff; height: 100%; flex-direction: column; width: 100%; padding: 25px 15px; text-align: center;}

.chiffres, .bloc-prom .in-col span{display: block; text-align: center; color: #fff; line-height: 19px}

.chiffres{font-size: 35px; font-weight: 700; margin-bottom: 20px}

.carousel{max-width: 1000px; margin: auto; width: 100%}

.carousel-item{max-height: 600px; overflow: hidden}



@media(max-width: 1280px){
	.img-gauche{padding: 0}
	.img-gauche .col-lg-4{padding-left: 15px}
}


@media(max-width: 1080px){
	.bx-wrapper .bx-pager{display: none}
}


@media(max-width: 992px){
	.bx-wrapper .bx-pager{bottom: -60px}
	.bx-wrapper .bx-controls-direction a{display: none}
	.bloc-prom .col{ flex: 0 0 194px; margin-bottom: 20px; margin-bottom: 30px; height: 164px}
}

@media(max-width:768px){
	.row_texte .bx-wrapper .bx-controls-direction a{display: none !important}
}
