.fancybox-overlay{background:0 0;background-color:#0000001c!important}.fancybox-skin{background-color:#f9f9f9db!important;padding:10px!important;box-sizing:border-box;border-radius:4px}.fancybox-opened .fancybox-skin{box-shadow:none}.loadingFancyStart *{transition:none!important}.msgBox{background-color:#fff;width:470px;padding:10px}table.msgBox{background-color:#fff;width:500px;padding:0}.msgBox .titre{font-weight:700;font-size:25px;text-align:center;line-height:25px}.msgBox .sousTitre{font-size:18px;margin-top:3px;line-height:20px;text-align:center;color:var(--vertfonceo2_2)}.msgBox .sousTitre.left{text-align:left;margin-bottom:10px;font-size:initial;color:var(--vertfonceo2)}.msgBox .message{margin-top:20px;text-align:center}.msgBox .boutons{text-align:center}.msgBox .boutons.left{text-align:left}.msgBox .boutons.right{text-align:right}.msgBox form{margin:0}.msgBox legend{font-size:19.5px;line-height:36px;margin-bottom:10px}.msgBox legend.sousTitre{font-size:16px;line-height:16px;height:25px;margin-bottom:10px;font-weight:700;text-align:left}.msgBox .control-group{margin-bottom:2px}.msgBox .control-group.cpville{display:flex;flex-direction:row;width:100%;overflow:hidden}.msgBox .control-group.cpville.hide{display:none}.msgBox .control-group.cpville .control-label{float:initial;flex-basis:166px;min-width:166px;flex-grow:0}.msgBox .control-group.cpville .controls{display:flex;width:100%;margin:0}.msgBox .control-group.cpville .controls input{flex-grow:1;width:initial!important}.msgBox .control-group.cpville .controls input:first-child{flex-basis:45px!important;max-width:45px;margin-right:2px;text-align:left}.msgBox .control-group.cpville .controls input:nth-child(2){flex-basis:100px}.msgBox .control-group>label{text-align:left;width:166px}.msgBox .control-group-inline{display:inline-block}.msgBox .control-group .controls .helper{font-size:12px;color:#bdbdbd;margin-top:3px;line-height:13px;clear:both;width:100%;display:block}.msgBox .control-group .controls .helper:before{content:'\e362';color:var(--bleuCiel);font-family:icomoon;margin-right:3px;position:relative;top:1px}.msgBox .control-group .controls,.msgBox .control-group .controls-row{margin-left:166px}.msgBox .controls.noinput{padding-top:0;line-height:28px}.msgBox .control-group.required>label{font-weight:700!important}.msgBox .control-group.required>label:after{content:' *';color:red}.control-group.radio-infos .control-label{min-width:166px}.control-group.radio-infos .controls{display:flex;flex-direction:row;padding-top:5px;flex-wrap:wrap;justify-content:space-between;margin-left:-5px!important}.control-group.radio-infos .controls label{display:flex;flex-direction:column;flex-grow:1;cursor:pointer;background-color:var(--bkgHeaderFilterStats);border:1px solid var(--bkgFiltresStats);color:var(--bleupetrole);border-radius:6px;box-sizing:border-box;padding:2px;margin:2px!important;transition:.2s}.msgBox .control-group.radio-infos .controls label .input{display:flex;align-items:center}.msgBox .control-group.radio-infos .controls label .input input{margin:0;margin-right:5px;margin-left:5px}.msgBox .control-group.radio-infos .controls .infos{font-size:11px;line-height:11px;margin:5px;flex-grow:1;box-sizing:border-box}.msgBox .control-group.radio-infos .controls label.selected{border:1px solid var(--bleuCiel);background-color:var(--bleuCiel);color:#fff}.msgBox .control-group.radio-infos .controls label.selected .input{font-weight:700}.msgBox .add-on-check{background-color:#cfefc2}.msgBox .add-on-check-error{background-color:#f2dede}.msgBox .add-on-check input[type=checkbox]{vertical-align:top}.msgBox .divErreur{display:inline-block;padding-top:4px;padding-bottom:4px;padding-left:14px;padding-right:14px;margin:0;vertical-align:middle}.msgBox .infoBox{margin-left:-10px;margin-right:-10px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;background-color:#fff}.msgBox .infoBox .actionBarre{top:0!important;right:0}.msgBox .infoBox .line .info{max-width:calc(100% - 12.5em)!important}.msgBox .infoBox .quickTag{line-height:14px}.msgBox .infoBox .line .intitule{width:12.3em}.msgBox form.flex .control-group{display:flex;flex-direction:column}.msgBox form.flex.row .control-group{flex-direction:row}.msgBox form.flex .control-group>label{width:initial;flex-basis:166px;margin-bottom:2px;line-height:21px}.msgBox form.flex .control-group .controls{width:initial;margin-left:0;line-height:21px}.msgBox form.flex .control-group .controls>label{margin:0;flex-basis:auto;line-height:21px}.msgBox form.flex .control-group .controls>label.checkbox.inline:first-child{padding-left:0}.msgBox form.flex .control-group.inline-radio .controls label{line-height:30px;display:inline-block;margin-bottom:0;vertical-align:middle;margin-right:10px}.msgBox form.flex .control-group .controls>label input[type=checkbox]{margin:0;float:initial;vertical-align:middle;position:relative;top:-1px;margin-right:5px}.msgBox form.flex.row .control-group .controls{flex-grow:1;display:flex}.msgBox form.flex.row .control-group .controls input[type=email],.msgBox form.flex.row .control-group .controls input[type=file],.msgBox form.flex.row .control-group .controls input[type=password],.msgBox form.flex.row .control-group .controls input[type=tel],.msgBox form.flex.row .control-group .controls input[type=text],.msgBox form.flex.row .control-group .controls select,.msgBox form.flex.row .control-group .controls textarea{flex-grow:1}.msgBox form.flex.row .control-group .controls textarea{padding:4px 7px}.msgBox form.flex.row .control-group .controls.filterbox input{width:50px;margin-right:2px}