html{height:100%}body{min-height:100%;margin:0;padding:0;position:relative;box-sizing:border-box;padding-bottom:270px}body a{color:#2b9f88}body a:hover{color:#252122}.carousel a{color:#FFFFFF}footer{position:absolute;bottom:0;left:0;right:0;height:250px}.powermail_form h3{display:none}.news .article .header h2{font-size:18px}body .well,.htmlarea-content-body .well{color:white}li{list-style-position:inside}header.navbar .navbar-header-main .col-sm-2 .navbar-brand img{padding:0px}header.navbar .navbar-header-main .col-sm-2 .navbar-brand img{height:auto;width:auto}.well a{text-decoration:underline !important}.well .panel,.well .panel-heading{background-color:#2b9f88}#social-media-icons .ir{display:block;overflow:visible;padding:0 0 100%;position:relative;height:0;width:100%}#social-media-icons .ir>*{position:absolute;height:100%;width:100%;top:0;left:0}#social-media-icons li{display:inline-block;margin:3px;margin:0.3rem}#social-media-icons a,#social-media-icons svg{display:block}#social-media-icons a{position:relative;height:30px;height:3rem;width:30px;width:3rem}#social-media-icons .social-media-icon{color:white;fill:white}#social-media-icons .social-media-icon:hover{border-radius:100%;color:#2b9f88;fill:#2b9f88;background:white;transform:scale(1.1);transition:background-color 0.5s, transform 0.5s ease-out}.comment img{max-width:70%}.footer-section ul{list-style:none;padding-left:0}.equipeExterneWrapper img{float:unset !important}.equipeExterneWrapper address{float:unset !important;min-height:unset !important}.leftMenu .firstLevel li{text-transform:unset}.leftMenu .firstLevel li span.firstLevelItem{background-color:lightgray;color:#2b9f88}.leftMenu .firstLevel li .secondLevel{background-color:#2b9f88}.leftMenu .firstLevel li .secondLevel li a{padding-left:1em !important;color:lightgray}.leftMenu .firstLevel li .secondLevel li a:hover{color:white}.leftMenu .firstLevel li .secondLevel .list-group-item.active a{color:#FFFFFF;font-weight:bold}.leftMenu>.firstLevel>li.active>a span{background-color:#2b9f88;color:lightgray}.leftMenu>.firstLevel>li.active>a span:hover{color:white}.firstLevelItem:hover{color:white !important;font-weight:bold}.leftMenu .firstLevel .secondLevel .list-group-item{border-bottom:0px}.leftMenu .firstLevel .secondLevel .list-group-item a{padding:0px}.leftMenu>.firstLevel>li.active ul{padding-bottom:1em}footer .news .teaser-text p{color:white !important}