<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Base
----------------------------------------------------------------------------*/


/* Menu
----------------------------------------------------------------------------*/
.ic-navbar{margin-left:auto;}

.uk-navbar-nav &gt; li &gt; a.member-access:before,
.uk-nav-offcanvas &gt; li &gt; a.member-access:before,
.uk-subnav &gt; li &gt; a.member-access:before{content:''; display:inline-block; height:1em; width:12px; margin-right:5px; margin-bottom:-1px; background:url(/images/icon/user.png) center center/contain no-repeat;}
.uk-navbar-nav &gt; li.uk-active &gt; a.member-access:before,
.uk-nav-offcanvas &gt; li &gt; a.member-access:before,
.uk-subnav &gt; li &gt; a.member-access:before{background-image:url(/images/icon/user-white.png);}
.uk-nav-offcanvas{margin-top:15px;}
.uk-nav-offcanvas &gt; li &gt; a{font-family:'Oswald'; text-transform:uppercase;}
.uk-nav-offcanvas .uk-nav-sub{padding-left:30px; padding-bottom:20px;}
.uk-nav-offcanvas .uk-nav-sub &gt; li &gt; a{font-family:'Oswald'; font-weight:200; padding:5px 0;}
.uk-nav-offcanvas .uk-nav-sub &gt; li.uk-active &gt; a{color:#6a6a6a;}
.uk-navbar-nav &gt; li .uk-dropdown-navbar{margin-top:0; border:none; box-shadow:none; border-radius:0; background:#ecf0ec;}
.uk-dropdown .uk-nav-navbar &gt; li &gt; a{font-family:'Oswald'; font-weight:300;}
.uk-dropdown .uk-nav-navbar &gt; li &gt; a:hover, .uk-dropdown .uk-nav-navbar &gt; li &gt; a:focus,
.uk-dropdown .uk-nav-navbar &gt; li.uk-active &gt; a{background:none; box-shadow:none; text-shadow:none; color:#2f974f;}
.uk-subnav &gt; li &gt; a.facebook &gt; img{width:15px; height:15px; margin:-4px 5px 0 0;}

#user-menu *{font-family:'Oswald'; text-transform:uppercase; font-size:16px; font-weight:300;}
#user-menu ul.uk-subnav-pill &gt; li{margin:0; padding:0;}
#user-menu ul.uk-subnav-pill &gt; li &gt; a{color:#fff; padding:10px; border-radius:0;}
#user-menu ul.uk-subnav-pill &gt; li &gt; a:hover,
#user-menu ul.uk-subnav-pill &gt; li &gt; a:focus{background:#494949; box-shadow:none;}
#user-menu ul.uk-subnav-pill &gt; li.uk-active &gt; a{background:#2f974f; box-shadow:none;}
#user-menu ul.uk-subnav-pill &gt; li &gt; a &gt; img,
#offcanvas-usermenu ul.uk-nav-offcanvas &gt; li &gt; a &gt; img{height:20px; margin-right:10px; position:relative; top:-3px;}
#user-menu ul.uk-subnav-pill &gt; li &gt; a &gt; img.suggest-box,
#offcanvas-usermenu ul.uk-nav-offcanvas &gt; li &gt; a &gt; img.suggest-box{top:-1px}
#user-menu ul.uk-subnav-pill &gt; li &gt; a.logout,
#offcanvas-usermenu ul.uk-nav-offcanvas &gt; li &gt; a.logout{background:#b40404;}
#user-menu ul.uk-subnav-pill &gt; li &gt; a.logout:hover,
#offcanvas-usermenu ul.uk-nav-offcanvas &gt; li &gt; a.logout:hover{background:#e40000;}
#user-menu ul.uk-subnav-pill &gt; li &gt; a.logout &gt; img{margin-right:3px;}
#user-menu ul.uk-subnav-pill &gt; li &gt; a.logout &gt; span.image-title{display:none;}



section.tm-m-footer .uk-nav &gt; li &gt; a{padding:5px 0;}
section.tm-m-footer .uk-nav-side &gt; li &gt; a{color:#fff; font-family:'Oswald'; font-weight:200;}
section.tm-m-footer .uk-nav-side &gt; li &gt; a:hover,
section.tm-m-footer .uk-nav-side &gt; li &gt; a:focus,
section.tm-m-footer .uk-nav-side &gt; li.uk-active &gt; a{color:#6a6a6a;}
footer.tm-footer .uk-subnav &gt; li &gt; a:hover{color:inherit; text-decoration:underline;}
footer.tm-footer .uk-subnav &gt; li.uk-active &gt; a{color:inherit;}

/* Layout
----------------------------------------------------------------------------*/
body.registered{margin-bottom:44px;}
.tm-headerbar{background:#fff; margin:15px 0 0 0; z-index:20;}
.topslider-section-empty{height:135px; background:url(/images/bg/abidjan.jpg) center center no-repeat;}
.hpub-container{background:#f0f9f3; margin-top:35px; margin-bottom:35px;}
.newsletter-container{background:#f1f1f1;}
section.tm-newsletter{background:url(/images/bg/email.png) no-repeat 20px center/contain;}
.usermenu-container{position:fixed; bottom:0; width:100%; z-index:10; background:#313131;}
.footer-container{background:#3e3e3e; padding-top:40px;}
body:not(.tm-ishome) .footer-container{margin-top:50px;}
footer.tm-footer{border-top:2px solid #494949; padding-top:20px;}
aside{padding-top:10px;}
aside .uk-panel + .uk-panel{margin-top:25px;}


/* UK Style
----------------------------------------------------------------------------*/
.uk-text-white{color: #fff !important}
.uk-text-uppercase{text-transform: uppercase !important}
.uk-text-underline{text-decoration: underline !important}
.uk-navbar-toggle{padding:0 25px 0 0;}
.uk-navbar-content{padding:0 0 0 25px;}
.uk-navbar-toggle:after{font-size:28px;}

.uk-padding{padding:30px;}
.uk-padding-small{padding:15px;}
.uk-padding-large{padding:30px;}
.uk-padding-remove{padding:0!important;}
.uk-padding-remove-top{padding-top:0!important;}
.uk-padding-remove-bottom{padding-bottom:0!important;}
.uk-padding-remove-left{padding-left:0!important;}
.uk-padding-remove-right{padding-right:0!important;}
.uk-padding-remove-vertical{padding-top:0!important;padding-bottom:0!important;}
.uk-padding-remove-horizontal{padding-left:0!important;padding-right:0!important;}

.uk-table-condensed th{padding:4px;}

@media(min-width:1200px){
   .uk-padding{padding:40px;}
   .uk-padding-large{padding:70px;}
}


/* Style
----------------------------------------------------------------------------*/
.ic-text-red{color:#e40000 !important;}
.ic-text-green{color:#2f974f !important;}
.ic-bg-red{background:#e40000 !important;}
.ic-bg-green{background:#2f974f !important;}
.ic-bg-green-light{background:#ecf0ec !important;}
.ic-zindex{z-index:10}
section.tm-h-pub .uk-panel-title{border:0; padding:0; margin-bottom:5px;}
section.tm-newsletter .uk-panel-title{border:0; padding:0; text-align:center;}
section.tm-m-footer .uk-panel-title{border:0; padding:0; color:#fff; font-weight:400;}
footer.tm-footer *{color:#fff; font-family:'Oswald'; font-weight:200; font-size:14px; text-transform:uppercase;}

.uk-breadcrumb &gt; li{padding-left:8px;}
.uk-breadcrumb &gt; li:first-child{padding-left:0;}
.uk-breadcrumb &gt; li, .uk-breadcrumb &gt; li &gt; a, .uk-breadcrumb &gt; li &gt; span, .uk-breadcrumb &gt; li:not(.uk-active) &gt; span{font-family:'Oswald'; color:#2f974f; font-size:14px; text-transform:uppercase;}
.uk-breadcrumb &gt; li.uk-active &gt; span{color:#444;}

article.uk-article{text-align:justify;}

body.tm-isblog .uk-article-title{font-size:32px; line-height:42px;}
body.tm-isblog .uk-article-title &gt; a:hover{color:#2f974f;}
body.titleRed .uk-article-title{color:#e40000;}

.uk-pagination{margin-top:50px; padding-top:20px; border-top:1px solid #eee;}
.uk-pagination &gt; li &gt; a, .uk-pagination &gt; li &gt; span{font-family:'Oswald'; font-size:16px; margin-bottom:5px;}

.uk-form .formError{font-size:inherit; font-weight:inherit;}
.uk-form fieldset, fieldset.uk-form{padding:0; border:none;}
.uk-form label, .uk-form .control-label{text-transform:uppercase; font-size:14px; font-weight:700;}
.uk-form label + .uk-form-controls label{text-transform:none; font-size:inherit; font-weight:inherit;}
.uk-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="file"]),
.uk-form textarea{width:100%; border-radius:0; padding:5px 10px; height:auto;}
.uk-form input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="file"]):focus,
.uk-form textarea:focus{border-color:#2f974f; background:#ecfff2;}
.uk-form button[type="submit"],
.uk-form input[type="submit"]{width:100%; background:#2f974f; border:none; border-radius:0; padding:8px 20px; font-family:'Oswald'; font-size:18px; font-weight:500; color:#fff; text-transform:uppercase;}
.uk-form button[type="submit"]:hover, .uk-form button[type="submit"]:focus,
.uk-form input[type="submit"]:hover, .uk-form input[type="submit"]:focus{cursor:pointer; background:#24733c;}
.uk-form input[type="radio"],.uk-form input[type="checkbox"]{margin-right:5px; width:15px; height:15px; position:relative; top:1px;}
.uk-form select{width:100%; border-radius:0; padding:0 10px; height:36px;}
.uk-form select:focus{border-color:#2f974f; background:#ecfff2;}

#user-menu .uk-navbar-toggle{position:initial; padding:0; color:#fff; text-shadow:none;}


/* K2 Style
----------------------------------------------------------------------------*/
.itemListView .itemListCategory .title,
.itemListView .componentheading .title{font-size:32px; line-height:42px; font-weight:600;}
.k2PaginationLinks &gt; ul &gt; li:not(.pagination-start,.pagination-prev,.pagination-next,.pagination-end) &gt; span{background:#2f974f; color:#fff;}
.k2PaginationLinks &gt; ul &gt; li.pagination-start &gt; span, .k2PaginationLinks &gt; ul &gt; li.pagination-prev &gt; span,
.k2PaginationLinks &gt; ul &gt; li.pagination-next &gt; span, .k2PaginationLinks &gt; ul &gt; li.pagination-end &gt; span{background:#ecf0ec;}

.catItemView{padding-top:10px; border-top:1px solid #eee;}
.catItemView .catItemImage{width:125px; height:125px; margin-right:10px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
body.evenement .catItemView .catItemImage{width:225px;}
.catItemView .catItemDateCreated{display:inline-block; color:#9b9b9b; font-family:'Oswald'; font-size:13px;}
.catItemView .catItemDateCreated &gt; img[data-uk-svg]{position:relative; top:-1.5px;}
.catItemView .catItemCategory{font-size:13px; line-height:16px;}
.catItemView .catItemTitle{font-size:18px; line-height:24px; font-weight:400;}
.catItemView .catItemTitle &gt; a{color:#444;}
.catItemView .catItemTitle &gt; a:hover{color:#9b9b9b; text-decoration:none;}

.itemView .itemDateCreated{display:inline-block; color:#9b9b9b; font-family:'Oswald'; font-size:14px;}
.itemView .itemDateCreated &gt; img[data-uk-svg]{position:relative; top:-1.5px;}
/*.itemView .itemTitle{font-size:32px; line-height:42px; font-weight:500;}*/
.itemView .itemImage img{width:100%;}
.itemView .itemImageGallery{margin-top:10px;}
.itemView .itemImageCaption{background:rgb(45 45 45 / 70%); box-sizing:border-box; color:#fff; padding:5px 10px; font-size:14px; line-height:18px; text-align:right;}
.itemView .itemBody *{text-align:justify !important; font-family:'News Cycle' !important; font-size:18px !important; line-height:24px !important;}
.itemView .itemRelated .uk-grid-small &gt; .uk-grid-margin{margin-top:20px;}

.itemView table{border-collapse:collapse !important; width:100% !important;}
.itemView table td{border:1px solid !important; padding:2px 5px !important;}


/* AllVideoShare Style
----------------------------------------------------------------------------*/
.avs .video .thumbnail .img{width:100%; height:130px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.avs .video .thumbnail .play-icon{position:absolute; transform:translate(-50%, -50%); left:50%; top:50%; height:60px; width:60px; background:rgba(236, 240, 236, .5); border-radius:100%;}
.avs .video:hover .thumbnail .play-icon{background:rgba(47, 151, 79, .3)}
body.tm-ishome .avs .video:hover .thumbnail .play-icon{background:rgba(228, 0, 0, .2)}
.avs .video .thumbnail .play-icon &gt; img{position:absolute; transform:translate(-50%, -50%); left:50%; top:50%;}
.avs .video .date{display:inline-block; margin-top:5px; color:#9b9b9b; font-family:'Oswald'; font-size:13px;}
.avs .video .date &gt; img[data-uk-svg]{position:relative; top:-1.5px;}
.avs .video .title{font-size:18px; line-height:24px; font-weight:400;}
.avs .video .title &gt; a{color:#444;}
.avs .video .title &gt; a:hover{color:#9b9b9b; text-decoration:none;}

.avs .pagination &gt; ul &gt; li:not(.pagination-start,.pagination-prev,.pagination-next,.pagination-end) &gt; span{background:#2f974f; color:#fff;}
.avs .pagination &gt; ul &gt; li.pagination-start &gt; span, .avs .pagination &gt; ul &gt; li.pagination-prev &gt; span,
.avs .pagination &gt; ul &gt; li.pagination-next &gt; span, .avs .pagination &gt; ul &gt; li.pagination-end &gt; span{background:#ecf0ec;}

.avs.video .avs-player{position:relative !important; width:100% !important; height:0 !important;}
.avs.video .avs-player object,
.avs.video .avs-player embed,
.avs.video .avs-player iframe,
.avs.video .avs-player video{position:absolute !important; margin:0px !important; padding:0px !important; top:0 !important; right:0 !important; bottom:0 !important; left:0 !important; width:100% !important; height:100% !important;}


/* PhocaGallery Style
----------------------------------------------------------------------------*/
.phocagallery.categories .pg-cats-box-img .img{width:100%; height:130px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.phocagallery.categories .pg-cats-name{font-size:18px; line-height:24px; font-weight:400;}
.phocagallery.categories .pg-cats-name &gt; a{color:#444;}
.phocagallery.categories .pg-cats-name &gt; a:hover{color:#9b9b9b; text-decoration:none;}
.phocagallery.categories .pg-cats-box-img .gallery-icon{position:absolute; transform:translate(-50%, -50%); left:50%; top:50%; height:55px; width:80px; background:rgba(236, 240, 236, .5);}
.phocagallery.categories .pg-cats-box-img:hover .gallery-icon{background:rgba(47, 151, 79, .3)}
body.tm-ishome .phocagallery.categories .pg-cats-box-img:hover .gallery-icon{background:rgba(228, 0, 0, .2)}
.phocagallery.categories .pg-cats-box-img .gallery-icon &gt; img{position:absolute; transform:translate(-50%, -50%); left:50%; top:50%;}

.pg-categories-view .pagination &gt; ul &gt; li:not(.pagination-start,.pagination-prev,.pagination-next,.pagination-end) &gt; span{background:#2f974f; color:#fff;}
.pg-categories-view .pagination &gt; ul &gt; li.pagination-start &gt; span, .pg-categories-view .pagination &gt; ul &gt; li.pagination-prev &gt; span,
.pg-categories-view .pagination &gt; ul &gt; li.pagination-next &gt; span, .pg-categories-view .pagination &gt; ul &gt; li.pagination-end &gt; span{background:#ecf0ec;}

.pg-category-view .pagination &gt; ul &gt; li:not(.pagination-start,.pagination-prev,.pagination-next,.pagination-end) &gt; span{background:#2f974f; color:#fff;}
.pg-category-view .pagination &gt; ul &gt; li.pagination-start &gt; span, .pg-category-view .pagination &gt; ul &gt; li.pagination-prev &gt; span,
.pg-category-view .pagination &gt; ul &gt; li.pagination-next &gt; span, .pg-category-view .pagination &gt; ul &gt; li.pagination-end &gt; span{background:#ecf0ec;}

.pg-category-view .pg-cv-box.back_button &gt; a{background:#ecf0ec;}
.pg-category-view .pg-cv-box.back_button &gt; a &gt; img{width:20%; position:absolute; transform:translate(-50%, -50%) rotate(180deg); left:50%; top:50%;}


/* RSForm Style
----------------------------------------------------------------------------*/
.rsdirectory .buttons button{background:#2f974f; border:none; border-radius:0; height:36px; padding:4px 20px; font-family:'Oswald'; font-size:16px; font-weight:500; color:#fff; text-transform:uppercase;}
.rsdirectory .buttons button:hover{background:#24733c; cursor:pointer;}
.rsdirectoryTable th{text-transform:uppercase; font-size:14px;}
.rsdirectoryTable th span[class*='icon-arrow-']{margin-left:5px; font-family:FontAwesome; display:inline-block; font-weight:normal; font-style:normal; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
.rsdirectoryTable th span[class*='icon-arrow-down']:before{content:'\f063'}
.rsdirectoryTable th span[class*='icon-arrow-up']:before{content:'\f062'}
.rsform-table .rsform-table-item .rsform-field-title{text-transform:uppercase; font-weight:bold; font-size:14px; border-bottom:1px solid #dddddd; margin-bottom:5px; padding-bottom:5px;}

/* Module
----------------------------------------------------------------------------*/
.topSlider .slider-container:before,
.topslider-section-empty:before{content:''; width:100%; height:100%; background:rgba(73,164,100,.7); position:absolute; z-index:1;}

.vina-pogo-slider .box-content{bottom:70px;}
.vina-pogo-slider .box-content .box-title{color:#fff;}
.vina-pogo-slider .box-content .box-desc{color:#fff; font-weight:200;}
.vina-pogo-slider .box-content .box-links a{display:block; background:#fff; padding:5px 20px; font-family:'Oswald'; font-size:16px;}
.vina-pogo-slider .box-content .box-links a:hover{background:#ecf0ec; text-decoration:none;}
.vina-pogo-slider.logos .slick-slide img{padding:5px; margin-bottom:3%; border:1px solid #eee;}

.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute; bottom:-30px; display:block; width:100%; padding:0; margin:0; list-style:none; text-align:center;}
.slick-dots li{position:relative; display:inline-block; width:17px; height:17px; margin:0 5px; padding:0; cursor:pointer;}
.slick-dots li button{font-size:0; line-height:0; display:block; width:17px; height:17px; padding:5px; cursor:pointer; color:transparent; border:0; border-radius:100%; outline:none; background:#bac8be;}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}
.slick-dots li.slick-active button{background:#008026;}
.vina-pogo-slider.logos .slick-dots li.slick-active button{background:#e40000;}
.vina-pogo-slider.logos .slick-dots li button{background:#c8baba;}

.k2ItemsBlock.default .moduleItemImage .img{width:100%; height:130px; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.k2ItemsBlock.default .moduleItemDateCreated{display:inline-block; margin-top:5px; color:#9b9b9b; font-family:'Oswald'; font-size:13px;}
.k2ItemsBlock.default .moduleItemDateCreated &gt; img[data-uk-svg]{position:relative; top:-1.5px;}
.k2ItemsBlock.default .moduleItemTitle{font-size:18px; line-height:24px; font-weight:400;}
.k2ItemsBlock.default .moduleItemTitle &gt; a{color:#444;}
.k2ItemsBlock.default .moduleItemTitle &gt; a:hover{color:#9b9b9b; text-decoration:none;}
.k2ItemsBlock.default .moduleCustomLink{display:inline-block; position:absolute; right:0; top:0;}
.k2ItemsBlock.default .moduleCustomLink &gt; a,
.k2ItemsBlock.default .moduleCustomLink &gt; span{font-size:14px; font-family:'Oswald';}

.k2ItemsBlock.default.communiques .moduleItemImage{margin-right:10px;}
.k2ItemsBlock.default.communiques .moduleItemImage .img{width:125px;}
.k2ItemsBlock.default.communiques .moduleItemCategory{font-size:13px; line-height:16px;}
.k2ItemsBlock.default.sidebar.communiques .moduleItemTitle{font-size:17px; line-height:22px;}
.k2ItemsBlock.default.sidebar.communiques .moduleCustomLink,
.itemView .itemRelated .k2ItemsBlock.default .moduleCustomLink{display:block; position:relative; margin-top:15px; padding-top:5px; border-top:1px solid;}

.welcome .title{font-size:18px; line-height:24px; font-weight:400; padding:5px 20px;}
.welcome .content{background:no-repeat bottom right/cover; padding:20px;}
.welcome .left .content{background-image:url('/images/bg/welcome-left.jpg'); }
.welcome .right .content{background-image:url('/images/bg/welcome-right.jpg');}

.acym_module .acym_introtext{text-align:center;}
.acym_module_form input{width:100%; max-width:100%; height:40px; box-sizing:border-box; border-radius:0; border:none; padding:5px 10px;}
.acym_module_form input:focus-visible{outline:none;}
.acym_module_form .acym_form input{font-family:'News Cycle'; font-size:18px;}
.acym_module_form .acysubbuttons input{font-family:'Oswald'; font-size:16px; color:#fff; text-transform:uppercase; background:#e40000;}
.acym_module_form .acysubbuttons input:hover{background:#b40404;}
.acym_module_form .onefield{margin:0}

.nosadherents .logo{padding:10px; border:1px solid #eee;}

.depotcv .link{padding-top:5px; padding-bottom:5px; background:#2f974f;}
.depotcv .link:hover{background:#24733c;}

/* Responsive
----------------------------------------------------------------------------*/
@media (max-width: 960px) {
   #user-menu ul.uk-subnav-pill &gt; li &gt; a span.image-title{display:none;}
   #user-menu ul.uk-subnav-pill &gt; li &gt; a &gt; img{margin:0; padding:0 20px;}
}

@media (max-width: 860px) {
   .uk-navbar-nav &gt; li &gt; a{padding:0 10px; font-size:14px;}
}

@media (max-width: 767px) {
   .topslider-section-empty{height:107px;}
   h2, .uk-h2{font-size:28px; line-height:36px;}
   .vina-pogo-slider .box-content .box-links a{font-size:14px; padding-top:4px;}
   .tm-navbar{margin-top:15px; margin-bottom:0; padding:15px 0; border:none;}
   .k2ItemsBlock.default.communiques .moduleItemImage .img{width:100px; height:100px;}
}

@media (max-width: 480px) {
   .k2ItemsBlock.default .moduleCustomLink{display:none;}
   .k2ItemsBlock.default.communiques .moduleItemImage .img{width:125px; height:125px;}
}

@media (max-width: 420px) {
   .vina-pogo-slider.logos .slick-slide img{border:none; margin:0;}
}

@media (min-width:  767px) {
   .itemView .itemRelated .k2ItemsBlock.default .moduleItemImage .img{height:100px;}
}

</pre></body></html>