<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* .nav-dropdown ul li {width: 49% ; display: inline-block; box-sizing: border-box; clear: none; max-width: 45% } */
/* .nav-dropdown ul {width: 100% !important; box-sizing: border-box;} */

.header-site {z-index: 99 !important}
.nav-dropdown ul {float: left;}
.na-login, .account-menu {width: 333px!important}
.nav-access &gt; ul &gt; li {height: 30px;}
.connexion-np {font-size: 16px; color: #fff; background: #f7a700; padding: 0 29px 0 0; font-family: 'Dinot', sans-serif; }
.form.form-connect {top: 40px !important;}
.NA_connexion &gt; .fas {color:#fff;}
.NA_connexion .miniprofil .miniprofil-infos .miniprofil-info-row.bold { color:#f7a700; }

.NA_connexion .miniprofil .fas:before { 
    display:none;
}
.NA_connexion .miniprofil .fa-newspaper { 
    background: transparent url(/ressources/css/images/sprite.png) no-repeat 0 0;
    background-position: -265px -108px;
    display: inline-block;
    width:26px;height:26px;
}
.NA_connexion .miniprofil .fa-bank { 
    background: transparent url(/ressources/css/images/sprite.png) no-repeat 0 0;
    background-position: -168px -153px;
    display: inline-block;
    width:26px;height:26px;
}
.NA_connexion .miniprofil .fa-password { 
    background: transparent url(/ressources/css/images/sprite.png) no-repeat 0 0;
    background-position: -265px -79px;
    display: inline-block;
    width:26px;height:26px;
}
.NA_connexion .miniprofil .fa-times-circle { 
    background: transparent url(/ressources/css/images/sprite.png) no-repeat 0 0;
    background-position: -27px -233px;
    display: inline-block;
    width:26px;height:26px;
}

.annuaireRecherche-v2 {background-color: transparent;}
.zoneAnnuaire .resultContainer .profile-content p { margin: 10px 0; }

.tableau_formulaire .libelle {
    background-color: #0b739d;
}

.contenu_principal {
    position: relative;
    z-index: 999;
    background-color: #fff;
    border: 2px solid #04587a;
    box-sizing: border-box;
    padding:0;
    margin-bottom: 50px;
}

.slider-intro .slide-content .shell {
    max-width: 80%;
    margin-right: 0;
}

.cadre_news .titre_news { color: #04587a; }
.cadre_news .photoNews {opacity: .6}
.cadre_news .noPhotoNews { width:210px !important;text-align:center !important;}
.cadre_news:hover .photoNews {opacity: 1}

.cadre_newstitre_news:hover,  .cadre_news:hover .titre_news { color: #0cbc9a }

.newsDetails .contenu_news { margin-top: 30px; }
.newsDetails .news_details_date { text-align: right;color: #0cbc9a; }

.newsDetails .titre_news {
display: block;
overflow: hidden; 
width: 100%;
clear: both;
padding: 30px !important;
background: #04587a;
color: #fff;
margin: 0 -30px 0 !important;
width: 1025px;
z-index: 99;
position: relative;
}


.newsDetails .photoNews {
    float: none !important; text-align: center; 
    margin: 0 0 30px !important; 
    max-height: 450px;
    overflow: hidden;
}
.newsDetails .photoNews {
    margin: -30px -30px 0 !important;
}

.newsDetails .photoNews &gt; img {
    margin: auto;
    height: auto;
    width: 100%;
    max-height: initial !important;
}

.col-form-left label { float: left !important;}
.col-form-right label {
    float: right !important;
    text-align: left !important;
    margin-right: 0 !important;
    margin-left: 8.7%;
}

.cadre_news {
    position: relative;
    margin: 0 ;
    border-bottom: 2px solid #04587a;

}

.news_list_text {
    height: 210px;
    box-sizing: border-box;
    padding: 30px;
    margin: 0 !important;
}


.suite_news:hover { background-color: #0cbc9a }
.suite_news {
    background: #04587a;
    padding: 10px;
    bottom: 0;
    right: 0;
    position: absolute;
    color: #fff;
}

.profile-avatar , .ppl-content , .profile-actions  { float:left; }

.profile-actions {width: 100%}

#contenuMenuLeft { width: 250px; }
#contenuMenuLeft .contenuMenuBlock { width: 250px; }
#fiche { margin-left: 250px; }
.tab_profile th { width: 185px;text-align:left; }
.profil_menu li.current { background-color: #e3a51a; color:#fff; }
.profilMenuGroupe a.more {
    padding: 10px 20px;
    text-align: center;
    border: 0;
    border-radius: 0;
    background: #0cbc9a;
    color: #fff;
    margin: auto;
    display: table;
}

.titre-categorie-partenaire {display: none; }

.contenu_principal .thumbs .thumb.thumb-active,
.contenu_principal .thumbs .thumb:hover { background-color:  rgba(238, 238, 238, 0.64)}
.contenu_principal .thumbs .thumb-image { border: 0 none !important ;}

.contenu_principal .thumbs .img-thumbnail{ min-width: 180px}
.contenu_principal .thumbs {overflow: hidden; margin: 50px auto 30px; width: 970px; }

.section .section-inner {overflow: hidden; }

.section .section-body {padding: 30px; overflow: hidden; }


.contenu_static h2 { margin: 0 0 32px; font-weight: 400; font-size: 30px; }
.contenu_static h2 span { color: #e3a51a; }
.contenu_static p { margin: 0 0 38px; font-size: 15px; }
.contenu_static h4 { font-weight: 700; font-size: 18px; color: #a2c037; text-transform: uppercase; margin: 0; }

/* Mobile */
@media (max-width: 767px) {
    .contenu_static h2 { font-size: 20px; margin: 0 0 20px; }
    .contenu_static p { font-size: 12px; margin: 0 0 20px; }
    .contenu_static h4 { font-size: 14px; }
    .profile-avatar , .ppl-content , .profile-actions  { float:none; }
    .ppl-content { width: 100%; }
}


.miniprofil-bottom { border: 0 none !important }
.miniprofil-links.raccourcis ul li {
    border-bottom: 1px solid #00587c;
    border-top: 1px solid #00587c;
    margin-top: -1px;
    padding: 2px 10px;
    color: #00587c;
    text-align: center
}
 .miniprofil-links.raccourcis ul li a {font-size: 14px}
.miniprofil-links.raccourcis ul li:last-child , .miniprofil-links.raccourcis ul li:last-child a{
    background-color: #0173a5;
    color: #fff;

}
.miniprofil-bottom .fas {font-size: 20px !important; color: #32def7; float: left}

miniprofil-info-row {
  color: #e27f2f;
}

.footer-site .socials-inline {margin-top: 46px;}

.intro {top: 153px; position: absolute; width: 100%; height: 250; z-index: -1 }

.intro-bg {}

.page #main-page{
     margin-top: 188px;
}
.page .sidebar { display:none; }

.footer-site  {
    position:relative;
}

.footer-site .lineBg {
    position: absolute;
    width: 100%;
    height: 288px;
    background: linear-gradient(to top, #0b739d 38px, #c1c8db 38px, #c1c8db 288px);
    top: -250px;
}

.section-news .section-actions { margin-bottom: -38px; }

.section-cms .section-body &gt; ul &gt; li ~ li { border: 0 none; }

.section &gt; .shell &gt; .section-inner &gt; .section-head {padding: 30px}
.zoneEp &gt; .shell &gt; .section-inner &gt; .section-body {padding:30px  0 !important}

.box-news { border: 0 none ; }
.image-room {overflow: hidden;}
.image-room:hover img {
    width: 110% !important;
    height: auto !important;
    margin-left: -5%;
    max-width: 110%;
    margin-top: -5%;
    transition: all .2s;
}

.footer-site {
    padding: 38px 0 36px;
}

.home .section .section-body &gt; ul &gt; li ~ li {border: 0 none ;}

.thumbs {
    padding: 27px;
    overflow: hidden;
}

.header-site .header-content {width: 100% !important;}

.ep-infos-buttons .btn {
    padding: 10px 30px;
    margin-bottom: 9px;
    font-size: 13px;
}

.ep-infos-buttons .btn-blue-2 {
    background-color: #00c8ff;
}

.ep-infos-buttons .btn-check { background:#fff url('../images/check.png') 4px 4px no-repeat; }
.ep-infos-buttons .btn-cross { background:#fff url('../images/cross.png') 4px 4px no-repeat; }
.ep-infos-buttons .btn-block:hover { background-color: #04587a;color:#fff; }

.cadre .contenu .blocInfos {
    width: 99px !important; 
    height: 65px !important;
}


.zoneGroupe .section-inner,
.zoneEp .section-inner { padding: 30px; }
.page #main-page.zoneEp, .page #main-page.zoneProfil { margin-top: 0 !important; }

.zoneGroupe .section-inner .contenu_static:first-child ,
.zoneGroupe .section-head,
.zoneEp .section-head,
.zoneProfil .section-head { margin: -30px -30px 0; }

.section-default .contenu_static {}
.section-default .contenu_static .section-head {}
.section .section-head h2 { margin-bottom: 0 !important}

.news_link_back:hover { text-decoration: underline;}
.news_link_back {position: absolute; color: #fff; background: #0cbc9a; padding: 10px; top: 0; left: 0; }

// .ep-icon {
//     background-image: url(/global/module/ep/ressources/images/ep_theme_default0.png) !important;
// }

#columns .widget .widget-head h3 &gt; img { display: none;}
#columns .widget .widget-head h3 {color: #0cbc9a; }

.eplinks-item {
    clear: both;
    display: block;

}

.groupe span {height: auto !important;}

.resultListGroup {text-align: center;}


.widget-countResult span { color: #00739f}
.widget-countResult {
    background-color: transparent !important;
}


.connexion-np {line-height: 20px !important}
.login-small-thumb {margin-left: 0 !important; position: relative; top: 0; }
.NA_connexion { overflow: hidden;}
.main-site .section .section-inner { padding: 25px; }
.slider-events .slide-content p.learn-more { padding-top: 3px;margin-top: -6px; }

.objective .objective-content ul { white-space: nowrap; }

.resultContainer .profile-content {width: 560px}

.gr-pagination { height:auto !important; }

.section-profiles .section-body {
  padding: 18px 20px 25px !important;
  background: #fff;
}

#zoneEvent .ico-list, #zoneEvent .ico-calendar { background-size: initial; }
#zoneEvent .content-left { width: 100% !important;margin-right: 30px;padding-left: 30px;padding-right: 30px; }
.section #zoneEvent .section-head { background-color: transparent;text-align: left; }
#zoneEvent { width: 1170px !important;padding: 30px 0px !important; }
#zoneEvent .e-sidebar { padding-right: 30px; }
#zoneEvent .e-sidebar-left { margin-right: 0px !important; }
#zoneEvent .section-posts .section-body { padding:16px !important; }
#zoneEvent .post { margin-bottom: 0px; }
#zoneEvent .event-list-item .post-body-content h6 { font-weight:bold; }
#zoneEvent .event-list-item .post-body-content p.list-e-descriptif { color:#585857 !important; }
#zoneEvent .event-list  .event-list-item { border:0; }
#zoneEvent .event-list  .event-list-item + .event-list-item { border-top:1px solid #0174a3; }
#zoneEvent .event-list  .event-list-item .post-meta, #zoneEvent .event-list .event-list-item:hover .post-meta { background-color: transparent !important; }
#zoneEvent .event-list .event-list-item .post-meta a { border:0;background-color: transparent !important;color:#f7a700;font-size: 12px;text-transform: initial;width: auto;height: auto;line-height:1; }
#zoneEvent .post-meta a:hover, #zoneEvent .event-list .event-list-item:hover .post-meta a { border:0;background-color: transparent !important; }
#zoneEvent .simple-pagination { text-align: right !important; }
#zoneEvent .simple-pagination li, #zoneEvent .simple-pagination a, #zoneEvent .simple-pagination span { color: #0b739d !important;font-weight: normal !important; }
#zoneEvent .simple-pagination .current { background-color: #0b739d !important;color:#fff !important; }

#zoneEvent.eventList { width: 100% !important;padding: 0 !important; }
#zoneEvent.eventList .e-sidebar-left { float: left; width: 250px; }

.section-numbers {background: #fff;}
.section-news, .section-news .section-body { height: 225px; padding: 0;}

.groupe_cadre { padding: 20px;margin-bottom: 20px; }
.groupstrape .cadre { border:0; }
.carnet_annoncez { display:none; }
#carnetContainer { margin: -26px;border: 0;padding: 0; }
#carnetContainer .carnetHead { background: #0174a3;height: 60px;position: absolute;width: 100%;z-index: 1; }
#carnetContainer .btn-block { position:relative;z-index: 1;display: inline-block;margin-left: 20px;margin-top: -40px;background: #00c8ff;color: #fff;font-weight:normal;text-transform: uppercase;font-size: 14px; }

#carnetContainer .ui-tabs-nav { position:relative;z-index: 1;display: inline-block;border-radius: 0;padding: 18px 15px;margin: 0;background: #0174a3;border:0; }
#carnetContainer .ui-state-default { border: 0;background: transparent;border-radius:0; }
#carnetContainer .ui-state-default a { color:#fff;padding: 3px 35px;text-transform: uppercase; }
#carnetContainer .ui-state-default + .ui-state-default { border-left:1px solid #fff; }
#carnetContainer .ui-state-active a, #carnetContainer .ui-state-default a:hover{ color:#0cbc9a; }
#carnetContainer .ui-widget-content h3 { margin: 0 0 16px;position: relative;font-weight: 400;font-size: 14px;text-transform: uppercase;color: #0b739d;line-height: 1;margin-top: 6px; }
#carnetContainer .carnetItem { border:0;border-bottom: 1px solid #0174a3;border-top: 1px solid #0174a3;border-radius: 0; }
#carnetContainer .carnetItem  + .carnetItem { border-top:0; }
#carnetContainer .carnetItem .photoCell { width:250px; text-align:center; }
#carnetContainer .carnetItem .photoCell .photoNewsLink  { float:none; }
#carnetContainer .carnetItem .photoCell .photoNews { display:inline-block;margin-right:20px;width:118px; }    
#carnetContainer .carnetItem .carnet-content-inner h2 a { display:block;color: #00c8ff;margin-bottom:15px; }
#carnetContainer .profile-actions .btn { color:#fff; }
#carnetContainer .carnetItem .btnCell { width: 180px;padding-left:15px;text-align:center; }
#carnetContainer .global-pagination { text-align: right;margin-top: 20px;margin-bottom: 0px; }
#carnetContainer { border: 2px solid #04587a;margin: -30px;border-radius:0; }    
#carnetContainer .global-pagination { position:absolute;right:20px;z-index: 100; }
#carnetContainer .pagination-top .global-pagination { margin-top: 0; }
#carnetContainer .global-pagination a, #carnetContainer .global-pagination b, #carnetContainer .global-pagination span { background-color: transparent;border: 0;color: #fff; }
#carnetContainer .pagination-top .global-pagination a, #carnetContainer .pagination-top .global-pagination b, #carnetContainer .pagination-top .global-pagination span { color: #a2c037; }

#table-contact .contenu_static {     margin: -45px -25px 0px -25px;padding: 22px 0px; }
#table-contact .btn { display: block;padding: 11px 20px 11px;background-color: #04587a;font-weight: 700;font-size: 15px;color: #fff;border: 0;text-align: center;transition: background-color .4s ease; border-radius:0; }

.box-primary &gt; div  {   margin: 0}
.box-primary &gt; div ~ div { margin: 15px 0 0}

.box-news .box-content { min-height:80px; }

.slider-partners .slide {
    margin: auto  ;
    overflow: visible;
}

.thumbs .thumb .thumb-image {
    float: none !important;
    display: table-cell;
    vertical-align: middle;
    width: 305px !important; 
} 

.grayscale .thumb .thumb-image  img {
    display: inline-block !important;
    float: none !important;
    margin: 0 !important; 
    box-shadow: none !important;

}

.onglets { background-color: #0174a3 !important;color: #fff;-moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;-ms-border-radius: 0 !important;border-radius: 0 !important; }
.onglets li.onglet_on, .onglets li.onglet_off:hover,  .onglets li.onglet_off:hover a { color:#0174a3;background-color:#fff !important; }
.onglets li.onglet_on, .onglets li.onglet_on a, .onglets li.onglet_off, .onglets li.onglet_off a { -moz-border-radius: 0 !important;-webkit-border-radius: 0 !important;-ms-border-radius: 0 !important;border-radius: 0 !important; }

.contenu_static a:hover { color: black }
.contenu_static a {color: blue;text-decoration: underline; }


/************PAM**************/
#pam .pam-filter { padding: 12px 0; }
#pam .pam-filter form { position: relative; width: 100%; }
#pam .pam-filter label { display: inline; float: left; font-size: 12px; line-height: 16px; color: #000; padding: 3px 16px 0 3px; }
#pam .pam-filter label.number { position: absolute; top: 0; left: 305px; font-size: 12px; line-height: 16px; z-index:  5000; padding-top: 2px; font-weight:bold }

#pam .purple-container .pam-filter label.number,
#pam .purple-hov a:hover { color: #A774F0 !important;}

#pam .pam-filter select { width: 174px; margin-left : 35px;}

#pam .presentation a.alignleft img { display: block; margin-right: 23px; }
#pam .presentation span.separator { margin-bottom: 11px; }
#pam .presentation p { color: #000000; }

#pam .purple-container .with-color { color: #A774F0; }

#pam .purple-container .presentation p.with-icon { padding-bottom: 12px; }
#pam .presentation h5 { padding-bottom: 10px; }
#pam .presentation ul { padding-bottom: 10px; border-bottom: dotted 1px #ccc; padding-left: 4px; }
#pam .presentation ul.last-list { border: 0; }
#pam .presentation ul li { list-style: none; font-size: 12px; line-height: 16px; color: #000; }
#pam .presentation ul li.first { background: url('../images/bullet.png') no-repeat 0 10px; padding-left: 9px; padding-top: 5px; }
#pam .purple-container .presentation ul li.first { background: url('../images/purple-bullet.png') no-repeat 0 10px; }
#pam .presentation .col { display: inline; float: left; width: 203px; margin-right: 25px !important; }
#pam .presentation .last-col { margin-right: 0; }
#pam .presentation .description { padding-bottom: 2px; }
#pam .presentation .description span.separator { margin-bottom: 1px; }

#pam .separator {display: block;width: 100%;height: 9px;background: url(../images/separator.png) repeat-x 0 0;font-size: 0;line-height: 0;text-indent: -4000px;}

.ep-icon { height : 45px !important}

.grayscale .thumb_minicv .thumb-image  img { 
    filter: initial !important;
    -webkit-filter: initial !important;
    -moz-filter: initial !important;
    -ms-filter: initial !important;
    -o-filter: initial !important;
}

#news-details-files {
    border-left: 1px solid #DDDDDD;
    padding-left: 5px;
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    width: 150px;
    font-size: 10px;
    padding: 15px;
    font-weight: bold;
}

@media ( max-width: 520px ) {

    .contenu_static table td {
        display: block;
        width: 100%;
        clear: both;
        max-width: 100vw;
    }

.ppl-wrap { height: auto }


.content_column.right_column { margin: auto; }
 #contenuMenuLeft , #fiche {
    clear: both;
    margin: 0;
    max-width: 100%;

}

#zoneEvent .section-body { margin-top: 0 !important;}
#zoneEvent .section-head { margin-bottom:0 !important;}
#zoneEvent .section-head h1 { font-size: 1.2rem; margin: 0 0 15px !important; padding: 0 15px; }
#zoneEvent .ngrp { padding: 0 15px; font-size: .9rem; }

.btn-mail-avie { width: calc(100% - 40px); }
}

.tableau_divers td { border : 1px solid #FFF !important; }

form.formulaire_validation h2 {
    text-align: left;
    font-size: initial;
    color: #333;
    border-bottom: 1px solid #000;
    padding: 0 0 5px 0;
    margin: 10px 0 10px 0;
}

#payer_cotise_form table td {padding : 0 0 5px 5px; background-color : #ffffff}


@media ( max-width: 330px ) {


.thumbs, .thumbs .thumb , .thumbs .thumb .thumb-image , .thumbs .thumb .thumb-image * { display: inline-block !important ;  max-width: 100% }
.thumbs .thumb .thumb-image { 
	padding: 15px 0; display: inline-block !important  ;
	max-height: 160px !important;
	text-align: center !important;
}
.thumbs .thumb .thumb-image img { max-height: 100% !important; min-width: 0 !important ; width: auto !important }
.thumb-presentation {
	padding: 15px !important;
}	

.btn-mail-avie { width: calc(100% - 40px); }

}



#zoneEvent .event-list-item .post-body-content h6 {}
#zoneEvent .section-user {
	        border: 0 none !important;
}

.slider-events .slide-content p.learn-more { margin: 0; bottom: 0; position: absolute; right: 0; bottom: 5px; }

#annuaire_form .information {
	    margin: 0 0 10px;
	        text-align: left;
		    font-weight: normal;
		        font-family: 'Open Sans', sans-serif;
			    font-size: 14px;
		    }

.owl-carousel {
     display:block !important;
}
.slider-intro {
    height:418px;
    overflow:hidden;
}
.btn-mail-avie { float:left;padding:10px 18px 10px 50px !important; }
.btn-mail-firstconnexion { float:left;padding:10px 18px 10px 50px !important; display: block;width: 80% !important;}
.btn-mail-firstconnexion-help {padding:11px; float: left;display: block;width: 17% !important;margin-left: 8px;}




.zoneEp .ep-sidebar .ep-widget li {
    list-style: none !important;
    padding: 0;
    margin: 0;
}

#module_ep .no-gutters {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#module_ep .no-gutters [class^="col-"],
#module_ep .no-gutters .row {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
#module_ep ul {
    list-style: none;
}

.mobilites_container .article{
    max-width:300px;
}


.na-login-socials { display: flex !important; }
.na-login-socials &gt; li { flex: 1; text-align: center }


.na-bp a {color: inherit; text-decoration: underline; }
.na-bp a:hover, .na-bp a:focus, .na-bp a:active { text-decoration: none; color: inherit; }

.onglet_off a { color: revert; }

.thumb-image img  {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}


.thumb-image img:hover {
    -webkit-filter: grayscale(0); /* Safari 6.0 - 9.0 */
    filter: grayscale(0);
}

#zoneAnnuaire_layout .annuaire_result .alert-warning ol {
    line-height: initial;
    padding-left: 30px;
    padding-top: 5px;
}</pre></body></html>