body,html{margin:0;padding:0;font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",Arial,sans-serif;font-size:13px;line-height:1.4;color:#333;background-color:#fff;} *,*::before,*::after{box-sizing:border-box;} .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} .ami-menu-wrapper{background:#2c3e50;padding:10px 0;width:100%;z-index:999999;position:relative;} .ami-menu-mobile-toggle{display:block;background:#eeb531;color:#2c3e50;border:none;padding:14px 20px;border-radius:8px;cursor:pointer;font-weight:700;margin:0 auto 12px;width:92%;text-align:center;font-size:16px;transition:all .3s ease;} .ami-menu-mobile-toggle:hover{background:#ffd05a;transform:translateY(-2px);} .ami-menu-nav-container{top:100%;left:0;width:100%;background:#2c3e50;border-radius:8px;z-index:999999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;overflow:hidden;display:none;padding:0 4%;} .ami-menu-nav-container.active{opacity:1;visibility:visible;display:block;} @media (min-width:992px){ .ami-menu-mobile-toggle{display:none;} .ami-menu-nav-container{position:static;display:block;opacity:1;visibility:visible;box-shadow:none;background:transparent;max-width:60%;margin-left:20%;margin-right:20%;} .ami-menu-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px;} .ami-menu-list-item{width:auto;} .ami-menu-link{padding:3px 5px;font-size:10px;} .ami-auth-form{flex-direction:row;align-items:center;padding:6px;gap:8px;background:rgba(44,62,80,0.9);} .ami-form-input{width:180px;padding:5px 8px;} .ami-form-button{width:auto;padding:6px 10px;} .ami-language-select{width:auto;min-width:150px;min-height:50px;} } .ami-menu-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;} .ami-menu-list-item{width:100%;box-sizing:border-box;} .ami-menu-link{display:block;color:rgba(255,255,255,.2);text-decoration:none;padding:14px 18px;font-size:16px;border-radius:8px;transition:all .3s ease;text-align:center;background:rgba(255,255,255,.1);font-weight:500;} .ami-menu-link:hover{background:rgba(255,255,255,.2);transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1);} .ami-auth-form{display:flex;flex-direction:column;gap:12px;width:100%;padding:15px;background:rgba(255,255,255,.05);border-radius:8px;margin-top:8px;} .ami-form-input{padding:12px 15px;border:none;border-radius:8px;font-size:15px;width:100%;box-sizing:border-box;background:rgba(255,255,255,0.9);color:#2c3e50;border:1px solid rgba(255,255,255,0.3);} .ami-form-button{background:#eeb531;color:#2c3e50;border:none;padding:12px 18px;border-radius:8px;cursor:pointer;font-weight:700;transition:all .3s;font-size:15px;width:100%;} .ami-form-button:hover{background:#ffd05a;transform:translateY(-2px);} .ami-language-select{width:100%;padding:12px 15px;border-radius:8px;border:none;background:white;color:#2c3e50;font-size:15px;cursor:pointer;} .site-footer{background-color:#2c3e50;color:white;padding:40px 0;} .row{display:flex;flex-wrap:wrap;gap:30px;margin:0;} .col{flex:1;min-width:200px;} .col h3{color:#eeb531;border-bottom:2px solid #eeb531;padding-bottom:10px;margin-bottom:20px;font-size:1.3rem;font-weight:600;display:inline-block;} .col address{font-style:normal;line-height:1.6;} .col address p{margin:8px 0;font-size:.95rem;} .col address i{margin-right:10px;color:#eeb531;} .col .link-group{margin-top:20px;} .col .footer-link{color:white!important;text-decoration:none!important;display:block!important;margin:6px 0!important;font-size:.95rem;transition:color .3s ease;padding-left:5px;} .col .footer-link:hover{color:#eeb531!important;padding-left:10px;transform:translateX(2px);} @media (max-width:991px){ .row{flex-direction:column;gap:25px;} .col{min-width:auto;width:100%;} .col h3{font-size:1.2rem;margin-bottom:15px;} .col .footer-link{font-size:.9rem;} .col address p,.col p{font-size:.9rem;} } @media (max-width:768px){ .container{padding:0 15px;} .col h3{font-size:1.1rem;} .col .footer-link{font-size:.88rem;} } .col .link-group{display:flex;flex-direction:column;gap:6px;} nav{background:#34495e;padding:5px;text-align:center;} nav a{color:#fff;margin:0 15px;text-decoration:none;transition:background-color .3s;font-size:.9rem;white-space:nowrap;} nav a:hover{background-color:#3498db;} .reservation-btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:var(--ombre);text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:none;margin:20px;} .reservation-btn{background:linear-gradient(135deg,#2c3e50,#3498db);color:white;} .reservation-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.15);background:linear-gradient(135deg,#1a2530,#2980b9);} .reservation-btn:active{transform:translateY(0);} input[type="email"],input[type="password"],select{width:100%;padding:.75rem;border:1px solid rgb(84,128,172);border-radius:4px;transition:border-color .15s ease-in-out;font-size:16px;} .reservation-highlight{background-color:#ffefc6;border:2px solid #c1f946;border-radius:8px;padding:8px 15px!important;display:flex!important;align-items:center;transition:all .3s ease;position:relative;flex-wrap:wrap;} .reservation-highlight:hover{background-color:#ffe082;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.1);} .reservation-text{font-weight:700;color:#f6da07;flex-grow:1;} .reservation-badge{opacity:.9;background:#e74c3c;color:white;font-size:.8em;padding:2px 8px;border-radius:10px;margin-left:10px;position:absolute;right:15px;top:-8px;animation:pulse 2s infinite;} @media (max-width:768px){ .reservation-highlight{padding:10px!important;} .reservation-text{font-size:.9em;} .reservation-highlight:hover{transform:none;box-shadow:none;} } .card{background:white;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:transform .3s ease,box-shadow .3s ease;position:relative;display:flex;flex-direction:column;height:100%;} .card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,0.15);} .card-img-container{position:relative;height:200px;overflow:hidden;} .card-img{width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s ease;} .card:hover .card-img{transform:scale(1.05);} .card-content{padding:20px;flex-grow:1;display:flex;flex-direction:column;} .card-title{font-size:1.6rem;margin-bottom:10px;color:#2c3e50;} .card-text{color:#555;margin-bottom:20px;flex-grow:1;} .review-card{background:white;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.08);transition:transform .3s ease,box-shadow .3s ease;position:relative;} .review-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.15);} .review-header{background:var(--secondary-color);padding:1rem;display:flex;justify-content:space-between;align-items:center;} .review-author{font-weight:bold;color:var(--dark-color);font-size:1.6rem;} .review-date{color:#777;font-size:.9rem;} .review-rating{display:flex;align-items:center;} .container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px;box-sizing:border-box;} .section{padding:60px 0;} .section-title{color:var(--primary-color);text-align:center;margin-bottom:2rem;padding-bottom:.5rem;position:relative;} .section-title::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background-color:currentColor;} @media (max-width:768px){ body{font-size:13px;} h1{font-size:1.8rem;} h2{font-size:1.5rem;} h3{font-size:1.3rem;} h4{font-size:1.1rem;} nav a{font-size:.8rem;padding:.5rem .8rem;} input[type="email"],input[type="password"]{width:50px;} } button{background:#f8b94cff;border:none;color:#000000ff;padding:8px 12px;border-radius:4px;cursor:pointer;flex:1;} @media (max-width:480px) and (orientation:portrait){ input[type="email"],input[type="password"]{width:50px;} } @media (min-width:992px){ .ami-menu-mobile-toggle{display:none;} .ami-menu-nav-container{position:static;display:block;opacity:1;visibility:visible;box-shadow:none;background:transparent;max-width:80%;margin-left:10%;margin-right:10%;padding:0;} .ami-menu-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px;} .ami-menu-list-item{width:auto;} .ami-menu-link{padding:3px 5px;font-size:10px;} .ami-auth-form{flex-direction:row;align-items:center;padding:6px;gap:8px;} .ami-language-select{width:auto;min-width:150px;} } .reservation-highlight{background-color:#fff9e6!important;border:2px solid #ffd580!important;} .ami-menu-link.reservation-highlight .reservation-text,.ami-menu-link.reservation-highlight{color:#2c3e50!important;font-weight:600!important;} .ami-menu-link.reservation-highlight:hover .reservation-text,.ami-menu-link.reservation-highlight:hover{color:#e67e22!important;} .review-date,.review-author{color:#333!important;} .ami-menu-link.reservation-highlight:hover,a:hover{color:#e67e22!important;} button:hover{background:#45a049;} .breadcrumb-list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:.5rem;} .breadcrumb-item{display:flex;align-items:center;} .breadcrumb-current-page{color:#fff;font-weight:500;} .breadcrumb-container{position:relative;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#1a2530,#2980b9);padding:1rem 2rem;border-bottom:1px solid #e9ecef;min-height:60px;} .breadcrumb-list{display:flex;align-items:center;gap:.75rem;margin:0;padding:0;list-style:none;flex-wrap:wrap;} .breadcrumb-item{display:flex;align-items:center;gap:.5rem;} .breadcrumb-current-page{color:#fff;font-weight:600;padding:.5rem .75rem;background:rgba(255,255,255,.1);border-radius:.375rem;} @media (max-width:768px){ .breadcrumb-container{flex-direction:column;gap:1rem;align-items:flex-start;padding:1rem;} } @media all{ .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;} .header-subtitle{font-size:1.25rem;color:#64748b;margin:0 0 2rem;font-weight:400;} @media (max-width:768px){ .main-title{font-size:2rem;} .header-subtitle{font-size:1.125rem;} } @media (max-width:600px){ header{min-height:180px;} } .youtube-facade-semois,.youtube-iframe-semois{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin:0 auto;} .youtube-facade-semois img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;} .youtube-facade-semois{cursor:pointer;} .youtube-play-btn-semois{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background-color:rgba(255,0,0,.85);border:none;border-radius:14px;cursor:pointer;transition:background-color .3s;z-index:10;} .youtube-play-btn-semois:hover{background-color:#c40000;} .youtube-play-btn-semois::after{content:'';position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff;} a{text-decoration:none;color:inherit;transition:color .3s ease;} a:hover{color:#007bff;} :root{--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--background-light:#eee;--background-white:#fff;--border-color:#e0e0e0;--text-label-contrast:#424242;--border-radius:8px;--border-width:1px;} h1,h2,h3,h4{margin-bottom:var(--spacing-sm);line-height:1.4;color:var(--dark);} h1{font-size:2.5rem;font-weight:700;} h2{font-size:2rem;font-weight:600;} h3{font-size:1.5rem;font-weight:600;} .page-header{background-color:var(--light);color:var(--white);text-align:center;padding:var(--spacing-md) var(--spacing-sm);margin-bottom:var(--spacing-lg);position:relative;overflow:hidden;} .container,.content-container{width:100%;max-width:1920px;margin:0 auto;padding:0 var(--spacing-sm);} .section,.activities-section{padding:var(--spacing-lg) 0;} .section-title{text-align:center;margin-bottom:var(--spacing-lg);position:relative;} .section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:var(--primary);} footer{background-color:var(--dark);color:var(--white);padding:var(--spacing-lg) 0;text-align:center;margin-top:var(--spacing-xl);} @media (min-width:576px) and (max-width:991px){ h1{font-size:2.2rem;} h2{font-size:1.8rem;} } .activities-grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);} @media (min-width:768px){ .activities-grid{grid-template-columns:repeat(2,1fr);} } .card{background-color:var(--white);border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .3s ease,box-shadow .3s ease;} .card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15);} .card-img-container{height:200px;overflow:hidden;} .card-img{width:100%;height:100%;background-position:center;background-size:cover;transition:transform .5s ease;} .card:hover .card-img{transform:scale(1.05);} .card-content{padding:var(--spacing-md);} .card-title{color:var(--primary);margin-bottom:var(--spacing-sm);} .card-text{color:var(--text);margin-bottom:var(--spacing-md);} .fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease;} .delay-1{transition-delay:.1s;} .delay-2{transition-delay:.3s;} .delay-3{transition-delay:.5s;} .fade-in.visible{opacity:1;transform:translateY(0);} @media screen and (max-width:768px){ .container{max-width:100%;overflow:hidden;padding-left:15px;padding-right:15px;box-sizing:border-box;} @media (min-width:1200px){ .container,.content-container{padding:0 2rem;} .btn-group{justify-content:flex-start;max-width:auto;} } body,html{width:100%;overflow-x:hidden;} } .content-container,section{overflow:hidden;} :root{--primary-color:#0d47a1;--primary-light:#42a5f5;--success-color:#388e3c;--danger-color:#d32f2f;--warning-color:#fbc02d;--text-color:#212121;--subtle-text-color:#757575;--background-light:#eeeeee;--background-white:#ffffff;--border-color:#e0e0e0;--border-radius-lg:12px;--border-radius-sm:6px;--shadow-soft:0 4px 12px rgba(0,0,0,.1);--text-label-contrast:#424242;--warning-label-contrast:#a1881b;--restriction-background-contrast:#fff8e1;--novice-background-contrast:#2e7d32;} .card-content{display:flex;flex-wrap:wrap;gap:0;min-height:250px;} @media (max-width:768px){ .card-content{flex-direction:column;min-height:400px;} } .lazy-bg{background-size:cover;background-position:center;background-color:#f5f5f5;transition:opacity .3s ease-in-out;} .lazy-bg:not(.loaded){background-image:none!important;} .reviews-widget{max-width:1200px;margin:3rem auto;padding:2rem 1rem;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);} .reviews-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:2px solid #f0f0f0;} .reviews-summary{flex:1;min-width:250px;} .reviews-rating{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;} .stars-large{display:flex;gap:2px;font-size:2rem;line-height:1;} .stars-large .star.filled,.stars-large .star.half{color:#ffd700;} .rating-score{font-size:1.5rem;font-weight:700;color:#1e293b;} .reviews-count{color:#64748b;font-size:.95rem;} .reviews-badges{display:flex;gap:1rem;flex-wrap:wrap;} .badge{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);} .badge.excellent{background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);} .badge.verified{background:linear-gradient(135deg,#d1fae5 0%,#a7f3d0 100%);} .badge-icon{font-size:2rem;line-height:1;} .badge-title{font-weight:700;color:#1e293b;font-size:.9rem;} .badge-subtitle{color:#64748b;font-size:.8rem;} .reviews-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem;margin-bottom:2rem;} .review-card{background:#f8fafc;padding:1.5rem;border-radius:12px;transition:all .3s ease;border:1px solid #e2e8f0;} .review-card:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0,0,0,.1);border-color:#cbd5e1;} .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;} .review-author{display:flex;align-items:center;gap:.75rem;} .author-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;flex-shrink:0;} .author-info{display:flex;flex-direction:column;gap:.25rem;} .author-name{font-weight:600;color:#112219;display:flex;align-items:center;gap:.5rem;} .verified-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:#10b981;color:#fff;border-radius:50%;font-size:.7rem;font-weight:700;} .review-date{font-size:.85rem;color:#000000;} .stars-small{display:flex;gap:1px;font-size:1rem;} .stars-small .star:not(.empty){color:#ffd700;} .stars-small .star.empty{color:#ddd;} .review-text{color:#475569;line-height:1.6;margin:0;font-size:.95rem;} @media (max-width:768px){ .reviews-widget{padding:1.5rem 1rem;margin:2rem auto;} .reviews-header{flex-direction:column;align-items:flex-start;} .reviews-grid{grid-template-columns:1fr;} .stars-large{font-size:1.5rem;} .rating-score{font-size:1.25rem;} .badge{padding:.75rem 1rem;} .badge-icon{font-size:1.5rem;} } @media (max-width:480px){ .review-card{padding:1rem;} .author-avatar{width:40px;height:40px;font-size:1rem;} } .api-widget-section{width:100%;max-width:100%;overflow-x:hidden;margin:2rem auto;padding:0 1rem;box-sizing:border-box;} @media (max-width:768px){ .api-widget-section{padding:0 .5rem;margin:1rem 0;} } @media (max-width:400px){ .api-widget-section{padding:0 .25rem;} } .star{position:relative;display:inline-block;color:#ddd;} .star.half{color:#FFD700;} .star.half{overflow:hidden;position:relative;} .star.half::before{content:"★";position:absolute;left:0;width:50%;color:#FFD700;top:0;} .page-header{margin:2rem auto;max-width:1200px;text-align:center;padding:0 1rem;} .header-content{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:16px;padding:2.5rem 2rem;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);} .main-title{font-size:2.5rem;font-weight:800;line-height:1.2;color:#1e293b;margin:0 0 1rem;text-wrap:balance;} @media (max-width:768px){ .main-title{font-size:2rem;} } } /*! CSS Used from: Embedded */ .page-header{margin:2rem auto;max-width:1200px;text-align:center;padding:0 1rem;} .header-content{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:16px;padding:2.5rem 2rem;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);} .main-title{font-size:2.5rem;font-weight:800;line-height:1.2;color:#1e293b;margin:0 0 1rem;text-wrap:balance;} @media (max-width:768px){ .main-title{font-size:2rem;} } html{scroll-behavior:smooth;} .fade-in{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out, transform 0.6s ease-out;will-change:opacity, transform;} .fade-in.visible{opacity:1;transform:translateY(0);} .delay-1{transition-delay:0.1s;} .delay-2{transition-delay:0.2s;} .delay-3{transition-delay:0.3s;} #etat-semois,#activities,#faq,#avis{scroll-margin-top:120px;} .header-content{background:#fff!important;border:1px solid #e2e8f0;box-shadow:0 20px 40px -10px rgba(0,0,0,.08)!important;} .header-subtitle{font-size:1.15rem;color:#475569;font-weight:500;max-width:700px;margin:1rem auto 0;line-height:1.6;} .card-content{display:flex;flex-direction:column;padding:1.5rem!important;height:100%;} .card-text{flex-grow:1;margin-bottom:1.5rem;} .card-features{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #f1f5f9;} .feature{display:inline-flex;align-items:center;gap:6px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 10px;border-radius:8px;font-size:.85rem;color:#334155;font-weight:600;} .info-actions{display:flex;gap:10px;width:100%;} .btn-ghost{flex:1;display:flex;align-items:center;justify-content:center;padding:10px;font-size:.9rem;font-weight:600;color:#64748b;background:transparent;border:1px solid #cbd5e1;border-radius:8px;text-decoration:none;transition:all .2s ease;text-align:center;} .btn-ghost:hover{background:#f1f5f9;color:#0f172a;border-color:#94a3b8;} .btn-primary-action{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 24px;font-size:1.1rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;color:#fff!important;background:linear-gradient(135deg,#f59e0b 0%,#ea580c 100%);border:none;border-radius:10px;cursor:pointer;box-shadow:0 4px 15px rgba(234,88,12,.3);transition:transform .2s,box-shadow .2s;text-decoration:none!important;margin:0!important;} .btn-primary-action:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(234,88,12,.45);background:linear-gradient(135deg,#fbbf24 0%,#ea580c 100%);} .btn-primary-action:active{transform:translateY(0);} @media (max-width:480px){ .header-content{padding:1.5rem 1rem!important;} .feature{font-size:.8rem;padding:4px 8px;} .info-actions{gap:8px;} .btn-ghost{font-size:.8rem;padding:8px 4px;} .btn-primary-action{padding:14px 20px;font-size:1rem;} } /*! CSS Used from: Embedded */ .ami-auth-container{min-height:60px;} /*! CSS Used from: Embedded */ .river-status-compact{width:70%;margin:2rem auto;background:linear-gradient(135deg, #1e3a8a 0%, #1e40af 100%);border-radius:16px;padding:1.25rem;box-shadow:0 8px 24px rgba(0, 0, 0, .15);color:#fff;font-family:system-ui, -apple-system, sans-serif;} .compact-main{background:rgba(255, 255, 255, .1);backdrop-filter:blur(5px);border-radius:12px;padding:1rem;margin-bottom:0.8rem;} .status-indicator-large{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:8px;font-size:1.1rem;font-weight:700;border:1px solid rgba(255,255,255,0.2);width:100%;box-sizing:border-box;margin-bottom:1rem;} .status-indicator-large.interdit{background:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);} .compact-data-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.75rem;} .compact-data-item{background:rgba(0, 0, 0, .2);border-radius:8px;padding:0.5rem;text-align:center;} .compact-data-label{display:block;font-size:0.75rem;opacity:0.8;margin-bottom:0.2rem;} .compact-data-value{font-size:1.1rem;font-weight:700;} .compact-cta{text-align:center;display:flex;flex-direction:column;gap:0.5rem;} .details-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#fff;color:#1e40af;padding:.6rem 1rem;border-radius:8px;text-decoration:none;font-weight:700;font-size:0.9rem;transition:transform .2s ease;} .details-btn:hover{transform:translateY(-2px);background:#f8fafc;} .secondary-link{color:rgba(255, 255, 255, 0.9);font-size:0.8rem;text-decoration:none;padding:0.3rem;border-bottom:1px dotted rgba(255,255,255,0.5);} .compact-source{margin-top:0.5rem;text-align:center;font-size:0.65rem;color:rgba(255, 255, 255, 0.5);} .compact-source a{color:inherit;text-decoration:underline;} @media (max-width: 768px){ .river-status-compact{width:92%;margin:1rem auto;padding:1rem;} .status-indicator-large{font-size:1rem;padding:0.5rem;} } /*! CSS Used keyframes */ @keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.05);}100%{transform:scale(1);}} @keyframes pulse{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.05);opacity:.8;}100%{transform:scale(1);opacity:1;}} @keyframes pulse{0%,100%{opacity:1;}50%{opacity:.5;}} /*! CSS Used from: Embedded */ *,*::before,*::after{box-sizing:border-box;} .reservation-modal .modal-content{pointer-events:all;} .close-modal-bottom{position:sticky!important;bottom:20px;right:20px;z-index:9999;font-size:28px;color:white;background:rgba(0,0,0,0.6);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:all .2s ease;box-shadow:0 3px 8px rgba(0,0,0,0.3);} .close-modal-bottom:hover,.close-modal-bottom:focus{background:rgba(255,0,0,0.7);transform:scale(1.05);outline:none;} @media (max-width:768px){ .close-modal-bottom{bottom:15px;right:15px;width:55px;height:55px;font-size:32px;} } .form-group{margin-bottom:1.5rem;} .form-group label{display:block;margin-bottom:.5rem;font-weight:600;color:#495057;} .form-group input:not([type="file"]):not([type="password"]),input[type="text"],input[type="email"],select{width:100%;padding:.75rem;border:1px solid rgb(84,128,172);border-radius:4px;transition:border-color .15s ease-in-out;font-size:16px;} .form-group input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);} .modal-content{background:white;width:90%;max-width:900px;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.3);animation:modalFadeIn .3s ease-out;overflow-y:auto;} .modal-title{margin:0;font-size:24px;font-weight:600;text-align:center;padding:20px;background:linear-gradient(135deg,#2c3e50,#3498db);color:white;} .total-price{font-size:1.2em;letter-spacing:.5px;} .ami-user-section{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:5px 7px} .ami-user-section{color:white;display:flex;flex-direction:column;gap:12px;width:100%;padding:15px;background:rgba(255,255,255,.1);border-radius:8px} @media (max-width:768px){ h2{font-size:1.5rem;} h3{font-size:1.3rem;} input[type="text"],input[type="email"]{width:50px;} } button{background:#f8b94cff;border:none;color:#000000ff;padding:8px 12px;border-radius:4px;cursor:pointer;flex:1;} @media (max-width:480px) and (orientation:portrait){ input[type="text"],input[type="email"]{width:50px;} } a:hover{color:#e67e22!important;} button:hover{background:#45a049;} /*! CSS Used from: https://www.kayaksemois-ardenne.be/assets/css/main-styles.css ; media=all */ @media all{ a{text-decoration:none;color:inherit;transition:color .3s ease;} a:hover{color:#007bff;} h2,h3{margin-bottom:var(--spacing-sm);line-height:1.4;color:var(--dark);} h2{font-size:2rem;font-weight:600;} h3{font-size:1.5rem;font-weight:600;} .text-center{text-align:center;} @media (min-width:576px) and (max-width:991px){ h2{font-size:1.8rem;} } } /*! CSS Used from: Embedded */ .modal-content{background:#fff;width:90%;max-width:900px;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:modalFadeIn .3s ease-out;overflow-y:auto;} .modal-title{margin:0;font-size:24px;font-weight:600;text-align:center;padding:20px;background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;} .reservation-container{padding:20px;} .form-group{margin-bottom:25px;padding:15px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;} .form-grid{display:grid;grid-template-columns:1fr;gap:15px;} @media (min-width:768px){ .form-grid{grid-template-columns:repeat(2,1fr);}} label{display:block;margin-bottom:8px;color:#34495e;font-weight:500;} input[type=text],input[type=email],input[type=number],input[type=date],select{width:100%;padding:10px;border:2px solid #ddd;border-radius:6px;font-size:14px;transition:border-color .3s ease;box-sizing:border-box;} input[type=text]:focus,input[type=email]:focus,input[type=number]:focus,input[type=date]:focus,select:focus{outline:0;border-color:#3498db;} .price-summary{background:#e8f4fc;padding:15px;border-radius:8px;margin-top:15px;border:1px solid #bee5eb;} .total-price{font-size:24px;font-weight:700;color:#2c3e50;text-align:center;margin:10px 0;} .price-details{margin-top:10px;font-size:14px;} .submit-btn{background:linear-gradient(135deg,#27ae60,#2ecc71);color:#fff;border:0;padding:12px 30px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;display:block;width:100%;margin-top:20px;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;} .submit-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(46,204,113,.3);} .submit-btn:disabled{background:#95a5a6;cursor:not-allowed;transform:none;} .parcours-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:15px;margin:20px 0;} .parcours-option{border:2px solid #ddd;border-radius:8px;padding:15px;cursor:pointer;transition:all .3s ease;} .parcours-option:hover{border-color:#3498db;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1);} .parcours-option input[type=radio]{margin-right:10px;} .parcours-info{display:flex;flex-direction:column;} .parcours-details{margin-top:10px;font-size:14px;color:#7f8c8d;} .parcours-details span{display:block;margin-bottom:5px;} .close-modal-bottom{position:sticky!important;bottom:20px;right:20px;z-index:9999;font-size:28px;color:#fff;background:rgba(0,0,0,.6);border:0;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:all .2s ease;box-shadow:0 3px 8px rgba(0,0,0,.3);} .close-modal-bottom:hover,.close-modal-bottom:focus{background:rgba(255,0,0,.7);transform:scale(1.05);outline:0;} @media (max-width:768px){ .close-modal-bottom{bottom:15px;right:15px;width:55px;height:55px;font-size:32px;} } .reservation-modal .modal-content{max-height:90vh;overflow-y:auto;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.3);animation:modalFadeIn .3s ease-out;width:90%;max-width:800px;margin:20px;} .form-group{margin-bottom:15px;} label{display:block;margin-bottom:5px;font-weight:500;} input,select,textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;} @media (max-width:768px){ .reservation-modal .modal-content{max-height:95vh;margin:10px;width:95%;} .form-group{margin-bottom:12px;} input,select{padding:10px;font-size:16px;}} .skeleton{background:#f0f0f0;border-radius:4px;animation:pulse 2s infinite}.skeleton-text{height:1rem;margin-bottom:.5rem}.skeleton-title{height:1.5rem;width:70%;margin-bottom:1rem} .reservation-modal{pointer-events:none} .reservation-modal .modal-content{pointer-events:all} .close-modal-bottom{position:sticky!important;bottom:20px;right:20px;z-index:9999;font-size:28px;color:white;background:rgba(0,0,0,0.6);border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent;transition:all .2s ease;box-shadow:0 3px 8px rgba(0,0,0,0.3)} .close-modal-bottom:hover,.close-modal-bottom:focus{background:rgba(255,0,0,0.7);transform:scale(1.05);outline:none} @media (max-width:768px){ .close-modal-bottom{bottom:15px;right:15px;width:55px;height:55px;font-size:32px}} .reservation-modal{display:none;position:fixed;top:0;left:0;width:100%;background-color:rgba(0,0,0,0.7);z-index:1000;justify-content:center;align-items:center;backdrop-filter:blur(5px)} .modal-content{background:white;width:90%;max-width:900px;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,0.3);animation:modalFadeIn .3s ease-out;overflow-y:auto} .close-modal{position:absolute;top:15px;right:20px;font-size:28px;color:white;background:none;border:none;cursor:pointer;opacity:.8;transition:opacity .3s ease;z-index:10} .close-modal:hover{opacity:1} .modal-title{margin:0;font-size:24px;font-weight:600;text-align:center;padding:20px;background:linear-gradient(135deg,#2c3e50,#3498db);color:white} body .reservation-modal .modal-content .reservation-btn{background:linear-gradient(135deg,#2c3e50,#3498db);color:#fff;border:none;padding:6px 12px;font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);display:inline-block;margin:10px;text-transform:uppercase;letter-spacing:1px} body .reservation-modal .modal-content .reservation-btn:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.15);background:linear-gradient(135deg,#1a2530,#2980b9)} .ami-user-section{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;padding:5px 7px} .ami-user-link{padding:0 6px;border-bottom:none;border-right:1px solid rgba(238,181,49,.3)} .ami-user-link:last-child{border-right:none} .faq-item:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1)}.faq-question{padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;border-bottom:1px solid #eee}.faq-question h3{margin:0;font-size:1.1rem;color:#2c3e50;font-weight:600} .faq-toggle{font-size:1.2rem;color:#3498db;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f9f9f9}.faq-answer div{padding:20px}.faq-item.active .faq-answer{max-height:500px} .faq-item.active .faq-toggle{transform:rotate(180deg)}.faq-categories .btn{margin:5px;border-radius:20px}.faq-categories .btn.active{background:#3498db;color:white}@media (max-width:768px){.faq-question{padding:15px} .faq-question h3{font-size:1rem}.faq-categories .btn{font-size:.85rem;padding:5px 10px}} .faq-section{padding:var(--spacing-xl) 0}.faq-container{max-width:800px;margin:0 auto} .faq-item{margin-bottom:var(--spacing-sm);border:var(--border-width) solid var(--border);border-radius:var(--border-radius);overflow:hidden} .faq-toggle{display:none}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--white);font-weight:600;cursor:pointer;border-bottom:var(--border-width) solid var(--border);transition:background-color .3s ease} .faq-question::after{content:'+';font-size:1.5rem;font-weight:700;color:var(--primary)}.faq-toggle:checked+.faq-question{background-color:#e9ecef}.faq-toggle:checked+.faq-question::after{content:'-'} .faq-answer{padding:0 var(--spacing-md);max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-toggle:checked~.faq-answer{max-height:500px;padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm)} .faq-item{-webkit-box-shadow:0 2px 10px rgba(0,0,0,0.08);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.08);box-shadow:0 2px 10px rgba(0,0,0,0.08)} .faq-item:hover{box-shadow:0 5px 15px rgba(0,0,0,0.1)} .faq-question{padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#fff;border-bottom:1px solid #eee} .faq-question h3{margin:0;font-size:1.1rem;color:#2c3e50;font-weight:600}.faq-toggle{font-size:1.2rem;color:#3498db;transition:transform .3s ease} .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;background:#f9f9f9} .faq-answer div{padding:20px}.faq-item.active .faq-answer{max-height:500px} .faq-item.active .faq-toggle{transform:rotate(180deg)} .faq-categories .btn{margin:5px;border-radius:20px} .faq-categories .btn.active{background:#3498db;color:white}@media (max-width:768px){ .faq-question{padding:15px}.faq-question h3{font-size:1rem} .faq-categories .btn{font-size:.85rem;padding:5px 10px}} @keyframes modalFadeIn{from{opacity:0;transform:translateY(-50px);}to{opacity:1;transform:translateY(0);}} ?>

10 Remarkable Viewpoints of the Semois & Ardennes

Discover the most spectacular, wild meanders, deep valleys and medieval ruins in the heart of the Belgian Ardennes.

Semois River: Navigation Open 6.48 M³/s m³/s
Discover Viewpoints
🎧 Audio Guide Version

Guide to Remarkable Viewpoints and Historical Sites

00:00 05:58
Natural & Cultural Immersion © 2026 Kayak Semois Ardenne

The Semois Valley: A Sanctuary of Untouched Panoramas

The **Semois Valley**, carved deep into the ancient schist mountains of the **Belgian Ardennes**, is a geological masterpiece. Over millions of years, the river has woven an incredibly tortuous path, creating a series of spectacular, deep loop-like meanders surrounded by dense beech and oak forests. This geomorphology has blessed the region with an extraordinary concentration of **panoramic viewpoints**, each offering a unique perspective of the river’s silent journey.

Whether you plan to hike the mythical trails, rent an electric mountain bike, or enjoy a legendary **kayak descent** under the shadow of limestone cliffs, our comprehensive guide reveals the 10 must-see viewpoints and natural sites. Prepare for a deep immersion into a protected **National Park** where nature reigns supreme. Check the real-time water levels of the Semois and plan your adventure!

The **Jambon de la Semois Viewpoint** is undeniably one of the most famous geomorphological landmarks of the region. Located between the picturesque villages of **Membre** and **Bohan**, this spectacular site gets its name from the perfect, ham-shaped meander (2 km in length) drawn by the river around a heavily forested hill.

Standing at 220 meters above sea level, visitors can enjoy a striking, sweeping view of the valley. In **2026**, a highly discrete and beautiful **Corten steel observation deck** was installed, letting travelers hover safely above the forest canopy while protecting the fragile slope from erosion. It is the perfect spot for landscape photography, especially in autumn when the beech trees turn a brilliant, fiery orange.

Key Features & Practical Info:

  • Altitude: 220m with a plunging 180° view
  • Stunning Corten steel panoramic platform (installed 2026)
  • Direct access to marked hiking trail Walk n°18
  • Spacious parking lot directly accessible from the main road
  • Highly photogenic at sunset and during early morning mists
Discover more about the Jambon Viewpoint

Classified as **Exceptional Natural Heritage of Wallonia**, **The Giant's Tomb** (*Le Tombeau du Géant*) in Botassard is an iconic, postcard-perfect landscape. Standing on the high wooden belvedere, you look down upon a near-perfect circular meander of the Semois wrapping around a massive, forested hill that closely resembles a giant lying in his eternal resting place.

According to legend, a massive Gallic giant of exceptional strength refused to be taken prisoner by the Roman legions after the battle of Sambre. Instead of facing slavery, he threw himself from the high cliffs of Rochehaut. Deeply moved, the local people buried him on this circular island, which took his shape. The site offers fully adapted PRM paths, picnic tables, and a starting point for the famous *Sentier des Échelles* (Ladder Hike).

Key Features & Practical Info:

  • Exceptional landscape heritage of Wallonia
  • Belvedere fully accessible for PRM (wheelchairs/strollers)
  • Starting point for several athletic hiking loops
  • Parking, information panels and local dining nearby
  • Stunning forest biodiversity and native birds
Explore the Giant's Tomb hiking trails

If you are looking for a more intimate, quiet, and romantic nature experience away from the larger tourist crowds, the **Naglémont Viewpoint** is your perfect destination. Accessed via a gorgeous hiking path beginning in the hamlet of **Chairière** or the riverside village of **Mouzaive**, this natural high point offers a breathtaking 180° vista.

From this rocky spur, you look down upon a beautiful agricultural loop of the Semois where kayakers silently slide. In the background, the rolling peaks of the Ardennes stretch as far as the eye can see, offering a spectacular canvas of deep greens and blues. It is widely considered by locals as the ultimate spot for sunset contemplation.

Key Features & Practical Info:

  • Quiet and preserved spot, far from heavy tourist traffic
  • Enchanting, shady forest path to reach the summit
  • Magnificent panoramic sunset view
  • Excellent starting point to explore Mouzaive and its old bridges
Access and hiking guide to Naglémont

The **Frahan Viewpoint**, located on the rocky ridge of Rochehaut, is one of the most photographed jewels of Wallonia. It offers a majestic view of the river wrapping around the charming village of **Frahan**, with its old stone slate houses and ancient agricultural tobacco drying sheds.

The view shows a striking geomorphological contrast: the inner loop is flat, fertile farmland, while the outer curves consist of vertical schist cliffs covered in thick oaks. The spot is very well developed with panoramic telescopes, nearby craft bistros, and parking. It is also the departure point for the historic footpath down to the old pedestrian footbridge (*Passerelle de Frahan*).

Key Features & Practical Info:

  • Major architectural and natural heritage site of Wallonia
  • Developed viewing platform with binoculars
  • Surrounded by local restaurants, breweries and shops
  • Departure point for the walk down to the river
  • Parking available along the main avenue
Detailed guide to Frahan and its hikes

Dominating the medieval town of Bouillon from a high, narrow rocky ridge between two loops of the Semois, **Bouillon Castle** is the oldest and best-preserved feudal fortress in Belgium, and one of the finest in Europe. Its origins date back to the 8th century.

The castle's history is legendary: it was sold in 1096 by **Godfrey of Bouillon**, the famous leader of the First Crusade, to the Bishop of Liège to fund his military expedition to Jerusalem. The fortress features deep tunnels, ancient drawbridges, massive defensive walls, and offers a spectacular, plunging view of the town and the river below. The daily falconry show is a must-see.

Key Features & Practical Info:

  • Fascinating, intact Cistercian and military architecture
  • Falconry shows with eagles and owls in the central courtyard
  • Treasury rooms, ancient torture chamber and deep cisterns to explore
  • Open all year round (except 1st January and 25th December)
Plan your visit to Bouillon Castle

Perched high at 310 meters above the valley, **The Cross of Bohan** is the ultimate vantage point over the border village of Bohan-sur-Semois. The massive white metal cross, erected on a dangerous rocky ridge, offers an unparalleled panoramic view.

From this belvedere, hikers can easily spot the remains of the **Broken Bridge** (*Pont Cassé*), destroyed during World War II to slow down enemy advances, and the beautiful stone church of Saint-Léger. The ascent is steep and athletic, taking you through a deep, damp forest typical of the Ardennes borderland.

Key Features & Practical Info:

  • Altitude: 310m with a vertical panorama
  • Breathtaking view of the village and the historic Broken Bridge
  • Accessible via marked forest trails n°28 and 34
  • Challenging but rewarding trail for hikers
Discover the hikes to the Cross of Bohan

The **Orval Abbey** (*Abbaye Notre-Dame d'Orval*), founded in 1070 by Cistercian monks, is an absolute sanctuary of peace, spirituality, and brewing tradition in the southern Ardennes. The site unifies the majestic, romantic ruins of the medieval abbey with a modern, active monastery.

Visitors can tour the preserved 12th-century ruins, the historic pharmacy museum, and the lush medicinal plant garden. The abbey is also famous for its legendary **Orval Trappist beer** and rich monastic cheese, brewed and prepared on-site under the strict supervision of the community. Don't miss the legendary Mathilde Spring, where a countess recovered her lost wedding ring thanks to a helpful trout.

Key Features & Practical Info:

  • Exquisite Cistercian ruins and historical museum
  • Famous Trappist brewery (open only once a year, but museum open daily)
  • Monastic shop selling Orval beer, cheese and glassware
  • Opening hours: 9:30 AM - 6:30 PM (summer hours)
Explore Orval Abbey ruins and legend

The **Caves of Han** (*Les Grottes de Han*) represent one of the most spectacular underground karst networks in Europe. Carved over millions of years by the **Lesse River**, which flows entirely underground through a massive limestone hill, this natural wonder is a jaw-dropping geomorphological experience.

The guided tour takes you through immense chambers (including the *Salle du Dôme*, standing at 129 meters high), past thousands of stalactites and stalagmites. The visit is enhanced by a state-of-the-art sound and light show, *Origin*, and concludes with a historic exit on a large wooden boat. The adjacent Wildlife Park lets you spot wolves, bears, and bison in their natural habitat.

Key Features & Practical Info:

  • Karst underground system of international scientific renown
  • Stunning sound & light show projected on cave walls
  • Wildlife reserve spanning 250 hectares
  • Open daily, booking online highly recommended
Discover the Caves of Han-sur-Lesse

The **Art Interpretation Center** of Vresse-sur-Semois (*Centre d'Interprétation d'Art*) is a unique cultural sanctuary celebrating the valley's rich artistic history. In the early 20th century, Vresse became an important hub for landscape painters, known as the *École de Vresse*, who were inspired by the wild Semois mists.

The center houses a permanent collection of over 30 major oil paintings by **Albert Raty**, the legendary master of Ardennes landscapes, whose works capture the melancholic beauty of the valley. The museum also features rotating temporary exhibitions and offers an artistic escape game suitable for families.

Key Features & Practical Info:

  • Permanent Albert Raty collection
  • Restored historic stone building
  • Located in the heart of Vresse-sur-Semois, the artists' village
  • Open Tuesday to Sunday, affordable family tickets available
Plan your cultural visit in Vresse

The **Tobacco Route** (*La Route du Tabac*) is a unique, 45 km historical itinerary highlighting the rich agricultural heritage of the Semois. Between 1850 and 1960, the microclimate and rich alluvial soils of the Semois valley hosted the only industrial tobacco farming at this northern latitude in Europe.

The route takes you past iconic, giant wooden **tobacco drying sheds** (*séchoirs*) that still stand in the fields, the **Tobacco Museum** in Vresse, and the active, artisanal **Couvert Factory** in Corbion, where traditional pipes and semois tobacco are still prepared by hand. It is an amazing journey back in time through the economic soul of the valley.

Key Features & Practical Info:

  • 45 km scenic route connecting key historic sites
  • Couvert Factory in Corbion (guided tours upon reservation)
  • Spectacular wooden architecture of old drying sheds visible along the river
  • Fascinating Museum in Vresse-sur-Semois
Explore the Tobacco Route itinerary
Premium Partner

Au Pied de Vigne

Charming Aparthotel in Vresse-sur-Semois

Enjoy the absolute freedom of a high-end designer apartment combined with the premium comfort and services of a hotel. Nestled in the heart of **Vresse-sur-Semois**, *Au Pied de Vigne* is the ideal, warm base camp for your hiking, kayaking, or cycling adventures in the Ardennes.

  • 7 unique designer apartments
  • Fully equipped kitchens
  • Luxurious bedding & linens
  • Delicious breakfast basket
Cozy bedroom and modern interior at Au Pied de Vigne aparthotel
"Perfect Ardennes Stay"

Average Rating: 5/5

Experience the Semois River

Kayaking on the Semois in Wallonia

Semois River Kayak Rental

Explore the spectacular Ardennes landscapes from the water. We offer **6 distinct routes** spanning from 7 km to 21 km, perfectly adapted to families, beginners, and seasoned athletes. Modern kayaks, lightweight paddles, and free shuttles are included.

Explore routes & rates
Nature camping pitches along the Semois river

Nature Camping Ben-Gneur

Wake up to the gentle murmur of the water! Located directly on the riverbanks in **Poupehan**, our family campsite offers beautiful green pitches for tents, caravans, and motorhomes. Modern bathrooms, playground, and direct water access for kayakers.

Camping rates & info

Practical FAQ for Your Ardennes Trip

Plan your nature excursion with peace of mind. Here are the answers to the most frequent questions asked by our visitors.

For a highly comfortable, independent stay, we strongly recommend **Au Pied de Vigne** in Vresse-sur-Semois, which offers beautiful designer apartments with hotel services. If you seek a romantic setting with an on-site spa, the *Hotel du Charme de la Semois* is also an excellent option. For maximum outdoor immersion, we recommend booking a riverside pitch at *Camping Ben-Gneur* in Poupehan.

Kayak navigation on Walloon rivers is strictly regulated by the **SPW** based on real-time water flow to protect ecosystems and guarantee safety. You can consult our dedicated water level page, which pulls official live data from the Membre-sur-Semois hydrometric station. Green means authorized, Red means forbidden.

Yes, absolutely! Dogs are highly welcome both on our campsite pitches (on leash) and inside our kayaks. We strongly recommend bringing a towel and fresh water for your pet during the river descent. Several holiday cottages in the area also accept dogs upon request.

In addition to kayaking, the region is a paradise for outdoor recreation. You can explore **49 marked walking circuits** (including the GR16), go trout and pike fishing on the Semois, taste local beers along the **Ardennes Beer Route**, visit the majestic **Bouillon Castle**, or discover regional slate mining history at *Ardois'Alle*.

★★★★★ 🏆 KSA 🏆

Rated 4.6/5 based on 1,282 reviews

Avis Google

Établissement Recommandé
4.6
Basé sur 1,282 avis