article .listing-wrapper {margin: 10px 0;padding-bottom: 7px;}article .listing-wrapper .title-wrapper {padding: 0 17px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;height: 40px;margin-bottom: 10px;}article .listing-wrapper .title-wrapper .spacer {height: 40px;width: 2px;background: #0b2149;margin: 0;margin-right: 10px;}article .listing-wrapper .title-wrapper .text {font-size: 18px;color: #0b2149;margin: auto 0;margin-right: auto;text-transform: uppercase;}article .listing-wrapper .title-wrapper .icon {margin: auto 0;margin-left: auto;width: 30px;}article .listing-wrapper .title-wrapper .icon img {width: 24px;height: 24px;}article .listing-wrapper .listing-items {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-between; -webkit-justify-content: space-between;}article .listing-wrapper .listing-items .item {}article .listing-wrapper .listing-items .item a {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding: 10px 15px;margin: 0;}article .listing-wrapper .listing-items .item a .col-infos {width: 88%;margin: 0;text-align: left;}article .listing-wrapper .listing-items .item a .col-icon {width: 12%;margin: auto 0;text-align: right;}article .listing-wrapper .listing-items .item a .col-icon img {}article .listing-wrapper .listing-items .item .row {}article .listing-wrapper .listing-items .item .row.title {padding: 0 0 5px;}article .listing-wrapper .listing-items .item .row.title .title {padding: 0px;}h1 {padding: 1.5rem 0 3rem;margin: 0;font-size: 35px;line-height: 1.0;text-align: left;color: #000000;border: none;position:relative;font-weight:300;max-width:90%;}article h1 {text-align: left;}article h1:before {}article h1:after {}h1.readmore {padding: 1rem 0;border: none;text-align:center;margin:0 auto;}h1.noborder {border: none;}h1 span {display: block;font-weight: 500;color:#000000;}h2 {padding: 0 0 2rem;margin: 0;font-size: 28px;line-height: 1.0;text-align: left;color: #000000;font-weight:400;position:relative;text-transform:uppercase;}article h2:before { }h2.readmore {padding: 1rem 0;border: none;text-align:center;margin:0 auto;}h3 {padding: 0rem 0 1.5rem;margin: 0;font-size: 20px;line-height: 1.1;text-align: left;color: #000000;font-weight:500;}h4 {padding: 0 0 1rem;margin: 0;font-size: 15px;line-height: 1.1;font-weight: 500;text-align: left;color: #000000;text-decoration:underline;}article {margin: 0; position: relative;padding: 0;line-height: 1.4;}article.Print {width: auto;}article .date {margin: 0;padding: 1rem 0 2rem;font-size: 15px;font-weight:600;color: #132133;text-align: left;width: 100%;}article .intro {padding: 1.8rem 0;font-size: 15px;font-weight:600;color: #132133;text-align: left;max-width:96%;margin:0 auto;}article .button_link {color: #fff;text-transform: inherit;font-size: 15px;line-height: 1.1;border: none;padding: 8px 25px;border-radius: 10px;text-align: center;margin: 5px 0 15px;text-decoration:none !important;display:flex;width:max-content;}article .align-right .button_link {margin-left: auto;}article .button_link:hover {}article .button_link.btn-center{display: flex;width: max-content;margin: 5px auto;}article .button_link.btn-right{display: flex;width: max-content;margin-left:auto;}article .button_link.btn-size-medium{font-size: 1.2em;}article .button_link.btn-size-large{font-size: 1.4em;}.article-picture {width: 100%;position: relative;}.article-picture-full {margin-top:-97px;}.article-picture img {width: 100%;height: auto;}.article-picture .picture-border {}article .img-separateur {align-items:center;justify-content:center;margin: 2.5rem 0;display:flex;}article .img-separateur img {width:75px !important;}article .legend, .legend_full {padding: 5px;font-size: 12px;color: #73818f;font-style: italic;text-align: right;font-weight: 300;}article .content {padding: 5rem 0 0;margin: 0 auto;}.article-content {padding: 0;margin: 0 auto;}article .content img {height: auto;width: 100%;padding: 0;}article .content img.w100 {height: auto;width: 100%;padding: 0;}article .content img.reel {height: auto;width: auto;padding: 0;}article .content ul, article .content ol {margin: 0px;padding: 10px 0 0px 10px;color:#000000;}article .content li {padding: 5px;display:flex;align-items:self-start;}.content .align-right li{}article .content li::before {font-family: "Material Icons"; font-weight: 900; content: "\e876";font-weight:700;color: #132133;padding-right:10px;}article .content p {}article .content a {color: #132133;text-decoration: underline; }article .content .video-wrapper, article .content .picture-wrapper {padding: 0 0px 25px;}.home article .content .video-wrapper, .home article .content .picture-wrapper {}article .content .video-wrapper {width: 100%;}article .content .video-wrapper iframe {width: 100%;border:none;}article .content .grids-wrapper a {text-decoration: none;}article .content .text-wrapper {padding: 0 0 20px;text-align: justify;font-size:1.1em;color:#132133;}.content .bg-blue .text-wrapper {color:#fff;}article .content .text-wrapper p {color:#132133;font-size:14px;}article .content .citation {width: 100%;text-align: center;font-weight: 400;padding: 2rem 3rem 2rem 3rem;font-size: 17px;font-style: italic;line-height: 1.1;background-color:#f6f6f6;color:#000000;}article .content .citation i {font-size:40px;display:block;text-align: left;margin-bottom:10px;}article .content .citation .author {width: 100%;text-align: right;font-weight: 300;font-size: 12px;font-style: italic;padding-top: 15px;}article .content p b, article .content p strong {font-size: 110%;}hr {margin: 2.5rem 0;padding: 0;width: 100%;border: 0;height: 7px;border-top:1px solid #132133;}hr.theme {}img.separateur {width:75px;text-align:center;margin: 2.5rem 0;}article .xbutton {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin: 0;margin-top: 0.5rem;margin-bottom: 1rem;background-color:#f6f6f6;padding: 0.7rem 1rem 0.7rem 1.5rem;text-decoration: none !important;align-items:center;}article .xbutton:hover {background-color:#000000;}article .xbutton .label {color:#000000;font-size: 18px;font-weight: 600;text-align: left;line-height: 1.0; text-decoration: none;padding:5px 15px;}article .xbutton:hover .label {color:#fff;}article .xbutton .label span {display: block;padding-top: 0.6rem;font-size: 11px;text-transform: none;font-weight: normal;}article .xbutton .icon {color:#000000;font-size: 20px;font-weight: bold;text-transform: uppercase;display:none;align-items:center;}article .xbutton:hover .icon {color:#fff;display:flex;}article.Print h1 {font-size: 25px;}.comments-banner {height: 80px;width: 100%;background: #e8e8e8;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin-top: 15px;margin-bottom: 35px;}.comments-banner .icon {margin: 0;margin-right: 15px;}.comments-banner .icon img {height: 80px;width: auto;}.comments-banner .title {margin: auto 0;font-size: 36px;color: #FFF;text-transform: uppercase;}.comments-item {width: 100%;margin: 10px 0;padding: 10px 0px;border-bottom: 1px dashed #003366;}.comments-item .infos {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin-bottom: 7px;}.comments-item .infos .picto {margin: auto 0;}.comments-item .infos .name {margin: auto 0;margin-left: 10px;font-size: 13px;color: #003366;font-weight: bold;text-transform: uppercase;}.comments-item .infos .date {margin: auto 0;margin-left: 10px;font-size: 13px;color: #003366;text-transform: uppercase;}.comments-item .message {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.comments-item .message .input {width: 90%;}.comments-item .message .input textarea {width: 100%;min-height: 120px;background: #ededed;border: none;}.comments-item .message .submit {width: 10%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.comments-item .message .submit button {margin: auto;}.comments-item:last-child {border-bottom: none;}.comments-msgs {margin: 0 auto;padding: 0;width: 100%;}.comments-msgs .message {margin: 15px auto;width: 100%;font-size: 14px;line-height: 1.1;font-weight: normal;padding: 15px;border: 1px solid transparent;border-radius: 4px;text-align: center;display: none;}.comments-msgs .message.success {color: #5cb85c;background-color: #e8fbe8;border-color: #5cb85c;}.comments-msgs .message.info {color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.comments-msgs .message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.tags-wrapper {padding: 0;margin: 0;width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.tags-wrapper .tag-item {margin: 4px;padding: 7px 12px;background: #e7e3e3;color: #666666;border-radius: 5px;font-size: 12px;text-decoration: none;}.slider-articles-wrapper {position: relative;width: 100%;margin:0 auto;margin-bottom:35px;margin-top:25px;}.home .slider-articles-wrapper{margin-bottom:20px;}div#slider-articles-home {position: relative; top: 0px; left: 0px; width: 100%;}div.slider-articles-wrapper div.items-articles-wrapper {width: 100%;}.slider-articles-items .owl-stage-outer .owl-carousel .owl-item{width:200px !important;}div.slider-articles-wrapper a.slide-articles-item {width: 70%;margin:0 auto;display: block;position: relative;text-decoration: none;}div.slider-articles-wrapper a:hover {text-decoration: none;}a.slide-articles-item div.picture {width: 100%;overflow: hidden;}a.slide-articles-item img {width: 100%;height: auto;}a.slide-articles-item div.picture{overflow: hidden;width: 100%;height: auto;}a.slide-articles-item div.picture img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}a.slide-articles-item div.picture:hover img{-webkit-transform: scale(1.2);transform: scale(1.2);}a.slide-articles-item.rond,a.slide-articles-item.rond .picture,a.slide-articles-item.rond img{border-radius:300px;}a.slide-articles-item.arrondi,a.slide-articles-item.arrondi .picture,a.slide-articles-item.arrondi img{border-radius:40px;}a.slide-articles-item div.infos {position: relative;bottom: 0px;left: 0;width: 100%;z-index: 40000;padding: 10px 0;}a.slide-articles-item div.infos .title{margin: auto;z-index: 12;font-size: 14px;color: #000;line-height: 1.2;text-align: center;margin-top:8px;}a.slide-articles-item div.infos .intro{margin-top:8px;font-size: 12px;color: #000;}a.slide-articles-item div.infos .button-more{margin-top:20px;font-size: 15px;border:1px solid #132133;color: #132133;padding:5px 15px;text-align:center;}a.slide-articles-item div.infos .button-more:hover{}div.slider-articles-wrapper .owl-nav{position:absolute;top:37.5%;width:100%;height:0;display:flex;}div.slider-articles-wrapper .owl-nav .owl-prev i,div.slider-articles-wrapper .owl-nav .owl-next i{font-size:50px;}div.slider-articles-wrapper .owl-nav .owl-prev{margin-left:-50px;margin-top:-31px}div.slider-articles-wrapper .owl-nav .owl-next{margin-left:auto;margin-right:-50px;margin-top:-31px}div.slider-articles-wrapper .owl-dots {display: flex !important;display: -webkit-flex !important;flex-flow: row wrap !important;-webkit-flex-flow: row wrap !important;justify-content: center !important;-webkit-justify-content: center !important;width: 100% !important;position: absolute !important;z-index: 9000;margin: 0 auto !important;left:auto !important;right:auto !important;top: auto !important;bottom: -35px !important;}div.slider-articles-wrapper .owl-dots .owl-dot.active {height: 12px !important;width: 12px !important;border-radius: 40px !important;background-color: #000000 !important;margin: 0 5px !important;}div.slider-articles-wrapper .owl-dots .owl-dot {height: 12px !important;width: 12px !important;border-radius: 40px !important;background: none !important;border: 1px solid #000000 !important;margin: 0 5px !important;}.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: none !important;}.bg_perso div.slider-articles-wrapper .owl-dots .owl-dot.active {background-color:#fff !important;}.bg_perso div.slider-articles-wrapper .owl-dots .owl-dot {border-color:#fff !important;background: none !important;}#slider-articles-navigator {position: absolute;top: 15px;right: 25px;width: 30px;z-index: 30;margin-top: 0px;display: flex; display: -webkit-flex; flex-flow: column nowrap; -webkit-flex-flow: column nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}#slider-articles-navigator a.slider-navigation {display: block;height: 26px;width: 30px;cursor: pointer;margin: 0;margin-bottom: 0px;border-left: 3px solid #FFF;padding-left: 10px;color: #FFF;font-size: 18px;background: none;position: relative;z-index: 31;}#slider-articles-navigator a.selected {border-left: 3px solid #00a9c9;color: #00a9c9;}.columns-wrapper {width: 100%;display: flex; display: -webkit-flex; margin: 0 auto;flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-between; -webkit-justify-content: space-between;margin-bottom:40px !important;}.columns-wrapper .col {margin: 0 auto;width: 48%;}.columns-wrapper-in{display:flex;flex-flow: row wrap; -webkit-flex-flow: row wrap;}.columns-wrapper-in.two-cols{justify-content: space-between;-webkit-justify-content: space-between;width:100%;}.columns-wrapper .col.align-top {margin-top: 0;margin-bottom: auto;}.columns-wrapper .col.align-top .text-wrapper {padding-top: 0px;}.columns-wrapper .col.align-top .text-wrapper p {padding-top: 0px;}.columns-wrapper .col.width-full .text-wrapper {}.columns-wrapper .col.width-full .text-wrapper p {padding-top: 3px;}.columns-wrapper .col.align-mid {margin-top: auto;margin-bottom: auto;}.columns-wrapper .col.align-bot {margin-top: auto;margin-bottom: 0;}.columns-wrapper .col.align-left {margin-left: 0;margin-right: auto;}.columns-wrapper .col.align-center {margin-left: auto;margin-right: auto;}.columns-wrapper .col.align-right {margin-left: auto;margin-right: 0;}.columns-wrapper .col.width-sxmall {width: 14%;}.columns-wrapper .col.width-sidebar {width: 24%;}.columns-wrapper .col.width-small {width: 32%;}.columns-wrapper .col.width-small-l {width: 36%;}.columns-wrapper .col.width-medium-s {width: 37%;}.columns-wrapper .col.width-medium {width: 48%;}.columns-wrapper .col.width-medium-l {width: 59%;}.columns-wrapper .col.width-medium-xl {width: 65%;}.columns-wrapper .col.width-large-s {width: 69%;}.columns-wrapper .col.width-large {width: 73%;}.columns-wrapper .col.width-large-f {width: 89%;}.columns-wrapper .col.width-full {width: 100%;}.columns-wrapper .col.bg-grey {background-color:#f6f6f6;padding:20px 20px 0 20px;}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#000;font-size:14px;margin:5px;padding:4px 7px;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:18px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{transition:opacity .2s ease}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#ed1a3b}.owl-theme .owl-nav [class*=owl-] i { font-size:18px; }.bg_perso .owl-theme .owl-nav [class*=owl-] { color:#fff; }.owl-theme .owl-nav [class*=owl-]:hover { color:#000; }.bg_perso .owl-theme .owl-nav [class*=owl-]:hover { color:#fff; }.main_slider {width: 100%;margin-bottom:100px;}.main_slider .owl-carousel .owl-stage-outer{overflow:inherit;}.main_slider .item-infos {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;width:990px;margin: 0 auto;bottom:-70px;left:0;right:0;position: absolute;z-index: 9000;align-items:center;}.main_slider .item-infos .col-infos {margin-left: auto;width: 80%;display:flex;flex-flow:column nowrap;padding:25px 40px 40px;background-color:#132133;}.main_slider .item-infos .col-infos .title {color: #FFF;text-transform: inherit;font-size: 38px;font-weight:300;line-height: 1.0;padding: 10px 0;text-align:left;}.main_slider .item-infos .col-infos .intro {color: #FFF;text-transform: inherit;font-size: 15px;font-weight:300;line-height: 1.0;text-align:left;margin-top: 15px;}.main_slider .item-infos .col-infos .button-more {color: #FFF;text-transform: inherit;font-size: 1.5em;line-height: 1.0;border:none;background:none;border:1px solid #fff;padding: 6px 35px; border-radius: 26px; margin:0 auto;margin-top: 25px;text-align:center;text-shadow:1px 0px 4px #000;}.main_slider .owl-nav {width:100%;display:flex;justify-content:space-between;}.main_slider .owl-nav .owl-prev {color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: none !important;display: inline-block;cursor: pointer;border-radius: 3px;top:50%;margin-top:-16px;left:0px;position:absolute;}.main_slider .owl-nav .owl-next {color: #FFF;font-size: 14px;margin: 5px;padding: 4px 7px;background: none !important;display: inline-block;cursor: pointer;border-radius: 3px;top:50%;margin-top:-16px;right:0px;position:absolute;}.main_slider .owl-nav .owl-prev .material-icons,.main_slider .owl-nav .owl-next .material-icons{font-size:32px;}.main_slider .owl-dots {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;top:auto !important;right:20px !important;bottom:50px !important;width: auto !important;}.main_slider .owl-dots .owl-dot { border-radius: 30px; width:15px !important; height:15px !important;background-color:#fff;border:1px solid #fff;margin:0 5px !important;}.main_slider .owl-dots .owl-dot.active {background-color:#fff;border:1px solid #fff;} .title-tricolor {width: 100%;height: 60px;position: relative;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;}.title-tricolor .line-blue {position: absolute;z-index: 2;top: 29px;left: 0px;background: #1423a0;height: 2px;width: 50%;}.title-tricolor .line-red {position: absolute;z-index: 2;top: 29px;right: 0px;background: #dc2d5a;height: 2px;width: 50%;}.title-tricolor .title-center {position: relative;z-index: 4;margin: auto;background: #FFF;padding: 0 20px;font-size: 40px;font-weight: 700;color: #1423a0;line-height: 1.0;text-transform: uppercase;}.events-home .title-tricolor .title-center {color: #FFF;background: none;}.listing-wrapper {margin: 0;padding-bottom: 10px;}.listing-wrapper.bg-grey {background: url('../_img/modules/listing-grey.jpg') no-repeat center center #ededed;background-size: cover;}.listing-title {font-weight: bold;line-height: 1.0;font-size: 22px;color: #0b2149;margin: 0px 30px 10px;padding: 10px 0 5px;text-transform: uppercase;border-bottom: 2px solid #0b2149;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.listing-title .title {margin: auto;}.listing-title .icon {margin: auto 0;width: 30px;}.listing-main-title {font-size: 17px;color: #0b2149;font-weight: bold;text-transform: uppercase;line-height: normal;padding: 15px 0 0;text-align: center;}.listing-wrapper .listing-items {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.listing-wrapper .listing-items .item {width: 40%;margin: 10px;background: #fafafa;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2); }.listing-wrapper .listing-items .item.picture {width: 25%;margin: 10px;padding: 0px;background: none;background: #fafafa;box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.2); }.listing-wrapper .listing-items .item:hover {box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.4); }.listing-wrapper .listing-items .item a {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding: 10px;}.listing-wrapper .listing-items .item a:hover {text-decoration: none;}.listing-wrapper .listing-items .item a .col-infos .row-title {padding: 0 0 7px;}.listing-wrapper .listing-items .item.picture a {width: 100%;height: 140px;margin: 0 auto;position: relative;}.listing-wrapper .listing-items .item.picture .copyright {position: relative;width: 100%;height: 40px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.listing-wrapper .listing-items .item.picture .copyright span {margin: auto 10px;}.listing-wrapper .listing-items .item.picture .picture-download {}.listing-wrapper .listing-items .item.picture .picture-download a {width: 100%;height: 35px;padding: 0px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}.listing-wrapper .listing-items .item.picture .picture-download img {height: 25px;width: auto;}.listing-wrapper .listing-items .item .col-infos {width: 88%;margin: auto 0;}.listing-wrapper .listing-items .item .col-description {width: 88%;margin: auto 0;}.listing-wrapper .listing-items .item .col-icon {width: 12%;margin: auto 0;text-align: right;}.listing-wrapper .listing-items .item .col-icon img {width: 25px;height: auto;}.listing-wrapper .listing-items .item .col-picture {width: 25%;margin: 0;margin-right: 25px;overflow: hidden;}.listing-wrapper .listing-items .item .col-picture img {width: 90%;height: auto;}.listing-wrapper .listing-items .item .row {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.listing-wrapper .listing-items .item .row .categorie {margin: 0;color: #333333;font-size: 11px;font-weight: bold;text-transform: uppercase;text-align: left;width: 100%;}.listing-wrapper .listing-items .item .row .title {margin: auto 0;padding-top: 4px;color: #333333;font-size: 13px;line-height: 1.0;text-transform: uppercase;font-weight: bold;text-align: left;width: 100%;}.listing-wrapper .listing-items .item .row .date {margin: 0;color: #333333;font-size: 11px;text-transform: uppercase;width: 100%;}.listing-wrapper .listing-items .item .row .param {margin: auto 0;width: 50%;font-size: 12px;color: #333333;text-transform: none;}.listing-wrapper .listing-items .item .row .param-wide {margin: auto 0;width: 100%;font-size: 12px;color: #333333;text-transform: none;}.pics-wrapper {width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;}.pics-wrapper.from-home {margin: 0 auto;width: 720px;}.pics-wrapper.from-home .pics-item {width: 220px;height: 220px;border-radius: 7px;overflow: hidden;margin: 10px auto;}.pics-inside { width: 100%; display: flex; display: -webkit-flex;flex-flow: row wrap; -webkit-flex-flow: row wrap; justify-content: center; -webkit-justify-content: center;} .pics-item {display: block;width: 23%;height: 200px;overflow: hidden;margin: 0.5rem 1% 0.3rem; }.pics-item .picture-wrapper { width: 100%; height: 100%;} .pics-item .picture-wrapper .picture {width: 100%; height: 100%; }.pics-item .picture-wrapper.is_portrait .picture {width: 120%; height: 100%; }.pics-item.w100 {width:98% !important;}.pics-item.w49 {width:48% !important;}.pics-item.w30 {width:31% !important;} .pics-item.w25 {width:23% !important;}.pics-item.w20 {width:18% !important;height: 150px;}.pics-item.w16 {width:14.5% !important;height: 150px;}.pics-item.w14 {width:12.2% !important;height: 120px;}.pics-item.w12 {width:10.5% !important;height: 120px;} div.slider-articles-wrapper.album .owl-carousel .owl-stage-outer{height:185px !important;}div.slider-articles-wrapper.album .owl-carousel.owl-drag .owl-item{display: flex !important;height: 185px !important;overflow:hidden !important;}div.slider-articles-wrapper.album a.slide-articles-item div.picture{display: flex !important;height: 185px !important;overflow:hidden !important; align-items: center; } div.slider-articles-wrapper.album .owl-nav{top:0 !important;position:absolute !important;}div.slider-articles-wrapper.album .owl-nav .owl-prev,div.slider-articles-wrapper.album .owl-nav .owl-next{position: absolute !important;margin-top: 65px !important;display: flex !important;align-items: center !important;}div.slider-articles-wrapper.album .owl-carousel .owl-item img {display: block !important;width:auto !important;min-width:100% !important;min-height:185px !important;}div.slider-articles-wrapper.album .owl-nav .owl-next{right:0 !important;}.video-wrapper {width: 100%;position: relative;overflow: hidden;}.video-wrapper .video-inner {width: 100%;}.video-wrapper .video-inner iframe {width: 100%;}.videos-item {display: block;width: 90%;margin: 0 auto 40px;overflow: hidden;position: relative;}.videos-item .picture {margin: auto;margin-left: 0px;height: auto;width: 100%;overflow: hidden;position: relative;z-index: 5;}.videos-item .picture img {height: auto;width: 105%;}.video-wrapper.from-gallery {width: 96%;margin: 35px auto 0;}.video-wrapper.from-gallery .embed {border: 5px solid #FFF;border-radius: 5px;background: #000;}.video-description {margin: 0;height: 80px;width: 100%;text-align: left;line-height: 1.1;position: relative;z-index: 5;}.video-description .date {font-family: 'Trade Regular';font-size: 10px;padding: 5px;text-align: left;color: #FFF;}.video-description .from {font-family: 'Trade Bold';font-size: 12px;padding: 2px 5px;text-align: left;text-transform: uppercase;}.video-description .title {font-family: 'Trade Hv';line-height: 1.0;font-size: 14px;color: #FFF;height: 45px;padding: 0 5px;text-transform: uppercase;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;}.video-description .title .inside {margin: 0 0 auto;}.video-description .intro {padding: 10px 5px;font-size: 13px;color: #FFF;}.videos-item:hover {text-decoration: none;}.facebook-responsive {overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}.facebook-responsive iframe {left:0;top:0;height:100%;width:100%;position:absolute;}.partners-categorie {margin: 2rem 0;padding: 3rem 0 ;margin: 0;font-size: 24px;line-height: 1.0;text-align: left;color: #02578e;}.partners-items {width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.partners-items.home {justify-content: center; -webkit-justify-content: center;padding-top:1.5rem;padding-bottom:1.5rem;}.partners-item {width: 50%;margin: 1rem 0 1.5rem;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding-right: 3rem;}.partners-items.home .partners-item{width: auto;padding: 0;justify-content: center; -webkit-justify-content: center;}.partners-item .col-logo {background: #FFF;height: 162px;width: 162px;margin: auto 1.5rem;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;align-items:center;}.partners-item .col-logo img {width: 160px;height: auto;margin: auto;}.partners-item .col-infos {width: calc(100% - 180px);margin: auto 0;margin-left: 10px;font-size: 13px;line-height: 1.0;}.partners-item .col-infos .name {font-size: 16px;padding-bottom: 0.8rem;}.partners-item .col-infos .intro {font-size: 13px;font-weight:300;padding-top: 0.8rem;padding-bottom: 0.8rem;}.partners-item .col-infos a {padding-top: 0.8rem;display: block;text-transform: none;text-decoration: underline;}.shares-files-wrapper {width: 100%;}.help {width: 100%;border: 1px solid #8f8f8f;border-radius: 7px;padding: 0.9rem;position: relative;}.help .title {padding: 0 0 0.8rem 0.8rem;font-size: 18px;line-height: 1.0;color: #8f8f8f;text-transform: uppercase;font-family: 'ClanOT-Medium';}.help .close {position: absolute;top: 10px;right: 10px;}.help .help-inside {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.help .help-inside .help-box {width: 49%;height: 80px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;color: #FFF;font-size: 16px;line-height: 1.0;color: #FFF;text-transform: none;font-family: 'ClanOT-Medium';padding: 0.9rem;border-radius: 7px;}.help .help-inside .help-box.top {background: #820204;}.help .help-inside .help-box.sub {background: #00000c;}.help .help-inside .help-box .icon {margin: auto 10px;}.help .help-inside .help-box .text {margin: auto 10px;display: block;}.categories-wrapper {padding: 3rem 0;width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.categories-wrapper .categorie {width: 48%;margin: 15px 1% auto;background: #FFF;padding: 0;padding-bottom: 10px;border-bottom-right-radius: 7px;}.item-top {width: 100%;background: #dfdfdf;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;height: 46px;}.item-top .label {margin: auto 0;margin-left: 1.5rem;color: #3b3b3b;font-family: 'ClanOT-Bold';font-size: 16px;line-height: 1.0;text-transform: uppercase;text-align: left;display: block;}.item-top .icon-view {margin: 0;margin-left: auto;}.item-top .icon-list {margin: 0;}.items-sub {display: none;}.items-sub.active {display: block;}.shares-files-wrapper .articles-title {border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;color: #3b3b3b;font-family: 'ClanOT-Bold';font-size: 14px;line-height: 1.0;text-transform: uppercase;text-align: left;padding: 0.8rem 1.4rem;margin: 1rem 0 0.5rem;}.items-mid {display: none;}.items-mid.active {display: block;background: #c6474a;padding-bottom: 1rem;border-bottom-right-radius: 15px;overflow: hidden;}.item-sub {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding: 0.7rem 1.5rem;}.item-sub .label {margin: auto 0;color: #727272;font-family: 'ClanOT-Bold';font-size: 14px;line-height: 1.0;text-transform: uppercase;text-align: left;display: block;}.item-sub.articles .label {font-size: 13px;font-family: 'ClanOT-Medium';text-transform: none;}.item-sub .icon-view {margin: auto 0;margin-left: auto;}.item-sub .icon-list {margin: auto 0;margin-left: 10px;}.item-sub.active {background: #c6474a;}.item-sub.active .label {color: #FFF;}.items-mid .item-sub {padding: 0.4rem 2.5rem;}.items-mid .item-sub .label {cursor: pointer;color: #FFF;font-size: 13px;text-transform: none;font-weight: normal;font-family: 'ClanOT-Book';}.shares-lightbox {width: 100%;background: #FFF;position: relative;}.shares-lightbox .shares-print {position: absolute;top: 4px;right: 45px;z-index: 100;}.shares-lightbox .shares-copy {position: absolute;top: 4px;right: 85px;z-index: 100;}.shares-lightbox .shares-copy img, .shares-lightbox .shares-print img {height: 32px;width: 32px;}.lightbox-title {width: 100%;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: center; -webkit-justify-content: center;background: #820204;padding: 1rem 1.5rem;color: #FFF;font-family: 'ClanOT-Medium';font-size: 19px;margin: auto 0;min-height: 42px;text-transform: uppercase;border-bottom-right-radius: 15px;}.lightbox-title a {color: #FFF;font-family: 'ClanOT-Medium';font-size: 19px;margin: auto 5px;display: inline-block;text-transform: uppercase;}.lightbox-inside {padding: 2rem;}a.listing {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;margin-bottom: 0.7rem;}a.listing .label {color: #939292;margin: auto 0;padding: 0.7rem 1.5rem;border-bottom: 1px solid #939292;font-size: 12px;display: block;font-family: 'ClanOT-Bold';width: calc(100% - 150px);}a.listing .more {width: 150px;color: #820204;margin: auto 0;padding: 0.7rem 1rem;font-size: 12px;display: block;font-family: 'ClanOT-Bold';text-decoration: underline;}.shares-more {padding: 2rem 0;width: 100%;}.shares-more .title {font-size: 16px;font-weight: bold;text-align: center;padding-bottom: 0.9rem;}.photos-loader {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}.photos-loader-bg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #FFF;opacity: 0.8;z-index: 4;}.photos-loader-inside {position: absolute;top: 0;bottom: 0;left: 0;right: 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}.photos-loader-inside .loader {margin: auto;}.grid {}.grid:after {content: '';display: block;clear: both;}.grid-sizer,.grid-item {width: 24%;margin: 0 1% 7px 0;}.grid-sizer.home,.grid-item.home {width: 32.333%;margin: 0 1% 7px 0;}.grid-item {float: left;}.grid-item img {display: block;max-width: 100%;}.grid-item-content {-webkit-transition: width 0.4s, height 0.4s;transition: width 0.4s, height 0.4s;}.grid-item:hover .grid-item-content {cursor: pointer;}.grid-item.is-expanded,.grid-item.is-expanded .grid-item-content {width: 680px;height: auto;}.grid-item.is-expanded {z-index: 2;}.login-adherents-wrapper {margin: 20px auto;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;background: url('../_img/login-adherents-bg.jpg') no-repeat top left #0f265c;}article .login-adherents-wrapper {margin: 20px 40px;}.login-adherents-wrapper .login-col {width: 480px;min-height: 140px;margin: 0;}.login-adherents-wrapper .col-infos {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;padding-left: 80px;}.login-adherents-wrapper .col-form {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: center; -webkit-justify-content: center;}.login-adherents-wrapper .login-col .col-inside {margin: auto 0;}.login-adherents-wrapper .col-infos .col-inside .title {font-family: 'ClanOT-Black';line-height: 1.2;font-size: 18px;color: #FFF;margin: 0px;margin-bottom: 10px;padding: 0px;}.login-adherents-wrapper .col-infos .col-inside .title span {font-family: 'ClanOT-Book';}.login-adherents-wrapper .col-form .col-inside .title {font-family: 'ClanOT-Black';line-height: 1.0;font-size: 18px;color: #FFF;margin: 15px 0;padding: 0px;text-align: center;}.login-adherents-wrapper .col-form .col-inside .row {width: 100%;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}.login-adherents-wrapper .col-form .col-inside .input {width: 270px;height: 28px;padding: 0px;margin: 6px auto;border: 1px solid #FFF;text-align: center;line-height: 28px;color: #FFF;background: transparent;border-radius: 0px;}.login-adherents-wrapper .col-form .col-inside .submit {width: 150px;height: 28px;padding: 0px;margin: 10px 0 0 auto;text-align: center;line-height: 28px;color: #FFF;background: #ff0000;border-radius: 0px;border: none;}header {width: 100%;margin: 0;position: relative;z-index: 10;}header.nopad {padding-bottom: 0;}.nav-toolbar {width: 100%;display: flex;margin:10px auto;}.nav-toolbar .inside {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.nav-toolbar .toolbar-links{display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.nav-toolbar .toolbar-link{ display: flex;background-color:#0080d4;height: 25px;padding: 0 2rem;align-items:center;border-radius:20px;color:#fff;font-size:0.8em;margin-right: 1.5rem;}.nav-toolbar .toolbar-search{margin-left:auto;display: flex;align-items:center;}.nav-toolbar .toolbar-search form{display: flex;align-items:center;}.nav-toolbar .toolbar-search input{width:160px;padding:0 25px 0 15px;height:25px;border:1px solid #c9c8c7;border-radius:20px;background-color:#ffffff;}.nav-toolbar .toolbar-search .icon-search{margin-left:-30px;cursor:pointer;}.nav-toolbar .toolbar-socials{margin-left:25px;display: flex;align-items:center;}.nav-toolbar .toolbar-socials a{display: flex;align-items:center;margin:0 0.5rem;}.nav-toolbar .toolbar-socials a img{}.header-toolbar {margin-bottom:-10px;}.header-toolbar .inside {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;align-items:center;} .header-toolbar-nav{ display: flex; display: -webkit-flex;flex-flow: row nowrap; -webkit-flex-flow: row nowrap;margin-left:auto;padding-top:10px;align-items:center;color:#3f5967;}.header-toolbar-nav span,.header-toolbar-nav a{ color:#3f5967;font-size:1.1em;margin:0 12px;}.header-toolbar-nav .accesmembre{ color:#fff;font-size:1.1em;background-color:#1a4d0f;padding:5px 20px;margin-right:0;}.homefull .header-toolbar-nav, .homefull .header-toolbar-nav span, .homefull .header-toolbar-nav a,.membres_home .header-toolbar-nav, .membres_home .header-toolbar-nav span, .membres_home .header-toolbar-nav a{ color:#fff;}.nav-univers {width: 100%;height:120px;}.nav-univers .inside {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;align-items:center;height:100%;}.nav-univers .col-left {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;align-items:center;}.nav-univers .col-left a {height:100px;width:auto;}.nav-univers .col-left a.active {height:130px;width:auto;}.nav-univers .col-left a img { height:100%;}.header-desktop {position: relative;z-index: 1;}.header-desktop-banner{padding:0 25px 0;}.header-desktop-banner .inside{display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;position: relative;justify-content: center; -webkit-justify-content: center;align-items:center;} .header-desktop-banner.v2{display: flex; display: -webkit-flex; flex-flow: column nowrap; -webkit-flex-flow: column nowrap;position: relative;justify-content: center; -webkit-justify-content: center;align-items:center;padding:25px 0 20px;}.header-logo{position:absolute;left:5px;}.header-logo img{height:120px;width:auto;}.header-logofull{position:absolute;left:0;top:0;}.header-logofull img{height:220px;width:auto;margin:0 auto;max-width:inherit;}.header-menu{margin-left:auto;}.header-rs{position:relative;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;align-items:center;margin-left:0px;}.header-rs a{margin:0 5px;}.header-rs a img{height:30px;}.header-rs a span{height:20px; max-height: 20px;color:#1a4d0f;margin-top:5px;}.header-rs a img.rs-full{display:none;}.home .header-desktop .header-inside-full,.homefull .header-desktop .header-inside-full{ margin-top: 0;padding: 20px 15px;position: absolute;width: 100%;}.header-desktop .header-inside-full{ margin-top: 0;padding: 20px 15px;background-color: #fafafab8;position: relative;width: 100%;}.header-desktop .header-inside-full .inside{display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;align-items:center;justify-content:space-between;}.header-desktop .header-inside-full .inside .header-contact-item{display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;align-items:center;}.header-desktop .header-inside-full .inside .header-contact-item i{ color:#717171; font-size:40px;font-weight:700;margin-right:15px;} .header-desktop .header-inside-full .inside .header-contact-item .header-contact-infos{display: flex; display: -webkit-flex; flex-flow: column nowrap; -webkit-flex-flow: column nowrap; } .header-desktop .header-inside-full .inside .header-contact-item .header-contact-title{ color:#717171; font-size:16px; font-weight:600;}.header-desktop .header-inside-full .inside .header-contact-item .header-contact-content{ color:#717171; font-size:14px; font-weight:400; margin-top:4px;}.header-desktop .header-inside {margin: 0 auto;position: relative;z-index: 4;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.header-inside.hover{}.header-desktop .col-nav {position: relative;z-index: 4;padding:20px 0;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;align-items:center;}.header-desktop .col-nav nav{margin:auto;}.header-desktop .col-nav nav.v2{margin:0 auto !important;}.open-sub{display:none !important;cursor:pointer;}.nav-menu {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;list-style: none;margin: 0;padding: 0 1rem;align-items:center;}.nav-menu li.nav-item {position:relative;}.nav-menu li.nav-item .top-link {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;font-weight:300;padding:5px 0 2px 0;cursor:default;}.nav-menu li.nav-item a.top-link {cursor:pointer;}.nav-menu li.nav-item .top-link span {display: block;margin: auto 3px;font-size: 15px;line-height: 1.0;font-weight: 400;color: #1a4d0f;padding: 10px 8px;text-align:center;text-transform:uppercase;border-bottom:2px solid #f0e7d3;}.nav-menu li.nav-item .top-link span.icon_home {font-size: 25px;padding: 6px 1rem;text-transform:inherit;}.nav-menu li.nav-item .top-link:hover span,.nav-menu li.nav-item:hover .top-link span,.home .nav-menu li.nav-item .top-link:hover span,.home .nav-menu li.nav-item:hover .top-link span,.homefull .nav-menu li.nav-item .top-link:hover span,.homefull .nav-menu li.nav-item:hover .top-link span,.membres_home .nav-menu li.nav-item .top-link:hover span,.membres_home .nav-menu li.nav-item:hover .top-link span{border-bottom:2px solid #1a4d0f;} .homefull .nav-menu li.nav-item .top-link span,.membres_home .nav-menu li.nav-item .top-link span{} .nav-menu li.nav-item .top-link:hover span.icon_home {border-bottom:2px solid #fff;color:#1a4d0f;} .triangle-menu {display: none;margin: 0 auto;height: 0;width: 0;border-top: 10px solid #1a4d0f;border-right: 6px solid transparent;border-left: 6px solid transparent;margin-top:-14px;margin-left:-3px;left:50%;position:absolute;} .nav-menu .sub-nav {position: absolute;display: none;z-index: 42;text-align: left;background: #1a4d0f;width: 240px;padding:10px 6px 0px 5px;min-width: 100%;box-shadow: 0px 2px 2px #666;} .nav-menu .sub-nav-group {list-style: none;margin: 0;display: flex;flex-flow: row nowrap; } .nav-menu .sub-nav .nav-menu-col{min-width:230px;width:max-content;}.nav-menu .sub-nav-group li {width: 100%;}.nav-menu .sub-nav .sub-link {display: block;width: 100%;text-decoration: none;font-size: 15px;font-weight:400;color: #ffffff;padding: 0.6rem 24px;text-align: left; } .nav-menu .sub-nav .sub-link:hover {text-decoration:underline;} .nav-menu .sub-nav .sub-link:hover.active span, .nav-menu .sub-nav .sub-link:hover span { text-decoration:underline;}.nav-submenu{display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;list-style:none;padding:0 !important;margin:0 !important;}.nav-submenu li.nav-item {display:flex;}.nav-submenu li.nav-item .top-link {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;background-color:#cccccc;margin-right:15px;text-decoration:none;align-items:center;}.nav-submenu li.nav-item .top-link span {display: block;margin: auto;font-size: 13px;line-height: 1.0;font-weight: bold;color: #666666;padding: 10px 1rem;}.nav-submenu li.nav-item .top-link.active,.nav-submenu li.nav-item .top-link:hover {background-color:#0080d4;}.nav-submenu li.nav-item .top-link.active span,.nav-submenu li.nav-item:hover .top-link span {border-radius:15px;color: #fff;}.nav-main {}.header-mobile {display: none;}.tooltip {position:relative;z-index:50;}.tooltip .tooltiptext {visibility: hidden;position: absolute;width: 150px;background-color: rgba(0,0,0,0.5);color: #fff;text-align: center;padding: 5px 0;border-radius: 6px;z-index: 1;opacity: 0;transition: opacity 0.3s;font-size:0.9em;}.tooltip:hover .tooltiptext {visibility: visible;opacity: 1;}.tooltip-right {top: -5px;left: 125%;}.tooltip-right::after {content: "";position: absolute;top: 50%;right: 100%;margin-top: -5px;border-width: 5px;border-style: solid;border-color: transparent #555 transparent transparent;}.tooltip-bottom {top: 135%;left: 50%;margin-left: -60px;}.tooltip-bottom::after {content: "";position: absolute;bottom: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #555 transparent;}.tooltip-top {bottom: 125%;left: 50%;margin-left: -60px;}.tooltip-top::after {content: "";position: absolute;top: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #555 transparent transparent transparent;}.tooltip-left {top: -5px;bottom:auto;right: 128%;}.tooltip-left::after {content: "";position: absolute;top: 50%;left: 100%;margin-top: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent transparent #555;}.tooltip-bottom {top: 75%;left: 50%;margin-left: -60px;}.tooltip-bottom::after {content: "";position: absolute;bottom: 100%;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: transparent transparent #555 transparent;}footer {position: relative;width: 100%;margin-top: 20px;background: #1a4d06;}.footer-desktop .inside {margin: 0 auto;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;align-items:center;}.footer-others {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-between;width:66%;margin-left:auto;}.footer-logo{width:33%;text-align:center;}.footer-logo img{height:100px;width:auto;margin:0 auto;}.footer-logo .texte{display: flex; display: -webkit-flex; flex-flow: column wrap; -webkit-flex-flow: column nowrap;margin-top:30px;color:#fff;line-height:1.4em;font-size:13px;}.footer-infos{display: flex; display: -webkit-flex; flex-flow: column wrap; -webkit-flex-flow: column nowrap;padding: 35px 0;text-align:center;width:50%;}.footer-infos h2{color:#fff;padding:0 0 15px 5px;font-size:20px;text-align:center;font-family:'Open Sans', sans-serif;}.footer-coordonnees{display: flex; display: -webkit-flex; flex-flow: column wrap; -webkit-flex-flow: column nowrap;margin-top:10px;color:#fff;line-height:1.4em;font-size:14px;}.footer-coordonnees h2{font-size:20px !important;text-transform:inherit !important;color:#fff !important;padding:0 !important;text-align:center !important;font-family:'Open Sans', sans-serif !important;margin-left:0;}.footer-coordonnees a{ color:#fff;}.footer-rs{display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;margin-top:15px;align-items: center;justify-content: center;}.footer-rs a{margin:0 5px;}.footer-rs a img{height:35px;filter: invert(100%) sepia(14%) saturate(0%) hue-rotate(53deg) brightness(106%) contrast(200%);}.footer-horaires{display: flex; display: -webkit-flex; flex-flow: column wrap; -webkit-flex-flow: column nowrap;text-align:center;width:50%;padding: 35px 0;margin-left:auto;line-height:1.4em;}.footer-horaires h2{font-size:20px !important;text-transform:inherit !important;color:#fff !important;padding:0 0 0px 0px !important;text-align:center !important;font-family:'Open Sans', sans-serif !important;margin-left:0;margin-bottom:30px !important;margin-top: 0;}.footer-horaires{color:#fff;font-size:14px;}.baseline {width: 100%;background-color:#fff;}.baseline .inside {padding: 1rem;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;color: #666666;font-size: 11px;line-height: 11px;padding-bottom: 2rem;}.baseline .inside a {color: #666666;font-size: 11px;margin: auto 0;line-height: 11px;}ul.listing-large {margin: 0;padding: 0;list-style: none;}ul.listing-large li {margin-bottom: 4px;padding: 12px 7px;font-size: 12px;text-transform: uppercase;line-height: 1.1;}ul.listing-large li.header {background: none;color: #716f6f;font-weight: normal;font-size: 10px;padding: 10px 6px 5px;}.transitions-ease {-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}.shadow-base {box-shadow: -1px 2px 5px 1px rgba(0, 0, 0, 0.7); }.left { float: left; }.right { float: right; }.clear { clear: both; }.center{ margin: auto; }.txtleft { text-align: left; }.txtright{ text-align: right; }.txtcenter { text-align: center !important; }.display-none { display: none; }.bold { font-weight: 700; }.normal { font-weight: normal; }.italic { font-style: italic; }.underline { text-decoration: underline; }.upper { text-transform: uppercase; }.w3{ width: 3%; }.w5{ width: 5%; }.w7{ width: 7%; }.w8{ width: 8%; }.w10{ width: 10%; }.w12{ width: 12%; }.w13{ width: 13%; }.w14{ width: 13%; }.w15{ width: 15%; }.w16{ width: 14.5%; }.w20{ width: 20%; }.w22{ width: 22%; }.w23{ width: 23%; }.w24{ width: 24%; }.w25{ width: 25%; }.w30{ width: 30%; }.w33{ width: 33.333%; }.w35{ width: 35%; }.w40{ width: 40%; }.w45{ width: 45%; }.w48{ width: 48%; }.w49{ width: 49%; }.w50{ width: 50%; }.w55{ width: 50%; }.w58{ width: 58%; }.w60{ width: 60%; }.w66{ width: 66.666%; }.w68{ width: 68%; }.w70{ width: 70%; }.w74{ width: 74%; }.w75{ width: 75%; }.w80{ width: 80%; }.w82{ width: 82%; }.w85{ width: 85%; }.w90{ width: 90%; }.w95{ width: 95%; }.w100 { width: 100%; }.bg-default { background: #153b7d; }.bg-white { background: #FFF; }.bg-black { background: #000; }.bg-grey { background: #e0e0e0; }.bg-blue { background: #132133; }.bg-cover {background-size: cover;background-repeat: no-repeat;background-position: center top;}.bg-position-left-top { background-position: left top; }.bg-position-center-top { background-position: center top; }.bg-position-center-center { background-position: center center; }.bg-norepeat { background-repeat: no-repeat; }.padding-0, .p0 { padding: 0; }.padding-10, .p10 { padding: 10px; }.padding-20, .p20 { padding: 20px; }.padding-25, .p25 { padding: 25px; }.padding-30, .p30 { padding: 30px; }.padding-35, .p35 { padding: 35px; }.padding-40, .p40 { padding: 40px; }.padding-45, .p45 { padding: 45px; }.padding-50, .p50 { padding: 50px; }.padding-top-0, .pt0 { padding-top: 0px; }.padding-top-5, .pt5 { padding-top: 5px; }.padding-top-10, .pt10 { padding-top: 10px; }.padding-top-15, .pt15 { padding-top: 15px; }.padding-top-20, .pt20 { padding-top: 20px; }.padding-top-25, .pt25 { padding-top: 25px; }.padding-top-30, .pt30 { padding-top: 30px; }.padding-top-40, .pt40 { padding-top: 40px; }.padding-top-50, .pt50 { padding-top: 50px; }.padding-top-60, .pt60 { padding-top: 60px; }.padding-top-70, .pt70 { padding-top: 70px; }.padding-top-80, .pt80 { padding-top: 80px; }.padding-top-90, .pt90 { padding-top: 90px; }.padding-top-100, .pt100 { padding-top: 100px; }.padding-bottom-0, .pb0 { padding-bottom: 0px; }.padding-bottom-5, .pb5 { padding-bottom: 5px; }.padding-bottom-10, .pb10 { padding-bottom: 10px; }.padding-bottom-15, .pb15 { padding-bottom: 15px; }.padding-bottom-20, .pb20 { padding-bottom: 20px; }.padding-bottom-25, .pb25 { padding-bottom: 25px; }.padding-bottom-30, .pb30 { padding-bottom: 30px; }.padding-bottom-40, .pb40 { padding-bottom: 40px; }.padding-bottom-50, .pb50 { padding-bottom: 50px; }.padding-bottom-60, .pb60 { padding-bottom: 60px; }.padding-bottom-70, .pb70 { padding-bottom: 70px; }.padding-bottom-80, .pb80 { padding-bottom: 80px; }.padding-bottom-90, .pb90 { padding-bottom: 90px; }.padding-bottom-100, .pb100 { padding-bottom: 100px; }.padding-left-0, .pl0 { padding-left: 0px; }.padding-left-10, .pl10 { padding-left: 10px; }.padding-left-20, .pl20 { padding-left: 20px; }.padding-left-25, .pl25 { padding-left: 25px; }.padding-left-30, .pl30 { padding-left: 30px; }.padding-left-40, .pl40 { padding-left: 40px; }.padding-left-50, .pl50 { padding-left: 50px; }.padding-left-60, .pl60 { padding-left: 60px; }.padding-left-70, .pl70 { padding-left: 70px; }.padding-left-80, .pl80 { padding-left: 80px; }.padding-left-90, .pl90 { padding-left: 90px; }.padding-left-100, .pl100 { padding-left: 100px; }.padding-right-0, .pr0 { padding-right: 0px; }.padding-right-10, .pr10 { padding-right: 10px; }.padding-right-20, .pr20 { padding-right: 20px; }.padding-right-25, .pr25 { padding-right: 25px; }.padding-right-30, .pr30 { padding-right: 30px; }.padding-right-40, .pr40 { padding-right: 40px; }.padding-right-50, .pr50 { padding-right: 50px; }.padding-right-60, .pr60 { padding-right: 60px; }.padding-right-70, .pr70 { padding-right: 70px; }.padding-right-80, .pr80 { padding-right: 80px; }.padding-right-90, .pr90 { padding-right: 90px; }.padding-right-100, .pr100 { padding-right: 100px; }.margin-10, .m10 { margin: 10px; }.margin-20, .m20 { margin: 20px; }.margin-25, .m25 { margin: 25px; }.margin-30, .m30 { margin: 30px; }.margin-35, .m35 { margin: 35px; }.margin-40, .m40 { margin: 40px; }.margin-45, .m45 { margin: 45px; }.margin-50, .m50 { margin: 50px; }.margin-up-top-10 { margin-top: -10px !important; }.margin-up-top-20 { margin-top: -20px !important; }.margin-up-top-25 { margin-top: -28px !important; }.margin-top-0, .mt0 { margin-top: 0px !important; }.margin-top-5, .mt5 { margin-top: 5px !important; }.margin-top-10, .mt10 { margin-top: 10px !important; }.margin-top-15, .mt15 { margin-top: 15px !important; }.margin-top-20, .mt20 { margin-top: 20px !important; }.margin-top-25, .mt25 { margin-top: 25px !important; }.margin-top-30, .mt30 { margin-top: 30px !important; }.margin-top-40, .mt40 { margin-top: 40px !important; }.margin-top-50, .mt50 { margin-top: 50px !important; }.margin-top-60, .mt60 { margin-top: 60px !important; }.margin-top-70, .mt70 { margin-top: 70px !important; }.margin-top-80, .mt80 { margin-top: 80px !important; }.margin-top-90, .mt90 { margin-top: 90px !important; }.margin-top-100, .mt100 { margin-top: 100px !important; }.margin-bottom-0, .mb0 { margin-bottom: 0px !important; }.margin-bottom-5, .mb5 { margin-bottom: 5px !important; }.margin-bottom-10, .mb10 { margin-bottom: 10px !important; }.margin-bottom-15, .mb15 { margin-bottom: 15px !important; }.margin-bottom-20, .mb20 { margin-bottom: 20px !important; }.margin-bottom-25, .mb25 { margin-bottom: 25px !important; }.margin-bottom-30, .mb30 { margin-bottom: 30px !important; }.margin-bottom-40, .mb40 { margin-bottom: 40px !important; }.margin-bottom-50, .mb50 { margin-bottom: 50px !important; }.margin-bottom-60, .mb60 { margin-bottom: 60px !important; }.margin-bottom-70, .mb70 { margin-bottom: 70px !important; }.margin-bottom-80, .mb80 { margin-bottom: 80px !important; }.margin-bottom-90, .mb90 { margin-bottom: 90px !important; }.margin-bottom-100, .mb100 { margin-bottom: 100px !important; }.margin-left-0, .ml0 { margin-left: 0px !important; }.margin-left-10, .ml10 { margin-left: 10px !important; }.margin-left-20, .ml20 { margin-left: 20px !important; }.margin-left-25, .ml25 { margin-left: 25px !important; }.margin-left-30, .ml30 { margin-left: 30px !important; }.margin-left-40, .ml40 { margin-left: 40px !important; }.margin-left-50, .ml50 { margin-left: 50px !important; }.margin-left-60, .ml60 { margin-left: 60px !important; }.margin-left-70, .ml70 { margin-left: 70px !important; }.margin-left-80, .ml80 { margin-left: 80px !important; }.margin-left-90, .ml90 { margin-left: 90px !important; }.margin-left-100, .ml100 { margin-left: 100px !important; }.margin-right-0, .mr0 { margin-right: 0px !important; }.margin-right-10, .mr10 { margin-right: 10px !important; }.margin-right-20, .mr20 { margin-right: 20px !important; }.margin-right-25, .mr25 { margin-right: 25px !important; }.margin-right-30, .mr30 { margin-right: 30px !important; }.margin-right-40, .mr40 { margin-right: 40px !important; }.margin-right-50, .mr50 { margin-right: 50px !important; }.margin-right-60, .mr60 { margin-right: 60px !important; }.margin-right-70, .mr70 { margin-right: 70px !important; }.margin-right-80, .mr80 { margin-right: 80px !important; }.margin-right-90, .mr90 { margin-right: 90px !important; }.margin-right-100, .mr100 { margin-right: 100px !important; }.flex {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.min-height300 {min-height: 300px;}.min-height600 {min-height: 600px;}body {width: 100%;height: 100%;font-family: 'Open Sans', sans-serif;font-size: 13px;color: #000000;font-weight: 400;line-height: 1.2;background: #fff;}div#page-container { position: relative;overflow: hidden;}div#page-content {position: relative;z-index: 9;min-height: 600px;}div.inside, .container {margin: 0 auto; margin-left:auto !important;margin-right:auto !important;position: relative;width: 990px !important;}.container1080 {margin: 0 auto; margin-left:auto !important;margin-right:auto !important;position: relative;width: 1080px !important;}.container100 {margin: 0 auto; margin-left:auto !important;margin-right:auto !important;position: relative;width: 100% !important;}.container-large {margin: 0 auto; position: relative;width: 96%;}div.inside-straight, .container-straight {margin: 0 auto; position: relative;}section {margin-bottom: 2rem;}section.insider {padding: 5rem 0 2rem;}section.white {background: #FFF;}section.padding-bottom {padding-bottom: 2rem;}section.shadow {box-shadow: 0px 0px 15px #000;z-index: 1000;position: relative;}div.column660 {margin: 0; position: relative;width: 680px;float: left;}div.column290 {margin: 0; position: relative;width: 290px;float: right;}div.column600 {margin: 0; position: relative;width: 600px;float: left;}div.column350 {margin: 0; position: relative;width: 350px;float: right;}.shad1 {box-shadow: 0px 3px 5.58px 0.42px rgba(0, 0, 0, 0.21);}.shad2 {box-shadow: 0px 2px 3.58px 0.42px rgba(0, 0, 0, 0.11);}a {text-decoration: none;}a:hover { text-decoration: none; cursor: pointer; }hr {}.clear {clear: both;}.login-title {padding: 60px 0 15px; width: 100%;text-align: center;text-transform: uppercase;}.login-title h1 {text-align: center;max-width: 100%;}.login-title .logout {float: right;}.login-title .logout a {text-decoration: none;}.login-title::after {clear: both;}.login-create {padding: 40px 0 120px; width: 100%;text-align: center;text-transform: uppercase; }.login-create a {color: #19a8e1;font-size: 16px;font-weight: bold;text-transform: uppercase;}.login-wrapper {width: 700px;margin: 0 auto;padding: 0;min-height: 800px;}.login-wrapper .login-form {padding: 0 30px;border-radius: 7px;}.g-recaptcha-wrapper {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;margin: 20px 0;margin-left: auto;}.form-wrapper {width: 100%;height: auto;margin: 40px 0; min-height: 200px;}.form-wrapper.bg {width: 100%;height: auto;margin: 40px 0; min-height: 200px;padding-top:25px;padding-bottom:25px;background-color:#f6f6f6;}ul.form-default {list-style: none;padding: 10px 0 0;margin: 0;}ul.form-default.center {margin: 0 auto;display: flex;flex-flow: column nowrap;width: 75%;align-items: center;}ul.form-default li {padding: 5px;margin-bottom:8px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;}ul.form-default.center li {width:100%;flex-flow: column nowrap; -webkit-flex-flow: column nowrap;}ul.form-default li.submit {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-end; -webkit-justify-content: flex-end;padding: 0px;padding-top: 15px;}ul.form-default li label {width:40%;margin: auto 0;padding-right: 12px;line-height: 1.2;text-align: right;font-weight: normal;position: relative;}ul.form-default.center li label {width:100%;margin-bottom:5px;text-align: left;}ul.form-default li div.input {width: 60%;margin: auto 16px;}ul.form-default li input, ul.form-default li textarea, ul.form-default li select {padding: 7px;border-radius: 5px;width: 100%;border: none;border: 1px solid #132133;}ul.form-default li .legend {padding-top: 1px;font-size: 11px;font-style: italic;font-weight: normal;color: #333;}ul.form-default li.checkbox {padding: 15px 20px;margin: 30px 0px 0;border-top: 1px dashed #132133;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}ul.form-default li.checkbox input {width:auto !important;}ul.form-default li.checkbox label {width:100% !important;margin: auto 0;padding-left: 12px;line-height: 1.2;text-align: left;font-weight: normal;position: relative;}.checkbox_multiple{display:flex;flex-flow:row nowrap;margin-top:5px;}.checkbox_multiple_item{display:flex;flex-flow:row nowrap;align-items:center;margin-right:15px;}.checkbox_multiple_item label{padding:0 !important;margin:0 !important;margin-left:5px !important;}.checkbox_multiple_item input{padding:0 !important;margin:0 !important;width:auto !important;}input, textarea {padding: 7px;border: 1px solid #132133;background: #fff;border-radius: 3px;color: #0b2149;width: 90%;}.height120 textarea {height: 120px;}.height150 textarea {height: 150px;}.height200 textarea {height: 150px;}select {padding: 7px;border: 1px solid #132133;background: #fff;border-radius: 3px;color: #0b2149;width: 90%;}input[type=file] {background: #fff;padding: 3px 6px;border: 1px solid #132133;}input[type=checkbox] {padding: 7px;border: 1px solid #132133;background: #fff;border-radius: 3px;color: #0b2149;}ul.form-default li .alert-wrapper.delete {margin: 20px auto;}.form-wrapper.small-display {min-height: auto;margin-top: 0px;}ul.form-default.small-display li {justify-content: space-around; -webkit-justify-content: space-around;}ul.form-default.small-display li input, ul.form-default.small-display li textarea, ul.form-default.small-display li select {width: 64%;}ul.form-default.center li input, ul.form-default.center li textarea, ul.form-default.centerli select {width: 100%;}.form-wrapper.small-display label {width: 33%;}ul.form-default.small-display li.submit {justify-content: center; -webkit-justify-content: center;}ul.form-default li.submit input {margin-top: 1rem;width: auto;display: block;font-size: 14px;line-height: 1.0;font-weight: bold;text-transform: uppercase;color: #FFF;padding: 12px 60px;border: none;border-radius: 5px;background-color: #132133;float: right;cursor: pointer;}.form-submit, ul.form-default.small-display li .form-submit {margin-top: 2rem;width: auto;display: block;font-size: 13px;line-height: 1.0;color: #FFF;padding: 12px 30px;border: none;border-radius: 10px;float: right;cursor: pointer;text-transform: uppercase;background: linear-gradient(to right, #fff 50%, #132133 50%);background-size: 200% 100%;background-position: right bottom;transition: all .3s ease-out;}.small-submit {font-weight: bold;width: auto;display: block;font-size: 13px;line-height: 1.0;color: #FFF;padding: 8px 20px;border: none;border-radius: 10px;background-color: #132133;margin: 0 auto;cursor: pointer;text-transform: uppercase;border-radius: 7px;}.filters-wrapper{margin-top:25px;width:90%;}.filters-wrapper .filter-item{margin-bottom:5px;}.filters-wrapper select {width: 100% !important;padding: 0 15px;height: 25px;border: 1px solid #0080d4;;border-radius: 20px;background-color: #ffffff;}.filters-wrapper input {width: 100% !important;padding: 0 15px;height: 25px;border: 1px solid #0080d4;border-radius: 20px;background-color: #ffffff;}div#plugin-view-messages-wrapper {position: fixed;bottom: 20px;left: 10%;width: 80%;z-index: 10000;}div#plugin-view-messages-errors {display: none;width: 100%;margin: 0;text-align: center;}div#plugin-view-messages-success {display: none;width: 100%;margin: 0;text-align: center;}.alert-wrapper {margin: 0 auto;width: 100%;font-size: 12px;line-height: 1.1;font-weight: normal;padding: 20px;border: 1px solid transparent;border-radius: 4px;text-align: center;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;}ul.form .alert-wrapper {padding: 15px;width: 80%;}.alert-wrapper .text {margin: auto;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;font-size: 15px;font-weight: bold;text-align: center;}.alert-wrapper.delete {background-color: #f2dede;border-color: #a94442;}.alert-wrapper.delete .text {color: #a94442;}.alert-wrapper.warning {background-color: #d9edf7;border-color: #31708f;}.alert-wrapper.warning .text {color: #31708f;}.alert-wrapper.success {background-color: #dff0d8;border-color: #3c763d;}.alert-wrapper.success .text {color: #3c763d;}.alert-bandeau-wrapper{background-color:#000000; margin-bottom:3px; text-align:center; width:100%; padding:15px 35px; font-weight:600; color:#fff; font-size:15px; text-align:center; display:flex; align-items:center; justify-content:center;}.alert-bandeau-link{margin-left:15px; color:#fff; text-decoration:underline;}.alert-box-wrapper{display: none; background-color:#fff; margin-bottom:3px; text-align:center; max-width:800px; width:650px;padding-left:0 !important; padding-right:0 !important;padding-top:0 !important; }.alert-box-img{width:100%; height:auto;}.alert-box-content{padding:35px 35px 15px; width:100%; height:100%; display:flex; flex-flow:column nowrap; align-items:center; justify-content:center;}.alert-box-title{font-weight:600; color:#3e5968; font-size:28px; text-align:center;}.alert-box-description{font-weight:600; color:#000; font-size:18px;}.alert-box-btn{margin-top:25px; background-color:#c1d83f; padding:8px 30px; border-radius:8px; color:#fff; text-decoration:none;}.prehome-box-wrapper{display: none; padding: 0;}.prehome-box-wrapper img{max-width:800px; max-height:1080px;}@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) { .prehome-box-wrapper img {max-width:500px; max-height:1080px;}}@media only screen and (max-width: 650px), only screen and (max-device-width: 650px) {.alert-box-wrapper{max-width:580px; width:500px;}}@media only screen and (max-width: 500px), only screen and (max-device-width: 500px) { .prehome-box-wrapper img {max-width:360px; max-height:1080px;}.alert-box-wrapper{max-width:480px; width:450px;}} @media only screen and (max-width: 450px), only screen and (max-device-width: 500px) {.alert-box-wrapper{max-width:440px; width:360px;}}div.pagination-wrapper {width: 298px;margin: 0 auto;padding: 20px 0 40px;}div.pagination-inside {width: 300px;height: 30px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;position: relative;font-weight: 600;}div.pagination-inside .link, div.pagination-inside .spacer {margin: auto 0;padding: 2px;font-size: 20px;color: #767676;text-transform: uppercase;}div.pagination-inside .link.active {font-size: 20px;color: #ed1a3b;}div.pagination-inside.yellow .link.active {color: #f6d300;}div.pagination-inside.red .link.active {color: #e00036;}div.pagination-inside.black .link.active {color: #000;}div.pagination-inside .link.disabled {opacity: 0.5;}div.pagination-inside .pages-wrapper {margin: auto;}div.pagination-inside .material-icons {color: #767676;font-weight: bold;line-height: 1.1;}div.pagination-inside .link.arrow-prev {margin: 0;margin-right: auto;width: 30px;height: 30px;text-align: center;line-height: 1.0;font-size: 22px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}div.pagination-inside .link.arrow-prev.disable {opacity: 0.4;}div.pagination-inside .link.arrow-next {margin: 0;margin-left: auto;width: 30px;height: 30px;color: #767676;text-align: center;line-height: 1.0;font-size: 22px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}div.pagination-inside .link.arrow-next.disable {opacity: 0.4;}div.pagination-inside .link span {display: inline-block;margin: auto;}div.pagination-wrapper.red div.pagination-inside {background: #e5120e;}div.pagination-wrapper.red div.pagination-inside .link.arrow-prev {color: #e5120e;}div.pagination-wrapper.red div.pagination-inside .link.arrow-next {color: #e5120e;}div.tabs-wrapper {}div.tabs-buttons {margin: 20px 0;background: none;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: center; -webkit-justify-content: center;width: 100%;}div.tabs-buttons .tabs-bt {background-image:-moz-linear-gradient(90deg, #3d68a4, #285896);background-image:-webkit-linear-gradient(90deg, #3d68a4, #285896);background-image:-o-linear-gradient(90deg, #3d68a4, #285896);background-image:linear-gradient(90deg, #3d68a4, #285896);font-size: 18px;line-height: 1.0;font-weight: 500;color: #FFF;cursor: pointer;border-radius: 5px;padding: 9px 30px 9px 10px;margin: 0 15px 0 0;}div.tabs-buttons .tabs-bt.is-active {background-image:-moz-linear-gradient(90deg, #b08242, #b6894c);background-image:-webkit-linear-gradient(90deg, #b08242, #b6894c);background-image:-o-linear-gradient(90deg, #b08242, #b6894c);background-image:linear-gradient(90deg, #b08242, #b6894c);}div.tabs-buttons .tabs-bt:hover {text-decoration: none;}div.tabs-wrapper div.tabs-content {display: none;padding: 0;width: 100%;}div.tabs-wrapper div.tabs-content.is-active {display: block !important;}.cookies-messages-wrapper {display: none;position: fixed;bottom: 0px;left: 0px;right: 0px;width: 100%;min-height: 50px;background: #333333;z-index: 900000;}.cookies-messages-inside {padding: 15px;width: 980px;margin: 0 auto;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.cookies-messages-inside .col-close {margin: auto 0;width: 50px;text-align: center;padding-right: 30px;}.cookies-messages-inside .col-message {width: 900px;margin: auto 0;font-size: 12px;color: #FFF;}.cookies-messages-inside .col-message a {color: #e42313;}.search-intro {padding: 1.5rem 0 2rem;text-align: center;width: 100%;font-size: 16px;}.shortcuts-wrapper{display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-between; -webkit-justify-content: space-between;margin-bottom:25px;}.shortcuts-wrapper.space-around{justify-content: space-around; -webkit-justify-content: space-around;}.shortcuts-wrapper.space-start{justify-content: flex-start; -webkit-justify-content: flex-start;}.shortcuts-wrapper .shortcuts-col{}.shortcuts-wrapper.space-start .shortcuts-col{margin:0 1%;}.shortcuts-wrapper .shortcuts-col.icone{width:15%;}.shortcuts-wrapper .shortcuts-item {text-decoration:none;margin:2rem 0;display: inline-block;width:100%;}.shortcuts-wrapper .shortcuts-item .picture{overflow: hidden;width: 100%;height: auto;}.shortcuts-wrapper .shortcuts-item .picture img{-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}.shortcuts-wrapper .shortcuts-item:hover .picture img{-webkit-transform: scale(1.2);transform: scale(1.2);}.shortcuts-wrapper .shortcuts-item.rond,.shortcuts-wrapper .shortcuts-item.rond .picture,.shortcuts-wrapper .shortcuts-item.rond img{border-radius:300px;}.shortcuts-wrapper .shortcuts-item.arrondi,.shortcuts-wrapper .shortcuts-item.arrondi .picture,.shortcuts-wrapper .shortcuts-item.arrondi img{border-radius:40px;}.shortcuts-wrapper .shortcuts-item .title {margin: auto;z-index: 12;font-size: 18px;color: #000;line-height: 1.2;text-align: center;margin-top:8px;}.shortcuts-wrapper .shortcuts-item .description{margin-top:8px;font-size: 12px;color: #000;}.bg-blue .shortcuts-wrapper .shortcuts-item .title,.bg-blue .shortcuts-wrapper .shortcuts-item .description{color: #fff;}.shortcuts-wrapper .shortcuts-item .more{margin-top:20px;font-size: 15px;border:1px solid #132133;color: #132133;padding:5px 15px;text-align:center;}.shortcuts-wrapper .shortcuts-item:hover .more{background-color:#132133;color: #fff;}.bg-blue .shortcuts-wrapper .shortcuts-item .more{border-color:#fff;color: #fff;}.bg-blue .shortcuts-wrapper .shortcuts-item:hover .more{background-color:#fff;color: #132133;}.shortcuts-slider {width: 100%;position: relative;z-index: 10;}.shortcuts-slider .shortcuts-item {width: 100%;height: auto;overflow: hidden;position: relative;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: space-around; -webkit-justify-content: space-around;}.shortcuts-slider .shortcuts-item .title {width: 900px;margin: auto;z-index: 12;font-size: 65px;color: #FFF;line-height: 1.0;text-align: center;}.shortcuts-slider .shortcuts-item .title .spacer {margin: 20px auto;width: 230px;height: 7px;}.owl-theme .owl-dots {position: absolute;z-index: 20;top: 20px;right: 3%;width: 25px;}.owl-theme .owl-dots [class*=owl-] {font-size: 20px;line-height: 17px;background: none;width: 25px;text-align: left;padding: 0;margin: 3px 0;font-weight: bold;color: #FFF;background: transparent;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {color: #e30713;background: none;}.selectric-wrapper {position: relative;cursor: pointer;}.selectric-responsive {width: 100%;}.selectric {border: 1px solid #d1d1d1;background: #FFFFFF;position: relative;border-radius: 2px;}.selectric .label {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: 0 26px 0 10px;font-size: 12px;line-height: 26px;color: #444444;height: 26px;min-width: 120px;}.selectric .button {background: ;border-radius: 0px;display: block;position: absolute;right: 0;top: 0;bottom: 0;margin: auto;width: 26px !important;box-shadow: none !important;background: none !important;height: 26px;color: #444444;text-align: center;font: 0/0 a;*font: 26px/26px Lucida Sans Unicode, Arial Unicode MS, Arial;}.selectric .button:after {content: " ";position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 0;height: 0;border: 4px solid transparent;border-top-color: #444444;border-bottom: none;}.selectric-focus .selectric {border-color: #AAA;}.selectric-hover .selectric {border-color: #b8b8b8;}.selectric-hover .selectric .button {color: #b8b8b8;}.selectric-hover .selectric .button:after {border-top-color: #b8b8b8;}.selectric-open {z-index: 9999;}.selectric-open .selectric {border-color: #b8b8b8;background: #f5f5f5;}.selectric-open .selectric-items {display: block;}.selectric-disabled {filter: alpha(opacity=50);opacity: 0.5;cursor: default;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}.selectric-hide-select {position: relative;overflow: hidden;width: 0;height: 0;}.selectric-hide-select select {position: absolute;left: -100%;}.selectric-hide-select.selectric-is-native {position: absolute;width: 100%;height: 100%;z-index: 10;}.selectric-hide-select.selectric-is-native select {position: absolute;top: 0;left: 0;right: 0;height: 100%;width: 100%;border: none;z-index: 1;box-sizing: border-box;opacity: 0;}.selectric-input {position: absolute !important;top: 0 !important;left: 0 !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;margin: 0 !important;padding: 0 !important;width: 1px !important;height: 1px !important;outline: none !important;border: none !important;*font: 0/0 a !important;background: none !important;}.selectric-temp-show {position: absolute !important;visibility: hidden !important;display: block !important;}.selectric-items {display: none;position: absolute;top: 100%;left: 0;background: #F8F8F8;border: 1px solid #C4C4C4;z-index: -1;box-shadow: 0 0 10px -6px;border-radius: 5px;overflow: hidden;margin-top: 1px;min-width: 240px;}.selectric-items .selectric-scroll {height: 100%;overflow: auto;}.selectric-above .selectric-items {top: auto;bottom: 100%;}.selectric-items ul, .selectric-items li {list-style: none;padding: 0;margin: 0;font-size: 12px;line-height: 20px;min-height: 20px;}.selectric-items li {display: block;padding: 8px !important;border-top: none !important;border-bottom: 1px solid #eaeaea !important;border-left: 1px solid #F8F8F8 !important;color: #666;cursor: pointer;background: #FFF !important;}.selectric-items li:last-child {border-bottom:none !important;}.selectric-items .disabled {filter: alpha(opacity=50);opacity: 0.5;cursor: default !important;background: none !important;color: #666 !important;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;}.selectric-items li.title {font-weight: bold !important;font-size: 13px !important;}.selectric-items li.sub1 {padding-left: 25px !important;font-size: 12px !important;}.selectric-items li.sub2 {padding-left: 50px !important;font-size: 11px !important;}.selectric-items li.sub3 {padding-left: 75px !important;font-style: italic !important;font-size: 11px !important;}.selectric-items li:hover {border-left: 1px solid #333333 !important;background: #fafafa !important;}.selectric-items li.selected {border-left: 1px solid #212351 !important;color: #212351 !important;font-weight: bold;background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #eaeaea 100%); background: -webkit-linear-gradient(left, #ffffff 0%,#ffffff 50%,#eaeaea 100%); background: linear-gradient(to right, #ffffff 0%,#ffffff 50%,#eaeaea 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=1 );}.selectric-items li.highlighted {}.selectric-items .selectric-group .selectric-group-label {font-weight: bold;padding-left: 10px;cursor: default;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;user-select: none;background: none;color: #444;}.selectric-items .selectric-group.disabled li {filter: alpha(opacity=100);opacity: 1;}.selectric-items .selectric-group li {padding-left: 25px;}div#loader-wrapper {width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: #FFF; opacity: 0.9; z-index: 551000;display: none;}div#loader-wrapper div.inside {width: 100%; height: 100%; position: absolute; top: 0px; bottom: 0px;left: 0px;right: 0px;display: flex;display: -webkit-flex;}div#loader-wrapper div.inside div.loader {width: 90px;height: 90px;margin: auto;z-index: 551001;}div#loader-wrapper div.inside div.loader div.icon {width: 90px;height: 90px;}div#loader-wrapper div.inside div.loader div.icon img {width: 90px;height: 90px;}.pathway {width: 100%;margin-top:5px;}.pathway .inside {display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start;border-bottom : 1px dashed #666;padding:5px 0 5px;font-size:12px;}.pathway .inside .icon, .pathway .inside .link, .pathway .inside .spacer {margin: auto 0;padding: 0 4px;color:#666;font-weight:300;}.pathway .inside .icon {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}.pathway .inside .icon img {margin: auto;height: 13px;width: 13px;}.membres .pathway .inside .icon, .membres .pathway .inside .link, .membres .pathway .inside .spacer {font-size: 10px;color: #ffffff;}#button-up {display:none; position:fixed; z-index:10000; bottom:20px; right:10px;overflow: hidden;border-radius: 4px;background: #132133;border:1px solid #ffffff;height: 45px;width: 45px;padding: 5px;display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: space-around; -webkit-justify-content: space-around;}#button-up .material-icons {color: #FFF;font-size: 34px;line-height: 1.0;font-weight: bold;}#button-up img {width:33px;height:33px;}.icheckbox_square-red,.iradio_square-red {display: inline-block;*display: inline;vertical-align: middle;margin: auto 0;margin-right: 7px;padding: 0;width: 22px;height: 22px;background: url('../_img/icheck/green.png') no-repeat;border: none;cursor: pointer;}.icheckbox_square-red {background-position: -24px 0;}.icheckbox_square-red.hover {background-position: -24px 0;}.icheckbox_square-red.checked {background-position: -48px 0;}.icheckbox_square-red.disabled {background-position: -72px 0;cursor: default;}.icheckbox_square-red.checked.disabled {background-position: -96px 0;}.iradio_square-red {background-position: -120px 0;}.iradio_square-red.hover {background-position: -144px 0;}.iradio_square-red.checked {background-position: -168px 0;}.iradio_square-red.disabled {background-position: -192px 0;cursor: default;}.iradio_square-red.checked.disabled {background-position: -216px 0;}@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {.icheckbox_square-red,.iradio_square-red {}}.grids-container{ width: 100%; display: flex; display: -webkit-flex;flex-flow: row nowrap; -webkit-flex-flow: row nowrap; justify-content: flex-start; -webkit-justify-content: flex-start;}.index_more .grids-container{display: flex; display: -webkit-flex; flex-flow: column nowrap; -webkit-flex-flow: column nowrap;justify-content: flex-start; -webkit-justify-content: flex-start;}.grids-map{width: 90%;background-color:#0080d4;padding:30px;border-radius:15px;}.grids-title{width: 320px;margin: 0 0 0 0;flex-shrink: 0;}.index_more .grids-container .grids-title{width: 100%;margin:3rem auto 0;}.grids-index{width: 100%;margin: 0 0 1.5rem 0;}.grids-inside { width: 100%; display: flex; display: -webkit-flex;flex-flow: row wrap; -webkit-flex-flow: row wrap; justify-content: space-between; -webkit-justify-content: space-between; align-items: flex-start;} .grids-col { margin: 0 0 4rem;display: flex;align-items: center;justify-content: center; }.grids-col.m-zero {justify-content: flex-start;} .grids-col.by1 { width: 100%;}.grids-col.by2 { width: 50%;}.grids-col.by3 { width: 33%;}.grids-col.by4 { width: 23%;}.grids-col.by5 { width: 18%;} .wall-item {margin: 0;display: block;height: 100%;display: flex; display: -webkit-flex; flex-flow: column; -webkit-flex-flow: column; }.grids-col.m-zero .wall-item { margin: 0;} .grids-col.m-auto .wall-item { margin: 0 auto;}.grids-col.m-end .wall-item { margin: 0 0 0 auto;}.wall-item .picture-wrapper { width: 100%; margin-bottom: 1.2rem; position: relative; z-index: 7;} .wall-item .picture-wrapper .picture {width: 100%; } .wall-item .more {position: absolute;bottom: -7px;z-index: 9;right: 15px; }.wall-item .infos { width: 100%; display: flex; display: -webkit-flex;flex-flow: column; -webkit-flex-flow: column; flex: auto; color:#666666;}.wall-item .infos .univers { display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;margin:0 0 1rem;align:center; } .wall-item .infos .univers .univers-title {font-size: 13px;line-height: 1.1;font-weight: 400;background-color:#0080d4;color:#ffffff;padding:0.5rem 2rem;margin:0 1rem 0.5rem 0;text-align:center; } .look-sports .wall-item .infos .univers .univers-title, .club_index .wall-item .infos .univers .univers-title { font-size: 12px;line-height: 1; } .wall-item .infos .univers .univers-title.ffbsq { background-color:#0080d4; } .wall-item .infos .title-categories {width: 100%;font-size: 14px;line-height: 1;font-weight: 600;padding-bottom: 0.5rem;margin-bottom: 1rem;border-bottom:1px solid #0264a4;color:#0264a4; }.wall-item .infos .title {padding: 0rem 0 1rem;margin: 0;font-size: 20px;line-height: 1.0;text-align: left;color: #132133;font-weight: 400;text-transform: uppercase; } .wall-item .infos .description {width: 100%;font-size: 12px;line-height: 1.1;font-weight: 400;color:#666666; } .wall-item .infos .date {display: flex; display: -webkit-flex; flex-flow: row nowrap; -webkit-flex-flow: row nowrap;justify-content: flex-end; -webkit-justify-content: flex-end;width: 100%;margin-top: auto;padding-top: 0.5rem;font-size: 13px;line-height: 1.1;font-weight: normal; } .wall-item .infos .plus {color: #132133 !important;text-transform: inherit;font-size: 1em;line-height: 1.1;border: none;border: 1px solid #132133;padding: 5px 15px;border-radius: 20px;text-align: center;margin: 15px 0 5px 0;text-decoration: none !important;background: linear-gradient(to right, #132133 50%, #fff 50%);background-size: 200% 100%;background-position: right bottom;transition: all .3s ease-out; } .wall-item .infos .listing-more { width: 100%; text-align: left; text-transform: inherit; font-size: 15px; text-decoration:underline; margin-top:8px; color: #0080d4; font-weight:600; }.grids-col.by1 .wall-item { width: 100%;} .grids-col.by1 .wall-item .picture-wrapper .picture {height: 140px; } .grids-col.by2 .wall-item { width: 96%;} .grids-col.by2 .wall-item .picture-wrapper .picture {height: 140px; } .grids-col.by3 .wall-item {width: 96%;} .grids-col.by3 .wall-item .picture-wrapper .picture {height: 180px; }.grids-col.by4 .wall-item { width: 96%;} .grids-col.by4 .wall-item .picture-wrapper .picture {height: 180px; }.wall-item .picture-wrapper .picture.video {height:auto !important;}.bt-all { width: 100%; display: flex; display: -webkit-flex;flex-flow: row nowrap; -webkit-flex-flow: row nowrap; justify-content: center; -webkit-justify-content: center; font-size: 14px; line-height: 1.0; font-weight: 400; text-decoration: underline; color:#000 !important; margin-top:-8px; margin-bottom:40px; position:relative;} .bt-all.small{width: 100%;text-transform: inherit;}.bt-all.small a { font-size: 12px; line-height: 1.0; font-weight: 400; text-transform: inherit; text-decoration: underline; color:#000 important;}.infos.subdir { padding-left:25px;} .title.openmore { display:flex; flex-flow:row nowrap; align-items:center; position:relative; padding:10px 15px 10px 0; cursor:pointer; }.title.openmore:hover { background-color:#eee; }.title.openmore .lines { border-left:1px solid #000; border-bottom:1px solid #000; height:12px; width:30px; margin-top:-8px; }.title.openmore .material-icons { margin-right:5px; }.title.openmore .iconplus { margin-left:auto; }.list-docs { padding-left:25px; }.list-docs .title { display:flex; flex-flow:row nowrap; align-items:center; position:relative; padding:10px 15px 10px 0; color:#ff0000 !important; }.list-docs .title .material-icons { margin-right:5px; }.list-docs-details { display:flex !important; flex-flow:row wrap !important; width: 100% !important; justify-content: space-around !important; }.list-docs-details a { width:49%; }.list-docs-details .label { font-size:0.9em !important; }.list-docs-details .label { font-size:0.9em !important; }.loadmore-bt {padding: 2rem;display: block;text-align: center;font-size: 16px;font-weight: 500;text-transform: uppercase;cursor: pointer;}.loadmore-bts {display:flex;flex-flow:row wrap;align-items:center;margin: 0 auto;margin-top:2rem;text-align: center;justify-content: center;width:95%;}.loadmore-bt-page{display:flex;justify-content:center;align-items:center;border-radius:30px;color:#034979;font-size:1.2em;font-weight:300;margin:auto 5px;width: 20px;height: 20px;}.loadmore-bt-page.active{background-color:#132133;color:#fff;}.loadmore-bt-page.bt-link{width:auto;color:#034979;font-size:1em;font-weight:600;padding-top: 1px;}.loadmore-bt-page.bt-link.btn-start { display:none; }.loadmore-bt-page.bt-link.btn-prev { display:none; }.grids-filter { padding: 2rem 0.3rem;} .grids-filter .filter-row {width: 100%;padding: 1rem 0;display: flex; display: -webkit-flex; flex-flow: row wrap; -webkit-flex-flow: row wrap;justify-content: flex-start; -webkit-justify-content: flex-start; } .grids-filter .filter-row select {width: auto;min-width: 170px;margin-right: 12px; }.months { width: 100%; display: flex; display: -webkit-flex;flex-flow: row nowrap; -webkit-flex-flow: row nowrap; justify-content: flex-start; -webkit-justify-content: flex-start;} .months a {display: block;text-decoration: none;background: #e3e2e1;padding: 0.7rem 2rem;border-radius: 7px;margin-right: 1rem;font-size: 13px;line-height: 1.0;color: #a1a09f; }