/* GENERAL */
hr {clear: both; border: none; height: 20px;}
.btn{border-radius: 2.25rem; padding: 10px 30px;}
.btn.btn-danger{background-color: #bf2144!important;}
.btn.btn-danger a{color:#fff;}

.item-page .article-body {
  width: 100%;
}

/* HEADER */
.accroche{padding: 30px 0 0 20px;}

/* MENU */
#t4-mainnav{border:none!important;}
.t4-navbar .navbar {float: none;}

@media (min-width: 768px) {
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
  }}

/* FOOTER */
ul.navbar-nav {
    margin-left: auto!important;
    margin-right: auto!important;
}
.t4-footer .nav > li {
  margin-left: auto;
  margin-right: auto;
}
.t4-footer .nav > li a.nav-link{
    padding:0;
}

.t4-footer .nav > li > a{text-transform: none; font-size: 0.750rem;}
.t4-footer .nav > li > a:hover{border:none; text-decoration: underline;}


/* HOME ACTU*/
.t4-masthead .container {padding-bottom: 0;}

@media (min-width: 1200px) {
.t4-masthead .container{max-width: 1920px;}
}
h4.jacl-item__title{
font-family: var(--body-font-family);
}
.jacl-item__meta ul li{
    color:#fff;
    font-weight:bold;
}
.item-style-1.has-media .jacl-item__body{
    padding: 32px 25%;
}


/* HOME PARCOURS */
.modulejeune, .modulesenior {min-height:500px;}
.modulejeune .custom, .modulesenior .custom{min-height:500px;background-repeat: no-repeat;}
.modulejeune h3, .modulesenior h3 {font-weight:bold; font-size:20px;}

/* HOME JEUNE */
.modulejeune{background-color:#F6F0F0; }
.modulejeune .custom{background-position: bottom center; padding: 5% 10% 0 40%;}

/* HOME SENIOR */
.modulesenior{}
.modulesenior .custom{background-position: bottom center; padding: 5% 40% 0 5%;}

/* HOME VIDEO */
.homevideo .t4-main-body{padding-top:0; padding-bottom:0; background-color: #fabe84;}
.homevideo .article-aside, .blog .blog-items .blog-item, .blog-featured .blog-items .blog-item{margin-bottom:0;}

/* HOME TEMOINS */

.moduletemoin1, .moduletemoin2{padding:20px 0; line-height: 1.2em;}
.moduletemoin1 div.temoin{padding:80px 150px;}
.moduletemoin2 div.temoin{padding: 50px 100px 35px 115px;}
.moduletemoin1 .custom{background-repeat: no-repeat; background-position: top center;}
.moduletemoin2 .custom{background-repeat: no-repeat; background-position: bottom center;}


/* HOME NEWSLETTER + PARTENAIRES */
.modulenewsletter, .modulepartenaires{padding:20px;}



/* PAGE ASSO */
#bg_asso1{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_asso1.png); background-repeat: no-repeat; background-position: center;}
#bg_asso2{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_asso2.png); background-repeat: no-repeat; background-position: center;}
#bg_asso3{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_asso3.png); background-repeat: no-repeat; background-position: center;}

#bg_partenaire1{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_partenaire1.png); background-repeat: no-repeat; background-position: center;}

/* PAGE CIS */
#bg_cis1{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_cis1.png); background-repeat: no-repeat; background-position: center;}
#bg_cis2{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_cis2.png); background-repeat: no-repeat; background-position: center;}
#bg_cis5 {margin-bottom:20px; padding:50px; min-height:360px; background-image:url(/images/bkg/bg_cis5.png); background-repeat: no-repeat; background-position: center;}
#bg_cis5 p{padding: 0px 250px 5px;}
#bg_cis5 ul{padding: 0px 250px;}

/* PAGE JEUNE */
.item-pagejeune h2{font-weight: bold; color:#394457;}
#bg_jeune1 {margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_jeune1.png); background-repeat: no-repeat; background-position: center;}
#bg_jeune2 {margin-bottom:20px; padding:50px; min-height:360px; background-image:url(/images/bkg/bg_jeune2.png); background-repeat: no-repeat; background-position: center;}
#bg_jeune2 p{padding-top:40px;}
#bg_jeune2 ol{padding: 20px 315px;}
#bg_jeune3 {min-height:612px; text-align: center; margin-bottom:20px; padding-top:210px; background-image:url(/images/bkg/bg_jeune3.jpg); background-repeat: no-repeat; background-position: center; }
#bg_jeune3 p{padding-right:295px; padding-left:315px;}
#bg_jeune4 {clear:both; margin-top:20px; padding-top:1px; min-height:407px;background-image:url(/images/bkg/bg_jeune4_bdp.jpg); background-repeat: no-repeat; background-position: right bottom;}
#bg_jeune4 p{text-align:right;}

/* PAGE CANDIDATURE J */
#bg_candidatj1{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_candidatj1.png); background-repeat: no-repeat; background-position: center;}
#bg_candidatj2{padding:30px 20px 20px 20px; background-image:url(/images/bkg/bg_candidatj2.png); background-repeat: no-repeat; background-position: center;}
#bg_candidatj3{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_candidatj3.png); background-repeat: no-repeat; background-position: center;}
#bg_candidatj3 a{color:#3f4f68}

/* PAGE SENIOR */
.item-pagesenior h2{font-weight: bold; color:#394457;}
#bg_senior1 {margin-bottom:20px; padding:20px; background-image:url(/images/bkg/bg_senior1.png); background-repeat: no-repeat; background-position: center;}
#bg_senior2 {clear:both;margin-bottom:20px; padding:40px; min-height:470px; background-image:url(/images/bkg/bg_senior2.jpg); background-repeat: no-repeat; background-position: center;}
#bg_senior2 p{padding-top:60px;}
#bg_senior2 ol{padding: 20px 315px;}
#bg_senior3 {margin-bottom:20px; padding-top:150px; padding-bottom:150px; background-image:url(/images/bkg/bg_senior3.jpg); background-repeat: no-repeat; background-position: center;}
#bg_senior3 p{padding-right:345px; padding-left:275px;}
#bg_senior4 {margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_senior4.jpg); background-repeat: no-repeat; background-position: center;}
#bg_senior4 a{color:#394457}
#bg_senior5 {clear:both; margin-top:20px; padding-top:1px; min-height:416px;background-image:url(/images/bkg/bg_senior5_bdp.jpg); background-repeat: no-repeat; background-position: right bottom;}
#bg_senior5 p{text-align:right;}

/* PAGE FAQ SENIOR */
#bg_faq_senior {margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_faq_senior.png); background-repeat: no-repeat; background-position: center;}


/* PAGE CHARTE JEUNE */
#bg_charte1 {margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_charte1.png); background-repeat: no-repeat; background-position: center;}

/* PAGE CHARTE SENIOR */
#bg_charte2 {margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_charte2.png); background-repeat: no-repeat; background-position: center;}
#bg_candidats3{margin-bottom:40px; padding:20px; background-image:url(/images/bkg/bg_candidats3.png); background-repeat: no-repeat; background-position: center;}
#bg_candidats3 a{color:#3f4f68}


/* PAGE ACTUS*/
.items-row .item .item-image{width:300px;}


/* PAGE OLISES */
.category-desc {
  border: 0px;
  color: inherit;
  padding: 0;
  margin-top: 0;
}


@media (min-width: 768px) {
  .t4-main-body {padding-bottom: 0;}
}

@media (min-width: 811px) and (max-width: 1025px) {
.moduletemoin2 div.temoin {padding: 50px 60px 35px 80px;}
}

@media (max-width: 575.98px){
.moduletemoin1, .moduletemoin2{padding:20px 0; line-height: 1.2em;}
.moduletemoin1 div.temoin{padding: 95px 40px;}
.moduletemoin2 div.temoin{padding: 50px 40px 35px 40px;}   

#bg_candidatj1, #bg_candidatj2, #bg_candidatj3{background-image:none; background-color:#fabe84;}

#bg_asso1{background-image:none; background-color:#fabe82;}
#bg_asso2, #bg_cis2{background-image:none; background-color:#f1c0b9;}
#bg_asso3, #bg_cis1{background-image:none; background-color:#c7dbc2;}
#bg_cis5 {margin-bottom:20px; padding:20px; background-image:none; background-color:#f8f0f1;}
#bg_cis5 p, #bg_cis5 ul{padding:20px;}

#bg_jeune1 {margin-bottom:20px; padding:20px; background-image:none; background-color:#fabe82;}
#bg_jeune2 {margin-bottom:20px; padding:20px; background-image:none; background-color:#f1c0b9;}
#bg_jeune2 p{padding-top:20px;}
#bg_jeune2 ol{padding: 20px;}
#bg_jeune3 {text-align: center; margin-bottom:20px; padding-top:20px; background-image:none; background-color:#f6f0f0; }
#bg_jeune3 p{padding:20px;}

#bg_senior1 {margin-bottom:20px; padding:20px; background-image:none; background-color:#c7dbc2;}
#bg_senior2 {margin-bottom:20px; padding:20px; background-image:none; background-color:#f3ecd2;}
#bg_senior2 p{padding-top: 20px;}
#bg_senior2 ol{padding:20px;}
#bg_senior3 {padding-top:25px; padding-bottom:10px; background-image:none; background-color:#c7dbc2;}
#bg_senior4{background-image:none; background-color:#c6d3b7;}
#bg_senior2 p, #bg_senior3 p{padding:10px 20px;}
#bg_faq_senior{margin-bottom:20px; padding:20px; background-image:none; background-color:#c7dbc2;}
}