.reservations{border:1px solid #ddd}.reservations th{background:#666;color:#fff;padding:8px 4px;text-align:left}.reservation{display:flex;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:10px 5px;line-height:24px;margin:0;transition:0.8s all}.reservation:nth-child(odd){background-color:#F1F1F1}.reservation:last-child{border-bottom:none}.reservation>*{display:inline-block;line-height:24px}.reservation:hover{background:#ddd}.reservation .num{width:24px;height:24px;min-width:24px;font-size:12px;border:1px solid #ddd;border-radius:50%;text-align:center;line-height:24px;background-color:#000052;color:#fff;margin:0 5px 0 0}.reservation .titre{min-width:240px;max-width:240px;font-weight:bold}.reservation .titre a{color:#333;text-decoration:none}.reservation .titre a:hover{color:#111}.reservation .prix{margin-left:auto;font-weight:bold}.reservation .typePaiement{margin-left:10px;font-size:12px}.reservation .typePaiement .lib{display:none}.reservation .details{color:#000052;padding:3px 6px;border:1px solid #000052;text-decoration:none;margin-left:10px;border-radius:3px;margin:0 0 0 10px;line-height:18px;align-self:start;font-size:14px}.reservation .details:hover{background-color:#000052;color:#fff}.details h3{margin:1rem 0 0.3rem 5px;font-size:1.3rem;line-height:32px}.enc{border:1px solid #ddd;border-radius:5px;padding:15px;background-color:rgba(243,243,243,0.4)}.enc:hover{background-color:#f3f3f3}.ligne{display:flex;border-bottom:1px solid #ddd;padding:8px 0;margin:0;line-height:24px;flex-wrap:wrap}.ligne:last-child{border-bottom:none}.ligne .mla{margin-left:auto}.ligne .prix{font-weight:bold}.ligne .nomvoyage{font-weight:bold}.rem{padding:15px 0}.ligne .nom{display:flex;width:100%;padding:0 0 5px 0}.ligne .datenais{margin-left:auto}.ligne .passl{display:flex;width:100%;flex-basis:100%;font-size:smaller;color:#666;padding:5px 0;border-top:1px dotted #ddd}.ligne .passl:last-child{padding-bottom:0}.ligne .place{margin:auto 0 auto auto;display:inline-block;border-radius:3px;padding:3px;background:#f1f1f1;box-shadow:0 0 5px #666;line-height:12px}.bc h4{margin-bottom:3px}@media (min-width: 980px){.reservation .titre{min-width:50%}}@media (max-width: 680px){.reservation .titre{min-width:calc(100% - 30px)}.reservation .date{margin-left:30px}}@media (max-width: 680px){.reservation .details{width:100%;margin:5px 0 0 0;text-align:center;color:#666666;border:1px solid #666666}}@media print{#header,#footer,#copyrights,.hiddenOnPrint{display:none}.details>div{page-break-inside:avoid}.nav-details{display:none}.header-content{padding:0.5rem}.header-content h1{margin:0}#footer{background:transparent;border:0;color:#000 !important}#footer .agence{border:none !important}#footer .agence a{color:#000 !important}#footer .agence [class*=iconb-24]:before{display:none}._hj_feedback_container{display:none}.header-content>*{color:#000 !important}.enc{break-inside:avoid}}
/*# sourceMappingURL=vos-reservations.css.map */
