<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.g-color-primary {
    color: #97bb57 !important;
}

.h1 {
    font-size: 2rem;
    font-style: italic;
    text-transform: none;
    color: #5a9cd7;
    font-weight: 800;
    margin-top: 3rem;
    text-align: center;
}

.popover-header {
    text-align: center;
    text-transform: uppercase;
}

.marker {
    transition: .5s;
}

.marker:hover {
    fill: #CC0000;
    fill-opacity: .5;
}

.popover-body {
    text-align: center;
}

.g-theme-bg-gray-dark-v1-opacity-0_7 {
    background-color: rgba(75, 114, 119, 0.8) !important;
}

.g-bg-secondary {
    background-color: #8bc7bb !important;
}

@media (min-width: 768px) {
.u-nav-v8-2 .nav-link {
    padding: 0 20px 25px 20px;
}

.u-nav-v8-2 .nav-link.active::before {
    background-image: none;
}

.u-nav-v8-2 .nav-link::before {
    display: none;
    background-image: none;
}
}

.text-shadow {
    text-shadow: 2px 2px #000;
}

.g-bg-bleu {
    background-color: #2d7bc1 !important;
}

.g-color-bleu {
    color: #2d7bc1;
}

.g-bg-custom {
    background: rgba(93,157,212,1);
    background: -moz-linear-gradient(left, rgba(93,157,212,1) 0%, rgba(93,157,212,1) 5%, rgba(141,199,187,1) 42%, rgba(141,199,187,1) 60%, rgba(151,186,95,1) 94%, rgba(151,186,95,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(93,157,212,1)), color-stop(5%, rgba(93,157,212,1)), color-stop(42%, rgba(141,199,187,1)), color-stop(60%, rgba(141,199,187,1)), color-stop(94%, rgba(151,186,95,1)), color-stop(100%, rgba(151,186,95,1)));
    background: -webkit-linear-gradient(left, rgba(93,157,212,1) 0%, rgba(93,157,212,1) 5%, rgba(141,199,187,1) 42%, rgba(141,199,187,1) 60%, rgba(151,186,95,1) 94%, rgba(151,186,95,1) 100%);
    background: -o-linear-gradient(left, rgba(93,157,212,1) 0%, rgba(93,157,212,1) 5%, rgba(141,199,187,1) 42%, rgba(141,199,187,1) 60%, rgba(151,186,95,1) 94%, rgba(151,186,95,1) 100%);
    background: -ms-linear-gradient(left, rgba(93,157,212,1) 0%, rgba(93,157,212,1) 5%, rgba(141,199,187,1) 42%, rgba(141,199,187,1) 60%, rgba(151,186,95,1) 94%, rgba(151,186,95,1) 100%);
    background: linear-gradient(to right, rgba(93,157,212,1) 0%, rgba(93,157,212,1) 5%, rgba(141,199,187,1) 42%, rgba(141,199,187,1) 60%, rgba(151,186,95,1) 94%, rgba(151,186,95,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d9dd4', endColorstr='#97ba5f', GradientType=1 );
}

.u-counter-v3::after {
    border-width: 3px;
}

.g-brd-color1 {
    border-color:#1ca8e6;
}

.g-brd-color2 {
    border-color:#97bb57;
}

.g-brd-color3 {
    border-color:#ffa100;
}

.g-brd-color4 {
    border-color:#8656ea;
}


body {
    font-family: Raleway,sans-serif;
    font-size: 1.1rem;
    color: #555;
}

strong {
    font-weight: 700;
}

.hs-sub-menu li.active &gt; a {
    background: rgba(0, 0, 0, 0.05);
    color: inherit !important;
}

.g-bg-copyright {
    background-color: rgba(0,0,0,.4);
}

a {
    color: #33533e;
}

a:hover {
    color: #72c02c;
    text-decoration: underline;
}

.g-width-780 {
    width: 780px !important;
    max-width: 100%;
}

.g-width-700 {
    width: 700px !important;
    max-width: 100%;
}

.g-width-160 {
    width: 160px !important;
    max-width: 100%;
}

.g-height-160 {
    height: 160px !important;
}

.rev-scroll-btn.revs-dark span {
    background: #fff;
}

.tp-caption img {
    opacity: 0.75;
}

.slick-center img {
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.1);
    border-color: #fff;
}

.g-bg-top::after {
    background: #fff;
    box-shadow: inset 0px -15px 20px rgba(0, 0, 0, 0.1), inset 0px 15px 20px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0px -15px 20px rgba(0, 0, 0, 0.1), inset 0px 15px 20px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: inset 0px -15px 20px rgba(0, 0, 0, 0.1), inset 0px 15px 20px rgba(0, 0, 0, 0.1)
    -o-box-shadow: inset 0px -15px 20px rgba(0, 0, 0, 0.1), inset 0px 15px 20px rgba(0, 0, 0, 0.1);
    opacity: .75;
}

h2, h3 {
    color: #8cc7bb;
    text-transform: uppercase;
}

h4 {
    color: #97bb57;
}

.colonne-centree {
    float: none;
    margin: 0 auto;
}

.colorFB {
    background-color: #475994;
}

.colorFB:hover {
    background-color: #5b70b3;
    border-color: #5b70b3;
}

.navbar .u-main-nav-v6 .nav-link {
    color: #333;
    height: 100%;
    padding: 2.3rem 1rem;
}
.u-nav-v2-1 {
    border-bottom: #8cc7bb solid 1px;
}

[class*="u-nav-v8"] .nav-item:nth-child(1) .nav-link.active, [class*="u-nav-v8"] .nav-item:nth-child(1) .nav-link.active .u-nav-v8__icon {
    background-color: #72b0ca;
}

[class*="u-nav-v8"] .nav-item:nth-child(2) .nav-link.active, [class*="u-nav-v8"] .nav-item:nth-child(2) .nav-link.active .u-nav-v8__icon {
    background-color: #88c5bc;
}

[class*="u-nav-v8"] .nav-item:nth-child(3) .nav-link.active, [class*="u-nav-v8"] .nav-item:nth-child(3) .nav-link.active .u-nav-v8__icon {
    background-color: #8cc7ba;
}

[class*="u-nav-v8"] .nav-item:nth-child(4) .nav-link.active, [class*="u-nav-v8"] .nav-item:nth-child(4) .nav-link.active .u-nav-v8__icon {
    background-color: #91bf81;
}

#nav-submenu-3, #nav-submenu-3 li &gt; a:hover {
    border-color: #8bc7bb;
    color: #8bc7bb !important;
}

#nav-submenu-4, #nav-submenu-4 li &gt; a:hover {
    border-color: #8cc7bb;
    color: #8cc7bb !important;
}

#nav-submenu-5, #nav-submenu-5 li &gt; a:hover {
    border-color: #8fc39d;
    color: #8fc39d !important;
}

.color-blue {
    color: #5a9cd7;
}

.color-green {
    color: #000;
}

.color-green:hover {
    color: #97bb57;
    text-decoration: none;
}

.bg-bleu-clair {
    background-color: #e4f9f5;
}

.g-bg-primary--hover:hover {
    background-color: #5b9cd7 !important;
}

.g-bg-primary--hover:hover::before {
    color: #fff !important;
}

.card-header &gt; a:not(.collapsed) {
    color: #97bb57;
    text-decoration: none;
    border-color: #97bb57 !important;
}

.g-bg-primary--checked {
    background-color: #97bb57 !important;
}

.card-header &gt; a {
    color: #222;
    text-decoration: none;
    border-color: none !important;
}

@media (min-width: 768px) {
.u-nav-v2-1 .nav-item:nth-child(1) .nav-link.active {
    background-color: #6babcc;
    color: #fff;
}

.u-nav-v2-1 .nav-item:nth-child(2) .nav-link.active {
    background-color: #89c5bd;
    color: #fff;
}

.u-nav-v2-1 .nav-item:nth-child(3) .nav-link.active {
    background-color: #8bc7bb;
    color: #fff;
}

.u-nav-v2-1 .nav-item:nth-child(4) .nav-link.active {
    background-color: #8fc4a3;
    color: #fff;
}

.u-nav-v2-1 .nav-item:nth-child(5) .nav-link.active {
    background-color: #92bf78;
    color: #fff;
}

.u-nav-v2-1 .nav-link.active:hover {
    color:#fff;
}

.u-nav-v2-1 .nav-link:hover {
    color: #8bc7bb;
}

[class*="u-nav-v2"] .nav-link {
    border-color: #8bc7bb;
    border-bottom-width: 0 !important;
}
[class*="u-nav-v2"].u-nav-rounded-3 .nav-item:first-child .nav-link {
    border-radius: 5px 0 0 0;
}
[class*="u-nav-v2"].u-nav-rounded-3 .nav-item:last-child .nav-link {
    border-radius: 0 5px 0 0;
}
}

.g-hover-grey:hover {
    background-color: #fff;
}

.navbar .u-main-nav-v6 .nav-item.hs-has-sub-menu &gt; a, .navbar .u-main-nav-v6 .nav-item.hs-has-mega-menu &gt; a, .navbar .u-main-nav-v6 .nav-item.dropdown &gt; a {
    padding-right: 1rem;
}

.navbar .u-main-nav-v6 .nav-item.active &gt; .nav-link, .navbar .u-main-nav-v6 .nav-item:hover &gt; .nav-link, .navbar .u-main-nav-v6 .nav-item:focus &gt; .nav-link, .navbar .u-main-nav-v6 .nav-item.show &gt; .nav-link, .navbar .u-main-nav-v6 .nav-item.hs-sub-menu-opened &gt; .nav-link, .navbar .u-main-nav-v6 .nav-item .nav-link:focus {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.3);
}

@media (max-width: 991px) {
.g-py-nav {
    padding-top: 20px !important;
    padding-bottom: 50px !important;
}
.bloc-home-slider, .bloc-home-slider2 {
    display: none !important;
}
}

@media (min-width: 991px) {
.bloc-home-slider, .bloc-home-slider2 {
    display: block !important;
}
.nav-link2 {
    border-bottom: 2px solid transparent;
}
}

.g-color-secondary {
    color: #419e7b !important;
}

.bloc-home {
    position: relative;
}

.btn-home1 {
    background-color: #739bd1;
}
.btn-home1:hover {
    background-color: #4e7cbb !important;
    border-color: #4e7cbb !important;
}
.btn-home2 {
    background-color: #5da792;
}
.btn-home2:hover {
    background-color: #41967e;
    border-color: #41967e;
}
.btn-home3 {
    background-color: #77c19e;
}
.btn-home3:hover {
    background-color: #53a77f;
    border-color: #53a77f;
}
.btn-home4 {
    background-color: #a0b865;
}
.btn-home4:hover {
    background-color: #869e4a;
    border-color: #869e4a;
}

.w100 {
    width: 100%;
}

.img-opacity {
    opacity: .8;
}

.tp-dottedoverlay.twoxtwo {
    background-image: none;
    background-color: rgba(0,0,0,.35); 
}

.nav-link2 {
    color: black;
}

.tp-caption.Travel-CallToAction, .Travel-CallToAction, .tp-caption.Travel-CallToAction:hover, .Travel-CallToAction:hover {
    height: 18.75rem;
    font-family: Raleway,sans-serif;
    border: none;
    border-radius: 0;
    text-align: center;
    position: absolute;
}

.bloc-home-slider {
    background-color: rgba(19,82,58,.8);
}

.bloc-coordonnees h5.text1 {
    color: #86c33f;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.75rem;
    font-style: normal;
    letter-spacing: 0 !important;
    line-height: 20px !important;
}

.bloc-coordonnees .text2 {
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-style: normal;
    letter-spacing: 0 !important;
    margin-top: 20px;
}

.bloc-coordonnees .text3 {
    color: #FFF;
    font-weight: 600;
    font-size: 1.2rem;
    font-style: normal;
    letter-spacing: 0 !important;
}

.bloc-coordonnees .text4 {
    color: #b1eef0;
    font-weight: 600;
    font-size: 1rem;
    font-style: normal;
    letter-spacing: 0 !important;
    margin-top: 20px;
}

.bloc-coordonnees .text3 p, .bloc-coordonnees .text4 p {
    margin-bottom: 0;

}

.bloc-coordonnees .text4 p a, .bloc-coordonnees .text4 p a:hover {
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 30px;
}

.bloc-home-slider2 {
    text-align: left;
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    font-size: 30px;
}

.bloc-horaires h5.text1 {
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.75rem;
    font-style: normal;
    letter-spacing: 0 !important;
    line-height: 20px !important;
    text-align: left !important
}

.bloc-horaires .text2 {
    color: #FFF;
    font-weight: 600;
    text-transform: uppercase;
    font-size: 1.25rem;
    font-style: normal;
    letter-spacing: 0 !important;
    margin-top: 20px;
}

.bloc-horaires .text3 {
    color: #FFF;
    font-weight: 600;
    font-size: 1.2rem;
    font-style: normal;
    letter-spacing: 0 !important;
}

.border-bottom-blue {
    border-bottom: 5px solid #00adee;
}

footer p a, footer p a:hover {
    color: #fff;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #555; 
}

.colonnes_3 {
    columns: 3 100px
}

.tab-v1 .tab-content img {
    margin-top: 0;
    margin-bottom: 0;
}

.posts .dl-horizontal dt {
    width: 100px;
}

.posts .dl-horizontal dt img {
    width: 100px;
    height: 100px;
}

.posts .dl-horizontal dd {
    margin-left: 110px;
}

#access_map {
    height: 350px;
    width: 100%;
}

ul.parsley-errors-list {
    padding-left: 0;
    list-style-type: none;
    margin-top: 5px;
    color: #d7ef93;
}

li.parsley-length, li.parsley-required, li.parsley-type {
    color: #d7ef93;
}

@media (min-width: 768px) and (max-width: 991px) {
}

@media (min-width: 768px) {
}

@media (min-width: 992px) {
}

@media (min-width: 992px) and (max-width: 1199px) {
}

@media (min-width: 1200px) {
}</pre></body></html>