.sf-menu, .sf-menu * {margin: 0;padding: 0;list-style: none;}
.sf-menu li {position: relative;}
.sf-menu ul {position: absolute;display: none;top: 100%;left: 0;z-index: 99;}
.sf-menu > li {float: left;}
.sf-menu li:hover > ul, .sf-menu li.sfHover > ul {display: block;}
.sf-menu a {display: block;position: relative;}
.sf-menu ul ul {top: 0;left: 100%;}
.sf-menu {float: left;}
.sf-menu ul {min-width: 12em;}
.sf-menu > li > a {color: #fff;}
.sf-menu > li > a span {display: block;padding-bottom: 15px;}
.sf-menu > li > a:hover span, .sf-menu > li > a.current span {background: url("/medias-theme/puce-menu-principal.png") 50% 23px no-repeat;}
.sf-menu a {padding: 4px 8px;text-decoration: none;zoom: 1;}
.sf-menu li {white-space: nowrap;-webkit-transition: background .5s;transition: background .5s;}
.sf-menu li ul {min-width: 180px;background: #fff;border: 1px solid #304790;color: #568de1;}
.sf-menu li ul li {display: block;background: url("/medias-theme/puce-submenu-principal.png") 8px 50% no-repeat;padding-left: 10px;width: 100%;}
.sf-menu li ul li a {color: #000;}
.sf-menu li ul li a:hover, .sf-menu li ul li a.current {color: #568de1;}
.sf-menu li:hover a span, .sf-menu li.hover a span {background: url("/medias-theme/puce-menu-principal.png") 50% 23px no-repeat;}
.sf-arrows .sf-with-ul {padding-right: 2.5em;}
.sf-arrows .sf-with-ul:after {content: "";position: absolute;top: 50%;right: 1em;margin-top: -3px;height: 0;width: 0;border: 5px solid transparent;border-top-color: #dfeeff;border-top-color: rgba(255,255,255,.5);}
.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after {border-top-color: white;}
.sf-arrows ul .sf-with-ul:after {margin-top: -5px;margin-right: -3px;border-color: transparent;border-left-color: #dfeeff;border-left-color: rgba(255,255,255,.5);}
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after {border-left-color: white;}
.mod {overflow: hidden;}
.clear, .line, .row {clear: both;}
.clearfix:after, .line:after {content: "";display: table;clear: both;border-collapse: collapse;}
.fl-left {float: left;}
.alert-no-script {display: block;position: absolute;top: 0;left: 0;width: 100%;padding: 15px 5px;text-align: center;background: #bd1820;color: #fff;z-index: 10001;}
.alert-no-script a {color: #000;}
#alerte-cookies {display: block;position: fixed;bottom: 0;left: 0;width: 100%;padding: 15px 5px;text-align: center;font-size: 10px;background: #000;color: #fff;z-index: 10000;}
#alerte-cookies .alert-container {max-width: 970px;margin: auto;}
#alerte-cookies a {color: #fff;}
.site-width {margin: 0 auto;width: 1150px;}
.titleFontLight {font-family: "Open Sans",sans-serif;font-weight: 400 !important;}
.titleFontNormal {font-family: "Open Sans",sans-serif;font-weight: 400 !important;}
.titleFontBold {font-family: "Open Sans",sans-serif;font-weight: 800 !important;}
.textFontLight {font-family: "Open Sans",sans-serif;font-weight: 400 !important;}
.textFontBold {font-family: "Open Sans",sans-serif;font-weight: 400 !important;}
em, i {font-style: italic;}
strong, b {font-weight: 800 !important;}
body {font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 12px;line-height: 17px;padding-top: 120px;}
a {font-weight: 500;color: #568de1;}
a:hover {color: #000;text-decoration: none;}
.invisible-link {font-weight: inherit;color: inherit;text-decoration: inherit;}
.invisible-link:hover {text-decoration: underline;}
.margin-top {margin-top: 15px;}
.bloc-content h1, .h1-like {font-family: "Open Sans",sans-serif;font-weight: 600 !important;font-size: 25px;text-transform: uppercase;border-bottom: 1px solid #dcdada;}
h1 a, .h1-like a {text-decoration: none;}
h2, .h2-like {font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 22px;}
h2 a, .h2-like a {text-decoration: none;}
h3, .h3-like {font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 20px;color: #e14f4a;}
h3 a, .h3-like a {text-decoration: none;}
h4, .h4-like {font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 18px;}
h4 a, .h4-like a {text-decoration: none;}
h5, .h5-like {font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 16px;}
h5 a, .h5-like a {text-decoration: none;}
h6, .h6-like {font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 14px;}
h6 a, .h6-like a {text-decoration: none;}
a.no-decoration {text-decoration: none;color: inherit;}
a.no-decoration:hover {color: #568de1;text-decoration: underline;}
a.lire-suite-inline {text-decoration: none;color: #568de1;}
a.lire-suite-inline:hover {color: inherit;text-decoration: underline;}
#main-header {background: url("/medias-theme/bg-header.png") repeat-x #fff;position: fixed;top: 0;width: 100%;z-index: 100;}
#main-header .site-width {position: relative;height: 95px;}
#home-link {position: absolute;top: 10px;left: 5px;-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}
#home-link img {-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}
#home-link.small-logo {top: 5px;}
#home-link.small-logo img {height: 75px;}
#social-nav {position: absolute;top: 10px;right: 0;}
#social-nav a {font-size: 9px;color: #fff;display: inline-block;height: 36px;line-height: 36px;margin-left: 15px;padding-right: 15px;border-right: 1px solid #fff;text-decoration: none;}
#social-nav a:hover {text-decoration: underline;}
#social-nav a.text-ico {padding-left: 36px;background-position: left 50%;background-repeat: no-repeat;}
.ico-annuaire {background-image: url("/medias-theme/ico-annuaire-header.png");}
.ico-guide {background-image: url("/medias-theme/ico-guide-regulation-header.png");}
.social-svg {display: inline-block;padding: 0 5px;-moz-opacity: .65;-khtml-opacity: .65;-webkit-opacity: .65;opacity: .65;filter: alpha(opacity=65);}
#social-nav .social-svg {border: none;padding-right: 0;}
.social-svg:hover {-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.social-svg img {width: 28px;}
.ytube, .ytube img {width: 40px;color: #fff;}
.left-asside {padding-top: 50px;}
.big-close {display: inline-block;padding: 7px;}
.big-close img {width: 16px;}
.user-blc-data {background: #568de1;border-top: 3px solid #fff;}
.user-blc-data h3 {font-family: "Open Sans",sans-serif;font-weight: 800 !important;font-size: 15px;color: #fff;padding: 5px;}
.user-blc-data a.user-action {font-size: 10px;text-decoration: none;color: #fff;text-transform: uppercase;display: block;padding: 3px;position: relative;width: 90%;margin: 0 auto;text-align: center;}
.user-blc-data a.user-action img {width: 95%;}
.user-blc-data a.user-action:hover {color: #fff;}
.user-blc-data a.user-action:hover img {fill: #000;}
.user-blc-data a.user-action .badge {position: absolute;top: 0;right: 5px;background: #fff;color: #568de1;}
.user-nav {background: #101667;padding-bottom: 1px;}
.user-nav li {padding: 1px 1px 0 1px;border: none;margin: 0;}
.user-nav a {background-color: #fff;}
.user-nav a:hover {color: #304790;background-color: #fff !important;text-decoration: none;font-weight: 700;}
.user-nav a.svg-menu-ico {padding: 10px 5px 10px 40px;background-repeat: no-repeat !important;background-position: 5px 50%;background-size: 32px 32px;}
.user-nav a.svg-menu-ico:hover {fill: #fff;}
.user-nav a.ico-contact {background-image: url("/medias-theme/bubbles.svg");}
.user-nav a.ico-liste-diffusion {background-image: url("/medias-theme/liste-diffusion.svg");}
.user-nav a.ico-annonces {background-image: url("/medias-theme/annonces-2.svg");}
.user-nav a.ico-groupe {background-image: url("/medias-theme/user-group.svg");}
.user-nav a.ico-boutique {background-image: url("/medias-theme/shop-cart.svg");}
.user-nav a.ico-home {background-image: url("/medias-theme/home.svg");}
.user-nav a.ico-adhesion {background-image: url("/medias-theme/renew.svg");}
#addFavLink {display: inline-block;text-decoration: none;background: url("/medias-theme/fav-ico.png") 5px 50% no-repeat #304790;color: #fff;padding: 3px;padding-left: 30px;border-radius: 2px;}
#addFavLink:hover {background-color: #101667;color: #304790;}
.aside-login {padding: 10px;}
.pubs-aside a {display: inline-block;margin-bottom: 5px;}
.sudf-tabs.nav-tabs li.active a, .sudf-tabs.nav-tabs span {color: #101667;background: #fff;text-decoration: none;}
.sudf-tabs.nav-tabs a, .sudf-tabs.nav-tabs span {padding: .725em 1em;}
.button {color: #fff;background-color: #262562;padding: 5px 10px 5px 10px;text-decoration: none;}
.button:hover {color: #fff;background-color: #2f4693;}
.imgcover:hover {-o-box-shadow: 5px 5px 5px 0 #cfcfcf;box-shadow: 5px 5px 5px 0 #cfcfcf;}
.sudf-tabs.nav-tabs li a {color: #fff;background: #101667;}
.sudf-tabs.nav-tabs {margin-bottom: 0;}
.liste-items {padding: 10px;margin-bottom: 0;}
.liste-items li {border-top: 1px solid #101667;padding-top: 5px;margin-bottom: 5px;}
.liste-items li:first-child {border-top: none;}
.surtitre-liste, .date-titre {font-size: 12px;color: #101667;}
.titre-liste {color: #000;font-size: 12px;display: block;padding-bottom: 5px;}
.titre-liste a {color: #000;}
.titre-liste a:hover {color: #101667;}
.titre-liste .faux-lien {color: #101667;}
.titre-bloc {color: #000;}
.lanceur-bloc {margin-bottom: 25px;}
.mini-list {margin: 0 0 0 15px;}
.btn-contraste {background: #568de1;color: #fff;text-transform: uppercase;}
.btn-contraste:hover {background: #304790;color: #101667;}
.bloc-border {border: 1px solid #ddd;}
.bloc-border.bloc-tabs {border-top: none;}
.bloc-ico {margin-top: 20px;padding: 10px 10px 10px 50px;background-position: 0 10px;background-repeat: no-repeat;}
.ico-notepad {background-image: url("/medias-theme/ico-bloc-notepad.svg");background-size: 32px auto;}
.padding-wrapper {padding: 10px;}
#agenda-slider .owl-controls {position: absolute;top: -54px;right: 0;}
.owl-carousel .line {margin-bottom: 10px;}
.owl-theme .owl-controls .owl-page span {background: #fff;border: 1px solid Gray;-moz-opacity: 1;-khtml-opacity: 1;-webkit-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.owl-theme .owl-controls .owl-page.active span {background: #568de1;}
.aside-slider-title {padding: 15px;margin: 0;border-bottom: none;text-transform: uppercase;font-size: 20px;}
.slider-nav {float: right;padding: 10px;}
.slider-nav a {display: inline-block;width: 30px;height: 30px;border-radius: 20px;cursor: pointer;background-color: #101667;background-size: 16px 16px;background-position: 50% 50%;background-repeat: no-repeat;text-decoration: none;}
.slider-nav a.next {background-image: url("/medias-theme/ico-next.svg");}
.slider-nav a.list {background-image: url("/medias-theme/ico-list.svg");}
.slider-nav a.prev {background-image: url("/medias-theme/ico-prev.svg");}
.slider-nav a:hover {background-color: #568de1;}
.titre-page {color: #69b1e8;}
.lead {color: #304790;}
.corps {margin-bottom: 15px;}
.corps h3 {color: #304790;font-size: 18px;border-left: 8px solid #101667;padding-left: 10px;font-family: "Open Sans",sans-serif;font-weight: 400 !important;}
.corps p {text-align: justify;font-size: 13px;line-height: 18px;}
.corps a {color: #568de1;}
.vignette-page {float: right;margin: 0 0 15px 15px;padding: 3px;border: 1px solid #ccc;}
.head-congres h1 {color: #304790;font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 24px;margin: 0;padding: 0;}
.head-congres h3 {color: #101667;font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 16px;margin: 0;padding: 0;}
.head-congres h6 {font-size: 14px;text-transform: none;margin-top: 10px;}
.bloc-infos-sup {padding: 5px;background: #101667;border-radius: 4px;width: 260px;color: #fff;}
.bloc-infos-article {width: 100%;color: #666;margin-bottom: 15px;font-style: italic;}
.bloc-infos-article a {color: #666;text-decoration: underline;}
.bloc-infos-sup.right {margin: 0 0 15px 15px;}
.bloc-content footer {border-top: 1px solid #101667;margin-top: 20px;padding-top: 10px;}
.btn-sudf-clair {background-color: #101667;color: #fff;}
.liste-textes {margin-top: 20px;}
.list-articles {margin: 0;padding: 0;list-style: none;}
.flex-list {display: flex;flex-wrap: wrap;justify-content: space-between;}
.flex-list .titre-sep {width: 100% !important;}
.flex-list-2-cols li {width: 48%;}
.flex-list-3-cols li {width: 30%;}
.flex-list_image-wrapper {width: 100%;height: 85px;background-position: 50% 50%;background-repeat: no-repeat;background-size: contain;margin-bottom: 10px;}
.flex-list_image-wrapper img {display: none;}
.list-articles li {}
.list-articles h2 {font-size: 14px;line-height: 16px;}
.list-articles h2 a {color: #69b1e8;font-size: 16px;}
.date_publication {font-style: italic;color: #666;}
.list-articles-lanceur {margin: 5px 0 0 0;}
.list-articles li.titre-sep {border-bottom: 2px solid #101667;color: #304790;padding: 8px 8px 8px 0;margin: 15px 0 5px 0;font-family: "Open Sans",sans-serif;font-weight: 400 !important;font-size: 28px;}
.liste-textes {list-style: none;}
.liste-textes li.article-item {padding-bottom: 5px;border-bottom: 1px solid #ececec;margin-bottom: 8px;}
a.apm-link {text-decoration: none;}
a.apm-link em {text-decoration: none !important;color: #000;}
.footer-nav a {color: #000;}
.nav-tabs a.apm-tab {display: inline-block;background-image: url("/medias-theme/apm-tab.png") !important;background-repeat: no-repeat !important;width: 83px;height: 31px;text-decoration: none;}
*[class^="gsc"] {box-sizing: content-box;}
.commission-photo {width: 60px;height: 60px;border: 2px solid #ececec;border-radius: 100%;background-size: 70px auto;background-position: 50% 50%;background-repeat: no-repeat;}
.pagination li a {color: #fff;background: #000;}
.pagination {margin-bottom: 1rem;}
@media only screen and (max-width: 768px) {.site-width {margin: 0;width: 100%;padding: 0 10px;}
	.flex-list-2-cols li {width: 100%;}
	.flex-list-3-cols li {width: 100%;}}
.forget-password {color: #fff;}
.no-upper {text-transform: none;}
#main-footer {border-top: 1px dotted Gray;padding-top: 10px;}
.wrap3 {display: grid;grid-gap: 45px;grid-template-rows: repeat(1,minmax(100px,1fr));grid-template-columns: repeat(auto-fit,minmax(100px,1fr));place-items: stretch stretch;justify-content: space-around;}
article {padding-bottom: 10px !important;}
.seconnecter {background-color: Red;}
.seconnecter {background-color: Red;}
.wrapnbc {display: grid;grid-gap: 5px;grid-template-rows: repeat(1,minmax(60px,1fr));grid-template-columns: repeat(auto-fit,minmax(100px,1fr));place-items: stretch stretch;justify-content: space-around;margin-top: 5px !important;}
.titrenbc {height: 40px;text-align: center;color: #000;background-color: #fff;border: 1px solid var(--color-mediumblue);overflow: hidden;}
.titrenodead {padding: 10px 0 10px 0;text-align: center;color: #fff !important;background-color: #2f4693;border: 2px double #f00;overflow: hidden;}
.titrenodead a {color: #fff !important;font-size: 20px;font-weight: 800;}
.contactannoncepro a {color: #fff !important;}