.color-general{color:#809599}.bg-general{background-color:#809599}.bg-general:hover{background-color:#5c7276}.color-langues{color:#d43b3b}.bg-langues{background-color:#d43b3b}.bg-langues:hover{background-color:#b13232}.item-cours article h3 strong{color:#d43b3b}.item-cours article a.btn{background-color:#d43b3b}.item-cours article a.btn:hover{background-color:#b13232}.color-mediatheque{color:#00a3d7}.bg-mediatheque{background-color:#00a3d7}.bg-mediatheque:hover{background-color:#0086b4}.color-arts{color:#ec2790}.bg-arts{background-color:#ec2790}.bg-arts:hover{background-color:#c92577}.color-culturel{color:#6f2784}.bg-culturel{background-color:#6f2784}.bg-culturel:hover{background-color:#4c2461}#section-agenda article a.btn{background-color:#6f2784}.color-cafe{color:#00a77f}.bg-cafe{background-color:#00a77f}.bg-cafe:hover{background-color:#008461}.color-enfants{color:#c4c118}.bg-enfants{background-color:#c4c118}.bg-enfants:hover{background-color:#a19e18}#arts-see-all-button{left:45%;width:22em}.homepage--alt1 img{margin:.3em}.m-section-content{margin:0}.m-section-content .m-section-content__content ul.list li:before{font-size:30px!important}.m-section-content .m-section-content__content ol>li:before{font-family:Satisfy,cursive;content:counter(li);counter-increment:li;font-size:3.8em;float:left;color:#b6b6b6;padding-top:.55em}.m-section-content .m-section-content__content ol>li .list-title{font-size:24px;clear:none;padding-top:14px;color:#e01643;margin-left:100px;font-family:Satisfy,cursive}.search-form.form-inline{margin:2rem 0}.homepage--alt1{background-color:#fff;border-bottom:solid 45px #e01643;border-top:solid 45px #e01643}.content-page h2{color:#e01643;font-weight:700}.partenaires .title{font-size:1.6em;font-family:georgia;font-style:italic;color:#e01643}.homepage--alt1{background-color:#fff;border-bottom:solid 45px #e01643;border-top:solid 45px #e01643}.content-page h2{color:#e01643;font-weight:700}.partenaires .title{font-size:1.6em;font-family:georgia;font-style:italic;color:#e01643}.highlight{font-family:Satisfy,cursive!important;color:#db1f35}.sidebar-primary .main{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.sidebar-primary .main{float:left;width:65%;padding:0 1rem}.sidebar{float:right;width:33.3333333%}}