.eco_form_reservation-modal .jBox-content{padding:0;font-family:'Gothic A1',sans-serif;font-weight:400;font-size:14px;line-height:22px}.eco_form_reservation-modal .jBox-content .fw_btn{font-family:'Gothic A1',sans-serif;font-weight:400;font-size:13px;line-height:22px}.form_consignes{padding:10px;border-radius:5px}#eco_form_reservation{position:relative;margin:0 auto;font-size:.9em}html.is_blocs_grid #eco_form_reservation{width:900px}html.is_blocs_linear #eco_form_reservation{width:100%}#eco_form_reservation-etapes{background-color:rgba(219,204,188,1)}html.is_blocs_grid #eco_form_reservation-etapes{width:900px}html.is_blocs_linear #eco_form_reservation-etapes{width:100%}#eco_form_reservation-etapes p{display:inline-block;padding:10px}#eco_form_reservation-etapes ul{display:inline-block;list-style-type:none}#eco_form_reservation-etapes ul li{display:inline-block}#eco_form_reservation-etapes ul li a{display:inline-block;font-weight:700;text-decoration:none;padding:10px 15px}#eco_form_reservation-etapes ul li a:hover{color:#fff;background-color:#AF0931}#eco_form_reservation-etapes ul li a i{position:relative;display:inline-block;margin-left:3px;font-size:.8em}#eco_form_reservation-etapes ul li a:hover i{color:#fff}#eco_form_reservation .fw_form_errors,#eco_form_reservation-formulaire .fw_form_errors{margin:20px auto;width:90%;text-align:center;background-color:#fabb3d}#eco_form_reservation .fw_form_confirms,#eco_form_reservation-formulaire .fw_form_confirms{margin:20px auto;width:90%;text-align:center}#eco_form_reservation .fw_form_confirms p,#eco_form_reservation-formulaire .fw_form_confirms p{color:#fff!important}html.is_blocs_grid #eco_form_reservation-formulaire{width:880px;padding:20px}html.is_blocs_linear #eco_form_reservation-formulaire{width:100%;padding:10px}#eco_form_reservation-formulaire .fw_field{padding-bottom:15px}#eco_form_reservation-formulaire .fw_field_label{padding-bottom:5px}#eco_form_reservation-formulaire .fw_field_label p{color:#999;font-size:.9em}#eco_form_reservation-formulaire .fw_fieldset.identite{position:relative;margin:0;padding:10px;background-color:rgba(219,204,188,.2)}#eco_form_reservation-formulaire .fw_fieldset.identite .fw_fieldset_content{text-align:center}#eco_form_reservation-modal .fw_fieldset.identite .fw_field_label{text-align:center;font-size:1em}#eco_form_reservation-formulaire .fw_fieldset.identite>fieldset>legend{text-transform:uppercase;font-size:1em}html.is_blocs_linear #eco_form_reservation-formulaire .fw_fieldset.identite>fieldset>legend{margin-bottom:50px}#eco_form_reservation-formulaire .fw_fieldset.identite:nth-child(odd){background-color:rgba(219,204,188,.4)}html.is_blocs_grid #eco_form_reservation-formulaire .fw_fieldset.identite .fw_field{display:inline-block;margin-right:3%;width:24%}html.is_blocs_grid #eco_form_reservation-formulaire .fw_fieldset.identite .fw_field.double{width:35%}html.is_blocs_grid #eco_form_reservation-formulaire .fw_fieldset.identite .fw_field.entier{width:100%}html.is_blocs_grid #eco_form_reservation-formulaire .fw_fieldset.identite .fw_field.moitier{width:45%}html.is_blocs_linear #eco_form_reservation-formulaire .fw_fieldset.identite .fw_field{display:block;width:100%}#eco_form_reservation-modal .fw_fieldset.identite .select2-selection__rendered{color:#000;background-color:#fff}#eco_form_reservation-modal .old_identite{position:absolute;padding:5px;top:0;right:0;width:300px!important;margin:0!important;background-color:rgba(219,204,188,.4)}html.is_blocs_linear #eco_form_reservation-modal .old_identite{top:40px}#eco_form_reservation-modal .old_identite .fw_field_label{display:inline-block;text-align:center;width:30px!important}#eco_form_reservation-modal .old_identite .fw_field_content{display:inline-block;width:240px!important}#eco_form_reservation-formulaire h1{padding-top:30px;padding-bottom:10px;font-size:2em;line-height:1.3em;font-weight:700;text-align:center;font-family:'Philosopher',sans-serif}#eco_form_reservation-formulaire h1:first-child{padding-top:0!important}#eco_form_reservation-formulaire p{padding-top:10px;padding-bottom:10px;font-size:1em;line-height:1.5em;color:#4b4b4b;text-align:center}#eco_form_reservation-formulaire p.warning{margin:10px 0;padding:10px;font-size:1em;line-height:1.5em;color:#fff;text-align:center;background-color:#fabb3d;border-radius:10px}#eco_form_reservation-modal .select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#AF0931}#eco_form_reservation-modal .select2-selection__rendered,#eco_form_reservation-modal .select2-results__option{text-align:center;font-size:14px}#eco_form_reservation-modal .offre .select2-selection__rendered,#eco_form_reservation-modal .offre .select2-results__option{text-align:left}#eco_form_reservation-modal .select2-selection__rendered{color:#fff;background-color:#AF0931}#eco_form_reservation-modal .select2-selection__rendered[title="Sélectionner un stage"]{color:rgba(34,55,72,1);background-color:#fff}#eco_form_reservation-modal .select2-selection__rendered[title="complet"]{color:#999;background-color:#fff;cursor:not-allowed!important}#eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_label{font-size:1.1em}html.is_blocs_grid #eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_label{display:inline-block;width:300px;text-align:right;padding-right:20px}html.is_blocs_linear #eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_label{display:block;width:100%;text-align:center}html.is_blocs_grid #eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_content{display:inline-block;width:300px}html.is_blocs_linear #eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_content{display:block;width:100%;text-align:center}#eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_content button{padding:7px;width:200px;font-size:14px;height:auto;color:rgba(34,55,72,1);border:1px solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;background-color:#fff}#eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_content button:hover,#eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_content button.active{color:#fff;background-color:#AF0931}#eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_content button{padding-left:15px;text-align:left;width:400px}#eco_form_reservation-formulaire div.eco_session.fw_field .fw_field_content button.complet{color:#999!important;background-color:#fff!important;cursor:not-allowed!important}#eco_form_reservation-formulaire div.eco_tarifs.fw_field{display:table;margin:0 auto 5px auto;border-bottom:1px solid rgba(219,204,188,.4)}#eco_form_reservation-formulaire div.eco_tarifs.fw_field:last-child{margin-bottom:0;border-bottom:none}#eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_label{display:table-cell;vertical-align:top;width:350px;text-align:right;text-transform:uppercase;padding-right:20px;font-size:1em}#eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_label .px{display:block;font-weight:400;text-transform:none;text-align:right;font-size:1em}#eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_label .desc{display:block;padding:3px 0 0 0;text-transform:none;color:#999;font-weight:400;text-align:right;font-size:.8em}#eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_content{display:table-cell;padding-top:3px;vertical-align:top}html.is_blocs_grid #eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_content{width:300px}html.is_blocs_linear #eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_content{width:150px}#eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_content input{color:#999}#eco_form_reservation-formulaire div.eco_tarifs.fw_field.active .fw_field_label,#eco_form_reservation-formulaire div.eco_tarifs.fw_field.active .fw_field_content input{color:#000;font-weight:700}#eco_form_reservation-formulaire div.eco_tarifs.fw_field .fw_field_content .fw_field_champ{display:inline-block;width:100px}#eco_form_reservation-actions .fw_form_actions{text-align:center;background-color:rgba(29,49,68,.3)}#eco_form_reservation .str-encart{position:relative;display:block;margin-bottom:15px!important;padding-bottom:0!important;width:100%;color:#000;background-color:rgba(219,204,188,.2);text-decoration:none;text-decoration:none;min-height:200px;transition:all .2s ease-out}html.is_blocs_grid #eco_form_reservation .str-encart{padding-left:200px}#eco_form_reservation .str-encart:hover{background-color:rgba(219,204,188,.6)}#eco_form_reservation .str-encart-intertitre{font-weight:700;padding:5px 0;margin-bottom:20px;border-bottom:1px solid #af0932}#eco_form_reservation .str-encart .tao_media-only{position:absolute;left:0;top:50%;display:block;background-color:#ddd;margin-top:-100px;width:200px;height:200px;overflow:hidden}#eco_form_reservation .str-encart span.titre{display:block;font-weight:700;font-size:1.2em;line-height:1.2em;padding:15px;color:#000}#eco_form_reservation .str-encart span.sstitre{display:block;font-weight:400;color:#000;padding:5px 15px;font-size:1em;line-height:1.2em}#eco_form_reservation .str-encart span.resume{display:block;font-weight:400;color:#777;padding:5px 15px;font-size:.9em;line-height:1.2em}#eco_form_reservation .str-encart button,#eco_form_reservation .fw_btn_submit{background-color:#2b2d42;transition:all .2s ease-out}#eco_form_reservation .str-encart button{margin:15px 0 0 15px}#eco_form_reservation .str-encart button.active,#eco_form_reservation .str-encart button:hover,#eco_form_reservation .fw_btn_submit:hover{background-color:#AF0931}#eco_form_reservation-actions .fw_form_actions{background-color:rgba(219,204,188,.2)}#eco_form_reservation-recap{text-align:center}#eco_form_reservation-recap button{color:#fff;background-color:#2b2d42;transition:all .2s ease-out}#eco_form_reservation-recap button:hover{color:#fff;background-color:#AF0931}