


    body, input, textarea, .Journey-summary--sticky .Title__content { font-family: 'Poppins', arial, sans-serif; }



.ui-dialog .ui-button.ui-dialog-titlebar-close{ background: none!important; }


.border, .Home-highlight__border, .Login-form .form {
	border-style: solid;
	border-width: 11px;
	border-image: url('/uploads/sites/11/2017/09/islande.png') 11 fill repeat;
}

.Home-highlight__border { padding: calc(50px - 11px) }
.Login-form .form {
	padding-top: calc(50px - 11px);
	padding-bottom: calc(50px - 11px);
}


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

.button--cta, .Input__submit, .Basic__button, .Basic>a.button, .Basic>p a.button, .Client_space .oxygene .btn_rounded,
.Client_space .oxygene input[type=button], .Client_space .oxygene .btn, .Login-form .form .oxygene input[type="submit"],
.ui-dialog .ui-button, .Discover__button, .Dual__side .oxygene #inscription_voyage, .Dual__side .oxygene #Je_demande_une_modification,
.Dual__side .oxygene #Je_confirme_mon_report, .Dual__side .oxygene .deconnexion .btn_black_invert,
.oxygene #proceder_au_reglement, .Client_space .oxygene .btn_ligne .btn{
	border-radius: 30px;
}

.border-radius, .Copy__credit, .Hosting__index, .Input__label .tip__hover, .Login-form .form .oxygene .label .tip__hover,
.Intro__tag, .Summary_details__tag, .Client_space .reglement-presta input[type=submit],
.List-filter__type .Input__container .ui-selectmenu-button, .Team-member {
	border-radius: 2px;
}

.separator, .Basic hr, .Client_space .oxygene #mess1:after, .ui-dialog .ui-dialog-title:after {
	background-image: url("/uploads/sites/11/2017/09/separateur2x.png");
}

.Header__section a:after {
	background-image: url("/uploads/sites/11/2017/09/nav-header2x.png"); }

.Tops__li:before {
	background-image: url("/uploads/sites/11/2017/09/icon-li2x.png"); }

.swiper-button-next, .ui-datepicker-next {
	background-image: url("/uploads/sites/11/2017/09/right2x.png"); }
.ui-datepicker-next:before{ opacity: 0 }

.swiper-button-prev, .ui-datepicker-prev {
	background-image: url("/uploads/sites/11/2017/09/left2x.png"); }
.ui-datepicker-prev:before{ opacity: 0 }

.swiper-white .swiper-button-next {
	background-image: url("/uploads/sites/11/2017/09/right2x-1.png"); }

.swiper-white .swiper-button-prev {
	background-image: url("/uploads/sites/11/2017/09/left2x-1.png"); }



.Services__link a, .Route__see_map, .ol > li:before,
.Basic > ol > li:before, .Details .day__description ol >.Contact-form__title h2 li:before, .Title__subtitle ol > li:before, .text--subtitle,
.Basic > h2, .Basic > h3, .Basic > h4, .Basic__title, .Login-form .form h3, .Login-form .form h2,
.text--6, .Error__subtitle, .Input .ui-datepicker-month, .Login-form .form .oxygene tr td .ui-datepicker-month,
.Input .ui-people__line, .Login-form .form .oxygene tr td .ui-people__line, .Intro__text, .Place__title,
.Summary_details__price b, .Contact-form__text, .Home-catchline__text, .Journey-summary__number strong,
.Reviews-review__name, b, strong, .Activities__title, .Compare__title, .Details__link, .Details .day__day,
.Details .day__title, .Footer__link, .Footer__text, .Hosting__index, .Hosting__text, .Hosting .item__title,
.Hosting .item__content__subtitle, .Input input[readonly], .Login-form .form .oxygene tr td input[readonly], .Intro__tag,
.Intro__subtitle, .Menu__link, .Option__title, .Option__subtitle, .Option__price, .Place__step, .Reviews .review__name,
.Summary_details__duration, .Summary_details__name, .Summary_details__tag,
.Summary_details__action, .Tabs__nav a, .Title__subtitle strong, .Title__subtitle b, .Warranty__text, .Contact-form__title,
.Faq-questions__link, .Journey-summary__subtitle, .Login-form .form .oxygene tr .List-filter__order td .ui-menu-item,
.List-filter__result, .Reviews-review__trip,
.Login-form .form__col h3, .Login-form .form__col h2,
.Client_space .oxygene h2, .Client_space .oxygene h3,
.Client_space .oxygene td.result,
.Client_space .oxygene .linkarrow, .Client_space .oxygene .btn-voyage,
.Client_space .reglement-presta input[type=submit],.Rating__title,
.Login-form .form .oxygene h1, .Login-form .form .oxygene h2, .Login-form .form .oxygene h3, .Login-form .form .oxygene h4,
.bloc_newsletter .label_newsletter, .Client_space .oxygene .bold, .Client_space .oxygene .id_voyageur, .Client_space .oxygene #calcul_total,.Client_space .oxygene .btn_rounded, .Client_space .oxygene input[type=button], .Client_space .oxygene .btn,.Footer__localtime strong, .Journey-summary--sticky .Title__content{
	font-weight: 700
}

.single-journey .Tabs .Basic > h3{ font-weight: 500 }

.text--2, .Pricing--large .Pricing__text, .Title--large .Title__content, .Title--inset .Title__content, .Home-highlight__title,
.Error__title, .Intro__title, .Intro__text, .Contact-form__text, .Home-intro__subtitle {
	font-weight: 200 }

.Header__link,.Warranty .Warranty__text{ font-size:14px }
.Header__link{ color: #2d3565 }
.Header__suplink span{ color: #2d3565 }
.Header__tools .phone-agency a { color: #2d3565 }
.Header__suplink .client-st0{ stroke:#2d3565; fill: #2d3565 }
.Header__suplink .client-st1{ stroke:#2d3565 }
.Warranty--large .Warranty__file{ background-size: 70% auto }
.Warranty--footer .Warranty__file{ background-size: 80% auto }
.Warranty--compact .Warranty__file{ background-size: 90% auto }

.Burger__icon, .Burger__icon:before, .Burger__icon:after, .Menu__plus:before, .Menu__plus:after, .Footer__plus:before, .Footer__plus:after{ background-color: #2d3565}
body, .Copy__credit, .Summary_details__tag, .Intro__tag,.Details__top,.Rating--sidebar .Rating__title{ color: #2d3565}
.Reviews__button, .Activities__subtitle{ color: #2d3565!important }
.desktop .Reviews__button:hover{ color: #fff!important; background: #2d3565!important; border-color: #2d3565!important }

.ui-dialog .ui-dialog-buttonpane button{ color: #fff!important }
.button--cta, .Input__submit, #paiement_solde_anticipe .btn_rounded, #envoi_reg_presta  .btn_rounded,
.Discover__button, .ui-dialog .ui-dialog-buttonpane button.ui-button, .ui-dialog .ui-dialog-buttonpane button, .oxygene #proceder_au_reglement,
.oxygene #suivant_etape_2, .oxygene #suivant_etape_3,.Input .ui-datepicker-calendar td.ui-datepicker-current-day{ background-color:#4996b4; color: #fff!important }
.desktop .Input .ui-menu-item:hover, .desktop .Input .ui-datepicker-calendar td:hover, .desktop .button--cta:hover, .desktop .Input__submit:hover, .desktop .Discover__button:hover,.desktop .ui-dialog .ui-dialog-buttonpane button:hover, .desktop .oxygene #proceder_au_reglement:hover, .mode-test--calendar .Input .ui-datepicker-calendar tr:nth-of-type(2) td:nth-of-type(6){ background-color: #2d3565; color: #fff!important }
.ui-dialog .ui-dialog-buttonpane button:hover, .desktop #paiement_solde_anticipe .btn_rounded:hover, .desktop #envoi_reg_presta  .btn_rounded:hover,.mode-test--calendar .Input .ui-datepicker-calendar tr:nth-of-type(2) td:nth-of-type(6){ background-color: #2d3565!important; border-color: #2d3565!important }
.desktop .Input .ui-people__btn:hover,.mode-test--travellers .Input .ui-people__line:first-of-type .ui-people__btn--plus,.mode-test--hover.home .Home-highlight + .Grid + .Grid .Grid__foot .button--cta{ background-color:#2d3565; color:#2d3565 }
.desktop .Input .ui-people__btn:hover:before,.mode-test--hover.home .Home-highlight + .Grid + .Grid .Grid__foot .button--cta{ color: #fff!important }
.swiper-pagination a.is-active, .scroll-pagination a.is-active{ background-color:#4996b4 }
.Faq-questions__link .is-active{ background-color:#4996b4 }

.Footer__page a:hover,.Footer__page a.has-clicked, .Footer__link:hover{ color:#4996b4 }
.Footer__network,.Footer__localtime strong{ color: #4996b4}
.desktop .Footer__network:hover{ background-color: #4996b4}
.desktop .Footer__network:hover{ border-color: #4996b4}

.Header__section.current-menu-item > a,.Header__section.current-menu-parent > a, .Header__section.current-menu-ancestor > a,
.Header .Header__section:hover > a, .mode-test--hover .Header__nav:first-of-type .Header__section:first-of-type > a, .Header .Header__page > a:hover, .Header a.has-clicked, .Menu a.has-clicked, .Menu a:hover,
.Menu__link.current_page_item, .Menu__link.current-page-ancestor, .Menu__sub.current-menu-parent.primary, .Menu__sub.current_page_item, .desktop .Header__suplink:hover,
.Header__page.current_page_item > a, .Header__page.current-menu-item > a, .Header__page.current-menu-parent.primary > a,
.Header__section.current-page-ancestor > a{
	color:#4996b4
}

.Header__cta, .Menu__button{ background-color:#ea5546; color: #fff!important }
.Header__link{ font-weight:500 }
.desktop .Header__cta:hover, .desktop .Menu__button:hover{ background-color: #2d3565; color: #fff!important }

.Topbar{ background-color: #aacedc; color: #fff }

.Home-catchline__text{ color:#2d3565 }
.Home-highlight__title{ color:#4996b4; font-weight: 500  }
.Home-highlight__text{ color:#2d3565; font-weight: 400 }
.Home-highlight__text b,.Home-highlight__text strong{ color:#2d3565; font-weight: 600 }
.Home-highlight a{ color:#187095 }
.home .Grid .Title__content,.Home-rating__title{ color:#2d3565 }
.home .Grid .Title__subtitle{ color:#2d3565 }
.home .Grid .Title a{ color:#2d3565 }
.home .Grid .Title__subtitle b, .home .Grid .Title__subtitle strong{ color:#2d3565 }
.home .Quote__author{ color:#4996b4 }
.Discover__title, .Place__title{ color:#2d3565 }
.Discover__text, .Place__content{ color:#2d3565 }
.Discover__text strong, .Discover__text b{ color:#2d3565 }
.Discover__text a, .Place__button{ color:#2d3565 }
.Discover__place:before, .Discover__place:after{ background-color:#2d3565 }
.Discover__place{ border-color:#2d3565 }

.Rating__rate{ color: #4996b4 }
.Rating__star{ border-color: #ea5546 }
.Rating__star--half:before, .Rating__star--full { background-color: #ea5546 }

.page-template-listing .Grid .Title__content{ color:#4996b4 }
.page-template-listing .Grid .Title__subtitle{ color:#2d3565 }
.page-template-listing .Grid .Title a{ color:#4996b4 }
.page-template-listing .Grid .Title__subtitle b, .page-template-listing .Grid .Title__subtitle strong{ color:#2d3565 }
.page-template-listing .Grid .Title__subtitle h2{ font-weight: 600; color:#4996b4  }

.archive .Title--inset .Title__content, .archive .Title--large .Title__content,.archive .Title__subtitle h2,.page-template-guide_archive .Title__content,.page-template-guide_archive  .Title__subtitle h2,.page-template-guide_archive .Title__content,.guide-template-default .Title__content,.guide-template-default .Article-gallery__title{ color:#2d3565 }
.archive .List-filter__result{ color:#ea5546 }
.archive .Title--inset .Title__subtitle{ color:#2d3565 }
.archive .Title--inset a, .archive .Title--large a, .archive .push_list__link{ color:#4996b4 }
.archive .Title--inset .Title__subtitle b, .archive .Title--inset  .Title__subtitle strong{ color:#2d3565 }

.Summary_basic__content .Summary_basic__title { color:#2d3565 }
.Summary_basic__button,.Warranty__more { color:#4996b4 }
.Summary_details__tag, .single-journey .Intro__tag { padding-top:6px }
.Summary_details__content .button--underline { color:#ffffff }
.Summary_details__price b{ color:#ffffff }
.Summary_details__step{ color:#2d3565 }
.Summary_details__summary{ color:#2d3565 }

.page .Dual__main .Basic, .Article-content__content .Basic{ color:#2d3565 }
.page .Dual__main .Basic h2, .Article-content__content .Basic h2{ color:#4996b4 }
.page .Dual__main .Basic h3, .Article-content__content .Basic h3{ color:#2d3565 }
.page .Dual__main .Basic p strong, .Dual__main .Basic b, .Article-content__content .Basic strong{ color:#2d3565 }
.page .Dual__main .Basic a, .Article-content__content .Basic a{ color:#187095 }

.Team-member{ color:#2d3565 }
.Team-member .text--subtitle{ color:#4996b4 }
.Team-member__info b{ color:#2d3565 }
.Team-member__text b{ color:#4996b4 }
.Team-member{ color:#2d3565 }

.Reviews-review__name{ color:#4996b4 }
.Reviews-review__trip{ color:#2d3565 }
.Reviews-review__description{ color:#2d3565 }
.Reviews-review__date{ color:#2d3565 }


.desktop .Tabs__nav a:hover, .Tabs__nav a.is-active{ color:#4996b4 }

.single-journey .Dual__main .Basic h2, [data-tab] .Basic__title,.single-journey .Grid .Title__content, .Activities__title{ color:#2d3565 }
.Details .day__day, .Details__link .is-active, .desktop .Details__link a:hover{ color:#ea5546 }
.Journey-summary__subtitle{ color:#ea5546 }
.Details .day__title{ color:#187095 }
.Hosting__index{ background-color:#4996b4 }
.Hosting__text{ color:#4996b4 }
.Hosting__description .item__title{ color:#4996b4 }
.Compare__li--included:before{ color:#4996b4 }
.Compare__li--not-included:before{ color:#ea5546 }
.single-journey .Basic ul a{ color:#4996b4 }
.single-journey .Basic p a{ color:#4996b4 }
.single-journey .Basic a.Basic__button{ background:#4996b4; color: #fff!important }
.desktop .single-journey .Basic a.Basic__button:hover{ background: #2d3565; color: #fff!important }
.single-journey .Option__title{ color:#4996b4 }
.single-journey .Option__subtitle{ color:#4996b4 }
.single-journey .Option__price{ color:#4996b4 }
.single-journey .Dual__side .Title__content, .Dual .Dual__side .Warranty .Title__content,.Journey-summary--sticky .Title__content{ color:#2d3565 }
.Journey-summary__number strong{ font-weight: 500 }
.single-journey .Tabs strong{ color: #2d3565 }

.page-template-login .Title__content{ color:#2d3565 }
.page-template-login .Title__subtitle{ color:#2d3565 }

.Login-form .form__col h3, .Login-form .form__col h2{ color:#187095 }
.Login-form .form__text{ color:#2d3565 }
.Login-form .form__text b, .Login-form .form__text strong{ color:#2d3565 }
.Login-form .form__text a, .Login-form #mot_de_passe{ color:#2d3565 }
.Login-form .button--cta, #form_connexion .submit{ background-color:#4996b4; color: #fff!important }

#prog_devis,.oxygene #mess1 > div strong, .oxygene #mess1 > div:first-of-type span{ color:#2d3565 }
.oxygene #content h2, .oxygene #content .content-resa h3{ color:#2d3565 }
.oxygene #content h2, .oxygene #content .content-resa h3{ color:#2d3565 }
.oxygene #content a{ color:#4996b4 }
.oxygene #content #tab-container .etabs a{ color:#2d3565 }
.oxygene #content .lst_fichier a{ color:#4996b4 }
.Dual__side .oxygene h3, .Client_space .oxygene span.title.bold, .Client_space .oxygene #conseiller p.bold{ color:#2d3565 }
.Dual__side .oxygene a,.Dual__side .oxygene .linkarrow,.Dual__side .oxygene .btn-voyage{ color:#4996b4; cursor: pointer }

.Dual__side .oxygene #inscription_voyage{ background-color:#4996b4 }
.Dual__side .oxygene #enr_coord,
.Dual__side .oxygene #Je_demande_une_modification,.Dual__side .oxygene #Je_confirme_mon_report{ background-color:#4996b4 }
.Dual__side .oxygene .deconnexion .btn_black_invert,.Dual__side .oxygene #annul_enr_coord,
.ui-dialog .ui-dialog-buttonpane button.ui-button.not_test_carte{ color:#2d3565 !important; border: solid 1px!important; background: none }

.Faq-questions__nav .is-active, .desktop .Faq-questions__nav a:hover, .mode-test .Faq-questions__link:nth-of-type(2){ color:#187095 }

.oxygene .etabs .tab.active a, .oxygene .etabs .tab a:hover{ background-color:#4996b4 }
.oxygene #etape1 h3, .oxygene #etape2 h3, .oxygene #etape3 h2{ color:#2d3565 }
.oxygene #etape3 .panel a[style], .oxygene #etape3 .panel a[target]{ color:#4996b4 }
.oxygene #etape1 .btn#suivant_etape_2, .oxygene #etape2 .btn#suivant_etape_3, .oxygene #etape3 .btn#proceder_au_reglement{ background:#2d3565; color: #fff }

.oxygene #etape1 .btn#suivant_etape_2:hover, .oxygene #etape2 .btn#suivant_etape_3:hover, .oxygene #etape3 .btn#proceder_au_reglement:hover{ background-color: #2d3565; color: #fff!important }

.ui-dialog-title{ color:#2d3565 }
#fluo-quest{ color:#2d3565 }
.test_carte, .Services__link a[href]{ color:#4996b4 }

.desktop .Dual__side .oxygene #inscription_voyage:hover,
.desktop .Dual__side .oxygene #Je_demande_une_modification:hover,
.desktop .Dual__side .oxygene #Je_confirme_mon_report:hover,
.desktop .Dual__side .oxygene #enr_coord:hover,
.desktop .Dual__side .oxygene #annul_enr_coord:hover,
.desktop .oxygene #suivant_etape_2:hover,.desktop .oxygene #suivant_etape_3:hover,
.desktop .Dual__side .oxygene .deconnexion .btn_black_invert:hover, .desktop .test_carte:hover,
.desktop .ui-dialog .ui-dialog-buttonpane button.ui-button.not_test_carte:hover,
.desktop .Login-form .button--cta:hover, .desktop #form_connexion .submit:hover{ background-color: #2d3565; color: #fff!important }

.text-container{ color:#4996b4 }
.text-container .icon-arrow svg{ fill:#4996b4 }
.text-container .icon-arrow{ color:#4996b4 }
.titre_container .titre{ color:#4996b4 }
.bloc_newsletter .label_newsletter{ color:#4996b4 }

.Contact-form__title h2, .Contact-form__content--confirm .Contact-form__text h2, .Contact-form__content--confirm .Contact-form__text h2 strong{ color:#4996b4 }
.Contact-form__text b, .Contact-form__text strong{ color:#2d3565 }
.Contact-form__address a,.Contact-form__rgpd a{ color:#4996b4 }

.Contact-form__options .Summary_details__action--add{ color:#4996b4 }
.Contact-form .inline-multi-pays .Input__label--inline, .Contact-form .inline-multi-pays .Input__checkbox{ padding-top: 0px }

.Client_space .oxygene .lst_fichier a .btn{ color: inherit }

.Grid .Grid__foot__seo .nav-items .button--cta { color:#4996b4 !important; }


	.Header{ height: 120px }





.Quote .swiper-button-next, .Quote .swiper-button-prev{ background-size: contain }

.gradient-mask:after, .Error:after, .Intro:after, .Pricing--large:after, .Summary_basic:after, .Summary_details__container:after, .Home-intro__background:after, .List-slider__background:after{
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05 ) 0%, rgba(0, 0, 0, 0.2) 100%);
}



.Input input[type=text].hasDatepicker.has-content+label, .Input input[type=text].hasDatepicker.has-content{ color: #2d3565!important  }

@media screen and (max-width: 700px){
	.ui-dialog .ui-dialog-buttonpane button.test_carte, .ui-dialog .ui-dialog-buttonpane button.not_test_carte{ margin: auto }
	.ui-dialog .ui-dialog-buttonpane button.not_test_carte{ margin-top: 2rem }
}
