
.uk-navbar-nav {
  gap: 4px;
}




.uk-section-muted {
    background: #076633 !important;
}

.uk-navbar-nav > li.uk-active > a::before {

    right: 25px;
    background-color:#fff;

}
.uk-navbar-nav > li > a {
    color: #181818;
    transition: .2s ease-in-out;
        transition-property: all;
    transition-property: color,background-color,border-color,box-shadow;
    position: relative;
    margin-top: 0px !important;
    text-transform: uppercase;
}


.tm-toolbar-default, .uk-card-secondary.uk-card-body, .uk-card-secondary > :not([class*="uk-card-media"]), .uk-light, .uk-overlay-primary, .uk-section-primary:not(.uk-preserve-color), .uk-section-secondary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color), .uk-tile-secondary:not(.uk-preserve-color) {
    background-color:#076633;
}






.tm-headerbar-top {
	background-image: url('haut.jpg') !important;
    	padding-top: 20px;
    	padding-bottom: 20px;
    	background: #fff;
	background-position: 50% 0%;

}


@media (max-width: 1080px) and (min-width: 960px) { /*tablet*/ 

.tm-headerbar-top {
	background-position: 63% 0%;

}
}

@media (max-width: 1280px) and (min-width: 1081px) { /*tablet*/ 

.tm-headerbar-top {
	background-position: 52% 0%;

}
}

@media (max-width: 1680px) and (min-width: 1281px) { /*tablet*/ 

.tm-headerbar-top {
	background-position: 72% 0%;

}
}








h1.ancrage {
padding-top: 100px;
position: relative;
top: -100px;
margin-bottom: -100px;
}




.btn, .uk-button {

    font-size: 14px;

}


.uk-navbar-nav > li.uk-active > a {

    color: #ffffff;
    background-color: #000 !important;

}


.btn-info, .btn-primary, .uk-button-primary {
    background-color: #94C11F;
color:#fff !important;
border: 1px solid transparent;
}

.btn-info:focus, .btn-info:hover, .btn-primary:focus, .btn-primary:hover, .uk-button-primary:focus, .uk-button-primary:hover {
    background-color: #fff;
color:#94C11F !important;
border-color:#94C11F;
}



/*CUSTOMISATION ASCW - DZ*/
/*NAVBAR*/
.uk-navbar-container:not(.uk-navbar-transparent) {
    background: #076633;
	height: 93px !important;
}


.navbar .nav > li > .dropdown-menu, .uk-navbar-dropdown {

    display: none;
    position: absolute;
    z-index: 1020;
    box-sizing: border-box;
    width: 200px;
    padding: 25px;
    background: #076633;
color:#fff !important;
box-shadow: 0 1px 4px
rgba(0,0,0,.14);
}


.uk-navbar-dropdown-nav > li > a {
    color: 
    #fff !important;
    padding: 6px 0;
text-align: left !important;
}


.uk-navbar-dropdown-nav > li > a:hover {
    color: #444 !important;

}

.navbar .brand, .navbar .nav > li > a, .navbar-search, .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    min-height: 93px;
}


/*TOOLBAR*/
/*enlever le padding*/
.tm-toolbar {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 11px;
    position: relative;
}

/*couleur*/
.tm-toolbar-default {
  background: #076633;
}


/*réseaux sociaux*/
.tm-toolbar-default .uk-icon-link, .uk-card-primary.uk-card-body .uk-icon-link, .uk-card-primary > :not([class*="uk-card-media"]) .uk-icon-link, .uk-card-secondary.uk-card-body .uk-icon-link, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-icon-link, .uk-light .uk-icon-link, .uk-offcanvas-bar .uk-icon-link, .uk-overlay-primary .uk-icon-link, .uk-section-primary:not(.uk-preserve-color) .uk-icon-link, .uk-section-secondary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-primary:not(.uk-preserve-color) .uk-icon-link, .uk-tile-secondary:not(.uk-preserve-color) .uk-icon-link {
    color: #949494;
}









/*SECTION MUTED -ORANGE*/




/*SECTION PRIMARY -FOOTER - BLEU*/

.uk-section-primary {
    background: #1f76cd;
}










/*CENTRAGE DES TEXTES ACTUS ACCUEIL*/
.aligntextes {
   
        padding-top: 10px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 20px;

}

.alignbt {
   
        padding-top: 0px;
        padding-bottom: 20px;

}


/*COULEUR DES BOUTONS*/
.tm-toolbar-default .uk-button-secondary, .uk-card-primary.uk-card-body .uk-button-secondary, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary, .uk-card-secondary.uk-card-body .uk-button-secondary, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary, .uk-light .btn-success, .uk-light .uk-button-secondary, .uk-notification-message-danger .btn-success, .uk-notification-message-danger .uk-button-secondary, .uk-notification-message-primary .btn-success, .uk-notification-message-primary .uk-button-secondary, .uk-notification-message-success .btn-success, .uk-notification-message-success .uk-button-secondary, .uk-notification-message-warning .btn-success, .uk-notification-message-warning .uk-button-secondary, .uk-offcanvas-bar .uk-button-secondary, .uk-overlay-primary .uk-button-secondary, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary {

    background-color: #D90574;
    color: #fff;
    border-color: transparent;

}

.uk-nav-default > li.uk-active > a {
    color: 
    #fff !important;
    background-color: transparent;
}



.uk-nav-default {
    font-size: 9px !important;
    font-weight: light;
    text-transform: uppercase;
    letter-spacing: 2px;
}

.tm-toolbar-default .uk-link, .tm-toolbar-default a, .uk-card-primary.uk-card-body .uk-link, .uk-card-primary.uk-card-body a, .uk-card-primary > :not([class*="uk-card-media"]) .uk-link, .uk-card-primary > :not([class*="uk-card-media"]) a, .uk-card-secondary.uk-card-body .uk-link, .uk-card-secondary.uk-card-body a, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-link, .uk-card-secondary > :not([class*="uk-card-media"]) a, .uk-light .uk-link, .uk-light a, .uk-offcanvas-bar .uk-link, .uk-offcanvas-bar a, .uk-overlay-primary .uk-link, .uk-overlay-primary a, .uk-section-primary:not(.uk-preserve-color) .uk-link, .uk-section-primary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) .uk-link, .uk-section-secondary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) .uk-link, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) .uk-link, .uk-tile-secondary:not(.uk-preserve-color) a {
    color: #fff !important;
}


.uk-section-secondary {
    background: #7bb1b4;
}

.uk-h1, h1 {
	color:#076633;
    font-size: 28.9px;
    line-height: 1.2;
    font-family: Montserrat;
    font-weight: 600;
    text-transform: none;
}


.uk-h2, h2 {

    font-size: 18px;
    line-height: 24px;
    font-family: Dosis;

}

.uk-h3, h3 {
    font-size: 27px;
    line-height: 28px;
    font-family: Dosis;
    color: 
    #C2CD56 !important;
    margin-top: -15px !important;
    text-transform: none;
}


.uk-h4, h4 {
  font-size: 17px;
  line-height: 27px;
  font-family: Dosis;
  color: #C2CD56 ;
  font-weight: bold;
  text-transform: none;
  letter-spacing: 0;
}

.uk-h5, h5 {
    font-size: 17px;
    line-height: 26px;
    font-family: Dosis;
    color: #fff !important;
    text-shadow: 0px 0px 5px #000;
    text-transform: initial !important;
}

.uk-h6, h6{

    font-size: 18px;
color: #fff !important;
    line-height: 24px;
    font-family: Dosis;

}


.uk-link, a {
    color: #444 !important;
    text-decoration: none;
	
    cursor: pointer;
}

.uk-text-emphasis {
    color: 
    #fff !important;
}



/* MARGIN PADDING CHEVRON */



/* BLACK COLOR PAGE */

* + .uk-h1, * + .uk-h2, * + .uk-h3, * + .uk-h4, * + .uk-h5, * + .uk-h6, * + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {

    margin-top: 20px;

}



html {
font-family: Dosis;
    font-family: 'Lucida Grande', Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
    font-weight: 400;
    line-height: 19px;
    -webkit-text-size-adjust: 100%;
color: #333;
    text-rendering: optimizeLegibility;

}


/* RESPONSIVE MOBILE */
/* RESPONSIVE MOBILE */
/* RESPONSIVE MOBILE */




/* MENU */

.uk-navbar-nav > li > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
    color: 
    #fff !important;
    outline: 0;
}




/* BOUTON ARTICLE PAGE D'ACCUEIL */


.wk-button:focus, .wk-button {
    background-color: #5cccf4 !important;
}

.wk-button:focus, .wk-button:hover {
    background-color: white !important;
    color: black !important;
    border: 1px solid black !important;
}


.wk-button {
    color: white !important; 
}

/* BMenu Burger smart */

.uk-icon {
    font: inherit;
        line-height: inherit;
    color: #fff;
    text-transform: none;
    fill: currentcolor;
    line-height: 0;
}

.uk-offcanvas-bar {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -270px;
    box-sizing: border-box;
    width: 270px;
    padding: 20px 20px;
    background: #076633;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}


.wk-button {
    margin: 0;
    color: #444;
    box-sizing: border-box;
    padding: 0 15px;
    background: #f5f5f5;
    background-color: rgb(245, 245, 245);
line-height: 33px;
min-height: 35px;
font-size: 1rem;
text-decoration: none;
border: 1px solid
    rgba(0,0,0,.1) !important;
    border-radius: 2px;
    font-size: 16px !important;
}


.navbar .brand, .navbar .nav > li > a, .navbar-search, .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    padding: 0 11px;
    font-size: 14px;
    font-family: Dosis;
    text-decoration: none;
    font-weight: light !important;
}



.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a.uk-open, .uk-navbar-nav > li > a:focus {
    color: #fff !important;
    outline: 0;
    background-color: 
    #000;
}





@media screen and (max-width: 960px) {
.tm-toolbar-default .uk-link, .tm-toolbar-default a, .uk-card-primary.uk-card-body .uk-link, .uk-card-primary.uk-card-body a, .uk-card-primary > :not([class*="uk-card-media"]) .uk-link, .uk-card-primary > :not([class*="uk-card-media"]) a, .uk-card-secondary.uk-card-body .uk-link, .uk-card-secondary.uk-card-body a, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-link, .uk-card-secondary > :not([class*="uk-card-media"]) a, .uk-light .uk-link, .uk-light a, .uk-offcanvas-bar .uk-link, .uk-offcanvas-bar a, .uk-overlay-primary .uk-link, .uk-overlay-primary a, .uk-section-primary:not(.uk-preserve-color) .uk-link, .uk-section-primary:not(.uk-preserve-color) a, .uk-section-secondary:not(.uk-preserve-color) .uk-link, .uk-section-secondary:not(.uk-preserve-color) a, .uk-tile-primary:not(.uk-preserve-color) .uk-link, .uk-tile-primary:not(.uk-preserve-color) a, .uk-tile-secondary:not(.uk-preserve-color) .uk-link, .uk-tile-secondary:not(.uk-preserve-color) a {
    color: #fff !important;
}

}

