h4 { padding-bottom:5px; line-height: 1em; font-size: 1.2em; }
.block-list.files .block-subcontent ul li,
[data-type="content"] #container-wrapper .block-text .block-content li {background:url(../image/bullet.svg) no-repeat 3px 10px; padding:5px 0 5px 35px; margin-left: 10px; list-style: none;}
.block-list.files .block-subcontent ul li {padding:6px 0 5px 35px;}
.block-list.files .block-subcontent ul li p  {margin: 0}
#block-partner .block-resume {padding: 1%;}

#block-ffcb .block-content ol > li {  padding-bottom: 2%;}
#footer-wrapper #block-copyright {font-size: 1.4em; text-align: center; }

    
    
/* FAQ */
#page-questions-frequentes .block-list .list .header .category-title { font-family:'NexaFreeBoldwebfont'; color:#71AB1E;margin-bottom: 30px;font-size: 1.5em; line-height: 35px; text-transform: uppercase; }
#page-questions-frequentes .field-wrapper.question.text{  color:black; font-size: 1.2em; border-top: 1px solid ; }
#page-questions-frequentes .block-subcontent li {background:url(../image/bullet.svg) no-repeat 3px 10px; padding:5px 0 5px 35px; margin-left: 10px;}
#page-questions-frequentes .field-wrapper.question.text:after { position:absolute;Right:15px; top:11px; content: '+';  font-size:1.2em; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: 500ms all ease-out; transition: 500ms all ease-out;}
#page-questions-frequentes .opened .field-wrapper.question.text:after {  content: '-'; transform: rotate(-180deg);}
#page-questions-frequentes .question .value {  max-width: 92%; text-align: justify;}
#page-questions-frequentes .reponse .value { padding-top:5px;}
#page-questions-frequentes .field-wrapper.reponse.textarea { clear:both;}
#page-questions-frequentes .category {margin-top: 30px;}
#page-questions-frequentes .category:first-child {margin-top:0}
#page-questions-frequentes .category > ol > li .question {padding-top: 10px;margin-top: 10px; }
#page-questions-frequentes .block-subcontent {position:relative;}
#page-a-propos a.more, #page-questions-frequentes a.more { display: none;}

/* Content */
h3 { font-size: 1.3em; padding-bottom:10px;}
[data-type="content"] #container-wrapper a { color:#0155b7;}

/* Accueil */

#header-wrapper #main-nav .nav-level-main li a { padding: 16px 0 16px 85px;}
[data-layout="public"] #header-wrapper #banner .image { height: 550px; width: 100%;}

/* Sessions */
[data-layout="public"] #container-wrapper #block-information_session .resume-wrapper .start_hour {    background: url(../image/horloge.png) no-repeat left 0px; background-size: 35px 35px; margin-top:10px;}

/* à Propos*/
#page-a-propos .block-text img { float:left; margin-right:20px; max-width:100%; margin-bottom:10px;}
#page-a-propos p { line-height: 1.4em;}
#page-a-propos .block-content ol > li { float:left; width: 30%; }
#page-a-propos .block-content ol > li.item-1 { margin-left:80px; }
#page-a-propos .block-content ol > li .title {display:none}
#page-a-propos .block-content ol > li img {max-width:90%; max-height:100px; }
#page-a-propos .block-content ol > li.item-0 img {max-height:none;}
#page-a-propos .block-resume { padding: 0% 5% 0% 5% }
#page-a-propos .block-text img {max-width:50%; min-width:300px;height:auto;}


/* Footer */

#footer-wrapper .mailing-list .ico { width: 69px; background: url(../image/infolettre.svg) no-repeat 1px 1px; background-size: auto 100%; height: 65px; border-radius: 12px; margin-right:10px; }
#footer-wrapper #block-social_media{ width: 162px;}
#footer-wrapper #block-social_media ul li a{ width: 69px; height: 66px;}
#footer-wrapper #block-copyright{ font-size: 1.4em;}
#footer-wrapper .mailing-list span { padding-top: 35px;}

/* Inscription */

@media (max-width:720px) {
    #page-a-propos .block-text img {min-width:none;max-width:100%}
}