@import url('consumers-blessed2.css?z=1508320453136');
@import url('consumers-blessed1.css?z=1508320453136');
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#428bca;border-color:#357ebd;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#3276b1;border-color:#285e8e}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open .dropdown-toggle.datepicker table tr td span.active,.open .dropdown-toggle.datepicker table tr td span.active:hover,.open .dropdown-toggle.datepicker table tr td span.active.disabled,.open .dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#428bca;border-color:#357ebd}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child .cw{cursor:default;background-color:transparent}.input-group.date{width:100%}.input-group.date .input-group-addon{cursor:pointer}.input-daterange{width:100%}.input-daterange input{text-align:center}.input-daterange input:first-child{border-radius:3px 0 0 3px}.input-daterange input:last-child{border-radius:0 3px 3px 0}.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:400;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #ccc;border-width:1px 0;margin-left:-5px;margin-right:-5px}.form-control[data-datepicker]{background:#fff url(../images/common/calendrier.png) no-repeat right center}.flags-list li{display:inline-block}.flags-list li.active{opacity:.5}.flags-list li a{display:block;border:1px solid transparent}.flags-list li a:focus{border:1px solid #fff;outline:none}.arche .arche--link{display:none}@media (min-width:60em){.arche{position:relative}.arche .arche--link{display:block;position:relative;text-align:center}.arche .arche--link img{position:absolute;top:0;left:50%;margin-left:-640px}.arche .arche--container{position:absolute;width:988px;margin-left:-494px;left:50%;top:98px;background:#fff}.arche .arche--container .group-navigation{padding:0}.arche .arche--container>div,.arche .arche--container>header,.arche .arche--container>a,.arche .arche--container>section,.arche .arche--container>footer{padding-right:20px;padding-left:20px}}#hiddenanchor{display:none;width:1px;margin-right:-1px}.special-options [data-option]{cursor:pointer;border:0}.special-options [data-option] .corner-flag__container:after{top:0;right:0}.special-options [data-option].inactive{opacity:.5}.special-options [data-option].active{border:4px solid #008a12}.vsmp .pagination>li>a,.vsmp .pagination>li>span{font-weight:400!important;color:#717171!important}.vsmp .pagination>li>a:hover,.vsmp .pagination>li>a:focus,.vsmp .pagination>li>span:hover,.vsmp .pagination>li>span:focus{font-weight:700!important;color:#000!important}.vsmp .pagination>.active>a,.vsmp .pagination>.active>a:hover,.vsmp .pagination>.active>a:focus,.vsmp .pagination>.active>span,.vsmp .pagination>.active>span:hover,.vsmp .pagination>.active>span:focus{font-weight:700!important;color:#000!important}.vsmp .inverse,.vsmp #tools-layers .tool-inner .has-error,#tools-layers .tool-inner .vsmp .has-error{margin:1% 1%}.vsmp .input-border{border-radius:10px!important}.vsmp .img_guide{margin:5% 0%}.vsmp .title_marg{margin:1% 0% 0% 0%;font-size:1.6875em;font-family:"DINWeb-Medium","Trebuchet MS","Myriad Pro",sans-serif;font-weight:500;line-height:1.1;color:inherit;-webkit-margin-before:.83em;-webkit-margin-after:.4em;-webkit-margin-start:0;-webkit-margin-end:0}.vsmp .txt_marg{padding:0% 5%;margin-bottom:6%}.vsmp .img_size{width:100%}.vsmp .hp_video{margin-left:1%;background-color:transparent;width:65%}.vsmp .bloc-img-txt{font-size:16px;position:relative;margin-bottom:15px;width:100%}.vsmp .bg_camel{background-color:#ece3d2;margin-top:3%}.vsmp .hide-me,.vsmp .hide-me-2{display:none}.vsmp .list-hr-vsmp>li{padding:20px 0;border-bottom:1px solid #ccc}.vsmp .pagi-align{background:0 0;border:medium none;filter:none;margin-left:1%;margin-right:-4%;padding-left:0;padding-right:0;width:auto}.vsmp .horizontal-center{padding-left:35%}.vsmp .icon-help{color:#000}.vsmp .btn-size{margin-left:7%;margin-top:15%;width:85%}.vsmp .label-center{margin-bottom:0%;margin-top:10%}.vsmp .highlighten{font-size:137.5%;font-weight:700}.vsmp .text-align-verti{vertical-align:middle}.vsmp .rounded-form{border-radius:10px;box-shadow:0 1px 1px rgba(0,0,0,.075)inset;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;width:75%}.vsmp li.demi{margin-left:17%}.vsmp .cmultiple{height:100%;display:flex;align-items:center}.vsmp hr.linestyle{margin:20px 0 20px 0}.vsmp .valign-wrapper{display:table;height:100%;width:100%}.vsmp .valign{display:table-cell;vertical-align:middle}.vsmp .invisible{font-size:0}.vsmp .not-visible{visibility:hidden}.vsmp .margin-left-less-5{margin-left:-5px}.vsmp #note-1,.vsmp #note-2,.vsmp #note-3{font-size:11px}.vsmp .stepper-green,.vsmp .text-green{color:#008371}.vsmp .bg-green{background-color:#008371}.vsmp .bg-green-2{background-color:#017463}.vsmp .bg-grey{background-color:#C8C8C8}.vsmp .bg-white{background-color:#FFF}.vsmp .input-grey,.vsmp .text-grey{color:#999}.vsmp .panel-green{border:20px solid #008371;background-color:#E3E3E3;padding:40px}.vsmp .panel-green-light{border:1px solid #22d526;background-color:#eeffe4;padding:30px}.vsmp .panel-avatar{border:1px solid #C8C8C8;min-height:300px;text-align:center;vertical-align:middle}.vsmp .pannel-nom-user{position:absolute;bottom:0;text-align:center;width:100%}.vsmp .avatar-center{background-color:#fff;overflow:hidden;top:0;bottom:18%;left:0;right:0;margin:auto}.vsmp .panel-price-medium{display:none}.vsmp .panel-price-big,.vsmp .panel-price-medium{position:relative}.vsmp .panel-price-big .corner-flag__container,.vsmp .panel-price-medium .corner-flag__container{margin-top:20px!important}.vsmp .panel-price-big .big-promo,.vsmp .panel-price-medium .big-promo{position:absolute;width:40%;left:30%;top:-22px;background:#f4b700}.vsmp .panel-price-big .big-promo p,.vsmp .panel-price-medium .big-promo p{font-size:20px;text-align:center;font-weight:600;text-transform:uppercase;padding:10px;margin:0}.vsmp .panel-price-big .big-promo .corner-flag__container,.vsmp .panel-price-medium .big-promo .corner-flag__container{margin-top:20px}.vsmp .li-checked .valign-wrapper{height:114px}.vsmp .li-not-checked .valign-wrapper{height:100px}.vsmp .li-not-checked .valign-wrapper .space-pts{padding-top:0!important}.vsmp .panel-price.panel-price-small{display:none}.vsmp .panel-price.panel-price-big{display:block}.vsmp .price-red,.vsmp .text-red,.vsmp .color-red{color:#D90705}.vsmp .text-white{color:#FFF}.vsmp .text-blue{color:#00a1de!important}.vsmp .text-blue *:before,.vsmp .text-blue *:after{color:#00a1de!important}.vsmp .text-green{color:#008371!important}.vsmp .text-green *:before,.vsmp .text-green *:after{color:#008371!important}.vsmp .text-black{color:#000}.vsmp .text-huge{font-size:4.5em}.vsmp .text-italic{font-style:italic}.vsmp .text-underline{text-decoration:underline}.vsmp .inline-block{display:inline-block}.vsmp .legend-logo sup{position:relative;top:-20px}.vsmp .border-right-white{border-right:1px solid #FFF}@media (max-width:47.9375em){.vsmp .border-right-white{border-right:none}}.vsmp .border-white{border:1px solid #fff}.vsmp .border-top-grey{border-top:1px solid #C8C8C8}.vsmp .border-grey{border:1px solid #C8C8C8}.vsmp .sticky-dock{background-color:#017463}.vsmp .sticky{position:fixed;border-top:1px solid #fff;top:auto;bottom:-2px;width:100%;z-index:1000;padding-top:2px!important;padding-bottom:2px!important}.vsmp .sticky .sticky-inner{max-width:940px;margin:0 auto}.vsmp .pos-absolute{position:absolute;bottom:initial}.vsmp .font-9{font-size:9px!important}.vsmp .font-10{font-size:10px!important}.vsmp .font-11{font-size:11px!important}.vsmp .font-12{font-size:12px!important}.vsmp .font-13{font-size:13px!important}.vsmp .font-14{font-size:14px!important}.vsmp .font-15{font-size:15px!important}.vsmp .font-16{font-size:16px!important}.vsmp .font-17{font-size:17px!important}.vsmp .font-18{font-size:18px!important}.vsmp .font-19{font-size:19px!important}.vsmp .font-24{font-size:24px!important}.vsmp .font-25{font-size:25px!important}.vsmp .font-70{font-size:70px!important}.vsmp .no-padding{padding:0!important}.vsmp .space-ptbxxl{padding:52px 0}.vsmp .panel-invisible{background:#fff}.vsmp .panel-border-grey{border:1px solid #D8D8D8}.vsmp .panel-color-grey{background-color:#D1D1D1!important}.vsmp .panel-testimony{border:12px solid #D8D8D8;padding:30px;min-height:300px}.vsmp .field-zipcode{width:33%}.vsmp .list-disc{list-style-type:disc}.vsmp .line-20{line-height:20px!important}.vsmp .status-actif{color:#008371}.vsmp .status-encours{color:#fda456}.vsmp .status-suspendu{color:#b2b2b2}.vsmp .status-resilie{color:#c30712}.vsmp .phone-outside{position:absolute;top:-14px;left:28px}.vsmp .phone-left{background:#c1c1c1;color:#FFF}.vsmp .phone-right{text-align:center;font-size:11px;background:#9c9b9b;color:#FFF;padding:2px}.vsmp .phone-right::before{content:"";width:7px;height:10px;background:url(../images/common/arrow-cover.jpg) 0 0 no-repeat;float:left;margin:9px -6px 2px -2px}.vsmp .popin-bank{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.vsmp .popin-bank .popin-bank-wrapper{position:fixed;top:200px;z-index:10000;max-width:470px;left:50%;transform:translate(-50%,0)}.vsmp .popin-bank .popin-bank-wrapper .row-1{background:#008371;color:#FFF;padding:8px 10px 10px 10px;height:38px}.vsmp .popin-bank .popin-bank-wrapper .row-1 p{font-size:1em;margin-top:1px}.vsmp .popin-bank .popin-bank-wrapper .row-1 a{padding-bottom:5px;display:inline-block;margin-top:3px}.vsmp .popin-bank .popin-bank-wrapper .row-1 a:hover{text-decoration:none}.vsmp .popin-bank .popin-bank-wrapper .row-2{background:#FFF;padding:10px}.vsmp .popin-bank .popin-bank-wrapper .row-2 p{font-size:.9em}.vsmp .stepper{font-size:17px;zoom:1;filter:alpha(opacity=0);opacity:0}.vsmp .stepper h2,.vsmp .stepper h1{width:100%}.vsmp .stepper .stepper__list__icon{height:4em;width:4em}.vsmp .stepper .stepper__list__item:hover{text-decoration:none;cursor:default}.vsmp .stepper .stepper__list__item--current{color:#008371;font-weight:700}.vsmp .stepper .stepper__list__item--done{color:#008371}.vsmp .stepper .stepper__list__item:after{border-top:6px solid #f4b700}.vsmp .stepper .stepper__list__item--done.past:after{border-top:6px solid #008371}.vsmp .stepper .stepper__list__item--pending .stepper__list__icon{color:#f4b700}.vsmp .stepper .stepper__list__item--pending .stepper__list__icon text{color:#f4b700}.vsmp .stepper .stepper__list__item--pending span{color:#f4b700}.vsmp label.upload-label input[type="file"]{position:fixed;top:-1000px}.vsmp .upload-label{display:inline-block;font-weight:400;text-decoration:underline;cursor:pointer}.vsmp .page-00 .panel-book h3{font-family:"Trebuchet MS","Myriad Pro",sans-serif}.vsmp .page-00 .media-bloc .text-huge span{display:block;font-size:22px;letter-spacing:initial}.vsmp .page-02 .btn.btn-sd{min-width:100px}.vsmp .page-02 .btn.btn-xs,.vsmp .page-02 .btn-group-xs>.btn{width:140px}.vsmp .page-03 label[for="address"]{padding-left:40px;line-height:20px!important}.vsmp .page-03 textarea.form-control{min-height:100px}.vsmp .indice-big{font-size:14px;position:relative;top:1px}.vsmp .page-04 textarea.form-control{min-height:100px}.vsmp .page-04 label[for="password-confirmation"],.vsmp .page-04 label[for="email2"],.vsmp .page-04 label[for="phone4"],.vsmp .page-04 label[for="address"]{line-height:20px!important}.vsmp .page-04 .field-phone4{width:80%}.vsmp .page-04 .form-group .col-xs-12.col-sm-4{padding-left:0}.vsmp .page-04 .link--chevron-left{color:#000}.vsmp .page-04 .color-grey{color:#999}.vsmp .page-04 .lead,.vsmp .page-04 form .form-group--disabled .disabled-label,form .form-group--disabled .vsmp .page-04 .disabled-label,.vsmp .page-04 form .form-group--disabled .disabled-input,form .form-group--disabled .vsmp .page-04 .disabled-input{color:#000;font-weight:700}.vsmp .page-05 .stepper__list__item--pending{color:#f4b700;font-weight:700}.vsmp .page-05 .input-bic{width:50%}.vsmp .page-07 .line-grey{border-top:2px solid #D1D1D1}.vsmp .page-07 .line-grey img{margin-top:-9px}.vsmp .page-07 .picto-dashboard{width:9%;margin-top:-4px}.vsmp .page-07 .picto-dashboard.picto-dashboard-pen{width:11%}.vsmp .page-07 .upload-label{width:100%}.vsmp .page-08 h1 img{width:50%}.vsmp .page-08 .label-trajet{line-height:20px!important}.vsmp .page-08 .picto-small{position:absolute;top:16px}.vsmp .page-08 .contact-key legend{line-height:20px!important}.vsmp .page-08 .list-tools{position:absolute;bottom:10px;right:10px}.vsmp .page-08 .list-tools.btn-add{width:94%;bottom:40px}.vsmp .page-08 .panel-flex{min-height:435px;padding:20px 10px 20px 10px}.vsmp .page-08 .panel-flex img{width:104%}.vsmp .page-08 .show-second-phone{position:static;top:-20px}.vsmp .page-08 .contact-list .col-sm-4{width:32%}.vsmp .page-08 .contact-list .arrow-wrapper{float:left;width:1.9%;min-height:435px;position:relative}.vsmp .page-08 .contact-list .arrow-right{margin-left:-2px}.vsmp .page-08 .contact-list .arrow-left{position:absolute;bottom:0;left:-4px}.vsmp .page-08 .contact-list .arrow-wrapper-desktop{display:block}.vsmp .page-08 .contact-list .arrow-wrapper-mobile{display:none}.vsmp .page-08B .picto-small{position:absolute;top:46px;width:20%}.vsmp .page-09 h1 img{width:50%}.vsmp .page-09 label[for="phone3"]{line-height:20px!important}.vsmp .page-09 .text-black:hover{color:#000;text-decoration:underline}.vsmp .vsmp-visits label{text-align:center}.vsmp .vsmp-visits label:before,.vsmp .vsmp-visits label:after{content:none}.vsmp .vsmp-visits input[type="radio"]:checked+label{background-color:#ffc928;text-decoration:underline}.vsmp #header-wrapper{position:relative;background:url(../images/vsmp2/banniere-avec-bandeau.jpg) no-repeat center;padding:16em 0 0 0}.vsmp #banner-wrapper{height:140px}.vsmp #banner{text-align:center}.vsmp #banner .title h2{font-size:4em}.vsmp #banner .title .byline{font-size:2em}.vsmp #banner .button{margin-top:2em;padding:1.4em 3em;border-radius:6px;font-weight:700;font-size:1em}.vsmp .banner{margin-bottom:5em}.vsmp .col-ccm{position:relative;min-height:1px}.vsmp .title{margin-bottom:20px;color:#fff}.vsmp .title h2{font-size:2.1em;color:#fff}.vsmp .title .byline{font-size:1em;color:#fff}.vsmp .actions{display:inline-block;padding:0 .5em}.vsmp .titre-banner{font-family:sans-serif}.vsmp .sous-titre-banner{float:left;letter-spacing:-.05em}.vsmp .pannel-mail-banner{background-color:transparent}.vsmp .ligne_verticale{width:5px;border-right:1px solid #000;height:70px;align-content:center;vertical-align:middle}.vsmp .guide{clear:both}.vsmp .display-guide{display:inline!important}.vsmp .bouton-guide-banner{border-color:#017463;background-color:#017463;color:#fff;margin-left:-35px!important}.vsmp .guide input{background-color:#fff!important;color:#000!important}.vsmp .text-banner-souscrire{letter-spacing:-.07em}.vsmp .phone-left-accueil{background:#FFF;color:#9c9b9b}.vsmp .border-right-col{border-right-color:#fff;border-right-width:1px;border-right-style:solid;vertical-align:middle;margin-top:3px}.vsmp .media-bloc-new{font-size:16px;position:relative;margin-bottom:20px}.vsmp .header-option{float:left;text-align:initial;margin-left:8px;line-height:140%;font-size:20px}.vsmp .banner-option{position:absolute;z-index:9999;float:right;right:0;top:0}.vsmp .text-spacing-option{letter-spacing:-.05em}.vsmp .li-checked .col-md-3{width:26.7%}.vsmp .image-option-checked{height:114px;width:110px;background:url(../images/vsmp2/icons/offre-active.png) center center no-repeat}.vsmp .image-option-not-checked{height:100px;width:110px;background:url(../images/vsmp2/icons/offre-non-active.png) center center no-repeat}.vsmp .offre-lancement-checked{background:url(../images/vsmp2/banner-open.png) top center no-repeat;width:131px;height:73px}.vsmp .offre-lancement-not-checked{background:url(../images/vsmp2/banner-close.png) top center no-repeat;width:164px;height:75px}.vsmp .li-checked{border:3px solid #ECE3D2;margin-top:5px;font-size:20px}.vsmp .li-not-checked{border:1px solid #ECE3D2;margin-top:0;width:97%;float:right;font-size:15px;cursor:pointer}.vsmp .numero-formule{color:#388072;float:right}.vsmp .text-formule{color:#388072;float:left;font-size:x-large;text-align:-webkit-left;vertical-align:middle;margin-top:15px}.vsmp .footer-formule{background-color:#ECE3D2;padding:10px}.vsmp .lien-ajouter-plus{margin-top:15px!important;font-size:1.25em}.vsmp .hr-hp{width:50px;height:2px;background-color:#388072;border:none}.vsmp .text-align-left{text-align:left}.vsmp .font-22{font-size:22px}.vsmp .font-34{font-size:34px}.vsmp .font-36{font-size:36px}.vsmp .color-white{color:#fff}.vsmp .color-red{color:#b43c48}.vsmp .background-beige-fonce{background-color:#D1C6B4!important}.vsmp .background-beige-claire{background-color:#FAF7F2!important}.vsmp .background-transparent{background-color:transparent}.vsmp .center-div{text-align:center!important;align-content:center!important;vertical-align:middle!important}.vsmp .margin-bottom--5{margin-bottom:-5px!important}.vsmp .margin-bottom-0{margin-bottom:0!important}.vsmp .margin-bottom-4{margin-bottom:4px!important}.vsmp .margin-bottom-10{margin-bottom:10px!important}.vsmp .margin-bottom-20{margin-bottom:20px!important}.vsmp .margin-bottom-25{margin-bottom:25px!important}.vsmp .margin-right--19{margin-right:-19px!important}.vsmp .margin-right-5{margin-right:5px!important}.vsmp .margin-right-35{margin-right:35px!important}.vsmp .margin-left-0{margin-left:0!important}.vsmp .margin-left-2{margin-left:2px!important}.vsmp .margin-left-5{margin-left:5px!important}.vsmp .margin-left-10{margin-left:10px!important}.vsmp .margin-left-15{margin-left:15px!important}.vsmp .margin-left-20{margin-left:20px!important}.vsmp .margin-left-25{margin-left:25px!important}.vsmp .margin-left-55{margin-left:55px!important}.vsmp .margin-left-65{margin-left:65px!important}.vsmp .margin-top--45{margin-top:-45px}.vsmp .margin-top--42{margin-top:-42px}.vsmp .margin-top--40{margin-top:-40px}.vsmp .margin-top-5{margin-top:5px!important}.vsmp .margin-top-3{margin-top:3px!important}.vsmp .margin-top-6{margin-top:6px!important}.vsmp .margin-top-8{margin-top:8px!important}.vsmp .margin-top-10{margin-top:10px!important}.vsmp .margin-top-13{margin-top:13px!important}.vsmp .margin-top-15{margin-top:15px!important}.vsmp .margin-top-20{margin-top:20px!important}.vsmp .margin-top-30{margin-top:30px!important}.vsmp .margin-top-35{margin-top:35px!important}.vsmp .margin-top-40{margin-top:40px!important}.vsmp .margin-top-50{margin-top:50px!important}.vsmp .width-14{width:14%!important}.vsmp .width-25{width:25%!important}.vsmp .width-30{width:30%!important}.vsmp .width-40{width:40%!important}.vsmp .width-45{width:45%!important}.vsmp .width-60{width:60%!important}.vsmp .width-63{width:63%!important}.vsmp .width-69{width:69%!important}.vsmp .width-70{width:70%!important}.vsmp .width-75{width:75%!important}.vsmp .width-90{width:90%!important}.vsmp .width-99{width:99%!important}.vsmp .width-100{width:100%!important}.vsmp .padding-0{padding:0!important}.vsmp .padding-left-0{padding-left:0!important}.vsmp .height-420{height:420px}.vsmp .height-402{height:402px}@supports (overflow:-webkit-marquee) and (justify-content:inherit){.page-05 .flex-col{display:block}}@media screen and (max-width:959px){.vsmp .hp_video{width:100%}.vsmp .sticky span.font-11{display:block}.vsmp .page-00 .col-xs-12.hide-me .panel{margin-bottom:20px!important}.vsmp .page-00 .col-xs-12.hide-me:last-child .panel{margin-bottom:0!important}.vsmp .page-00 .panel-border-grey.space-mtm .col-xs-6.space-pln{width:62%}.vsmp .page-00 .panel-border-grey.space-mtm .col-xs-6.space-pln p{height:46px;padding-top:12px!important}.vsmp .page-00 .panel-color-grey .col-sm-2{width:auto}.vsmp .page-00 .panel-color-grey .phone-outside{display:none}.vsmp .page-01 .col-sm-push-4{width:100%;left:auto}.vsmp .page-01 .lp-section:first-child{padding-bottom:20px}.vsmp .page-01 .bg-green{padding-bottom:0;padding-top:0}.vsmp .page-03 form .mandatory-info legend+p{top:15px}.vsmp .page-04 form .mandatory-info legend+p{top:15px}.vsmp .page-05 .lp-section:first-child{padding-bottom:20px}.vsmp .panel-price.panel-price-medium{display:block}.vsmp .panel-price.panel-price-medium .big-promo{width:80%;left:10%}.vsmp .panel-price.panel-price-big{display:none}.vsmp .panel-price .text-red{font-size:32px!important}.vsmp .panel-price .text-light{font-size:22px!important}.vsmp .panel-price .col-xs-7{width:55.3333%}}@media screen and (max-width:767px){.vsmp .page-08 .picto-wrapper{width:10%}.vsmp .page-08 .picto-wrapper .picto-small{z-index:1000;top:32px}.vsmp .page-08 .picto-wrapper.panel{margin-bottom:0;background:0 0}.vsmp .page-08 .picto-wrapper.panel-flex{min-height:inherit}.vsmp .page-08 .info-wrapper{padding-left:11%!important}.vsmp .page-08 .info-wrapper .col-xs-2{text-align:right}.vsmp .page-08 .contact-list .col-sm-4{width:100%}.vsmp .page-08 .contact-list .arrow-wrapper{float:left;width:98%;min-height:auto;padding-left:2%}.vsmp .page-08 .contact-list .arrow-up{position:absolute;right:0}.vsmp .page-08 .contact-list .arrow-wrapper-desktop{display:none}.vsmp .page-08 .contact-list .arrow-wrapper-mobile{display:block;position:relative;top:-8px}.vsmp .page-08B .picto-small{right:0;top:94px}.vsmp .page-08B .info-required{float:inherit!important}.vsmp #header-wrapper{position:relative;background:url(../images/vsmp2/BANNIERE.png) no-repeat center;padding:16em 0 7em}.vsmp .h--image>span{display:table-cell;width:45%!important;padding-right:5px!important}.vsmp .col-ccm{position:relative;min-height:1px}.vsmp #banner{text-align:center}.vsmp #banner .title h2{font-size:4em}.vsmp #banner .title .byline{font-size:2em}.vsmp #banner .button{margin-top:2em;padding:1.4em 3em;border-radius:6px;font-weight:700;font-size:1em}.vsmp .banner{margin-bottom:5em}.vsmp .title{margin-bottom:20px;color:#fff}.vsmp .title h2{font-size:2.1em;color:#fff}.vsmp .title .byline{font-size:1em;color:#fff}.vsmp .actions{display:inline-block;padding:0 .5em}.vsmp .titre-banner{font-family:sans-serif}.vsmp .sous-titre-banner{float:left;letter-spacing:-.05em}.vsmp .pannel-mail-banner{background-color:transparent}.vsmp .ligne_verticale{width:5px;border-right:1px solid #000;height:70px;align-content:center;vertical-align:middle}.vsmp .guide{clear:both}.vsmp .display-guide{display:inline!important}.vsmp .bouton-guide-banner{border-color:#017463;background-color:#017463;color:#fff;margin-left:-35px!important}.vsmp .guide input{background-color:#fff!important;color:#000!important}.vsmp .text-banner-souscrire{letter-spacing:-.07em}.vsmp .phone-left-accueil{background:#FFF;color:#9c9b9b}.vsmp .border-right-col{border-right-color:#fff;border-right-width:1px;border-right-style:solid;vertical-align:middle;margin-top:3px}.vsmp .media-bloc-new{font-size:16px;position:relative;margin-bottom:20px}.vsmp .header-option{float:left;text-align:initial;margin-left:8px;line-height:140%;font-size:20px}.vsmp .banner-option{position:absolute;z-index:9999;float:right;right:0;top:0}.vsmp .text-spacing-option{letter-spacing:-.05em}.vsmp .li-checked .col-xs-4{width:35%}.vsmp .image-option-checked{height:114px;width:60px;background:url(../images/vsmp2/icons/offre-active.png) center center no-repeat}.vsmp .image-option-not-checked{height:100px;width:70px;background:url(../images/vsmp2/icons/offre-non-active.png) center center no-repeat}.vsmp .li-checked{border:3px solid #ECE3D2;margin-top:5px;font-size:19px}.vsmp .li-not-checked{border:1px solid #ECE3D2;margin-top:0;width:97%;float:right;font-size:15px;cursor:pointer}.vsmp .numero-formule{color:#388072;float:right}.vsmp .text-formule{color:#388072;float:left;font-size:x-large;text-align:-webkit-left;vertical-align:middle;margin-top:15px}.vsmp .footer-formule{background-color:#ECE3D2;padding:10px}.vsmp .lien-ajouter-plus{margin-top:15px!important;font-size:1.25em}.vsmp .hr-hp{width:50px;height:2px;background-color:#388072;border:none}.vsmp .logo-laposte-sm{width:250px;height:auto;padding:10px}.vsmp .no-padding-sm{padding:0!important}.vsmp .margin-top-sm--20{margin-top:-20px!important}.vsmp .margin-left-sm-0{margin-left:0!important}.vsmp .margin-left-sm-1{margin-left:1px!important}.vsmp .margin-left-sm-10{margin-left:10px!important}.vsmp .margin-left-sm-25{margin-left:25px!important}.vsmp .margin-bottom-sm-20{margin-bottom:20px!important}.vsmp .float-sm-right{float:right!important}.vsmp .width-sm-60{width:60%!important}.has-error-form-search-contract{border-color:#ee2c0c;box-shadow:0 1px 1px rgba(0,0,0,.075)inset}}.hide-message{display:none}