#informations h1{margin-bottom:0}#informations p{font-size:1.1rem;line-height:2rem;margin:.6em 0}.tarifs{position:relative;background:#23296e;background:linear-gradient(#23296e, #23296e);color:#fff;padding:0px;margin:1rem 0 0 0;order:2}.tarifs h4{text-transform:uppercase;padding:10px 10px 0 10px}.tarifs h5{padding:0px 10px 5px 10px}.tarifs h4,.tarifs h5{text-align:center;margin:0;color:#f9ff00}.tarifs table{width:100%;padding:0px;margin:0;border-collapse:collapse}.tarifs table td{border-right:1px solid #fff;border-top:1px solid #fff;padding:10px}.tarifs table td:last-child{text-align:right;border-right:none;padding:8px;font-weight:bold}#attractions h3{text-transform:uppercase}.attraction{display:flex;flex-direction:column;position:relative;text-decoration:none;color:#464646;background-color:#f1f1f1;margin-bottom:2rem}.attraction .text{padding:10px}.attraction .zoom{margin-bottom:0}.attraction h4{text-transform:uppercase;margin:5px 0 0 0;font-size:1.2rem}.attraction p{line-height:1.5rem;font-size:.85rem}.attraction .plus{display:block;margin:auto 10px 0 10px;color:#333;text-transform:uppercase;padding:10px 0;text-decoration:none;font-size:.9rem;border-top:1px solid #ebebeb;font-weight:bold}.attraction .plus:hover{border-top:1px solid #333}.attraction img{flex:1;transition:1s all}.attraction:hover img{transform:scale(1.05)}#prestations h3{text-transform:uppercase}#prestations p{line-height:1.8rem}#lignes h2 span{color:#fff;display:inline-block;padding:0 6px;border-radius:3px}#lignes h3{text-transform:uppercase;font-size:1.3rem}.lignes h3>span{background:#004674;color:#fff;padding:0px 5px;border-radius:5px}#lignes table{width:100%;padding:0px;margin:0;border-collapse:collapse;font-size:.9rem}#lignes table td{padding:8px;border:1px solid #fff}#lignes table td a span{text-transform:uppercase}#lignes table td:last-child{text-align:right}#lignes table tr{background-color:#e6e7e8;cursor:pointer}#lignes table tr:nth-child(even){background-color:#becae3}#lignes table tr:hover{background-color:#f3f2e5 !important}.lignes>div{display:flex;flex-direction:column}.lignes>div img{margin-top:auto}.lignes a{color:#000;text-decoration:none}.ligne-1 h3{color:#004674}.ligne-2 h3{color:#36c}.ligne-2 h3>span{background:#36c}.ligne-3 h3{color:#69f}.ligne-3 h3>span{background:#69f}.ligne-4 h3{color:teal}.ligne-4 h3>span{background:teal}.ligne-5 h3{color:#7b9cb9}.ligne-5 h3>span{background:#7b9cb9}.lignes table .puce{position:relative;display:inline-block;font-size:.9rem;padding:0;border-radius:50%;background:#004674;color:#fff;width:24px;height:24px;line-height:24px;text-align:center;z-index:1}.lignes table td .puce:after{content:"";position:absolute;z-index:-1;width:12px;height:12px;bottom:-3px;left:6px;display:block;background:#004674;transform:perspective(20px) rotateX(20deg) rotateZ(-45deg)}.lignes .ligne-2 .puce,.lignes .ligne-2 .puce:after{background:#36c}.lignes .ligne-3 .puce,.lignes .ligne-3 .puce:after{background:#69f}.lignes .ligne-4 .puce,.lignes .ligne-4 .puce:after{background:teal}.lignes .ligne-5 .puce,.lignes .ligne-5 .puce:after{background:#7b9cb9}.ligneA:not(div),.filtres>li>a.ligneA{background-color:#004674}.ligneB:not(div),.filtres>li>a.ligneB{background-color:#36c}.ligneC:not(div),.filtres>li>a.ligneC{background-color:#69f}.ligneD:not(div),.filtres>li>a.ligneD{background-color:teal}.ligneE:not(div),.filtres>li>a.ligneE{background-color:#7b9cb9}.ligne{color:#fff}.ligne>.more{display:none;position:relative}.ligne:hover>.more{display:block;position:absolute;top:100%;left:0;z-index:100;background-color:#ff9736;min-width:220px;font-size:.75rem;color:#000f52;padding:5px 10px}.filtres{margin:0;padding:0;list-style:none}.filtres>li{display:inline-block;margin:0 5px 5px 0}.filtres>li>a{display:inline-block;padding:10px 15px;background-color:#3a41a8;text-decoration:none;position:relative;line-height:24px}#filtre-mois .all{text-transform:uppercase}#filtre-mois .iconb-24-date:before{margin:0;display:inline-block;vertical-align:bottom}.filtres>li>a:hover{background-color:#ff9736}.filtres>li>a.unactive{background-color:#646464;color:#c1c1c1}.filtres>li>a.unactive i{opacity:.6}.filtres>li>a.unactive:hover{background-color:#424242}.filtres>li>a.unactive:before{opacity:.5}#dates-prix thead th:nth-child(2n){text-align:center}#dates-prix .dates-mois table{background-color:#efefef}.dates-mois h4{text-transform:uppercase}.dates-mois h4>span{text-transform:lowercase;font-size:.8em;color:#3e3e3e}.dates-mois.ligneA td:nth-child(2),.dates-mois.ligneA th:nth-child(2){display:none}.dates-mois.ligneB td:nth-child(3),.dates-mois.ligneB th:nth-child(3){display:none}.dates-mois.ligneC td:nth-child(4),.dates-mois.ligneC th:nth-child(4){display:none}.dates-prix table tbody td{width:10%}@media(min-width: 769px){.description{display:flex;flex-wrap:nowrap}#informations .header{display:flex;flex-direction:column}}@media(max-width: 680px){.btn-reservation{display:block;margin:15px 0;text-align:center}#lignes h2{letter-spacing:1px}#lignes h2 span{padding:0 4px}}@media(min-width: 681px){.tarifs{margin:auto 0 1rem 1rem;min-width:380px}.souris{position:relative}.souris:before{content:"";display:block;position:absolute;top:-90px;right:30px;width:130px;height:90px;background:url("https://www.buchard.ch/assets/img/europapark/maus.png") no-repeat}}@media(max-width: 680px){#hotel h3+p{margin-top:-0.5rem}.explications{display:block;margin-left:0px;float:none}}@media(max-width: 480px){.description .header{display:none}.tarifs{margin-top:0}#dates-prix table tbody td:first-child,#dates-prix table tbody td{width:auto}#dates-prix table td,th{padding:4px}}