body{background-color:#f7f7f7;font-family:Quicksand}.form-control:focus{border-color:#13a99f;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(19,169,159,.6)}.ui-datepicker{z-index:11!important}.hasDatepicker+.form-control-feedback{z-index:1}input[type=text][readonly].form-control,.dpa[readonly],.dpe[readonly]{background-color:#fff}input[readonly]{cursor:default}h1{font-size:30px;margin-bottom:30px}hr{border-color:#13a99f}.global-container{margin-bottom:30px}.container{max-width:1054px}.content-page{position:relative;background:#fff;padding:15px 20px}.content-page h3:first-child{margin-top:5px}.btn-wrap{text-align:right}.btn-primary{background-color:#13a99f;border-radius:0;border:0;color:#fff;text-transform:uppercase}.btn-primary:hover,.btn-primary:focus,.btn-primary:visited,.btn-primary:active{background-color:#16c0b5;color:#fff}a:hover,a:focus,a:visited,a:active{color:inherit;background:inherit}.waiting-panel{background:#13a99f;opacity:.2;position:absolute;left:0;right:0;top:0;bottom:0;z-index:887;text-align:center}.waiting-panel .icon{position:relative;top:50%;font-size:50px;color:#fff;transform:translateY(-50%)}.civilite{margin:7px 0;padding:10px;border-radius:10px;display:inline-block;font-size:14px;line-height:10px;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border:1px dashed #13a99f;color:#13a99f;cursor:pointer}.civilite.selected,.civilite:not(.disabled):hover{border:1px solid #13a99f;background-color:#13a99f;color:#fff}.civilite.disabled{cursor:default;opacity:.6}.nav-tabs{background:transparent;border:0;border-bottom:1px solid #ef3f37;overflow:hidden}.nav-tabs li{width:20%;border:0;border-right:1px solid #f7f7f7;margin:0}.nav-tabs li a,.nav-tabs li a:hover{background:#fff;color:#727272;border:0;margin:0;border-radius:0;text-align:center}.nav-tabs li.current a,.nav-tabs li.current a:hover{border:0;background:#ef3f37;margin:0;border-radius:0;color:#fff}.nav-tabs>li>a{padding:10px 2px}.panier-side{margin-bottom:20px}.panier{background:#333;color:#fff;padding:10px}.panier hr{border-color:#fff}.panier h2{margin:-10px -10px 15px -10px;background:#ef3f37;color:#fff;font-size:15px;text-align:center;line-height:1.2;padding:11px 5px;font-weight:normal}.panier ul.list-produit li .nom-typo{float:left;max-width:75%}.panier .lien-back-produit{text-align:right;padding-top:18px}.panier .resume-title{font-weight:bold;font-size:18px;line-height:1.1;margin-bottom:10px}.panier .sub-title{font-style:italic}.panier p{text-align:right;margin:0}.panier .titre{text-align:center;text-transform:uppercase;font-style:italic;margin-bottom:10px}.panier .price-right{text-align:right;white-space:nowrap}.panier .price-wrap{padding:5px;background:#666;margin:20px -10px -10px -10px;text-align:right;font-size:16px}.panier .price-wrap>.price{white-space:nowrap}.note-link::after{content:" *";font-size:larger}.note-anchor::before{content:"* ";font-size:larger}.note-xs{font-size:10px}.note-sm{font-size:13px}.note-md{font-size:16px}.note-lg{font-size:20px}.categ-options{font-weight:normal;font-style:normal;margin-bottom:15px;min-height:170px;padding:0 0 8px 170px;position:relative}.categ-options .mobile-titre-pax{font-size:18px;padding:8px;border-bottom:5px solid #13a99f;font-weight:bold}.categ-options .beneficiaire{background-color:#13a99f;position:absolute;top:0;height:170px;left:0;width:170px;text-align:center;color:#fff}.categ-options .beneficiaire span{font-size:40px;padding:50px 0 8px}.categ-options .famille-option{background-color:#f3f3f3;font-size:15px;position:relative;padding:10px 16px 10px 16px;margin:0 0 8px 8px;border-left:5px solid #13a99f}.categ-options .famille-option fieldset{margin-bottom:5px}.categ-options .famille-option fieldset legend{font-weight:normal;font-style:normal;font-size:15px;margin-bottom:10px}.categ-options .famille-option fieldset .radio-pax-vente{position:absolute;left:-9999px}.categ-options .famille-option fieldset .radio-pax-vente+label{font-weight:normal;font-style:normal;border:1px solid #13a99f;cursor:pointer;margin:5px;padding:5px;background-color:#fff;text-align:center}.categ-options .famille-option fieldset .radio-pax-vente:checked+label{background-color:#13a99f;color:#fff}.categ-options .famille-option .form-group .control-label{font-weight:normal;margin-bottom:0;line-height:1.2;padding-left:40px}.categ-options .famille-option .open-famille{display:inline-block;width:25px;height:25px;text-align:center;color:#fff;background-color:#13a99f;cursor:pointer}.categ-options .famille-option .open-famille span{font-size:18px;margin-top:3px;display:none}.categ-options .famille-option .open-famille[aria-expanded="false"] span.fa-chevron-down{display:inline-block}.categ-options .famille-option .open-famille[aria-expanded="true"] span.fa-chevron-up{display:inline-block}.categ-options .famille-option>.row:first-child{font-weight:bold}.categ-options .famille-option .option-prix{padding-top:9px;font-weight:bold}input[type=radio].fakeradio,input[type=checkbox].fakeradio{position:absolute;visibility:hidden}input[type=radio].fakeradio+label,input[type=checkbox].fakeradio+label{display:block;position:relative;padding-left:40px;height:auto;cursor:pointer;-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;z-index:10}input[type=radio].fakeradio+label:before,input[type=checkbox].fakeradio+label:before{background:#13a99f;height:26px;top:4px;width:26px}input[type=radio].fakeradio+label:after,input[type=checkbox].fakeradio+label:after{top:8px;right:2px}input[type=radio].fakeradio~.check,input[type=checkbox].fakeradio~.check{display:block;position:absolute;border:3px solid #13a99f;border-radius:100%;height:20px;width:20px;top:8px;left:10px;z-index:5;-moz-transition:border .25s linear;-o-transition:border .25s linear;-webkit-transition:border .25s linear;transition:border .25s linear}input[type=radio].fakeradio~.check::before,input[type=checkbox].fakeradio~.check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:2px;left:2px;margin:auto;-webkit-transition:background .25s linear;-moz-transition:background .25s linear;-o-transition:background .25s linear;transition:background .25s linear}input[type=radio].fakeradio:checked~.check,input[type=checkbox].fakeradio:checked~.check{border:3px solid #13a99f}input[type=radio].fakeradio:checked~.check::before,input[type=checkbox].fakeradio:checked~.check::before{background:#13a99f}input[type=radio].fakeradio.square~.check,input[type=checkbox].fakeradio.square~.check{border-radius:0}input[type=radio].fakeradio.square~.check::before,input[type=checkbox].fakeradio.square~.check::before{border-radius:0}.container-fakeradio{position:relative}.container-fakeradio .control-label{padding-top:9px}.container-cc{border:3px solid transparent;border-radius:7px;cursor:pointer;display:inline-block;margin:5px;padding:3px;max-width:80px;text-align:center}.container-cc:before,.container-cc:after{display:none}.container-cc:hover{border-color:#13a99f}.container-cc img{width:100%}.table-apas thead tr th{padding:10px;background:#3a4748;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle}.table-apas tbody tr td{background:#fff;padding:20px 10px;vertical-align:middle}.planning .form-group .control-label{font-style:italic;color:#13a99f}.planning .prix-personne{color:#13a99f;font-style:italic}.planning .prix{font-size:25px;font-weight:bold}.ui-datepicker{font-family:Quicksand}.ui-datepicker .ui-widget-header{border:1px solid #fff;color:#13a99f;border-radius:0;background:transparent;font-size:18px;padding:0}.ui-datepicker .ui-widget-header .ui-state-hover{border:none;background:transparent}.ui-datepicker .ui-widget-header .ui-datepicker-next:not(.ui-state-disabled),.ui-datepicker .ui-widget-header .ui-datepicker-prev:not(.ui-state-disabled){background-color:#fff;color:#13a99f;cursor:pointer;font-weight:normal;top:1px}.ui-datepicker .ui-widget-header .ui-icon{font-family:FontAwesome;overflow:visible;transform:translateY(-50%);text-indent:0}.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-w::after{content:''}.ui-datepicker .ui-widget-header .ui-icon-circle-triangle-e::after{content:''}.ui-datepicker .ui-widget-header .ui-datepicker-title{color:#13a99f}.ui-datepicker .ui-datepicker-calendar{font-size:1.1em}.ui-datepicker .ui-datepicker-calendar tbody td{border:0;padding:0;text-align:center;font-weight:bold}.ui-datepicker .ui-datepicker-calendar tbody td>span.ui-state-highlight,.ui-datepicker .ui-datepicker-calendar tbody td>a.ui-state-highlight{background:#fff}.ui-datepicker .ui-datepicker-calendar tbody td>span,.ui-datepicker .ui-datepicker-calendar tbody td>a,.ui-datepicker .ui-datepicker-calendar tbody td>span.ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody td>a.ui-state-default:not(.ui-state-hover),.ui-datepicker .ui-datepicker-calendar tbody td>a.ui-state-default:not(.ui-state-active){border:0;text-align:center;width:28px;line-height:28px;padding:0;margin:1px;display:inline-block}.ui-datepicker .ui-datepicker-calendar tbody td>a.ui-state-hover,.ui-datepicker .ui-datepicker-calendar tbody td>a.ui-state-active{border:0;background:#13a99f;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody td.date-debut{opacity:1}.ui-datepicker .ui-datepicker-calendar tbody td.date-debut>span,.ui-datepicker .ui-datepicker-calendar tbody td.date-debut>a,.ui-datepicker .ui-datepicker-calendar tbody td.date-debut>span.ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody td.date-debut>a.ui-state-default{background:#13a99f;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody td.case-sejour:not(.date-debut)>span,.ui-datepicker .ui-datepicker-calendar tbody td.case-sejour:not(.date-debut)>a,.ui-datepicker .ui-datepicker-calendar tbody td.case-sejour:not(.date-debut)>span.ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody td.case-sejour:not(.date-debut)>a.ui-state-default{background:rgba(19,169,159,.5);color:#fff}.ui-datepicker .ui-datepicker-calendar tbody td.case-sejour:not(.date-debut)>a.ui-state-hover,.ui-datepicker .ui-datepicker-calendar tbody td.case-sejour:not(.date-debut)>a.ui-state-active{border:0;background:#13a99f;color:#fff}.paiement-bloc{margin-bottom:30px}.paiement-bloc .label-cgv{margin-bottom:10px}.paiement-bloc .label-cgv>.cgv{text-decoration:underline}.subvention{background:#ffc0cb;color:red;font-size:12px;margin:10px 0;padding:10px;text-align:center}.subvention>div+div{margin-top:10px}.subvention>.title{margin-bottom:15px}.subvention .percentage{font-size:24px}.real-price{position:relative}.real-price::after{background:#000;content:"";height:2px;left:0;position:absolute;top:50%;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg);width:100%}.info-acompte{font-style:italic;font-weight:normal}.cgv_assurance{font-size:12px;padding-left:40px;padding-top:10px}@media screen and (max-width:767px){.nav-tabs li{width:100%}.categ-options{padding-left:0}.categ-options .famille-option{margin-left:0}.categ-options .famille-option .option-prix{padding-top:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>thead>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tbody>tr>td:first-child,.table-responsive>.table>thead>tr>td:first-child,.table-responsive>.table>tfoot>tr>td:first-child{white-space:normal}}.selection-enfant{padding:10px;border:3px solid #eee;border-radius:5px;transition:all .25s linear;margin-bottom:30px}.selection-enfant.error{border-color:rgba(169,68,66,.7)}.selection-enfant.selected{border-color:#13a99f}