@charset "utf-8";
@media screen and (max-width: 610px) {
  .miniOffre p {
    font-size: 14px;
    line-height: 20px;
  }
  .cache_txt {
    position: relative;
    height: 92px;
    padding-bottom: 22px;
    margin-bottom: 20px;
    overflow-y: hidden;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
  }
  .cache_txt.on::after {
    height: 0;
  }
  .cache_txt::before {
    position: absolute;
    content: '';
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px;
    background-color: #fff;
  }
  .cache_txt::after {
    position: absolute;
    content: '';
    z-index: 2;
    bottom: 20px;
    left: 0;
    width: 100%;
    height: 70px;
    background: linear-gradient(to bottom,rgba(255,255,255,0) 0%,#ffffff 100%);
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s;
  }
  .cache_txt a.more_txt,
  .cache_txt a.less_txt {
    position: absolute;
    z-index: 3;
    bottom: 0;
    left: 0;
    display: inline-block;
    font-family: 'Roboto';
    font-size: 14px;
    text-decoration: underline;
    color: #096EAE;
    text-align: center;
    width: 100%;
  }
  .cache_txt a.more_txt.off,
  .cache_txt a.less_txt.off {
    display: none;
  }
  .cache_txt.dark::before {
    background-color: #03253A;
  }
  .cache_txt.dark::after {
    background: linear-gradient(to bottom,rgba(3,37,58,0) 0%,#03253a 100%);
  }
  .cache_txt.dark a.more_txt,
  .cache_txt.dark a.less_txt {
    color: #fff;
  }
  .cache_txt.intro::before {
    background-color: #053B5D;
  }
  .cache_txt.intro::after {
    background: linear-gradient(to bottom,rgba(5,59,93,0) 0%,#053b5d 100%);
  }
  .cache_txt.intro a.more_txt,
  .cache_txt.intro a.less_txt {
    color: #fff;
  }
  .cache_txt.blue::before {
    background-color: #096EAE;
  }
  .cache_txt.blue::after {
    background: linear-gradient(to bottom,rgba(9,110,174,0) 0%,#096eae 100%);
  }
  .cache_txt.blue a.more_txt,
  .cache_txt.blue a.less_txt {
    color: #fff;
  }
  .cache_txt.light::before {
    background-color: #EAF6FD;
  }
  .cache_txt.light::after {
    background: linear-gradient(to bottom,rgba(234,246,253,0) 0%,#eaf6fd 100%);
  }
  .cache_txt.light a.more_txt,
  .cache_txt.light a.less_txt {
    color: #4E6674;
  }
  body >.container,
  body >.container-page {
    overflow-x: hidden;
  }
  .header-home .header-content .header-bottom .contentLogos {
    bottom: 20px;
    -webkit-transform: scale(0.8);
    -moz-transform: scale(0.8);
    -ms-transform: scale(0.8);
    -o-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-transform-origin: right bottom;
    -moz-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    -o-transform-origin: right bottom;
    transform-origin: right bottom;
  }
  .header-home .header-content .header-bottom .contentLogos .leadingC {
    width: 60px;
    height: 52px;
    background-position: -291px -265px;
  }
  .intro-home .content .intro-left {
    width: calc(100% - 15px*2);
    padding: 30px 15px 80px;
    margin-top: 0;
  }
  .intro-home .content .intro-left h1 {
    font-size: 18px;
    line-height: 22px;
  }
  .intro-home .content .intro-left p {
    font-size: 14px;
    line-height: 20px;
  }
  .intro-home .content .intro-right p.o {
    font-size: 17px;
    line-height: 28px;
  }
  .intro-home .content .intro-right p.h {
    font-size: 12px;
    line-height: 20px;
  }
  .intro-home .content .intro-right .intro-icons {
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-lines: multiple;
    margin: 0 0 20px 0;
  }
  .intro-home .content .intro-right .intro-icons .icon {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    margin: 10px 20px;
    width: auto;
    cursor: pointer;
    text-decoration: none;
  }
  .intro-home .content .intro-right .intro-icons .icon .btn {
    width: 0;
    height: 0;
    margin: 0 20px 0 0;
    background-color: rgba(0,0,0,0);
  }
  .intro-home .content .intro-right .intro-icons .icon .btn .c {
    display: none;
  }
  .intro-home .content .intro-right .intro-icons .icon p {
    color: #4E6674;
  }
  .intro-home .content .intro-right .intro-icons .icon:hover .btn::before {
    background-position-y: -125px;
  }
  .header-interne .header-content .header-center .title-header {
    font-size: 24px;
    line-height: 24px;
  }
  .intro-interne .content .title-intro-interne {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 12px;
  }
  .intro-interne .content p {
    font-size: 14px;
    line-height: 20px;
  }
  .header-region .header-content .header-center p {
    font-size: 24px;
    line-height: 24px;
  }
  .intro-region .content h1 {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 12px;
  }
  .intro-region .content p {
    font-size: 14px;
    line-height: 20px;
  }
  .home-part-1 .content .images {
    width: 328px;
    margin-bottom: 30px;
  }
  .home-part-1 .content .images .images-camp-ct {
    width: 328px;
    height: 219px;
  }
  .home-part-1 .content .images::after {
    width: calc(328px + 16px*2);
    height: 184px;
    top: calc(50% - 184px/2);
    left: calc(50% - 328px/2 - 16px);
  }
  .home-part-1 .content .paragraphe h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .home-part-1 .content .paragraphe p {
    font-size: 14px;
    line-height: 20px;
  }
  .points-forts {
    padding: 0 0 60px;
  }
  .points-forts .content p.titre {
    font-size: 32px;
    line-height: 32px;
  }
  .points-forts .content .points {
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
  }
  .points-forts .content .points .point {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-orient: horizontal;
    margin: 10px 0;
  }
  .points-forts .content .points .point .img {
    width: 70px;
    height: 70px;
    margin: 0 20px 0 0;
  }
  .points-forts .content .points .point .img img {
    width: 100%;
    height: auto;
  }
  .points-forts .content .points .point p {
    font-size: 16px;
    line-height: 19px;
    text-align: left;
    color: #4E6674;
  }
  .home-part-2 {
    background-image: none;
  }
  .home-part-2 .content .mobile_img .c_img {
    width: 328px;
    height: 219px;
  }
  .home-part-2 .content .mobile_img::before {
    width: calc(328px + 16px*2);
    height: 184px;
    top: calc(50% - 184px/2);
    left: calc(50% - 328px/2 - 16px);
  }
  .home-part-2 .content .right .paragraphe h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .home-part-2 .content .right .paragraphe p {
    font-size: 14px;
    line-height: 20px;
  }
  .home-part-3 .content .mobile_img .c_img {
    width: 328px;
    height: 219px;
  }
  .home-part-3 .content .mobile_img::before {
    width: calc(328px + 16px*2);
    height: 184px;
    top: calc(50% - 184px/2);
    left: calc(50% - 328px/2 - 16px);
  }
  .home-part-3 .content .line_1 .paragraphe h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .home-part-3 .content .line_1 .paragraphe p {
    font-size: 14px;
    line-height: 20px;
  }
  .hebergement-home .cTitre p {
    font-size: 32px;
    line-height: 32px;
  }
  .hebergement-home .images {
    width: 328px;
  }
  .hebergement-home .images .images-heb-ct {
    width: 328px;
    height: 219px;
  }
  .hebergement-home .cParagraphe .paragraphe h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .hebergement-home .cParagraphe .paragraphe p {
    font-size: 14px;
    line-height: 20px;
  }
  .actualites-home .cTitre p {
    font-size: 32px;
    line-height: 32px;
  }
  .actualites-home .content-actu .actu-list {
    width: calc(288px);
  }
  .actualites-home .content-actu .actu-list .owl-nav {
    top: -70px;
  }
  .actualites-home .content-actu .actu-list .owl-nav .owl-prev,
  .actualites-home .content-actu .actu-list .owl-nav .owl-next {
    width: 36px;
    height: 36px;
  }
  .actualites-home .content-actu .actu-list .owl-nav .owl-prev::after,
  .actualites-home .content-actu .actu-list .owl-nav .owl-next::after {
    width: 6px;
    height: 6px;
    top: calc(50% - 6px/2 - 2px);
    left: calc(50% - 6px/2 - 2px);
  }
  .region-home .images {
    width: 328px;
    min-height: 219px;
  }
  .region-home .cParagraphe .paragraphe h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .region-home .cParagraphe .paragraphe p {
    font-size: 14px;
    line-height: 20px;
  }
  .avis-home .content .cTitre p {
    font-size: 32px;
    line-height: 32px;
  }
  .avis-home .content .content-avis .bottom-avis .nav-avis .owl-prev,
  .avis-home .content .content-avis .bottom-avis .nav-avis .owl-next {
    width: 36px;
    height: 36px;
  }
  .avis-home .content .content-avis .bottom-avis .nav-avis .owl-prev::after,
  .avis-home .content .content-avis .bottom-avis .nav-avis .owl-next::after {
    width: 6px;
    height: 6px;
    top: calc(50% - 6px/2 - 2px);
    left: calc(50% - 6px/2 - 2px);
  }
  .infos-home .cTitre p {
    font-size: 32px;
    line-height: 32px;
  }
  .infos-home .cTitre::after {
    top: calc(50% - 24px/2);
    width: calc(100% - 50px);
    height: 24px;
  }
  .linkWaw {
    font-size: 18px;
    line-height: 22px;
  }
  .linkImg p {
    font-size: 18px;
    line-height: 22px;
  }
  .activites-region .cTitre {
    padding-left: 15px;
  }
  .activites-region .cTitre p {
    font-size: 30px;
    line-height: 34px;
  }
  .activites-region .content-activites .activites-list {
    width: calc(288px);
  }
  .carte-region .contentMap .region-items-m {
    width: calc(160px*2 + 10px + 5px*2);
  }
  .carte-region .contentMap .region-items-m .owl-dots .owl-dot {
    margin: 5px;
  }
  .hebergements-ip .content-heb .contentBtn {
    max-width: 324px;
  }
  .hebergements-ip .content-heb .heb-items {
    max-width: 324px;
  }
  .hebergements-ip .content-heb .heb-items p.quartier {
    font-size: 24px;
    line-height: 24px;
  }
  .hebergements-ip .content-heb .heb-items .heb-item {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-orient: vertical;
    width: 100%;
    height: 340px;
    margin-bottom: 15px;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-link {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-img {
    width: 100%;
    height: 216px;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-txt {
    width: calc(100% - 10px*2);
    height: calc(100% - 216px - 10px*2);
    padding: 10px;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-txt .item-titre p {
    font-size: 16px;
    line-height: 19px;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-txt .item-desc > div p {
    font-size: 14px;
    line-height: 17px;
    margin: 0 10px 0 0;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-txt button.open-desc {
    display: none;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-txt >div {
    height: 100%;
  }
  .hebergements-ip .content-heb .heb-items .heb-item .item-txt >div:last-of-type {
    display: none;
  }
  .text-img-hori .content .image {
    width: 324px;
    height: 216px;
  }
  .text-img-hori .content .paragraphe {
    max-width: 324px;
  }
  .text-img-hori .content .paragraphe h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .text-img-hori .content .paragraphe p {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
  }
  .text-img-vert .content .image {
    width: 324px;
    height: 216px;
  }
  .text-img-vert .content .paragraphe {
    max-width: 324px;
  }
  .text-img-vert .content .paragraphe h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .text-img-vert .content .paragraphe p {
    font-size: 14px;
    line-height: 20px;
    text-align: justify;
  }
  .carousel-ip .carousel {
    width: 324px;
  }
  .carousel-ip .carousel .item {
    width: 324px;
    height: 216px;
  }
  .carousel-ip .carousel .owl-stage-outer {
    width: calc(324px);
  }
  .carousel-img-ip .carousel-img .item {
    width: 324px;
    height: 216px;
  }
  .carousel-img-ip .carousel-img .owl-stage-outer {
    width: 324px;
  }
  .carousel-img-ip .image {
    width: 324px;
    height: 216px;
  }
  .infos-pratique .content {
    max-width: 324px;
  }
  .infos-pratique .content .liste {
    width: calc(100%);
    padding: 40px 0px;
  }
  .infos-pratique .content .liste p {
    font-size: 14px;
    line-height: 20px;
  }
  .tableau-ip .content h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .tableau-ip .content p.nb {
    font-size: 12px;
    line-height: 20px;
  }
  .tableau-ip .content .tab .ligne.l_titre .case_titre {
    height: 36px;
  }
  .tableau-ip .content .tab .ligne.l_titre .case_titre p {
    font-size: 12px;
    line-height: 20px;
  }
  .tableau-ip .content .tab .ligne .case_t p {
    font-size: 12px;
    line-height: 20px;
  }
  .tableau-ip .content .tab .ligne .case_v p {
    font-size: 12px;
    line-height: 20px;
  }
  .tableau-ip .content .tab .ligne .case_v .cases {
    height: 36px;
  }
  .tableau-d-ip .content h2 {
    font-size: 18px;
    line-height: 22px;
  }
  .tableau-d-ip .content p.nb {
    font-size: 12px;
    line-height: 20px;
  }
  .tableau-d-ip .content .tab .ligne .case_t p {
    font-size: 12px;
    line-height: 20px;
  }
  .tableau-d-ip .content .tab .ligne .case_v p {
    font-size: 12px;
    line-height: 20px;
  }
  .tableau-d-ip .content .tab .ligne .case_v .cases {
    height: 36px;
  }
  .faq-ip .content h2 {
    font-size: 20px;
    line-height: 22px;
  }
  .faq-ip .content .question .top {
    width: calc(100% - 20px*2);
    padding: 12px 20px;
  }
  .faq-ip .content .question .top p {
    font-size: 14px;
    line-height: 18px;
  }
  .faq-ip .content .question .bottom {
    width: calc(100% - 20px*2);
    padding: 0 20px;
  }
  .faq-ip .content .question .bottom > div {
    font-size: 14px !important;
    line-height: 18px !important;
  }
  .faq-ip .content .question .bottom > div h3,
  .faq-ip .content .question .bottom > div h4,
  .faq-ip .content .question .bottom > div h5 {
    font-size: 18px;
    line-height: 22px;
  }
  .faq-ip .content .question .bottom > div p {
    font-size: 14px !important;
    line-height: 18px !important;
  }
  .faq-ip .content .question .bottom > div ul {
    font-size: 14px;
    line-height: 18px;
  }
  .faq-ip .content .question .bottom > div ol {
    font-size: 14px;
    line-height: 18px;
  }
  .faq-ip .content .question .bottom > div a {
    font-size: 14px;
    line-height: 18px;
  }
  .sitemap-ip {
    padding: 30px 0;
  }
  .sitemap-ip .content p {
    font-size: 16px;
  }
  .sitemap-ip .content ul li a {
    font-size: 14px;
  }
  .text-ip h1 {
    font-size: 20px;
    line-height: 24px;
  }
  .text-ip h2 {
    font-size: 20px;
    line-height: 22px;
  }
  .text-ip h3 {
    font-size: 20px;
    line-height: 22px;
  }
  .text-ip h4,
  .text-ip h5 {
    font-size: 16px;
    line-height: 22px;
  }
  .text-ip p {
    font-size: 14px !important;
    line-height: 20px !important;
  }
  .text-ip ul {
    font-size: 14px;
    line-height: 20px;
  }
  .text-ip ol {
    font-size: 14px;
    line-height: 20px;
  }
  .text-ip a {
    font-size: 14px;
    line-height: 20px;
  }
  .text-ip table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 20px 0 !important;
  }
  .text-ip th,
  .text-ip td {
    padding: 5px;
  }
  .text-ip table,
  .text-ip th,
  .text-ip td {
    border: 1px solid #CAD1D5;
  }
  .timeline-ip .content {
    max-width: 450px;
  }
  .timeline-ip .content h2 {
    font-size: 80px;
    line-height: 96px;
    text-align: center;
  }
  .timeline-ip .content .timeline::before {
    left: calc(10px - 1px);
  }
  .timeline-ip .content .timeline::after {
    left: calc(10px - 1px);
  }
  .timeline-ip .content .timeline .timeline-item {
    padding: 30px 0;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-img {
    width: 328px;
    height: 219px;
    margin: 20px 0 0 0;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content {
    width: 328px;
    margin: 20px 0 0 0;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content .timeline-carousel {
    width: 328px;
    height: 219px;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content .timeline-carousel .item {
    width: 328px;
    height: 219px;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content .timeline-carousel .owl-stage-outer {
    width: 328px;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content .timeline-nav .owl-prev,
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content .timeline-nav .owl-next {
    width: 36px;
    height: 36px;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content .timeline-nav .owl-prev::after,
  .timeline-ip .content .timeline .timeline-item .timeline-carousel-content .timeline-nav .owl-next::after {
    width: 6px;
    height: 6px;
    top: calc(50% - 6px/2 - 2px);
    left: calc(50% - 6px/2 - 2px);
  }
  .timeline-ip .content .timeline .timeline-item .timeline-txt::before {
    top: 0;
    left: 0;
    width: 16px;
    height: 16px;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-txt p {
    max-width: 328px;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-txt p.date {
    font-size: 18px;
    line-height: 22px;
  }
  .timeline-ip .content .timeline .timeline-item .timeline-txt p.texte {
    font-size: 14px;
    line-height: 20px;
  }
  .yv_widget_conteneur .yv_widget_note {
    font-size: 80px;
    line-height: 97px;
  }
  .yv_widget_conteneur .yv_widget_nb_note {
    font-size: 14px;
    line-height: 17px;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-orient: horizontal;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_notes {
    border-left: 0px;
    border-right: 1px solid #CAD1D5;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-lines: single;
    -ms-flex-wrap: none;
    background-color: #fff;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_item_texte {
    width: calc(100% - 8px*2);
    height: auto;
    padding: 8px 8px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_item_texte .text {
    font-size: 10px;
    line-height: 14px;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_name_ville {
    width: calc(100% - 8px*2);
    height: auto;
    padding: 8px 8px 0 8px;
    background-color: #fff;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_name_ville::after {
    width: 0;
    height: 0;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_name_ville .yv_widget_item_nom {
    display: inline;
    font-size: 14px;
    line-height: 24px;
    color: #096EAE;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_name_ville .yv_widget_item_ville {
    display: inline;
    font-size: 10px;
    line-height: 24px;
    color: #4E6674;
    margin: 0 0 0 10px;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre {
    width: calc(100% - 8px*2);
    height: auto;
    padding: 0 8px 8px 8px;
    background-color: #fff;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre .yv_widget_item_sejour {
    margin: 0;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre .yv_widget_item_sejour span {
    font-size: 10px;
    line-height: 16px;
    color: #4E6674;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre .yv_widget_item_fid {
    margin: 0;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre .yv_widget_item_fid span {
    font-size: 10px;
    line-height: 16px;
    color: #096EAE;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre .yv_widget_block_info_sejour .yv_widget_item_date span {
    font-size: 10px;
    line-height: 16px;
    color: #4E6674;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre .yv_widget_block_info_sejour .yv_widget_item_emplacement-famille {
    display: none;
  }
  .yv_widget_conteneur .yv_widget_conteneur_item .yv_widget_item .yv_widget_item_details .yv_widget_block_info_membre .yv_widget_block_info_sejour .yv_widget_item_emplacement-famille span {
    font-size: 10px;
    line-height: 16px;
    color: #4E6674;
  }
}
